.cu-frame{max-width:430px;margin:0 auto;flex-direction:column;background:var(--midnight);border-inline:1px solid var(--line-soft)}.cu-app,.cu-frame{min-height:100vh;display:flex}.cu-app{flex:1 1;flex-direction:column}.cu-top{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:52px;display:flex;align-items:center;gap:10px;padding:0 16px;background:rgba(7,5,12,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft)}.cu-top img{height:18px}.cu-top .sp{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;gap:8px;align-items:center}.cu-top__ic{position:relative;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:none;border:1px solid transparent;color:var(--silver);cursor:pointer;transition:all var(--t-std) var(--ease)}.cu-top__ic:hover{color:var(--champ);background:var(--glass);border-color:var(--line-soft)}.cu-top__dot{position:absolute;top:7px;inset-inline-end:8px;width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 6px rgba(92,232,190,.8)}.cu-nav{position:fixed;bottom:14px;left:50%;transform:translateX(-50%);z-index:60;width:min(398px,calc(100vw - 28px));gap:2px;padding:6px;background:rgba(11,7,18,.68);backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);box-shadow:0 18px 44px rgba(0,0,0,.55)}.cu-nav,.cu-nav__it{display:flex;border-radius:999px}.cu-nav__it{flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:48px;background:none;border:none;cursor:pointer;font-family:inherit;color:var(--silver);transition:color var(--t-std) var(--ease),background var(--t-std) var(--ease)}.cu-nav__it:hover{color:var(--ivory)}.cu-nav__it:focus-visible{outline:2px solid var(--champ);outline-offset:-3px}.cu-nav__lb{font-size:9px;font-weight:700;letter-spacing:.02em}.cu-nav__it.on{color:#fff;background:linear-gradient(140deg,rgba(168,85,247,.45),rgba(109,40,217,.3));box-shadow:inset 0 0 0 1px rgba(205,185,255,.28),0 0 18px rgba(139,92,246,.35)}.cu-main{flex:1 1;overflow-y:auto;padding:16px 16px 104px}.cu-screen{display:flex;flex-direction:column;gap:16px}.cu-screen h1{font-size:20px;font-weight:900;margin:0;line-height:1.5}.cu-greet{display:flex;align-items:center;justify-content:space-between}.cu-date{font-size:11px;color:var(--silver)}.cu-avatar{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--champ);font-weight:800;background:var(--grad-card)}.cu-hero-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:22px;padding:18px;background:var(--grad-hero-bg)}.cu-hero-card h2{font-size:17px;font-weight:900;margin:8px 0 4px}.cu-hero-card p{font-size:12px;color:var(--silver);margin:0 0 14px;line-height:1.9}.cu-hero-cta{display:flex;gap:12px;align-items:center;position:relative;z-index:2;flex-wrap:wrap}.cu-orders{display:flex;flex-direction:column}.cu-order{display:flex;align-items:center;gap:12px;padding:12px 16px;background:none;border:none;border-bottom:1px solid var(--line-soft);cursor:pointer;font-family:inherit;text-align:start;color:var(--ivory);transition:background var(--t-std) var(--ease)}.cu-order:last-child{border-bottom:none}.cu-order:hover{background:rgba(143,92,255,.07)}.cu-order__im{width:46px;height:46px;flex:0 0 auto;border:1px solid var(--line-soft);border-radius:10px;background:var(--grad-hero-bg);display:grid;place-items:center;overflow:hidden}.cu-order__im img{width:38px;height:38px;object-fit:contain}.cu-order__tt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.cu-order__tt b{font-size:12.5px;font-weight:800}.cu-order__tt small{font-size:10px;color:var(--silver);text-align:start;line-height:1.7}.cu-order__st{display:flex}.cu-order__chev{color:var(--silver);opacity:.7;flex:0 0 auto}.cu-back{display:inline-grid;place-items:center;width:30px;height:30px;flex:0 0 auto;align-self:center;background:hsla(0,0%,100%,.04);border:1px solid var(--line-soft);border-radius:12px;cursor:pointer;color:var(--silver);padding:0;line-height:0;transition:color var(--t-std) var(--ease),border-color var(--t-std) var(--ease),box-shadow var(--t-std) var(--ease),background var(--t-std) var(--ease),transform var(--t-std) var(--ease)}.cu-back:focus-visible,.cu-back:hover{color:var(--champ);border-color:color-mix(in srgb,var(--jade) 55%,transparent);background:color-mix(in srgb,var(--jade) 10%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--jade) 30%,transparent),0 0 14px color-mix(in srgb,var(--jade) 32%,transparent)}.cu-back:active{transform:scale(.94)}@keyframes cu-back-trail{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--jade) 26%,transparent),0 0 6px 0 color-mix(in srgb,var(--jade) 16%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--jade) 36%,transparent),0 0 16px 3px color-mix(in srgb,var(--jade) 34%,transparent)}}.cu-back:focus-visible,.cu-back:hover{animation:cu-back-trail 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cu-back:focus-visible,.cu-back:hover{animation:none}.cu-help,.cu-savepulse,.cu-sheet{animation:none}}.cu-editbtn{display:inline-grid;place-items:center;width:24px;height:24px;flex:0 0 auto;background:hsla(0,0%,100%,.04);border:1px solid var(--line-soft);border-radius:8px;color:var(--silver);cursor:pointer;padding:0;line-height:0;transition:color var(--t-std) var(--ease),border-color var(--t-std) var(--ease),box-shadow var(--t-std) var(--ease)}.cu-editbtn:focus-visible,.cu-editbtn:hover{color:var(--champ);border-color:color-mix(in srgb,var(--jade) 45%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--jade) 28%,transparent)}.cu-collapse-head{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;cursor:pointer;font-family:inherit;color:inherit;padding:4px 0;text-align:start}.cu-collapse-head>b{flex:1 1;min-width:0;font-size:12.5px}.cu-collapse-head>svg:last-child{color:var(--silver);flex:0 0 auto;transition:color var(--t-std) var(--ease)}.cu-collapse-head:hover>svg:last-child{color:var(--champ)}.cu-namefield .msm-btn{border-radius:14px}@keyframes cu-save-pulse{0%,to{box-shadow:0 0 0 0 rgba(83,255,173,0)}50%{box-shadow:0 0 15px 2px color-mix(in srgb,var(--jade) 48%,transparent)}}.cu-savepulse{animation:cu-save-pulse 1.8s ease-in-out infinite;border-radius:999px}.cu-frame .modal-card{background:linear-gradient(165deg,#271145,#140825);border-color:#a855f7}.cu-frame .modal-head h3,.cu-frame .modal-points li{color:var(--ivory)}.cu-frame .modal-card .muted,.cu-frame .modal-version{color:var(--silver)}.cu-frame .modal-points li .ic{color:var(--mint-br,#53ffad)}.cu-frame .modal-version .mono{color:var(--champ)}.cu-frame .modal-actions .btn.ghost{background:hsla(0,0%,100%,.05);border-color:var(--line-soft);color:var(--ivory)}.cu-frame .modal-actions .btn.ghost:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:var(--champ)}body.cu-light .cu-frame .modal-actions .btn.ghost{background:#fff;color:#1a1030;border-color:var(--line-soft)}body.cu-light .cu-frame .modal-card{background:#fff;border-color:var(--line-soft)}body.cu-light .cu-frame .modal-head h3,body.cu-light .cu-frame .modal-points li{color:#1a1030}body.cu-light .cu-frame .modal-card .muted,body.cu-light .cu-frame .modal-version{color:#6b6580}.cu-doss{display:flex;gap:14px;align-items:center}.cu-doss__shot{flex:0 0 108px;border:1px solid var(--line);border-radius:12px;overflow:hidden;display:block;box-shadow:0 10px 26px rgba(10,3,22,.5)}.cu-doss__shot img{width:100%;display:block}.cu-doss__shot.has-photo{flex-basis:120px}.cu-doss__shot.has-photo img{height:150px;object-fit:cover}.cu-doss__tt{flex:1 1;min-width:0}.cu-doss__tt b{font-size:12.5px;display:block;margin-bottom:4px}.cu-doss__tt small{font-size:10.5px;color:var(--silver);line-height:1.8;display:block;margin-bottom:10px}.cu-doss__cta{display:flex;gap:8px;flex-wrap:wrap}.cu-order__bar{height:3px;border-radius:99px;background:color-mix(in srgb,var(--champ) 12%,transparent);overflow:hidden}.cu-order__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--jade),var(--mint-br))}.cu-appts{flex-direction:column}.cu-appt,.cu-appts{display:flex;gap:12px}.cu-appt,.cu-appt__d{align-items:center}.cu-appt__d{width:44px;height:48px;flex:0 0 auto;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;justify-content:center;background:var(--grad-card)}.cu-appt__d b{font-size:15px;color:var(--champ);line-height:1.2}.cu-appt__d small{font-size:9px;color:var(--silver)}.cu-appt__t{flex:1 1;display:flex;flex-direction:column;gap:2px}.cu-appt__t b{font-size:12.5px}.cu-appt__t small{font-size:10.5px;color:var(--silver)}.cu-specials{margin:6px 0 2px}.cu-specials__head{display:flex;align-items:center;gap:8px;margin:0 2px 10px}.cu-specials__head b{font-size:13.5px;font-weight:900;color:var(--ivory)}.cu-specials__rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:2px 2px 6px;margin:0 -2px;scrollbar-width:none}.cu-specials__rail::-webkit-scrollbar{display:none}.cu-special{scroll-snap-align:start;flex:0 0 78%;max-width:280px;display:flex;flex-direction:column;text-align:start;font:inherit;color:inherit;cursor:pointer;overflow:hidden;border-radius:18px;border:1px solid rgba(205,185,255,.18);background:linear-gradient(160deg,rgba(46,20,80,.5),rgba(13,6,26,.62));transition:transform var(--t-std,.18s) var(--ease),border-color var(--t-std,.18s) var(--ease),box-shadow var(--t-std,.18s) var(--ease)}.cu-special:focus-visible,.cu-special:hover{transform:translateY(-2px);border-color:rgba(205,185,255,.4);box-shadow:0 14px 30px rgba(9,3,20,.5)}.cu-special__im{position:relative;height:118px;display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,rgba(143,92,255,.24),rgba(13,6,26,.35))}.cu-special__im img{width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.5))}.cu-special__tag{position:absolute;top:9px;inset-inline-start:9px;font-size:9.5px;font-weight:800;color:var(--champ);padding:3px 9px;border-radius:99px;background:color-mix(in srgb,var(--champ) 16%,rgba(9,4,20,.55));border:1px solid color-mix(in srgb,var(--champ) 34%,transparent)}.cu-special__body{display:flex;flex-direction:column;gap:5px;padding:11px 13px 13px}.cu-special__body b{font-size:13px;font-weight:800;color:var(--ivory);line-height:1.6}.cu-special__body p{font-size:11px;color:var(--silver);margin:0;line-height:1.85;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cu-special__cta{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-size:11.5px;font-weight:800;color:var(--jade,#7cffc0)}.cu-notifs{display:flex;flex-direction:column}.cu-notif{display:flex;align-items:baseline;gap:10px;padding:10px 16px;border-bottom:1px solid var(--line-soft);font-size:11.5px;line-height:1.8}.cu-notif:last-child{border:none}.cu-notif i{font-style:normal;color:var(--champ);flex:0 0 auto}.cu-notif i.ok{color:var(--success-br)}.cu-notif span{flex:1 1;color:var(--ivory)}.cu-notif small{font-size:9.5px;color:var(--silver);white-space:nowrap}.cu-wz-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cu-save{font-size:10px;color:var(--success-br)}.cu-meter{display:flex;align-items:center;gap:10px;font-size:10.5px;color:var(--silver)}.cu-meter__bar{flex:1 1;height:4px;border-radius:99px;background:color-mix(in srgb,var(--champ) 12%,transparent);overflow:hidden}.cu-meter__bar i{display:block;height:100%;background:var(--grad-cta);transition:width var(--t-slow) var(--ease)}.cu-meter b{color:var(--champ);font-size:11px}.cu-wz-body{display:flex;flex-direction:column;gap:14px}.cu-hint{font-size:11.5px;color:var(--silver);margin:0;line-height:1.9}.cu-cats{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cu-cats::-webkit-scrollbar{display:none}.cu-cat{flex:0 0 118px;scroll-snap-align:start;border:1px solid var(--line-soft);border-radius:18px;background:var(--grad-card);cursor:pointer;font-family:inherit;color:var(--ivory);padding:12px 6px 10px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:all var(--t-std) var(--ease)}.cu-cat img{height:64px;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(0,0,0,.5))}.cu-cat b{font-size:10.5px;font-weight:800}.cu-cat:hover{transform:translateY(-3px);border-color:var(--line)}.cu-cat.on{border-color:var(--champ);box-shadow:inset 0 0 0 1px var(--champ),0 0 16px color-mix(in srgb,var(--champ) 15%,transparent)}.cu-fresh{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cu-shots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.cu-shot{position:relative;height:110px;border:1px solid var(--line);border-radius:10px;background:var(--grad-hero-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.cu-shot span{font-size:10.5px;color:var(--silver);letter-spacing:.1em}.cu-shot i{font-style:normal;color:var(--success-br);font-size:16px}.cu-shot.empty{border-style:dashed}.cu-shot.empty b{font-size:10.5px;color:var(--champ)}.cu-privacy{font-size:10.5px;color:color-mix(in srgb,var(--champ) 80%,transparent);line-height:1.9;margin:0}.cu-chips-row{display:flex;gap:8px;align-items:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;min-height:0;align-content:flex-start}.cu-chips-row.wrap{flex-wrap:wrap}.cu-lbl{font-size:11px;color:var(--silver);font-weight:700;display:block}.cu-sim__stage{position:relative;height:300px;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--grad-hero-bg);display:flex;align-items:flex-end;justify-content:center}.cu-sim__stage img{height:88%;object-fit:contain;filter:drop-shadow(0 16px 30px rgba(0,0,0,.55))}.cu-sim__lbl{position:absolute;top:12px;inset-inline-start:12px;font-size:9px;color:color-mix(in srgb,var(--champ) 60%,transparent);letter-spacing:.3em}.cu-sim{display:flex;flex-direction:column;gap:12px}@keyframes cu-atelier-spin{to{transform:rotate(1turn)}}.cu-atelier__spin{width:18px;height:18px;flex:0 0 auto;border-radius:50%;border:2px solid color-mix(in srgb,var(--jade) 22%,transparent);border-top-color:var(--jade);animation:cu-atelier-spin .8s linear infinite}.cu-atelier__load{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--line-soft);border-radius:14px;background:color-mix(in srgb,var(--jade) 6%,transparent)}.cu-atelier{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.cu-atelier__card{border:1px solid var(--line-soft);border-radius:14px;overflow:hidden;background:var(--grad-card,hsla(0,0%,100%,.03));display:flex;flex-direction:column}.cu-atelier__im{position:relative;aspect-ratio:4/5;background:hsla(0,0%,100%,.04);overflow:hidden}.cu-atelier__im img{width:100%;height:100%;object-fit:cover;display:block}.cu-atelier__ph{position:absolute;inset:0;align-items:center;justify-content:center;gap:8px;color:var(--silver);font-size:11px;text-align:center;padding:8px}.cu-atelier__body,.cu-atelier__ph{display:flex;flex-direction:column}.cu-atelier__body{padding:11px 12px 13px;gap:5px}.cu-atelier__body>b{font-size:12.5px;color:var(--ivory)}.cu-atelier__body>small{font-size:11px;color:var(--champ);line-height:1.7}.cu-atelier__ln{margin:0;font-size:11px;color:var(--silver);line-height:1.8;display:flex;gap:6px;flex-wrap:wrap}.cu-atelier__ln>span{flex:0 0 auto;font-size:9.5px;font-weight:800;color:var(--champ);letter-spacing:.04em;background:color-mix(in srgb,var(--champ) 12%,transparent);border-radius:999px;padding:1px 7px;align-self:flex-start}.cu-atelier__pal{display:flex;gap:5px;flex-wrap:wrap;margin-top:1px}.cu-atelier__sw{font-size:10px;color:var(--ivory);border:1px solid var(--line-soft);border-radius:999px;padding:2px 8px}.cu-fold__head{margin:12px 0 8px}.cu-fold__btn,.cu-fold__head{display:flex;align-items:center;gap:8px}.cu-fold__btn{background:none;border:none;cursor:pointer;color:var(--ivory);font-family:inherit;font-size:12.5px;font-weight:800;text-align:start;padding:0}.cu-fold__btn,.cu-fold__btn>span{flex:1 1;min-width:0}.cu-fold__btn>svg{color:var(--silver);flex:0 0 auto;transition:color var(--t-std,.24s) var(--ease)}.cu-fold__btn:focus-visible>svg,.cu-fold__btn:hover>svg{color:var(--champ)}.cu-foldtag{flex:0 0 auto;font-size:9.5px;font-weight:800;border-radius:999px;padding:2px 9px}.cu-foldtag.ok{color:var(--jade);background:color-mix(in srgb,var(--jade) 14%,transparent)}.cu-foldtag.miss{color:var(--champ);background:color-mix(in srgb,var(--champ) 14%,transparent)}.cu-fold{position:relative;border-radius:16px;margin:2px 0;overflow:hidden;border:1px solid rgba(143,92,255,.28);background:var(--grad-card,hsla(0,0%,100%,.02));box-shadow:0 0 16px rgba(143,92,255,.09),inset 0 0 20px rgba(143,92,255,.035);transition:border-color var(--t-std,.24s) var(--ease),box-shadow var(--t-std,.24s) var(--ease)}@media(prefers-reduced-motion:no-preference){.cu-fold{animation:cu-fold-glow 6s ease-in-out infinite}}@keyframes cu-fold-glow{0%,to{border-color:rgba(143,92,255,.24);box-shadow:0 0 14px rgba(143,92,255,.08),inset 0 0 18px rgba(143,92,255,.03)}50%{border-color:rgba(143,92,255,.42);box-shadow:0 0 24px rgba(143,92,255,.16),0 0 40px rgba(67,197,158,.05),inset 0 0 20px rgba(143,92,255,.06)}}.cu-fold.on{border-color:rgba(143,92,255,.5)}.cu-fold>.cu-fold__head{margin:0;padding:12px 14px}.cu-fold__body{padding:0 14px 14px;animation:cu-fold-in .26s var(--ease,ease)}@keyframes cu-fold-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cu-fold__foot{display:flex;justify-content:flex-end;padding:8px 14px;border-top:1px solid rgba(143,92,255,.14)}.cu-fold .cu-dsc,.cu-fold .cu-editbox,.cu-fold .cu-prefs{border:none;border-radius:0;padding:0;margin:0;background:none;box-shadow:none}.cu-shots-swipe{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 12px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.cu-shots-swipe::-webkit-scrollbar{height:6px}.cu-shots-swipe::-webkit-scrollbar-thumb{background:var(--line-soft);border-radius:999px}.cu-shots-swipe>.cu-shot2{flex:0 0 78%;max-width:280px;scroll-snap-align:center}@media(min-width:640px){.cu-shots-swipe>.cu-shot2{flex:0 0 232px}}.cu-prefs{border:1px solid var(--line-soft);border-radius:14px;padding:12px;gap:10px;margin-bottom:8px}.cu-prefs,.cu-prefs__list{display:flex;flex-direction:column}.cu-prefs__list{gap:7px;transition:opacity .2s}.cu-prefs__list.off{opacity:.42}.cu-prefs__row{display:flex;gap:8px;align-items:flex-start;font-size:11px}.cu-prefs__k{flex:0 0 auto;min-width:66px;color:var(--champ);font-weight:800;font-size:10.5px;padding-top:3px}.cu-prefs__v{display:flex;flex-wrap:wrap;gap:5px;flex:1 1;min-width:0}.cu-prefs__chip{font-size:10.5px;color:var(--ivory);border:1px solid var(--line-soft);border-radius:999px;padding:2px 9px}@keyframes cu-pop{0%{transform:translateY(14px) scale(.98);opacity:0}to{transform:none;opacity:1}}.cu-simconf{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px}.cu-simconf__bg{position:absolute;inset:0;background:rgba(10,16,33,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cu-simconf__card{position:relative;width:min(420px,100%);background:linear-gradient(180deg,#271145,#140825);border:1px solid #a855f7;border-radius:20px;padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;animation:cu-pop .28s cubic-bezier(.22,1,.36,1)}.cu-simconf__ic{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--jade) 14%,transparent);color:var(--champ)}.cu-simconf__card>b{font-size:15px;color:var(--ivory)}.cu-simconf__card>p{font-size:12.5px;color:var(--silver);line-height:1.9;margin:0}.cu-simconf__acts{display:flex;gap:10px;width:100%;margin-top:6px}.cu-simconf__acts>*{flex:1 1}.cu-sim3{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.cu-sim3::-webkit-scrollbar{height:6px}.cu-sim3::-webkit-scrollbar-thumb{background:var(--line-soft);border-radius:999px}.cu-sim3__card{flex:0 0 78%;max-width:300px;scroll-snap-align:center;display:flex;flex-direction:column;gap:6px}@media(min-width:640px){.cu-sim3__card{flex:0 0 31.5%}}.cu-sim3__im{position:relative;aspect-ratio:4/5;border:1px solid var(--line-soft);border-radius:14px;overflow:hidden;background:hsla(0,0%,100%,.04)}.cu-sim3__im img{width:100%;height:100%;object-fit:cover;display:block}.cu-sim3__lbl{text-align:center;font-size:11px;color:var(--champ);font-weight:800}.cu-tabimg{border:1px solid var(--line-soft);border-radius:14px;overflow:hidden;margin-bottom:10px}.cu-tabimg img{width:100%;display:block}.cu-justify{text-align:justify;text-justify:inter-word}.cu-reqopen{display:block;width:100%;text-align:start;background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit}.cu-reqcard__acts{display:flex;gap:8px;margin-top:10px}.cu-reqcard__btn{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-size:11.5px;font-weight:800;cursor:pointer;padding:9px 10px;border-radius:11px;color:var(--ivory);background:hsla(0,0%,100%,.05);border:1px solid var(--line-soft);transition:background var(--t-std,.18s) var(--ease),border-color var(--t-std,.18s) var(--ease)}.cu-reqcard__btn:hover{background:rgba(143,92,255,.1);border-color:rgba(205,185,255,.32)}.cu-reqcard__btn--primary{color:#052015;border-color:transparent}.cu-reqcard__btn--primary,.cu-reqcard__btn--primary:hover{background:linear-gradient(120deg,var(--mint-br,#7cffc0),var(--jade,#22c55e))}.cu-reqcard__btn--primary:hover{filter:brightness(1.05)}.cu-clubhome{border:1px solid rgba(205,185,255,.2);border-radius:18px;padding:14px;margin:4px 0 0;background:linear-gradient(135deg,rgba(60,26,104,.55),rgba(13,6,26,.6));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.cu-clubhome__top{display:flex;align-items:center;gap:12px;width:100%;background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit;text-align:start}.cu-clubhome__planet{width:46px;height:46px;flex:0 0 auto;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,rgba(143,92,255,.28),rgba(13,6,26,.5));border:1px solid rgba(205,185,255,.28);box-shadow:0 4px 14px rgba(10,3,22,.5)}.cu-clubhome__planet img{width:100%;height:100%;object-fit:contain}.cu-clubhome__id{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.cu-clubhome__id b{font-size:14px;font-weight:900;display:inline-flex;align-items:center;gap:6px}.cu-clubhome__id small{font-size:10px;color:var(--silver)}.cu-clubhome__chev{color:var(--silver);flex:0 0 auto}.cu-clubhome__stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:13px}.cu-clubhome__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 4px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid var(--line-soft);min-height:56px}.cu-clubhome__stat b{font-size:16px;font-weight:900;color:var(--ivory)}.cu-clubhome__stat small{font-size:9px;color:var(--silver)}.cu-clubhome__invite{cursor:pointer;font:inherit;color:#052015;background:linear-gradient(135deg,var(--mint-br,#7cffc0),var(--jade,#22c55e));border-color:transparent;transition:filter var(--t-std,.18s) var(--ease)}.cu-clubhome__invite small{color:#053018;font-weight:800}.cu-clubhome__invite:hover{filter:brightness(1.06)}.cu-clubhome__invite.is-copied{background:hsla(0,0%,100%,.06);color:var(--jade,#7cffc0);border:1px solid color-mix(in srgb,var(--jade,#22c55e) 40%,transparent)}.cu-clubhome__invite.is-copied small{color:var(--jade,#7cffc0)}.cu-prefintro{display:flex;align-items:center;gap:8px;margin:2px 0 12px}.cu-prefintro>span:first-child{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--champ)}.cu-prefintro__count{-webkit-margin-start:auto;margin-inline-start:auto;font-size:9.5px;font-weight:800;color:var(--jade,#7cffc0);background:color-mix(in srgb,var(--jade,#22c55e) 14%,transparent);border:1px solid color-mix(in srgb,var(--jade,#22c55e) 30%,transparent);border-radius:999px;padding:2px 9px}.cu-prefcard{border:1px solid rgba(205,185,255,.16);border-radius:16px;padding:13px 14px;margin-bottom:11px;background:linear-gradient(172deg,rgba(43,18,76,.28),rgba(13,6,26,.46));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.cu-prefcard__head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.cu-prefcard__ic{width:26px;height:26px;flex:0 0 auto;border-radius:8px;display:grid;place-items:center;color:var(--champ);background:color-mix(in srgb,var(--champ) 12%,transparent);border:1px solid color-mix(in srgb,var(--champ) 26%,transparent)}.cu-prefcard__head b{flex:1 1;min-width:0;font-size:12.5px;font-weight:800}.cu-prefcard__sub{font-size:9.5px;color:var(--silver);margin:-4px 0 9px}.cu-prefcard__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cu-prefcard__grid .cu-lbl{font-size:10px;margin-bottom:5px}.cu-prefcard__grid--stack{grid-template-columns:1fr}@media (max-width:400px){.cu-prefcard__grid{grid-template-columns:1fr}}.cu-input{width:100%;font:inherit;color:var(--ivory);background:rgba(11,5,24,.5);border:1px solid var(--line-soft);border-radius:13px;padding:11px 13px;transition:border-color var(--t-std,.18s) var(--ease);resize:vertical}.cu-input::placeholder{color:var(--silver);opacity:.85}.cu-input:hover:not(:focus){border-color:color-mix(in srgb,var(--champ) 30%,transparent)}.cu-input:focus{outline:none;border-color:color-mix(in srgb,var(--champ) 55%,transparent)}body.cu-light .cu-input{background:rgba(0,0,0,.03);color:var(--ink,#1a1430)}.cu-chips-row.is-center{justify-content:center}.cu-dnatext{margin:0;font-size:11.5px;line-height:1.95;color:var(--ivory);text-align:justify;text-justify:inter-word}.cu-idfields{gap:12px}.cu-idfield,.cu-idfields{display:flex;flex-direction:column}.cu-idfield{gap:6px;align-items:center;text-align:center;padding:10px;border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid var(--line-soft)}.cu-idfield .cu-lbl{font-size:10px;color:var(--silver)}.cu-resetbar{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;margin:16px 0 6px;padding-top:14px;border-top:1px dashed var(--line-soft)}.cu-resetbar .cu-hint{font-size:9.5px}.cu-dp-wrap{position:relative}.cu-dp-trigger{display:flex;align-items:center;gap:9px;width:100%;font:inherit;cursor:pointer;text-align:start;padding:11px 13px;border-radius:13px;color:var(--silver);background:rgba(11,5,24,.5);border:1px solid var(--line-soft);transition:border-color var(--t-std,.18s) var(--ease)}.cu-dp-trigger:hover{border-color:color-mix(in srgb,var(--champ) 40%,transparent)}.cu-dp-trigger.has{color:var(--ivory)}.cu-dp-trigger__val{flex:1 1;min-width:0;font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cu-dp-trigger>svg:first-child{color:var(--champ);flex:0 0 auto}.cu-dp-caret{color:var(--silver);flex:0 0 auto}.cu-dp-clear{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;color:var(--silver);flex:0 0 auto;cursor:pointer}.cu-dp-clear:hover{background:hsla(0,0%,100%,.08);color:var(--ivory)}.cu-dp{position:absolute;z-index:60;inset-inline-start:0;top:calc(100% + 6px);width:280px;max-width:90vw;padding:12px;border-radius:16px;background:linear-gradient(180deg,#271145,#140825);border:1px solid #7c3aed;box-shadow:0 22px 52px rgba(0,0,0,.55);animation:cu-dp-in .16s ease}@keyframes cu-dp-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cu-dp__head{display:flex;align-items:center;gap:6px;margin-bottom:10px}.cu-dp__nav{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;cursor:pointer;color:var(--silver);background:hsla(0,0%,100%,.05);border:1px solid var(--line-soft)}.cu-dp__nav:hover{color:var(--champ);border-color:color-mix(in srgb,var(--champ) 40%,transparent)}.cu-dp__title{flex:1 1;font:inherit;font-size:13px;font-weight:900;color:var(--ivory);cursor:pointer;background:none;border:none;padding:7px;border-radius:9px}.cu-dp__title:hover{background:hsla(0,0%,100%,.05);color:var(--champ)}.cu-dp__grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px}.cu-dp__wd{text-align:center;font-size:9.5px;font-weight:800;color:var(--champ);padding:4px 0;opacity:.85}.cu-dp__day{aspect-ratio:1;display:grid;place-items:center;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;color:var(--ivory);background:none;border:1px solid transparent;border-radius:9px}.cu-dp__day:hover{background:rgba(205,185,255,.14);border-color:color-mix(in srgb,var(--champ) 34%,transparent)}.cu-dp__day.mute{cursor:default;pointer-events:none;background:none;border:none}.cu-dp__day.today{border-color:color-mix(in srgb,var(--champ) 55%,transparent);color:var(--champ)}.cu-dp__day.sel{background:linear-gradient(135deg,var(--champ),#7c3aed);color:#fff;border-color:transparent;font-weight:900}.cu-dp__mg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.cu-dp__mg button{font:inherit;font-size:11.5px;font-weight:700;cursor:pointer;padding:11px 4px;border-radius:10px;color:var(--ivory);background:hsla(0,0%,100%,.04);border:1px solid var(--line-soft)}.cu-dp__mg button:hover{background:rgba(205,185,255,.14);border-color:color-mix(in srgb,var(--champ) 34%,transparent)}.cu-dp__mg button.sel{background:linear-gradient(135deg,var(--champ),#7c3aed);color:#fff;border-color:transparent}.cu-dp__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line-soft)}.cu-dp__clearbtn,.cu-dp__today{font:inherit;font-size:11px;font-weight:700;cursor:pointer;background:none;border:none;color:var(--champ)}.cu-dp__clearbtn{color:var(--silver)}.cu-dp__clearbtn:hover{color:var(--danger-br,#ff8080)}.cu-combo-wrap{position:relative}.cu-combo-trigger{display:flex;align-items:center;gap:9px;width:100%;font:inherit;cursor:pointer;text-align:start;padding:11px 13px;border-radius:13px;color:var(--silver);background:rgba(11,5,24,.5);border:1px solid var(--line-soft);transition:border-color var(--t-std,.18s) var(--ease)}.cu-combo-trigger:hover{border-color:color-mix(in srgb,var(--champ) 40%,transparent)}.cu-combo-trigger.has{color:var(--ivory)}.cu-combo-trigger__val{flex:1 1;min-width:0;font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cu-combo-trigger>svg:first-child{color:var(--champ);flex:0 0 auto}.cu-combo-caret{color:var(--silver);flex:0 0 auto}.cu-combo-clear{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;color:var(--silver);flex:0 0 auto;cursor:pointer}.cu-combo-clear:hover{background:hsla(0,0%,100%,.08);color:var(--ivory)}.cu-combo{position:absolute;z-index:60;inset-inline-start:0;top:calc(100% + 6px);width:100%;min-width:200px;padding:8px;border-radius:14px;background:linear-gradient(180deg,#271145,#140825);border:1px solid #7c3aed;box-shadow:0 22px 52px rgba(0,0,0,.55);animation:cu-dp-in .16s ease}.cu-combo__search{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:rgba(11,5,24,.6);border:1px solid var(--line-soft);margin-bottom:7px}.cu-combo__search svg{color:var(--silver);flex:0 0 auto}.cu-combo__search input{flex:1 1;min-width:0;background:none;border:none;outline:none;color:var(--ivory);font:inherit;font-size:12.5px}.cu-combo__list{max-height:216px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin}.cu-combo__opt{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;text-align:start;padding:9px 11px;border-radius:9px;color:var(--ivory);background:none;border:1px solid transparent}.cu-combo__opt:hover{background:rgba(205,185,255,.12)}.cu-combo__opt.sel{background:color-mix(in srgb,var(--champ) 16%,transparent);border-color:color-mix(in srgb,var(--champ) 34%,transparent);color:var(--champ)}.cu-combo__opt svg{color:var(--champ);flex:0 0 auto}.cu-combo__empty{font-size:11.5px;color:var(--silver);text-align:center;padding:14px 0;margin:0}.cu-dethead{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(205,185,255,.18);border-radius:18px;margin-bottom:12px;background:linear-gradient(150deg,rgba(60,26,104,.5),rgba(13,6,26,.6));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.cu-dethead__im{width:56px;height:70px;flex:0 0 auto;border-radius:12px;overflow:hidden;border:1px solid rgba(205,185,255,.24);background:hsla(0,0%,100%,.03)}.cu-dethead__im img{width:100%;height:100%;object-fit:cover;display:block}.cu-dethead__main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.cu-dethead__main h1{font-size:16px;font-weight:900;margin:0;line-height:1.25}.cu-dethead__meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.cu-acc{border:1px solid rgba(205,185,255,.16);border-radius:16px;margin-bottom:12px;overflow:hidden;background:linear-gradient(172deg,rgba(43,18,76,.3),rgba(13,6,26,.5));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.cu-acc__head{display:flex;align-items:center;gap:9px;width:100%;padding:13px 14px;background:none;border:none;cursor:pointer;font:inherit;color:inherit;text-align:start;transition:background var(--t-std,.18s) var(--ease)}.cu-acc__head:hover{background:rgba(143,92,255,.06)}.cu-acc__ic{width:27px;height:27px;flex:0 0 auto;border-radius:8px;display:grid;place-items:center;color:var(--champ);background:color-mix(in srgb,var(--champ) 12%,transparent);border:1px solid color-mix(in srgb,var(--champ) 26%,transparent)}.cu-acc__tt{flex:1 1;min-width:0;font-size:13px;font-weight:800;color:var(--ivory)}.cu-acc__right{flex:0 0 auto;display:flex;align-items:center}.cu-acc__chev{color:var(--silver);flex:0 0 auto;transition:transform .28s var(--ease)}.cu-acc--open .cu-acc__chev{transform:rotate(180deg)}.cu-acc--open .cu-acc__head{border-bottom:1px solid var(--line-soft)}.cu-acc__body{padding:13px 14px}.cu-acc__body>.cu-kv{margin:0}.cu-acc__body>p:first-child{margin-top:0}.cu-dpk{display:flex;flex-direction:column;gap:12px}.cu-dpk__angles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.cu-dpk__angle{display:flex;flex-direction:column;gap:5px}.cu-dpk__angle>.cu-zoomimg{aspect-ratio:4/5;border:1px solid var(--line-soft);border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.04)}.cu-dpk__angle>span{text-align:center;font-size:10px;color:var(--champ);font-weight:800}.cu-dpk__swipe{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.cu-dpk__swipe::-webkit-scrollbar{height:5px}.cu-dpk__swipe::-webkit-scrollbar-thumb{background:var(--line-soft);border-radius:999px}.cu-dpk__slide{position:relative;flex:0 0 82%;max-width:320px;scroll-snap-align:center;aspect-ratio:4/5;border:1px solid var(--line-soft);border-radius:14px;overflow:hidden;background:hsla(0,0%,100%,.04)}.cu-dpk__ang{position:absolute;bottom:8px;inset-inline-start:8px;z-index:2;font-size:10.5px;font-weight:800;color:var(--ivory);background:rgba(10,6,20,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:3px 10px;pointer-events:none}.cu-dpk__dots{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-top:2px}.cu-dpk__dot{display:inline-flex;align-items:center;cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:700;color:var(--silver);background:hsla(0,0%,100%,.04);border:1px solid var(--line-soft);border-radius:999px;padding:4px 11px;transition:color var(--t-std) var(--ease),border-color var(--t-std) var(--ease),background var(--t-std) var(--ease)}.cu-dpk__dot.on{color:var(--ivory);border-color:color-mix(in srgb,var(--jade) 45%,transparent);background:color-mix(in srgb,var(--jade) 12%,transparent)}.cu-dpk__swipe>.cu-dpk__slide:only-child{flex-basis:100%;max-width:100%}.cu-dpk__share{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer;padding:11px 14px;border-radius:13px;color:var(--champ);background:color-mix(in srgb,var(--champ) 10%,transparent);border:1px solid color-mix(in srgb,var(--champ) 30%,transparent);transition:filter var(--t-std,.18s) var(--ease),background var(--t-std,.18s) var(--ease)}.cu-dpk__share:hover:not(:disabled){filter:brightness(1.1);background:color-mix(in srgb,var(--champ) 16%,transparent)}.cu-dpk__share:disabled{opacity:.7;cursor:default}.cu-dpk__share.is-done{color:var(--jade,#7cffc0);background:color-mix(in srgb,var(--jade,#22c55e) 12%,transparent);border-color:color-mix(in srgb,var(--jade,#22c55e) 38%,transparent)}.cu-dpk__sheets{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.cu-dpk__sheet{display:flex;flex-direction:column;gap:5px}.cu-dpk__sheet>.cu-zoomimg{border:1px solid var(--line-soft);border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.04)}.cu-dpk__sheet>.cu-zoomimg img{height:auto;object-fit:contain}.cu-dpk__sheet>span{text-align:center;font-size:10px;color:var(--silver);font-weight:700}.cu-dpk__mats{display:flex;flex-direction:column;gap:4px}.cu-offers-design{border:1px solid rgba(205,185,255,.16);border-radius:18px;padding:12px;margin-bottom:12px;background:linear-gradient(172deg,rgba(43,18,76,.32),rgba(13,6,26,.5))}.cu-offers-design__eyebrow{display:block;font-size:10px;font-weight:800;color:var(--champ);margin-bottom:8px}.cu-dsc{border:1px solid var(--line-soft);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:10px}.cu-dsc__concept{margin:0;font-size:12.5px;line-height:1.9;color:var(--ivory);text-align:justify;text-justify:inter-word}.cu-dsc__seg{display:flex;flex-direction:column;gap:3px}.cu-dsc__seg>b{font-size:11.5px;color:var(--champ)}.cu-dsc__seg>p{margin:0;font-size:11.5px;line-height:1.85;color:var(--silver);text-align:justify;text-justify:inter-word}.cu-simtabs{margin-bottom:12px}.cu-patdesc{display:flex;flex-direction:column;gap:8px;margin-top:14px}.cu-patseg{background:hsla(0,0%,100%,.04);border:1px solid var(--line-soft);border-radius:12px;padding:10px 12px}.cu-patseg>b{display:block;font-size:12px;color:var(--champ);margin-bottom:4px}.cu-patseg>p{margin:0;font-size:11.5px;line-height:1.95;color:var(--silver);text-align:justify;text-justify:inter-word}.cu-insp{margin-top:14px}.cu-insp__head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cu-insp__head>b{font-size:12.5px}.cu-insp__opt{font-size:10px;color:var(--silver);background:hsla(0,0%,100%,.05);border:1px solid var(--line-soft);border-radius:999px;padding:2px 8px}.cu-insp__row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.cu-insp__row::-webkit-scrollbar{height:5px}.cu-insp__row::-webkit-scrollbar-thumb{background:var(--line-soft);border-radius:999px}.cu-insp__card{flex:0 0 46%;max-width:200px;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px}.cu-insp__im{position:relative;aspect-ratio:1/1;border:1px solid var(--line-soft);border-radius:14px;overflow:hidden;background:hsla(0,0%,100%,.04)}.cu-insp__im>img{width:100%;height:100%;object-fit:cover}.cu-insp__x{position:absolute;top:6px;inset-inline-end:6px;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;cursor:pointer;color:#fff;background:rgba(10,6,20,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.14)}.cu-insp__note{width:100%;font-family:inherit;font-size:11px;line-height:1.7;color:inherit;background:hsla(0,0%,100%,.05);border:1px solid var(--line-soft);border-radius:12px;padding:8px 10px;resize:none}.cu-insp__note::placeholder{color:var(--silver);opacity:.7}.cu-insp__add{flex:0 0 46%;max-width:200px;scroll-snap-align:start;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;color:var(--champ);background:color-mix(in srgb,var(--champ) 7%,transparent);border:1.5px dashed color-mix(in srgb,var(--champ) 32%,transparent);border-radius:14px;transition:background var(--t-std) var(--ease),border-color var(--t-std) var(--ease)}.cu-insp__add:hover:not(:disabled){background:color-mix(in srgb,var(--champ) 12%,transparent);border-color:color-mix(in srgb,var(--champ) 50%,transparent)}.cu-insp__add:disabled{opacity:.7;cursor:default}.cu-share{align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.cu-share__url{font-size:10px;color:var(--silver);word-break:break-all;flex:1 1;min-width:0}.cu-editbox{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line-soft);border-radius:14px;padding:12px}.cu-editbox textarea{width:100%;resize:vertical}.cu-confirm h3{font-size:14px;font-weight:800;margin:0 0 10px}.cu-kv{width:100%;border-collapse:collapse;font-size:12px}.cu-kv td{padding:8px 4px;border-bottom:1px solid var(--line-soft)}.cu-kv td:first-child{color:var(--silver);white-space:nowrap}.cu-kv tr:last-child td{border-bottom:none}.cu-wz-cta{display:flex;gap:10px;position:-webkit-sticky;position:sticky;bottom:0;padding:12px 0 4px;background:linear-gradient(180deg,transparent,var(--midnight) 30%)}.cu-safe{font-size:9.5px;color:var(--silver);text-align:center;margin:0;opacity:.7}.cu-offers{gap:14px}.cu-offer,.cu-offers{display:flex;flex-direction:column}.cu-offer{border:1px solid var(--line-soft);border-radius:20px;background:var(--grad-panel);padding:16px;gap:12px;transition:border-color var(--t-std) var(--ease)}.cu-offer.chosen{border-color:var(--success);box-shadow:0 0 16px rgba(67,197,158,.12)}.cu-offer__head{justify-content:space-between}.cu-offer__head,.cu-offer__who{display:flex;align-items:center}.cu-offer__who{gap:10px}.cu-offer__av{width:38px;height:38px;object-fit:contain;border:1px solid var(--line-soft);border-radius:12px;background:var(--grad-hero-bg);padding:3px}.cu-offer__head b{font-size:14px}.cu-offer__score{color:var(--champ);font-size:12px;font-weight:800}.cu-offer__nums{display:flex;gap:24px}.cu-offer__nums span{display:flex;flex-direction:column}.cu-offer__nums b{font-size:19px;color:var(--champ);font-weight:800}.cu-offer__nums small{font-size:10px;color:var(--silver)}.cu-offer__why{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.cu-offer__why li{font-size:11.5px;color:var(--silver);display:flex;gap:8px;line-height:1.8}.cu-offer__why i{font-style:normal;color:var(--champ);font-size:9px;margin-top:4px}.cu-offer__cta{display:flex;gap:10px;align-items:center}.cu-offer__cta>:first-child{flex:1 1}.cu-h5{color:var(--gold);font-size:12px;letter-spacing:.08em;margin:14px 0 8px;font-weight:800}.cu-h5:first-child{margin-top:0}.cu-modal-wrap{position:fixed;inset:0;z-index:9200;display:grid;place-items:center;padding:20px}.cu-modal-bg{position:absolute;inset:0;background:rgba(3,2,8,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cu-modal{position:relative;width:min(400px,100%);border:1px solid var(--line);border-radius:22px;background:linear-gradient(165deg,var(--deep-plum),var(--midnight));padding:20px;box-shadow:0 24px 60px rgba(0,0,0,.6)}.cu-modal h3{font-size:15px;font-weight:900;margin:0 0 12px}.cu-modal__cta{display:flex;gap:10px;margin-top:16px}.cu-modal__cta>:last-child{flex:1 1}.cu-order-head{display:flex;align-items:center;gap:12px}.cu-order-head img{width:52px;height:52px;object-fit:contain;border:1px solid var(--line-soft);border-radius:12px;background:var(--grad-hero-bg);padding:5px}.cu-order-head.has-photo img{width:54px;height:68px;object-fit:cover;padding:0;border-color:rgba(205,185,255,.28)}.cu-order-head h1{font-size:15px}.cu-order-head small{font-size:10px;color:var(--silver);display:block}.cu-order-head>div{flex:1 1}.cu-fin{display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px}div.cu-fin>*{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}div.cu-fin>*,div.cu-fin>* *{text-align:center}.cu-hero-slider{margin-bottom:4px}.cu-banners{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;direction:ltr;scrollbar-width:none;-ms-overflow-style:none;border-radius:20px}.cu-banners::-webkit-scrollbar{display:none}.cu-banner{flex:0 0 100%;scroll-snap-align:center;border:none;padding:0;background:var(--grad-hero-bg);cursor:pointer;border-radius:20px;overflow:hidden;position:relative;aspect-ratio:1672/941;box-shadow:0 12px 32px rgba(0,0,0,.42)}.cu-banner img{width:100%;height:100%;object-fit:cover;display:block}.cu-dots{display:flex;justify-content:center;gap:6px;margin-top:11px}.cu-dot{width:7px;height:7px;border-radius:99px;border:none;padding:0;cursor:pointer;background:color-mix(in srgb,var(--champ) 26%,transparent);transition:all var(--t-std) var(--ease)}.cu-dot.on{width:22px;background:var(--champ)}.cu-sec-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 2px 9px}.cu-sec-head h2{font-size:13.5px;font-weight:800;letter-spacing:-.01em;margin:0}.cu-sec-head__hint{font-size:10px;color:var(--silver)}.cu-seeall{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:700;color:var(--champ)}.cu-cats-scroll{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 6px;margin-top:10px;scrollbar-width:none}.cu-cats-scroll::-webkit-scrollbar{display:none}.cu-cat-chip{flex:0 0 auto;width:90px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;background:none;border:none;padding:0;font-family:inherit}.cu-cat-chip__im{width:78px;height:78px;border-radius:22px;overflow:hidden;border:1px solid var(--line-soft);background:var(--grad-hero-bg);box-shadow:0 6px 16px rgba(0,0,0,.32);transition:all var(--t-std) var(--ease)}.cu-cat-chip__im img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;padding:7px;box-sizing:border-box}.cu-cat-chip:focus-visible .cu-cat-chip__im,.cu-cat-chip:hover .cu-cat-chip__im{border-color:var(--champ);transform:translateY(-3px);box-shadow:0 10px 22px rgba(0,0,0,.4)}.cu-cat-chip b{font-size:11px;font-weight:700;color:var(--ivory);white-space:nowrap}.cu-active-scroll{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:none}.cu-active-scroll::-webkit-scrollbar{display:none}.cu-active-card{flex:0 0 auto;width:206px;aspect-ratio:1;position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line-soft);background:var(--grad-hero-bg);cursor:pointer;padding:0;font-family:inherit;transition:all var(--t-std) var(--ease)}.cu-active-card:hover{border-color:color-mix(in srgb,var(--champ) 40%,transparent);transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,0,0,.4)}.cu-active-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center 42%;display:block;padding:12px 12px 72px;box-sizing:border-box;filter:drop-shadow(0 10px 20px rgba(0,0,0,.45))}.cu-active-card__scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,4,12,.94) 6%,rgba(6,4,12,.5) 44%,rgba(6,4,12,0) 74%)}.cu-active-card__badge{position:absolute;top:10px;inset-inline-start:10px;z-index:2}.cu-active-card__info{position:absolute;inset-inline:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:6px;padding:12px 13px 13px;text-align:start}.cu-active-card__info b{font-size:12.5px;font-weight:800;color:#fff;line-height:1.45}.cu-active-card__info small{font-size:9.5px;color:hsla(0,0%,100%,.66)}.cu-active-card__bar{height:5px;border-radius:99px;background:hsla(0,0%,100%,.2);overflow:hidden;margin-top:1px}.cu-active-card__bar i{display:block;height:100%;border-radius:99px;background:var(--grad-cta)}.cu-active-card__step{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--mint-br);font-weight:700}.cu-active-card--all{border-style:dashed;background:var(--grad-panel);display:grid;place-items:center}.cu-active-all{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--champ);text-align:center;padding:16px}.cu-active-all b{font-size:12.5px}.cu-active-all small{font-size:9.5px;color:var(--silver)}.cu-msgs{display:flex;flex-direction:column;gap:10px}.cu-msg{max-width:86%;border-radius:12px;padding:10px 13px;font-size:11.5px;line-height:1.85;position:relative}.cu-msg p{margin:0}.cu-msg b{font-size:10px;color:var(--champ);display:block;margin-bottom:3px}.cu-msg small{display:block;font-size:9px;color:var(--silver);margin-top:5px;opacity:.7}.cu-msg.them{background:rgba(43,18,56,.45);align-self:flex-start}.cu-msg.me,.cu-msg.them{border:1px solid var(--line-soft)}.cu-msg.me{background:color-mix(in srgb,var(--champ) 10%,transparent);align-self:flex-end}.cu-msg.typing p{color:var(--silver);font-style:italic}.cu-chatbar{display:flex;gap:8px;align-items:center;margin-top:12px}.cu-chatbar input{flex:1 1;min-width:0;background:rgba(20,8,37,.66);border:1px solid var(--line);border-radius:999px;color:var(--ivory);font-family:inherit;font-size:12px;padding:11px 16px;outline:none;transition:border-color var(--t-std) var(--ease),box-shadow var(--t-std) var(--ease)}.cu-chatbar input:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px rgba(83,255,173,.13)}.cu-chatbar input::placeholder{color:color-mix(in srgb,var(--silver) 55%,transparent)}.cu-chatbar__send{width:40px;height:40px;flex:0 0 auto;border-radius:50%;border:none;cursor:pointer;background:var(--grad-cta);color:var(--text-on-gold);display:grid;place-items:center;transition:transform var(--t-fast) var(--ease),opacity var(--t-std)}.cu-chatbar__send:hover{transform:scale(1.07)}.cu-chatbar__send:disabled{opacity:.4;cursor:not-allowed;transform:none}.cu-chatbar__att{width:38px;height:38px;flex:0 0 auto;border-radius:50%;cursor:pointer;background:none;border:1px solid var(--line-soft);color:var(--silver);display:grid;place-items:center;transition:all var(--t-std) var(--ease)}.cu-chatbar__att:hover{color:var(--champ);border-color:var(--line)}.cu-conv-ctx{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:12px}.cu-conv-ctx__on{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:var(--success-br)}.cu-conv-ctx__on i{width:7px;height:7px;border-radius:50%;background:var(--success-br);box-shadow:0 0 6px var(--success-br)}.cu-conv-ctx__chip{font-size:10px;color:var(--silver);background:var(--glass);border:1px solid var(--line-soft);border-radius:999px;padding:4px 10px}.cu-msg__att{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;color:var(--success-br);border:1px solid rgba(20,227,135,.32);background:rgba(20,227,135,.06);border-radius:7px;padding:3px 8px;margin-bottom:6px}.cu-msg.sys{align-self:center;max-width:92%;background:none;border:none;padding:2px 0;text-align:center}.cu-msg.sys span{font-size:10px;color:var(--silver);background:hsla(0,0%,100%,.04);border:1px solid var(--line-soft);border-radius:999px;padding:4px 12px;display:inline-block}.cu-msg.sys small{margin-top:3px;opacity:.6}.cu-quick{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.cu-quick__chip{font-family:inherit;font-size:10.5px;color:var(--champ);background:color-mix(in srgb,var(--champ) 8%,transparent);border:1px solid color-mix(in srgb,var(--champ) 26%,transparent);border-radius:999px;padding:6px 11px;cursor:pointer;transition:all var(--t-std) var(--ease)}.cu-quick__chip:hover{background:color-mix(in srgb,var(--champ) 16%,transparent);color:var(--ivory)}.cu-guard{display:flex;align-items:flex-start;gap:6px;font-size:10px;line-height:1.75;color:var(--silver);margin:10px 0 0}.cu-guard .lic{color:var(--success-br);flex:0 0 auto;margin-top:1px}.cu-faq{display:flex;flex-direction:column;gap:8px}.cu-faq__it{border:1px solid var(--line-soft);border-radius:12px;background:rgba(20,8,37,.4);overflow:hidden}.cu-faq__it.open{border-color:color-mix(in srgb,var(--champ) 32%,transparent)}.cu-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;color:var(--ivory);text-align:start}.cu-faq__q .lic{color:var(--champ);flex:0 0 auto}.cu-faq__a{margin:0;padding:0 14px 13px;font-size:11.5px;line-height:1.95;color:var(--silver)}.cu-faq__cta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;border:1px dashed var(--line);border-radius:12px;padding:12px 14px}.cu-faq__cta b{font-size:12px;display:block}.cu-faq__cta small{font-size:10px;color:var(--silver)}.cu-orbit{border:1px solid var(--line-soft);border-radius:20px;background:var(--grad-panel);padding:16px;display:flex;flex-direction:column;gap:14px}.cu-orbit__now{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.cu-orbit__planet{width:66px;height:66px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 8px 20px color-mix(in srgb,var(--electric) 45%,transparent));animation:cuFloat 5s ease-in-out infinite}@keyframes cuFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.cu-orbit__planet{animation:none}}.cu-orbit__tt{flex:1 1;min-width:0}.cu-orbit__tt small{font-size:9.5px;color:var(--silver);display:block}.cu-orbit__tt b{font-size:20px;font-weight:900;display:block;line-height:1.35}.cu-orbit__tt span{font-size:10.5px;color:var(--silver)}.cu-orbit__rail{display:flex;align-items:flex-start;overflow-x:auto;direction:ltr;padding:8px 2px 4px;scrollbar-width:none}.cu-orbit__rail::-webkit-scrollbar{display:none}.cu-orbit__dash{flex:0 0 30px;height:0;border-top:2px dashed color-mix(in srgb,var(--champ) 32%,transparent);margin-top:41px}.cu-orbit__dash.on{border-color:var(--mint-br)}.cu-orbit__stop{position:relative;flex:0 0 auto;width:76px;display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:none;cursor:pointer;padding:0;font-family:inherit;direction:rtl}.cu-orbit__stop .im{height:72px;display:grid;place-items:center}.cu-orbit__stop img{object-fit:contain;opacity:.35;filter:grayscale(.55);transition:all var(--t-std) var(--ease)}.cu-orbit__stop.on img{opacity:1;filter:none}.cu-orbit__stop.cur img{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--mint-br) 65%,transparent))}.cu-orbit__stop:focus-visible img,.cu-orbit__stop:hover img{opacity:.9}.cu-orbit__stop small{font-size:9px;color:var(--silver);white-space:nowrap}.cu-orbit__stop.cur small{color:var(--mint-br);font-weight:800}.cu-orbit__you{position:absolute;top:-3px;inset-inline-end:8px;font-style:normal;font-size:8px;font-weight:800;color:#04110a;background:var(--mint-br);border-radius:99px;padding:2px 7px;box-shadow:0 0 10px color-mix(in srgb,var(--mint-br) 55%,transparent)}.cu-orbit__hint{margin:2px 0 0;font-size:9.5px;color:var(--silver);text-align:center;opacity:.8}.cu-orbit__perk{margin:0;font-size:11px;color:var(--silver);line-height:1.85;border-top:1px dashed var(--line-soft);padding-top:10px}.cu-orbit__perk b{color:var(--ivory)}.cu-psheet__hero{display:flex;align-items:center;gap:13px;padding:2px 2px 12px;border-bottom:1px dashed var(--line-soft);margin-bottom:12px;flex-wrap:wrap}.cu-psheet__hero img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(124,58,237,.4))}.cu-psheet__hero>div{flex:1 1;min-width:120px}.cu-psheet__hero small{display:block;font-size:9.5px;color:var(--silver)}.cu-psheet__hero b{font-size:17px;font-weight:900;display:block;line-height:1.4}.cu-psheet__hero span{font-size:10.5px;color:var(--champ);font-weight:700}.cu-psheet__perk{margin:4px 0 0;font-size:12px;line-height:2;color:var(--ivory)}.cu-psheet__earn{display:flex;flex-direction:column;gap:8px;margin-top:8px}.cu-psheet__row{display:flex;align-items:center;gap:10px;border:1px solid var(--line-soft);border-radius:12px;padding:9px 12px;background:rgba(20,8,37,.35)}.cu-psheet__row .lic{color:var(--champ);flex:0 0 auto}.cu-psheet__row b{flex:1 1;font-size:11.5px;font-weight:700}.cu-psheet__row em{font-style:normal;font-size:11px;font-weight:800;color:var(--mint-br)}.cu-lotto{border:1px solid color-mix(in srgb,var(--mint-br) 32%,transparent);border-radius:18px;padding:14px 15px;background:linear-gradient(135deg,color-mix(in srgb,var(--mint-br) 9%,transparent),transparent 62%);display:flex;flex-direction:column;gap:10px}.cu-lotto__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cu-lotto__head b{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:900}.cu-lotto__head .lic{color:var(--mint-br)}.cu-lotto>p{margin:0;font-size:11px;color:var(--silver);line-height:1.9}.cu-lotto>p b{color:var(--ivory)}.cu-lotto__prizes{display:flex;gap:8px;flex-wrap:wrap}.cu-prize{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--ivory);border:1px solid var(--line-soft);border-radius:999px;padding:6px 11px;background:var(--glass)}.cu-prize .lic{color:var(--champ)}.cu-lotto__tickets{display:flex;align-items:center;gap:12px;border:1px dashed color-mix(in srgb,var(--mint-br) 38%,transparent);border-radius:12px;padding:10px 13px}.cu-lotto__tickets>b{font-size:24px;font-weight:900;color:var(--mint-br);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cu-lotto__tickets small{flex:1 1;font-size:10.5px;color:var(--silver);line-height:1.7}.cu-lotto__stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.cu-lotto__stat{display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px 6px;border-radius:13px;border:1px solid color-mix(in srgb,var(--mint-br) 30%,transparent);background:color-mix(in srgb,var(--mint-br) 7%,transparent)}.cu-lotto__stat b{font-size:22px;font-weight:900;color:var(--mint-br);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.cu-lotto__stat small{font-size:9.5px;color:var(--silver);text-align:center}.cu-lotto__basis{font-size:10px;color:var(--silver);line-height:1.85;margin:0;text-align:center}.cu-lotto__basis b{color:var(--mint-br)}.cu-lotto__date{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:var(--silver);background:hsla(0,0%,100%,.04);border:1px solid var(--line-soft);border-radius:10px;padding:8px 11px;align-self:flex-start}.cu-lotto__date b{color:var(--ivory)}.cu-lotto__date .lic{color:var(--champ)}.cu-prizes{display:flex;flex-direction:column;gap:8px}.cu-prizecard{display:flex;align-items:center;gap:11px;width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;padding:11px 12px;border-radius:14px;border:1px solid rgba(205,185,255,.2);background:linear-gradient(160deg,rgba(46,20,80,.4),rgba(13,6,26,.5));transition:transform var(--t-std,.18s) var(--ease),border-color var(--t-std,.18s) var(--ease)}.cu-prizecard:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--champ) 45%,transparent)}.cu-prizecard__ic{width:40px;height:40px;flex:0 0 auto;border-radius:11px;display:grid;place-items:center;color:var(--champ);background:color-mix(in srgb,var(--champ) 15%,transparent);border:1px solid color-mix(in srgb,var(--champ) 32%,transparent)}.cu-prizecard__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.cu-prizecard__body b{font-size:12.5px;font-weight:800;color:var(--ivory)}.cu-prizecard__body small{font-size:9.5px;color:var(--champ)}.cu-prizecard__chev{color:var(--silver);flex:0 0 auto}.cu-lotto__last{font-size:10.5px;color:var(--silver);line-height:1.8;margin:2px 0 0;text-align:center}.cu-lotto__last b{color:var(--ivory)}.cu-budget{display:flex;flex-direction:column;gap:10px;border:1px solid var(--line-soft);border-radius:16px;padding:14px;background:var(--grad-panel)}.cu-budget__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cu-sec{display:flex;flex-direction:column;gap:4px;border:1px solid var(--line-soft);border-radius:16px;padding:8px 14px;background:var(--grad-panel)}.cu-sec__row{display:flex;align-items:baseline;gap:10px;padding:9px 0;border-bottom:1px solid var(--line-soft)}.cu-sec__row:last-of-type{border-bottom:none}.cu-sec__row b{font-size:12.5px;flex:0 0 auto}.cu-sec__row small{font-size:10.5px;color:var(--silver);line-height:1.7}.cu-sec__chip{width:22px;height:14px;border-radius:5px;background:linear-gradient(135deg,var(--plum),var(--imperial));border:1px solid var(--line-soft)}.cu-sec__chip,.cu-sec__dot{flex:0 0 auto;align-self:center}.cu-sec__dot{width:9px;height:9px;border-radius:50%}.cu-sec__dot.hi{background:var(--mint);box-shadow:0 0 7px rgba(92,232,190,.6)}.cu-sec__dot.md{background:var(--champ)}.cu-sec__acts{margin-top:2px}.cu-dl,.cu-sec__acts{display:flex;gap:10px;align-items:center}.cu-dl{flex-wrap:wrap}.cu-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;border-radius:22px;padding:28px 20px;background:var(--grad-hero-bg)}.cu-done__ic{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;color:var(--text-on-gold);background:var(--grad-cta);box-shadow:0 0 26px rgba(83,255,173,.35)}.cu-done h2{font-size:17px;font-weight:900;margin:0}.cu-done p{font-size:12px;color:var(--silver);line-height:1.95;margin:0;max-width:34ch}.cu-done__steps{display:flex;flex-direction:column;gap:8px;align-items:flex-start;text-align:start;font-size:11.5px;color:var(--silver);margin:6px 0 4px}.cu-done__steps i{font-style:normal;-webkit-margin-end:7px;margin-inline-end:7px;color:var(--silver)}.cu-done__steps .on{color:var(--ivory)}.cu-done__steps .on i{color:var(--mint-br)}.cu-done__cta{display:flex;gap:10px;width:100%;margin-top:2px}.cu-done__cta>*{flex:1 1}.cu-toast{position:fixed;bottom:94px;inset-inline-start:50%;transform:translateX(50%);z-index:9300;background:linear-gradient(120deg,var(--deep-plum),var(--ink));color:var(--success-br);border:1px solid rgba(67,197,158,.5);font-size:12px;font-weight:700;padding:11px 20px;border-radius:999px;box-shadow:0 8px 26px rgba(0,0,0,.55);white-space:nowrap}.cu-tab-body{display:flex;flex-direction:column;gap:14px}.cu-imgs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.cu-img{border:1px solid var(--line-soft);border-radius:12px;background:var(--grad-card);padding:10px;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.cu-img__ph{width:100%;height:84px;border:1px dashed var(--line);border-radius:8px;display:grid;place-items:center;color:var(--silver);font-size:10.5px;letter-spacing:.12em;background:var(--grad-hero-bg)}.cu-img small{font-size:9px;color:var(--silver);line-height:1.6}.cu-consents{display:flex;flex-direction:column;gap:12px}.cu-consent{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line-soft);border-radius:12px;padding:12px 14px;background:var(--grad-card)}.cu-consent b{font-size:12px;display:block}.cu-consent small{font-size:10px;color:var(--silver)}.cu-id-hero{display:flex;align-items:center;gap:12px;border-radius:20px;padding:14px;background:var(--grad-hero-bg)}.cu-id-hero__tt{flex:1 1;min-width:0}.cu-id-hero__tt b{font-size:14px;font-weight:900;display:block}.cu-id-hero__tt small{font-size:10px;color:var(--silver)}.cu-atelier{gap:16px}.cu-atelier,.cu-txns{display:flex;flex-direction:column}.cu-txn{display:flex;align-items:center;gap:11px;padding:11px 2px;border-bottom:1px solid var(--line-soft)}.cu-txn:last-child{border:none}.cu-txn__ic{width:32px;height:32px;flex:0 0 auto;border:1px solid var(--line-soft);border-radius:50%;display:grid;place-items:center;color:var(--silver);font-size:13px}.cu-txn__ic.in{color:var(--success-br);border-color:rgba(67,197,158,.4)}.cu-txn__tt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.cu-txn__tt b{font-size:11.5px;font-weight:700}.cu-txn__tt small{font-size:9.5px;color:var(--silver);text-align:end}.cu-txn__amt{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.cu-txn__amt b{font-size:12.5px;font-weight:800}.cu-refcode{font-size:12px;letter-spacing:.14em;color:var(--champ);border:1px dashed var(--line);border-radius:8px;padding:9px 14px;background:rgba(11,7,18,.6)}.cu-tickets{display:flex;flex-direction:column}.cu-ticket{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line-soft)}.cu-ticket:last-child{border:none}.cu-ticket__tt{flex:1 1;display:flex;flex-direction:column;gap:2px}.cu-ticket__tt b{font-size:12px}.cu-ticket__tt small{font-size:9.5px;color:var(--silver)}.cu-ticket-new{padding:14px 16px;border-bottom:1px solid var(--line-soft)}.cu-dossier-link{display:block;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.5);transform:rotate(-.8deg);transition:transform var(--t-std) var(--ease);text-decoration:none}.cu-dossier-link:hover{transform:rotate(0) scale(1.01)}.cu-dossier-link img{width:100%;display:block}.cu-title{display:flex;align-items:center;gap:9px;min-width:0}.cu-help-wrap{display:inline-flex}.cu-help{width:22px;height:22px;flex:0 0 auto;border-radius:50%;cursor:pointer;font-family:inherit;display:grid;place-items:center;font-size:12px;font-weight:800;line-height:1;padding:0 0 2px;color:var(--mint-br);background:color-mix(in srgb,var(--jade) 10%,transparent);border:1px solid color-mix(in srgb,var(--mint-br) 45%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--jade) 30%,transparent);animation:cu-help-pulse 2.6s ease-in-out infinite}.cu-help:hover{background:color-mix(in srgb,var(--jade) 20%,transparent)}@keyframes cu-help-pulse{0%,to{box-shadow:0 0 6px color-mix(in srgb,var(--jade) 18%,transparent)}50%{box-shadow:0 0 14px color-mix(in srgb,var(--jade) 45%,transparent)}}.cu-sheet-wrap{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-end;justify-content:center}.cu-sheet-bg{position:absolute;inset:0;background:rgba(7,3,15,.62);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cu-sheet{position:relative;width:min(430px,100vw);max-height:72vh;overflow-y:auto;border-radius:26px 26px 0 0;padding:10px 18px 18px;background:linear-gradient(178deg,rgba(38,18,66,.96),rgba(16,7,32,.98));border:1px solid rgba(205,185,255,.22);border-bottom:none;box-shadow:0 -22px 60px rgba(0,0,0,.6),inset 0 1px 0 rgba(205,185,255,.14);animation:cu-sheet-up var(--t-slow) var(--ease)}@keyframes cu-sheet-up{0%{transform:translateY(26px);opacity:0}to{transform:none;opacity:1}}.cu-sheet__grab{width:40px;height:4px;border-radius:99px;margin:0 auto 12px;background:color-mix(in srgb,var(--mint-br) 40%,transparent)}.cu-sheet__head{display:flex;align-items:center;gap:9px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--line-soft)}.cu-sheet__head b{flex:1 1;font-size:13.5px;font-weight:900}.cu-sheet__ic{width:26px;height:26px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;color:var(--mint-br);border:1px solid color-mix(in srgb,var(--mint-br) 40%,transparent);background:color-mix(in srgb,var(--jade) 10%,transparent)}.cu-sheet__x{width:28px;height:28px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--silver);background:hsla(0,0%,100%,.05);border:1px solid var(--line-soft);font-family:inherit;transition:color var(--t-std) var(--ease)}.cu-sheet__x:hover{color:var(--ivory)}.cu-sheet__body{font-size:12px;color:var(--silver);line-height:2.05;display:flex;flex-direction:column;gap:8px}.cu-sheet__body b{color:var(--ivory)}.cu-sheet__body p{margin:0}.cu-sheet__done{margin-top:14px;width:100%;min-height:42px;border:none;border-radius:999px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:800;color:#052015;background:linear-gradient(120deg,var(--mint-br),var(--jade));box-shadow:0 8px 22px color-mix(in srgb,var(--jade) 35%,transparent)}.cu-switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.cu-switch-row__lb{font-size:11.5px;color:var(--ivory);font-weight:600;line-height:1.8}.cu-switch{position:relative;width:50px;height:28px;flex:0 0 auto;border-radius:999px;cursor:pointer;padding:0;background:rgba(11,5,24,.85);border:1px solid rgba(205,185,255,.22);transition:background var(--t-std) var(--ease),border-color var(--t-std) var(--ease),box-shadow var(--t-std) var(--ease)}.cu-switch:active .cu-switch__knob{width:24px}.cu-switch__glyphs i{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;transition:opacity var(--t-std) var(--ease)}.cu-switch__glyphs .y{inset-inline-start:7px;color:#052015;opacity:0}.cu-switch__glyphs .n{inset-inline-end:7px;color:var(--silver);opacity:.7}.cu-switch__knob{position:absolute;top:2.5px;inset-inline-start:3px;width:21px;height:21px;border-radius:999px;display:grid;place-items:center;color:var(--silver);background:linear-gradient(160deg,#efe9ff,#b9aedc);box-shadow:0 2px 6px rgba(0,0,0,.5);transition:all var(--t-std) var(--ease)}.cu-switch.on{background:linear-gradient(120deg,var(--jade),var(--mint-br));border-color:transparent;box-shadow:0 0 16px color-mix(in srgb,var(--jade) 45%,transparent),inset 0 1px 0 hsla(0,0%,100%,.35)}.cu-switch.on .cu-switch__knob{inset-inline-start:calc(100% - 24px);color:#0a7b54;background:#fff}.cu-switch.on .cu-switch__glyphs .y{opacity:.9}.cu-switch.on .cu-switch__glyphs .n{opacity:0}.cu-switch.dis{opacity:.4;cursor:not-allowed}.cu-switch:focus-visible{outline:2px solid var(--mint-br);outline-offset:3px}.cu-num-boxes{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cu-num-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;padding:12px 8px;border-radius:14px;background:hsla(0,0%,100%,.055);border:1px solid rgba(205,185,255,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09)}.cu-num-box b{font-size:19px;font-weight:900;line-height:1.3;color:var(--ivory)}.cu-num-box small{font-size:9.5px;color:var(--silver);letter-spacing:.06em}.cu-orders-list{display:flex;flex-direction:column;gap:12px}.cu-orders-list .cu-order{border:1px solid rgba(205,185,255,.14);border-radius:18px;background:linear-gradient(172deg,rgba(43,18,76,.4),rgba(13,6,26,.6));padding:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.cu-orders-list .cu-order:hover{border-color:rgba(205,185,255,.3);transform:translateY(-1px)}.cu-order__row2{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cu-code{font-size:9px;letter-spacing:.08em;color:var(--silver);border:1px solid var(--line-soft);border-radius:6px;padding:2px 7px;background:rgba(11,5,24,.6);white-space:nowrap}.cu-code--btn{cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px;margin-top:5px;transition:color var(--t-std) var(--ease),border-color var(--t-std) var(--ease)}.cu-code--btn:hover{color:var(--ivory);border-color:rgba(205,185,255,.35)}.cu-order--rich{align-items:stretch;gap:13px}.cu-order__im--lg{width:60px;height:78px;flex:0 0 auto;border:1px solid var(--line-soft);border-radius:12px;position:relative;overflow:hidden;display:grid;place-items:center;background:var(--grad-card,hsla(0,0%,100%,.03))}.cu-order__im--lg img{width:38px;height:38px;object-fit:contain}.cu-order__im--lg.has-photo img{width:100%;height:100%;object-fit:cover}.cu-order__im--lg.has-photo{border-color:rgba(205,185,255,.28);box-shadow:0 6px 16px rgba(10,3,22,.4)}.cu-order__flag{position:absolute;bottom:0;inset-inline:0;font-size:8px;font-weight:800;text-align:center;padding:2px 0;color:#1a1204;background:linear-gradient(90deg,var(--champ),#f0c874)}.cu-order__meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:9.5px;color:var(--silver);line-height:1.7}.cu-order__dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.5;flex:0 0 auto}.cu-order__foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:auto;padding-top:3px}.cu-order__price{font-size:12.5px;font-weight:900;color:var(--ivory)}.cu-order__hint{font-size:9px;color:color-mix(in srgb,var(--champ) 78%,transparent)}.cu-pgn{justify-content:space-between;gap:10px;padding:2px 2px 0}.cu-pgn,.cu-pgn__pages{display:flex;align-items:center}.cu-pgn__pages{gap:6px}.cu-pgn__btn{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:800;color:var(--silver);background:hsla(0,0%,100%,.045);border:1px solid rgba(205,185,255,.14);transition:all var(--t-std) var(--ease)}.cu-pgn__btn:hover:not(:disabled){color:var(--ivory);border-color:rgba(205,185,255,.3)}.cu-pgn__btn:disabled{opacity:.35;cursor:not-allowed}.cu-pgn__btn.on{color:#052015;background:linear-gradient(120deg,var(--mint-br),var(--jade));border-color:transparent;box-shadow:0 0 12px color-mix(in srgb,var(--jade) 35%,transparent)}.cu-pgn__info{font-size:9.5px;color:var(--silver);letter-spacing:.04em}.cu-offer__idrow{display:flex;align-items:center;gap:11px;margin-bottom:4px}.cu-offer__av.lg{width:44px;height:44px}.cu-about{font-size:11.5px;color:var(--silver);line-height:2.05;margin:0;border:1px solid var(--line-soft);border-radius:12px;padding:10px 12px;background:hsla(0,0%,100%,.03)}.cu-perf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.cu-pts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.cu-pts li{display:flex;gap:9px;align-items:baseline;font-size:11.5px;line-height:1.9;color:var(--ivory)}.cu-pts li i{font-style:normal;flex:0 0 auto;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:9px}.cu-pts.good li i{color:var(--mint-br);border:1px solid color-mix(in srgb,var(--mint-br) 45%,transparent)}.cu-pts.warn li i{color:var(--warning);border:1px solid color-mix(in srgb,var(--warning) 45%,transparent)}.cu-complete{display:flex;flex-direction:column;gap:8px;border:1px solid rgba(205,185,255,.14);border-radius:16px;padding:13px 14px;background:linear-gradient(172deg,rgba(43,18,76,.4),rgba(13,6,26,.6))}.cu-complete__row{display:flex;align-items:center;justify-content:space-between}.cu-complete__row b{font-size:12px;font-weight:800}.cu-complete__pct{font-size:13px;font-weight:900;color:var(--mint-br)}.cu-complete small{font-size:10px;color:var(--silver);line-height:1.8}.cu-complete .cu-meter__bar{height:5px}.cu-offer>.msm-badge{align-self:flex-start}.cu-offer__who b{white-space:nowrap}.msm-drawer__body{overflow-x:hidden}.cu-score{gap:16px;align-items:center;border:1px solid rgba(205,185,255,.18);border-radius:22px;padding:16px;background:var(--grad-hero-bg);overflow:hidden}.cu-score,.cu-score__side{display:flex;position:relative}.cu-score__side{flex:1 1;min-width:0;flex-direction:column;gap:10px;z-index:2}.cu-score__who{display:flex;align-items:center;gap:11px}.cu-score__who b{font-size:13.5px;font-weight:900;display:block}.cu-score__who small{font-size:9.5px;color:var(--silver)}.cu-idav{position:relative;width:48px;height:48px;flex:0 0 auto}.cu-idav__mono{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:19px;color:var(--ivory);background:linear-gradient(135deg,color-mix(in srgb,var(--champ) 34%,transparent),color-mix(in srgb,var(--jade) 26%,transparent));border:1.5px solid color-mix(in srgb,var(--champ) 50%,transparent);box-shadow:0 0 0 3px rgba(143,92,255,.1),0 6px 16px rgba(10,3,22,.45)}.cu-idav__vf{position:absolute;bottom:-3px;inset-inline-end:-3px;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--mint-br),var(--jade));color:#04160e;border:2.5px solid var(--midnight,#0b0713);box-shadow:0 2px 6px rgba(0,0,0,.4)}.cu-idmeta{min-width:0;display:flex;flex-direction:column;gap:5px}.cu-idmeta>b{font-size:14.5px;font-weight:900;line-height:1.2}.cu-idmeta__sub{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cu-idtier{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:800;color:var(--champ);background:color-mix(in srgb,var(--champ) 15%,transparent);border:1px solid color-mix(in srgb,var(--champ) 32%,transparent);border-radius:999px;padding:2px 8px}.cu-idtier.muted{color:var(--silver);background:hsla(0,0%,100%,.05);border-color:var(--line-soft)}.cu-idcode{font-size:9px;letter-spacing:.08em;color:var(--silver);opacity:.85}.cu-ring{position:relative;flex:0 0 auto;z-index:2}.cu-ring__arc{transition:stroke-dashoffset .9s var(--ease);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--jade) 55%,transparent))}.cu-ring__c{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.cu-ring__c b{font-size:34px;font-weight:900;line-height:1;color:var(--ivory);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cu-brk{display:flex;flex-direction:column;gap:7px}.cu-brk__row{display:flex;align-items:center;gap:8px}.cu-brk__row small{flex:0 1 96px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9.5px;color:var(--silver)}.cu-brk__row b{width:38px;flex:0 0 auto;font-size:10px;font-weight:800;color:var(--ivory);text-align:end}.cu-brk__row b em{font-style:normal;color:var(--silver);font-weight:500;font-size:9px}.cu-brk__bar{flex:1 1;height:4px;border-radius:99px;background:hsla(0,0%,100%,.08);overflow:hidden}.cu-brk__bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--jade),var(--mint-br));transition:width .7s var(--ease)}@media (max-width:360px){.cu-score{flex-direction:column;text-align:center}.cu-score__who{justify-content:center}}.cu-nextpts{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.cu-nextpts::-webkit-scrollbar{display:none}.cu-nextpt{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;color:var(--ivory);padding:9px 12px;border-radius:999px;background:color-mix(in srgb,var(--jade) 9%,transparent);border:1px solid color-mix(in srgb,var(--mint-br) 35%,transparent);transition:all var(--t-std) var(--ease)}.cu-nextpt:hover{background:color-mix(in srgb,var(--jade) 16%,transparent)}.cu-nextpt__pts{font-size:9.5px;font-weight:900;color:#052015;padding:2px 7px;border-radius:99px;background:linear-gradient(120deg,var(--mint-br),var(--jade))}.cu-nextpt__pts.sm{-webkit-margin-start:auto;margin-inline-start:auto}.cu-hub{display:flex;flex-direction:column;gap:10px}.cu-hubrow{display:flex;align-items:center;gap:12px;cursor:pointer;font-family:inherit;text-align:start;color:var(--ivory);border:1px solid rgba(205,185,255,.14);border-radius:16px;padding:13px 14px;background:linear-gradient(172deg,rgba(43,18,76,.4),rgba(13,6,26,.6));transition:all var(--t-std) var(--ease)}.cu-hubrow:hover{border-color:rgba(205,185,255,.3);transform:translateY(-1px)}.cu-hubrow__ic{width:36px;height:36px;flex:0 0 auto;border-radius:12px;display:grid;place-items:center;color:#d9cbff;background:rgba(143,92,255,.14);border:1px solid rgba(205,185,255,.2)}.cu-hubrow__tt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.cu-hubrow__tt b{font-size:12.5px;font-weight:800}.cu-hubrow__tt small{font-size:10px;color:var(--silver);line-height:1.7}.cu-clubcard>.lic,.cu-hubrow>.lic{color:var(--silver);opacity:.7}.cu-clubcard{display:flex;align-items:center;gap:12px;cursor:pointer;font-family:inherit;text-align:start;color:var(--ivory);border:1px solid color-mix(in srgb,var(--mint-br) 30%,transparent);border-radius:16px;padding:13px 14px;background:linear-gradient(135deg,color-mix(in srgb,var(--jade) 14%,transparent),rgba(13,6,26,.6));box-shadow:0 0 18px color-mix(in srgb,var(--jade) 12%,transparent);transition:all var(--t-std) var(--ease)}.cu-clubcard:hover{transform:translateY(-1px);box-shadow:0 0 26px color-mix(in srgb,var(--jade) 20%,transparent)}.cu-clubcard__ic{width:36px;height:36px;flex:0 0 auto;border-radius:12px;display:grid;place-items:center;color:#052015;background:linear-gradient(140deg,var(--mint-br),var(--jade))}.cu-vitals{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.cu-num-box.empty{border-style:dashed;border-color:color-mix(in srgb,var(--mint-br) 40%,transparent)}.cu-wform{display:flex;gap:5px;align-items:center}.cu-wform input{width:70px;min-width:0;background:rgba(11,5,24,.7);border:1px solid rgba(205,185,255,.22);border-radius:9px;color:var(--ivory);font-family:inherit;font-size:12px;font-weight:700;text-align:center;padding:7px 4px;outline:none}.cu-wform input:focus{border-color:var(--mint-br)}.cu-wform input::placeholder{font-size:9.5px;font-weight:500;color:rgba(185,187,198,.5)}.cu-wform button{width:28px;height:28px;flex:0 0 auto;border:none;border-radius:9px;cursor:pointer;display:grid;place-items:center;color:#052015;background:linear-gradient(120deg,var(--mint-br),var(--jade))}.cu-shape-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cu-ai-sugg{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:800;color:#052015;padding:8px 12px;border:none;border-radius:999px;background:linear-gradient(120deg,var(--mint-br),var(--jade));box-shadow:0 0 14px color-mix(in srgb,var(--jade) 40%,transparent);animation:cu-help-pulse 2.6s ease-in-out infinite}.cu-shapes{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.cu-shape{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;font-family:inherit;color:var(--ivory);border:1px solid rgba(205,185,255,.14);border-radius:14px;padding:12px 4px 10px;background:linear-gradient(172deg,rgba(43,18,76,.4),rgba(13,6,26,.6));transition:all var(--t-std) var(--ease)}.cu-shape:hover{transform:translateY(-2px);border-color:rgba(205,185,255,.3)}.cu-shape.on{border-color:var(--mint-br);box-shadow:inset 0 0 0 1px var(--mint-br),0 0 16px color-mix(in srgb,var(--jade) 25%,transparent)}.cu-shape.sugg{border-color:color-mix(in srgb,var(--mint-br) 55%,transparent)}.cu-shape__fig{display:flex;flex-direction:column;align-items:center;gap:2px;height:44px;justify-content:center}.cu-shape__fig i{display:block;height:12px;border-radius:99px;background:linear-gradient(160deg,#d9cbff,#8f5cff);opacity:.85}.cu-shape.on .cu-shape__fig i{background:linear-gradient(160deg,var(--mint-br),var(--jade))}.cu-shape b{font-size:10px;font-weight:800}.cu-shape small{font-size:8px;color:var(--silver);line-height:1.6;text-align:center;padding:0 3px}.cu-shape__ai{position:absolute;top:-7px;inset-inline-end:6px;display:inline-flex;align-items:center;gap:3px;font-size:7.5px;font-weight:900;color:#052015;padding:2px 6px;border-radius:99px;background:linear-gradient(120deg,var(--mint-br),var(--jade))}.cu-optrows{display:flex;gap:8px;flex-wrap:wrap}.cu-optrow{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:700;color:var(--silver);padding:8px 11px;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px dashed rgba(205,185,255,.25);transition:all var(--t-std) var(--ease)}.cu-optrow:hover{color:var(--ivory);border-color:rgba(205,185,255,.45)}.cu-at-hero{display:flex;gap:14px;align-items:center;border:1px solid rgba(205,185,255,.18);border-radius:20px;padding:14px;background:var(--grad-hero-bg);overflow:hidden}.cu-at-hero__im{width:74px;height:74px;flex:0 0 auto;border-radius:18px;overflow:hidden;border:1px solid rgba(205,185,255,.3);background:rgba(143,92,255,.12)}.cu-at-hero__im img{width:100%;height:100%;object-fit:cover}.cu-at-hero__tx{flex:1 1;min-width:0;position:relative;z-index:2}.cu-at-hero__tx b{font-size:15.5px;font-weight:900;display:block}.cu-at-hero__tx small{font-size:10px;color:var(--silver)}.cu-at-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.cu-at-stats>div{border:1px solid rgba(205,185,255,.14);border-radius:14px;padding:10px 6px;text-align:center;background:linear-gradient(172deg,rgba(43,18,76,.4),rgba(13,6,26,.6))}.cu-at-stats b{font-size:14px;font-weight:900;display:block;color:var(--ivory)}.cu-at-stats small{font-size:8.5px;color:var(--silver)}.cu-star{font-style:normal;color:#f0b85b}.cu-at-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cu-at-card{border:1px solid rgba(205,185,255,.14);border-radius:16px;overflow:hidden;background:linear-gradient(172deg,rgba(43,18,76,.4),rgba(13,6,26,.6));transition:all var(--t-std) var(--ease)}.cu-at-card:hover{transform:translateY(-2px);border-color:rgba(205,185,255,.3)}.cu-at-card__im{position:relative;display:block;width:100%;height:150px;padding:0;border:none;cursor:pointer;background:var(--grad-hero-bg);overflow:hidden}.cu-at-card__im img{width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 18px rgba(0,0,0,.4));transition:transform .4s var(--ease)}.cu-at-card:hover .cu-at-card__im img{transform:scale(1.05)}.cu-at-card__cat{position:absolute;top:8px;inset-inline-start:8px;font-size:8.5px;font-weight:800;color:var(--ivory);padding:3px 8px;border-radius:99px;background:rgba(11,5,24,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(205,185,255,.25)}.cu-at-card__b{padding:9px 11px 11px;display:flex;flex-direction:column;gap:7px}.cu-at-card__b>b{font-size:11.5px;font-weight:800}.cu-at-card__acts{display:flex;gap:7px}.cu-like{display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-family:inherit;font-size:9.5px;font-weight:800;color:var(--silver);padding:5px 9px;border-radius:999px;background:hsla(0,0%,100%,.05);border:1px solid rgba(205,185,255,.16);transition:all var(--t-std) var(--ease)}.cu-like:hover{color:var(--ivory);border-color:rgba(205,185,255,.35)}.cu-like.on{color:#052015;background:linear-gradient(120deg,var(--mint-br),var(--jade));border-color:transparent;box-shadow:0 0 12px color-mix(in srgb,var(--jade) 35%,transparent)}.cu-like.lg{font-size:11px;padding:8px 14px}.cu-at-sheet__im{height:210px;border-radius:14px;overflow:hidden;background:var(--grad-hero-bg);border:1px solid rgba(205,185,255,.16)}.cu-at-sheet__im img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.cu-at-sheet__acts{display:flex;gap:8px;margin:10px 0 4px}.cu-at-cmts{display:flex;flex-direction:column;gap:9px;margin-top:8px}.cu-at-cmt{border:1px solid rgba(205,185,255,.12);border-radius:12px;padding:9px 11px;background:hsla(0,0%,100%,.03)}.cu-at-cmt b{font-size:10.5px;font-weight:800;display:block}.cu-at-cmt b small{font-weight:500;color:var(--silver);font-size:8.5px;-webkit-margin-start:5px;margin-inline-start:5px}.cu-at-cmt p{margin:3px 0 0;font-size:11px;line-height:1.9;color:var(--ivory)}.cu-rv-head{gap:16px;border:1px solid rgba(205,185,255,.18);border-radius:18px;padding:14px;background:linear-gradient(172deg,rgba(43,18,76,.45),rgba(13,6,26,.65))}.cu-rv-big,.cu-rv-head{display:flex;align-items:center}.cu-rv-big{flex-direction:column;gap:3px;flex:0 0 auto;padding:0 6px}.cu-rv-big b{font-size:34px;font-weight:900;line-height:1}.cu-rv-big small{font-size:8.5px;color:var(--silver);white-space:nowrap}.cu-rv-stars{color:#f0b85b;font-size:13px;letter-spacing:2px}.cu-rv-stars i{font-style:normal;opacity:.25}.cu-rv-stars.sm{font-size:11px;-webkit-margin-start:auto;margin-inline-start:auto}.cu-rv-bars{flex:1 1;display:flex;flex-direction:column;gap:5px}.cu-rv-bar{display:flex;align-items:center;gap:8px}.cu-rv-bar small{width:22px;font-size:9px;color:var(--silver)}.cu-rv-bar span{flex:1 1;height:5px;border-radius:99px;background:hsla(0,0%,100%,.08);overflow:hidden}.cu-rv-bar span i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--jade),var(--mint-br))}.cu-rv-bar em{font-style:normal;width:30px;font-size:9px;color:var(--silver);text-align:left}.cu-rv-crit{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.cu-rv-crit__it{border:1px solid rgba(205,185,255,.14);border-radius:13px;padding:9px 5px;text-align:center;background:hsla(0,0%,100%,.03)}.cu-rv-crit__it b{font-size:13px;font-weight:900;color:var(--mint-br);display:block}.cu-rv-crit__it small{font-size:8px;color:var(--silver);line-height:1.6;display:block;padding:0 2px}.cu-rv-note{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--mint-br);line-height:1.8;border:1px dashed color-mix(in srgb,var(--mint-br) 40%,transparent);border-radius:12px;padding:9px 12px}.cu-rv-list{display:flex;flex-direction:column;gap:10px}.cu-rv{border:1px solid rgba(205,185,255,.14);border-radius:16px;padding:12px 13px;background:linear-gradient(172deg,rgba(43,18,76,.35),rgba(13,6,26,.55))}.cu-rv header{display:flex;align-items:center;gap:9px}.cu-rv__meta{flex:1 1;min-width:0}.cu-rv__meta b{font-size:11px;font-weight:800;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cu-rv__meta small{font-size:9px;color:var(--silver)}.cu-rv>p{margin:8px 0;font-size:11.5px;line-height:2;color:var(--ivory)}.cu-rv__reply{-webkit-border-start:2px solid color-mix(in srgb,var(--mint-br) 50%,transparent);border-inline-start:2px solid color-mix(in srgb,var(--mint-br) 50%,transparent);padding:6px 10px;margin:8px 0;border-radius:0 10px 10px 0;background:hsla(0,0%,100%,.03)}.cu-rv__reply b{font-size:9.5px;font-weight:800;color:var(--mint-br);display:inline-flex;align-items:center;gap:4px}.cu-rv__reply p{margin:3px 0 0;font-size:10.5px;line-height:1.9;color:var(--silver)}.cu-avatar.sm{width:30px;height:30px;font-size:12px;flex:0 0 auto}.cu-club-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.cu-club-pts{font-size:30px;font-weight:900;line-height:1.1;display:block}.cu-club-top small{font-size:9.5px;color:var(--silver)}.cu-tier-rail{position:relative;height:7px;border-radius:99px;background:hsla(0,0%,100%,.08);margin:14px 4px 6px}.cu-tier-rail>i{display:block;height:100%;border-radius:99px;width:0;background:linear-gradient(90deg,var(--jade),var(--mint-br));transition:width .8s var(--ease)}.cu-tier-dot{position:absolute;top:50%;transform:translate(50%,-50%);width:13px;height:13px;border-radius:50%;background:#241640;border:2px solid rgba(205,185,255,.35)}.cu-tier-dot.on{background:linear-gradient(140deg,var(--mint-br),var(--jade));border-color:transparent;box-shadow:0 0 10px color-mix(in srgb,var(--jade) 50%,transparent)}.cu-tier-names{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:8px}.cu-tier-nm{border:1px solid rgba(205,185,255,.12);border-radius:12px;padding:8px 9px;opacity:.65}.cu-tier-nm.on{opacity:1;border-color:color-mix(in srgb,var(--mint-br) 45%,transparent);background:color-mix(in srgb,var(--jade) 8%,transparent)}.cu-tier-nm b{font-size:10.5px;font-weight:900;display:block}.cu-tier-nm small{font-size:8px;color:var(--silver);line-height:1.7}.cu-refer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-radius:18px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--mint-br) 30%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--jade) 13%,transparent),rgba(13,6,26,.6))}.cu-refer__tx{flex:1 1;min-width:180px;display:flex;flex-direction:column;gap:5px}.cu-refer__tx>b{font-size:12.5px;font-weight:900;display:inline-flex;align-items:center;gap:6px}.cu-refer__tx small{font-size:10px;color:var(--silver);line-height:1.8}.cu-refer__acts{display:flex;align-items:center;gap:8px}.cu-share{display:flex;gap:6px}.cu-share button{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;cursor:pointer;color:var(--ivory);background:hsla(0,0%,100%,.06);border:1px solid rgba(205,185,255,.2);transition:all var(--t-std) var(--ease)}.cu-share button:hover{border-color:var(--mint-br);color:var(--mint-br)}.cu-missions{display:flex;flex-direction:column;gap:9px}.cu-mission{display:flex;align-items:center;gap:11px;cursor:pointer;font-family:inherit;text-align:start;color:var(--ivory);border:1px solid rgba(205,185,255,.14);border-radius:14px;padding:11px 13px;background:linear-gradient(172deg,rgba(43,18,76,.4),rgba(13,6,26,.6));transition:all var(--t-std) var(--ease)}.cu-mission:hover{border-color:rgba(205,185,255,.3)}.cu-mission.done{border-color:color-mix(in srgb,var(--mint-br) 40%,transparent)}.cu-mission__tt{flex:1 1;min-width:0}.cu-mission__tt b{font-size:11px;font-weight:800;display:block}.cu-mission__tt small{font-size:9px;color:var(--silver)}.cu-mission__bar{width:64px;height:5px;flex:0 0 auto;border-radius:99px;background:hsla(0,0%,100%,.08);overflow:hidden}.cu-mission__bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--jade),var(--mint-br))}.cu-earns{display:flex;flex-direction:column;gap:8px}.cu-earn{display:flex;align-items:center;gap:11px;border:1px solid rgba(205,185,255,.12);border-radius:14px;padding:10px 12px;background:hsla(0,0%,100%,.03)}.cu-rewards{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.cu-reward{display:flex;flex-direction:column;align-items:flex-start;gap:6px;border:1px solid rgba(205,185,255,.14);border-radius:15px;padding:12px;background:linear-gradient(172deg,rgba(43,18,76,.38),rgba(13,6,26,.58))}.cu-reward.off{opacity:.6}.cu-reward__ic{width:32px;height:32px;border-radius:11px;display:grid;place-items:center;color:#052015;background:linear-gradient(140deg,var(--mint-br),var(--jade))}.cu-reward.off .cu-reward__ic{background:hsla(0,0%,100%,.08);color:var(--silver)}.cu-reward b{font-size:10.5px;font-weight:800;line-height:1.6}.cu-reward small{font-size:9px;color:var(--silver)}.cu-hist{display:flex;flex-direction:column}.cu-hist__row{display:flex;align-items:center;gap:10px;padding:9px 2px;border-bottom:1px solid rgba(205,185,255,.08)}.cu-hist__row:last-child{border-bottom:none}.cu-hist__row b{font-size:11px;font-weight:900;color:var(--mint-br);min-width:52px}.cu-hist__row b.neg{color:var(--silver)}.cu-at-direct{display:flex;flex-direction:column;gap:7px;margin:6px 0 14px}.cu-at-direct small{font-size:9.5px;color:var(--silver);text-align:center;line-height:1.7}.cu-hist__row span{flex:1 1;font-size:10.5px}.cu-hist__row small{font-size:9px;color:var(--silver)}body.cu-light .cu-at-sheet__im,body.cu-light .cu-earn,body.cu-light .cu-mission,body.cu-light .cu-reward,body.cu-light .cu-tier-nm{background:hsla(0,0%,100%,.85);border-color:rgba(109,40,217,.14)}body.cu-light .cu-refer{background:linear-gradient(135deg,rgba(10,154,99,.08),#fff)}body.cu-light .cu-mission__bar,body.cu-light .cu-tier-rail{background:rgba(33,20,55,.09)}body.cu-light .cu-tier-dot{background:#e7def8;border-color:rgba(109,40,217,.3)}body.cu-light .cu-share button{background:rgba(33,20,55,.04);color:var(--ivory)}body.cu-light{--midnight:#f5f2fc;--ink:#fff;--deep-plum:#efe9fa;--plum:#e7def8;--imperial:#7c3aed;--electric:#6d28d9;--ivory:#211437;--silver:#6e6486;--glass:rgba(33,20,55,.05);--surface:hsla(0,0%,100%,.85);--line:rgba(109,40,217,.25);--line-soft:rgba(109,40,217,.13);--mint-br:#0ec07e;--jade:#0a9a63;--champ:#6d28d9;--gold:#5b21b6;--mint:#0a9a63;--success-br:#0a9a63;--warning:#b45309;--grad-cta:linear-gradient(120deg,#8b5cf6,#6d28d9);--grad-hero-bg:radial-gradient(120% 92% at 50% 22%,#fff 0%,#f1eafb 55%,#e7ddf8 100%);--grad-panel:linear-gradient(168deg,rgba(124,58,237,.06),hsla(0,0%,100%,.7));--grad-card:linear-gradient(172deg,rgba(124,58,237,.07),hsla(0,0%,100%,.8));--shadow-float:0 14px 30px rgba(70,35,150,.14)}body.cu-light,body.cu-light .cu-app{background:var(--midnight)}body.cu-light .cu-top{background:hsla(0,0%,100%,.78);border-bottom:1px solid rgba(109,40,217,.12);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}body.cu-light .cu-nav{background:hsla(0,0%,100%,.82);box-shadow:0 14px 34px rgba(70,35,150,.16);border:1px solid rgba(109,40,217,.14)}body.cu-light .cu-nav__it{color:#7a7093}body.cu-light .cu-nav__it:hover{color:var(--ivory)}body.cu-light .cu-nav__it.on{color:#fff;background:linear-gradient(140deg,#8b5cf6,#6d28d9);box-shadow:0 6px 16px rgba(109,40,217,.35)}body.cu-light .cu-appt,body.cu-light .cu-at-card,body.cu-light .cu-at-cmt,body.cu-light .cu-at-stats>div,body.cu-light .cu-consent,body.cu-light .cu-fin,body.cu-light .cu-hero-card,body.cu-light .cu-hubrow,body.cu-light .cu-notif,body.cu-light .cu-num-box,body.cu-light .cu-offer,body.cu-light .cu-order,body.cu-light .cu-rv,body.cu-light .cu-rv-crit__it,body.cu-light .cu-rv-head,body.cu-light .cu-sec,body.cu-light .cu-sec__row,body.cu-light .cu-shape,body.cu-light .cu-stage{background:hsla(0,0%,100%,.85);border-color:rgba(109,40,217,.14)}body.cu-light .cu-at-hero,body.cu-light .cu-score{background:var(--grad-hero-bg);border-color:rgba(109,40,217,.18)}body.cu-light .cu-hubrow__ic{background:rgba(124,58,237,.1);color:#6d28d9;border-color:rgba(109,40,217,.2)}body.cu-light .cu-brk__bar,body.cu-light .cu-rv-bar span{background:rgba(33,20,55,.09)}body.cu-light .cu-ring svg circle:first-of-type{stroke:rgba(33,20,55,.09)}body.cu-light .cu-like{background:rgba(33,20,55,.04);border-color:rgba(109,40,217,.18)}body.cu-light .cu-nextpt{background:rgba(10,154,99,.08);border-color:rgba(10,154,99,.3);color:var(--ivory)}body.cu-light .cu-optrow{background:rgba(33,20,55,.03)}body.cu-light .cu-toast{background:hsla(0,0%,100%,.95);color:var(--ivory);border-color:var(--jade);box-shadow:0 10px 26px rgba(70,35,150,.2)}body.cu-light .cu-chat__composer input,body.cu-light .cu-wform input{background:#fff;border-color:rgba(109,40,217,.2);color:var(--ivory)}body.cu-light .cu-chat__composer input::placeholder{color:#9a90b0}body.cu-light .cu-bubble.them{background:#fff;border:1px solid rgba(109,40,217,.14);color:var(--ivory)}body.cu-light .cu-bubble.me{color:#04150d}body.cu-light .msm-drawer__panel{background:linear-gradient(168deg,#fff,#f3edfc);border-color:rgba(109,40,217,.2)}body.cu-light .masimo-neon:before{opacity:.35}body.cu-light .masimo-dust{opacity:.25}body.cu-light .cu-at-card__cat{background:hsla(0,0%,100%,.72);color:var(--ivory);border-color:rgba(109,40,217,.2)}body.cu-light .cu-top__ic{color:#6e6486}body.cu-light .cu-top__ic:hover{color:#211437;background:rgba(33,20,55,.05)}body.cu-light .cu-nav .lic,body.cu-light .cu-nav__lb{text-shadow:none}body.cu-light .cu-msg.them{background:#fff;border-color:rgba(109,40,217,.14)}body.cu-light .cu-msg.me{background:rgba(124,58,237,.1);border-color:rgba(109,40,217,.2)}body.cu-light .cu-chatbar input,body.cu-light .cu-wform input{background:#fff;border-color:rgba(109,40,217,.22);color:var(--ivory)}body.cu-light .cu-chatbar input::placeholder{color:#9a90b0}body.cu-light .cu-code,body.cu-light .cu-refcode{background:rgba(124,58,237,.06);color:#5b21b6;border-color:rgba(109,40,217,.28)}body.cu-light .cu-switch{background:#e7def8;border-color:rgba(109,40,217,.25)}body.cu-light .cu-sheet-bg{background:rgba(60,40,110,.28)}body.cu-light .cu-sheet{background:linear-gradient(178deg,#fff,#f4eefc);border-color:rgba(109,40,217,.2);box-shadow:0 -22px 60px rgba(90,60,150,.18),inset 0 1px 0 hsla(0,0%,100%,.6)}body.cu-light .cu-sheet__head{border-bottom-color:rgba(109,40,217,.14)}body.cu-light .cu-sheet__x{background:rgba(33,20,55,.05);border-color:rgba(109,40,217,.18)}body.cu-light .cu-chatbar__att{border-color:rgba(109,40,217,.2)}body.cu-light .cu-msg.sys span{color:#6b5c86}body.cu-light .cu-conv-ctx__chip,body.cu-light .cu-msg.sys span{background:rgba(124,58,237,.06);border-color:rgba(109,40,217,.16)}body.cu-light .cu-quick__chip{background:rgba(124,58,237,.07);border-color:rgba(109,40,217,.22);color:#5b21b6}body.cu-light .cu-quick__chip:hover{background:rgba(124,58,237,.14);color:#211437}body.cu-light .cu-faq__it{background:#fff;border-color:rgba(109,40,217,.14)}body.cu-light .cu-faq__it.open{border-color:rgba(109,40,217,.3)}body.cu-light .cu-cat-chip__im{background:#f0eafb;border-color:rgba(109,40,217,.16)}body.cu-light .cu-active-card{border-color:rgba(109,40,217,.14)}body.cu-light .cu-active-card--all{background:#fff}body.cu-light .cu-dot{background:rgba(109,40,217,.3)}body.cu-light .cu-dot.on{background:#6d28d9}body.cu-light .cu-active-all,body.cu-light .cu-seeall{color:#6d28d9}body.cu-light .cu-lotto{background:linear-gradient(135deg,rgba(10,154,99,.08),transparent 62%);border-color:rgba(10,154,99,.32)}body.cu-light .cu-prize{background:#fff}body.cu-light .cu-orbit__stop img{filter:grayscale(.4)}body.cu-light .cu-orbit__stop.on img{filter:none}body.cu-light .cu-psheet__row{background:#fff}body.cu-light .cu-orbit__you{color:#fff;background:#0a9a63}body.cu-light .msm-logo__img{content:url(/masimo/ds/logos/masimo-logo-on-light.png)}.cu-shots2{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px;margin:4px 0 6px}.cu-shot2{border:1px solid var(--line-soft);border-radius:16px;padding:12px;background:var(--grad-card);display:flex;flex-direction:column;gap:10px;min-height:172px}.cu-shot2.req{border-color:color-mix(in srgb,var(--champ) 40%,var(--line-soft))}.cu-shot2.filled{border-color:color-mix(in srgb,var(--success,#5bd6a0) 45%,var(--line-soft))}.cu-shot2__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cu-shot2__head b{font-size:12.5px;color:var(--ivory)}.cu-shot2__req{font-weight:800;color:var(--midnight);background:var(--grad-cta);border-radius:99px}.cu-shot2__opt,.cu-shot2__req{font-style:normal;font-size:9.5px;padding:2px 8px}.cu-shot2__opt{color:var(--silver);border:1px solid var(--line-soft);border-radius:99px}.cu-shot2__empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.cu-shot2__empty small{font-size:10.5px;line-height:1.7;color:var(--silver);max-width:180px}.cu-shot2__ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:var(--champ);background:color-mix(in srgb,var(--champ) 12%,transparent);border:1px solid color-mix(in srgb,var(--champ) 22%,transparent)}.cu-shot2__btns{display:flex;gap:8px;flex-wrap:nowrap;width:100%}.cu-shot2__btns .msm-btn{flex:1 1;min-width:0;gap:5px;padding-inline:10px}.cu-shot2__preview{position:relative;flex:1 1;display:flex;flex-direction:column;gap:8px}.cu-shot2__preview img{object-fit:cover;border:1px solid var(--line-soft)}.cu-shot2__ph,.cu-shot2__preview img{width:100%;height:112px;border-radius:10px}.cu-shot2__ph{display:grid;place-items:center;border:1px solid var(--line-soft);color:var(--silver);background:var(--glass)}.cu-shot2__ok{position:absolute;top:6px;inset-inline-end:6px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--success,#2fb79a);box-shadow:0 2px 8px rgba(0,0,0,.3)}.cu-shot2__acts{display:flex;gap:6px;justify-content:space-between}.cu-cam{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:16px}.cu-cam__bg{position:absolute;inset:0;background:rgba(4,3,8,.86);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cu-cam__panel{position:relative;width:min(440px,94vw);background:var(--midnight);border:1px solid var(--line-soft);border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:12px}.cu-cam__stage{position:relative;border-radius:14px;overflow:hidden;background:#000;aspect-ratio:3/4}.cu-cam__stage video{width:100%;height:100%;object-fit:cover;display:block}.cu-cam__guide{position:absolute;inset:0;pointer-events:none;border:2px dashed hsla(42,69%,70%,.55)}.cu-cam__stage.face .cu-cam__guide{inset:14% 24%;border-radius:50%}.cu-cam__stage.body .cu-cam__guide{inset:6% 20%;border-radius:60px}.cu-cam__hint{font-size:11.5px;color:var(--silver);text-align:center;margin:0}.cu-cam__acts{display:flex;gap:8px}.cu-cam__acts .msm-btn{flex:1 1;gap:6px}.cu-intake{border:1px solid var(--line-soft);border-radius:16px;padding:14px;margin:10px 0;background:var(--grad-card)}.cu-intake__row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:12px}.cu-intake__row:last-child{border-bottom:none}.cu-intake__ic{width:22px;height:22px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center}.cu-intake__ic.ok{color:#fff;background:var(--success,#2fb79a)}.cu-intake__ic.miss{color:var(--champ);border:1px solid var(--champ)}.cu-intake__row b{flex:1 1;font-weight:600;color:var(--ivory)}.cu-intake__fill{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:8px}.cu-intake__fill input{background:hsla(0,0%,100%,.05);border:1px solid var(--line-soft);border-radius:10px;padding:9px 12px;color:inherit;font:inherit;width:120px;direction:ltr;text-align:center}