:root{--ink:#ffffff;--ink-2:rgba(255,255,255,.56);--ink-3:rgba(255,255,255,.3);--line:rgba(255,255,255,.14);--bg:#000000;--coral:#ff6b4a;--mono:"SFMono-Regular",ui-monospace,"JetBrains Mono","Roboto Mono",Menlo,Consolas,monospace;--logo:"Roboto Flex","Roboto","Pretendard Variable",system-ui,sans-serif;--num:"Space Grotesk","Pretendard Variable",system-ui,sans-serif;--ease:cubic-bezier(.19,1,.22,1);--logo-ls:.012em;--slotH:clamp(150px,22vw,268px)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--ink);overflow:hidden;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.02em}::selection{background:#fff;color:#000}button{font:inherit;color:inherit;background:none;border:none}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none}.stage{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0}.word{display:flex;align-items:center;justify-content:center;white-space:nowrap;position:relative;z-index:3}.half{font-family:var(--logo);font-size:clamp(44px,9.2vw,124px);font-weight:600;letter-spacing:calc(var(--logo-ls) * -1);line-height:1;will-change:transform}#halfR{margin-right:var(--logo-ls)}.half .ch{display:inline-block;will-change:transform,opacity}.slot{position:relative;width:0;height:var(--slotH);overflow:hidden;flex:0 0 auto;background:#0a0a0a;will-change:width}.slot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.slot img.on{opacity:1}.slot:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff29}.gauge{position:fixed;left:0;right:0;bottom:38px;z-index:6;display:flex;flex-direction:column;align-items:center;gap:14px}.gauge .yr{font-family:var(--num);font-weight:500;font-size:clamp(15px,1.8vw,20px);letter-spacing:.05em;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"zero" 0;display:flex;align-items:baseline;gap:10px}.gauge .yr b{font-size:1.5em;letter-spacing:.01em}.gauge .yr span{color:var(--ink-2)}.gauge .rail{width:min(420px,52vw);height:1px;background:#ffffff2e;position:relative}.gauge .rail i{position:absolute;inset:0 auto 0 0;width:0;background:#fff}.gauge .ends{width:min(420px,52vw);display:flex;justify-content:space-between;font-family:var(--num);font-weight:400;font-size:9.5px;letter-spacing:.14em;color:var(--ink-3);font-feature-settings:"tnum" 1,"zero" 0}.meta{position:fixed;top:30px;left:32px;right:32px;z-index:6;display:flex;justify-content:space-between;align-items:flex-start;font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--ink-3)}.meta .brand b{color:var(--coral);font-weight:inherit}.meta .brand{display:flex;align-items:center;gap:10px;color:var(--ink-2);font-family:var(--logo);font-weight:600;font-size:12px;letter-spacing:.02em}.skip{color:var(--ink-3);transition:color .2s;letter-spacing:.14em}.skip:hover{color:#fff}.cur{position:fixed;top:0;left:0;z-index:999;pointer-events:none;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#fff;mix-blend-mode:difference;will-change:transform}.curRing{position:fixed;top:0;left:0;z-index:999;pointer-events:none;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:1px solid rgba(255,255,255,.45);mix-blend-mode:difference;will-change:transform}.grain{position:fixed;inset:-120px;z-index:15;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");animation:grainShift .7s steps(3) infinite}@keyframes grainShift{0%{transform:translate(0)}33%{transform:translate(-22px,12px)}66%{transform:translate(16px,-18px)}to{transform:translate(0)}}body.loaded{overflow:hidden}body.loaded .stage,body.loaded .gauge{display:none}.meta{transition:opacity .5s var(--ease),visibility .5s}body.loaded .meta{opacity:0;visibility:hidden;pointer-events:none}.site{position:relative;z-index:2;opacity:0;pointer-events:none;transition:opacity .8s var(--ease)}.site.on{opacity:1;pointer-events:auto}.wash{position:fixed;inset:0;z-index:0;pointer-events:none;background:#0a0a0a;opacity:0;visibility:hidden;transition:opacity .9s var(--ease)}.wash.on{opacity:1;visibility:visible}.wash{transition:opacity 1.4s var(--ease)}.heroLight{position:fixed;inset:0;z-index:0;background:#f6f8fa;pointer-events:none;opacity:0}.idSym .fl,.idSym .fr,.idWord,.hero .hint{transition:fill .9s var(--ease),stroke .9s var(--ease),color .9s var(--ease)}body.lightHero .idSym .fl{fill:#0a0a0a}body.lightHero .idSym .fr{stroke:#0a0a0a}.idSym .dt{transition:stroke .9s var(--ease)}body.lightHero .idWord{color:#0a0a0a}body.lightHero .hero .hint{color:#0a0a0a80}body.lightHero .hero .hint .bar{background:linear-gradient(180deg,rgba(10,10,10,.55),transparent)}.wash i{position:absolute;inset:-20%;display:block;opacity:0;will-change:opacity;filter:blur(40px)}.ftr{position:fixed;left:48px;bottom:40px;z-index:6;display:flex;align-items:center;gap:16px;font-family:var(--num);font-size:12px;letter-spacing:.22em;color:#fffc;font-feature-settings:"tnum" 1,"zero" 0}.ftr .dots{display:flex;gap:7px}.ftr .dots i{width:7px;height:7px;border-radius:50%;background:#ffffff3d;transition:background .35s,transform .35s}.ftr .dots i.on{background:var(--coral);transform:scale(1.35)}.jump{position:fixed;right:48px;top:36px;z-index:7;display:inline-flex;align-items:center;gap:9px;padding:11px 20px;border-radius:999px;white-space:nowrap;font-family:var(--logo);font-weight:600;font-size:13px;letter-spacing:-.01em;color:#ffffffeb;background:#ffffff12;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .5s var(--ease),transform .5s var(--ease),background .35s,border-color .35s,color .35s}.jump.on{opacity:1;transform:translateY(0);pointer-events:auto}.jump i{font-style:normal;width:5px;height:5px;border-radius:1px;background:var(--coral);flex:0 0 auto}.jump u{text-decoration:none;display:inline-block;transition:transform .4s var(--ease)}.jump:hover{background:var(--coral);border-color:var(--coral);color:#fff}.jump:hover i{background:#fff}.jump:hover u{transform:translate(4px)}.jump.onlight{color:#0c141cdb;background:#0c141c0b;border-color:#0c141c29}.jump.onlight:hover{background:var(--coral);border-color:var(--coral);color:#fff}.panel.hero{align-items:center;justify-content:center;padding:0;text-align:center}.hero .wm{font-family:var(--logo);font-weight:600;font-size:clamp(44px,8vw,104px);letter-spacing:calc(var(--logo-ls) * -1);margin-right:var(--logo-ls);line-height:1}.hero .wm em{font-style:normal;color:var(--coral)}.hero .hint{position:absolute;left:50%;bottom:64px;transform:translate(-50%);font-family:var(--mono);font-size:11px;letter-spacing:.24em;color:#ffffff80;display:flex;flex-direction:column-reverse;align-items:center;gap:12px;white-space:nowrap}.hero .hint .bar{width:1px;height:40px;background:linear-gradient(180deg,rgba(255,255,255,.6),transparent);animation:cue 2s var(--ease) infinite}@keyframes cue{0%,to{opacity:.2;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}.markStage{position:fixed;inset:0;z-index:5;display:grid;place-items:center;pointer-events:none;opacity:0}.idLock{display:flex;flex-direction:column;align-items:center;gap:.44em;font-size:clamp(30px,5.2vw,60px)}.idSym{width:2.34em;height:2.34em;display:block;overflow:visible}.idSym{--mkbg:#000;transition:--mkbg .9s var(--ease)}.idSym .fr{fill:none;stroke:#fff;stroke-width:4}.idSym .fl{fill:#fff}.idSym .dt{fill:var(--coral);stroke:var(--mkbg);stroke-width:2}body.lightHero .idSym{--mkbg:#f6f8fa}.idWord{display:flex;font-family:var(--logo);font-weight:600;font-size:1em;line-height:1;letter-spacing:calc(var(--logo-ls) * -1);margin-right:var(--logo-ls)}.idWord span{display:inline-block;will-change:transform,opacity}.dotI{position:relative;display:inline-block;line-height:1}.dotI .tit{position:absolute;left:50%;transform:translate(-50%);top:var(--tit-y,.132em);width:var(--tit-d,.108em);height:var(--tit-d,.108em);border-radius:.018em;background:var(--coral)}.deck{position:fixed;inset:0;z-index:1}.hsticky{position:absolute;inset:0;overflow:hidden;display:flex;align-items:center}.htrack{display:flex;will-change:transform}.panel{flex:0 0 100vw;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;padding:0 max(6vw,40px);position:relative;overflow:hidden}.panel{align-items:center}.panel .copy{width:min(1180px,88vw);margin:0 auto}.panel.hasvis .copy{width:min(1180px,88vw);padding-right:min(40vw,500px)}.panel.hasvis h2{max-width:12ch}.panel.hasvis p{max-width:34ch}.panel .no{font-family:var(--mono);font-size:11px;letter-spacing:.24em;color:#ffffff8c;margin-bottom:26px}.panel h2{font-family:var(--logo);font-weight:600;font-size:clamp(34px,5.4vw,78px);line-height:1.04;letter-spacing:calc(var(--logo-ls) * -1);max-width:15ch}.panel h2 em{font-style:normal;color:var(--coral)}.panel p{margin-top:26px;max-width:44ch;font-size:clamp(14px,1.25vw,17px);line-height:1.75;color:#ffffffb8}.pbg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.panel>*:not(.pbg):not(.pvis){position:relative;z-index:1}.pbg .ph{position:absolute;inset:0}.pbg .ph img{image-rendering:auto;backface-visibility:hidden;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);filter:grayscale(.2) contrast(1.06) brightness(.86);will-change:opacity,transform}.pbg .scrim{position:absolute;inset:0;background:linear-gradient(96deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.78) 30%,rgba(0,0,0,.34) 62%,rgba(0,0,0,.06) 88%,transparent 100%)}.pbg .lift{position:absolute;inset:0;mix-blend-mode:screen;background:radial-gradient(64% 58% at 74% 38%,rgba(255,224,206,.22),transparent 72%)}.pbg .vig{position:absolute;inset:0;background:radial-gradient(120% 100% at 50% 50%,transparent 42%,rgba(0,0,0,.55) 100%)}.panel.brite .pbg{background:#f4f6f8}.decbg{position:absolute;inset:0;overflow:hidden;background:#f4f6f8}.decbg:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(96deg,rgba(244,246,248,.98) 0%,rgba(244,246,248,.88) 28%,rgba(244,246,248,.36) 52%,transparent 70%)}.panel>.pvis{position:absolute!important;left:50%;top:50%;transform:translate(calc(min(1180px,88vw)/2 - 100%),-50%);margin:0;width:min(30vw,430px);height:min(56vh,430px);z-index:1;pointer-events:none}.pvis svg{width:100%;height:100%;overflow:visible}.collbg{position:absolute;inset:0;overflow:hidden;background:#f4f6f8}.collbg:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(96deg,rgba(244,246,248,.98) 0%,rgba(244,246,248,.88) 28%,rgba(244,246,248,.36) 52%,transparent 70%)}.panel.brite .no{color:#0a0e1273}.panel.brite h2{color:#0c1116}.panel.brite h2 em{color:var(--coral)}.panel.brite p{color:#0a0e12a8}.collbg{--pw:clamp(240px,min(22vw,34vh),348px);--px:69%}.collStage{position:absolute;left:var(--px);top:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none}.collStage .halo{position:absolute;left:50%;top:50%;width:calc(var(--pw)*2.1);height:calc(var(--pw)*2.1);margin:calc(var(--pw)*-1.05) 0 0 calc(var(--pw)*-1.05);border-radius:50%;opacity:0;background:radial-gradient(circle,rgba(255,107,74,.34) 0%,rgba(255,107,74,.12) 46%,transparent 68%)}.collStage .phone{position:relative;width:var(--pw);height:calc(var(--pw)*2.08);border-radius:calc(var(--pw)*.176);background:#0a0d10;padding:calc(var(--pw)*.028);box-shadow:0 40px 90px -40px #0c141c8c,0 0 0 1.5px #0c141c38,0 0 0 6px #ffffffe6,0 0 0 7px #0c141c1a;transition:box-shadow .5s var(--ease)}.collStage .phone.hit{box-shadow:0 40px 90px -40px #ff6b4a80,0 0 0 1.5px #ff6b4a80,0 0 0 6px #fffffff2,0 0 0 8px #ff6b4a57}.collStage .island{position:absolute;left:50%;top:calc(var(--pw)*.058);transform:translate(-50%);z-index:6;height:calc(var(--pw)*.122);min-width:calc(var(--pw)*.345);border-radius:99px;background:#000;display:flex;align-items:center;justify-content:space-between;padding:0 calc(var(--pw)*.028);gap:calc(var(--pw)*.05)}.collStage .island .art{width:calc(var(--pw)*.074);height:calc(var(--pw)*.074);border-radius:28%;background:linear-gradient(140deg,#ff8a5c,#ff3f6e);display:grid;place-items:center;flex:0 0 auto}.collStage .island .art:after{content:"♪";font-size:calc(var(--pw)*.042);color:#ffffffeb;line-height:1}.collStage .island .wave{display:flex;align-items:flex-end;gap:1.8px;height:calc(var(--pw)*.07)}.collStage .island .wave b{width:1.6px;background:#ff6b4a;border-radius:1px;animation:eq .9s ease-in-out infinite alternate}.collStage .island .wave b:nth-child(1){height:44%;animation-delay:0s}.collStage .island .wave b:nth-child(2){height:88%;animation-delay:.16s}.collStage .island .wave b:nth-child(3){height:60%;animation-delay:.32s}.collStage .island .wave b:nth-child(4){height:96%;animation-delay:.48s}@keyframes eq{0%{transform:scaleY(.42)}to{transform:scaleY(1)}}.collStage .status{position:absolute;left:calc(var(--pw)*.1);right:calc(var(--pw)*.1);top:calc(var(--pw)*.072);z-index:5;display:flex;justify-content:space-between;align-items:center;font-family:var(--num);font-size:calc(var(--pw)*.048);color:#fff;font-weight:500;font-feature-settings:"zero" 0;pointer-events:none}.collStage .status .sIco{display:flex;gap:2.5px;align-items:center}.collStage .status .sIco i{width:5px;height:5px;border-radius:1px;background:#ffffffd9}.collStage .status .sIco i:last-child{width:9px;border-radius:2px}.collStage .screen{position:absolute;inset:calc(var(--pw)*.028);border-radius:calc(var(--pw)*.152);overflow:hidden;background:#0a0d10}.collStage .app{position:absolute;inset:0;opacity:0;display:flex;flex-direction:column;background:#fff;will-change:transform,opacity;overflow:hidden}.collStage .app.fullApp{background:#000}.collStage .app.feeApp{background:#f1efea}.collStage .full{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.collStage .app.fullApp:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.66),transparent 40%,transparent 76%,rgba(0,0,0,.4))}.collStage .homebar{position:absolute;left:0;right:0;margin:0 auto;bottom:calc(var(--pw)*.05);z-index:6;width:34%;height:3.6px;border-radius:99px;background:#ffffffe6;will-change:transform}.collStage .app:not(.fullApp)~.homebar{background:#0c141c4d}.collStage .aTop{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;padding:calc(var(--pw)*.15) calc(var(--pw)*.055) calc(var(--pw)*.035);border-bottom:1px solid rgba(12,20,28,.07)}.collStage .dots3{width:16px;height:4px;border-radius:2px;background:#0c141c29}.collStage .dots3.lt{background:#ffffff52}.collStage .aBody{flex:1;min-height:0;padding:calc(var(--pw)*.045) calc(var(--pw)*.055);overflow:hidden}.collStage .tabBar{flex:0 0 auto;display:flex;justify-content:space-around;align-items:center;padding:calc(var(--pw)*.038) 0 calc(var(--pw)*.088);border-top:1px solid rgba(12,20,28,.07)}.collStage .tabBar i{width:13px;height:13px;border-radius:3px;background:#0c141c24}.collStage .tabBar i.on{background:#0c1116}.collStage .ytL{display:flex;align-items:center;gap:4px;font-size:9.5px;font-weight:600;color:#0c1116}.collStage .ytL i{width:15px;height:10px;border-radius:3px;background:#f03}.collStage .vThumb{position:relative;border-radius:6px;overflow:hidden;height:26%}.collStage .vThumb img{width:100%;height:100%;object-fit:cover}.collStage .vThumb b{position:absolute;right:4px;bottom:4px;background:#000000c7;color:#fff;border-radius:2px;padding:1px 4px;font-family:var(--mono);font-size:7px}.collStage .vTitle{margin-top:6px;font-size:9.5px;font-weight:600;color:#0c1116;letter-spacing:-.02em}.collStage .vMeta{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:7.5px;color:#0c141c80}.collStage .vMeta i{width:12px;height:12px;border-radius:50%;background:#0c141c1f}.collStage .vRow{display:flex;gap:7px;margin-top:9px;align-items:center}.collStage .vRow u{width:52px;height:32px;border-radius:4px;overflow:hidden;flex:0 0 auto}.collStage .vRow img{width:100%;height:100%;object-fit:cover}.collStage .vRow b{display:block;font-size:8px;font-weight:500;color:#0c1116}.collStage .vRow span{display:block;font-size:7px;color:#0c141c73;margin-top:2px}.collStage .fTop{position:absolute;left:0;right:0;top:calc(var(--pw)*.17);text-align:center;z-index:2;color:#fff;font-size:9.5px;font-weight:600}.collStage .fSide{position:absolute;right:calc(var(--pw)*.045);bottom:calc(var(--pw)*.3);z-index:2;display:flex;flex-direction:column;gap:calc(var(--pw)*.058);align-items:center}.collStage .fSide b{color:#fff;font-size:12px;display:flex;flex-direction:column;align-items:center;gap:2px}.collStage .fSide em{font-style:normal;font-size:6.5px;font-weight:400;opacity:.9}.collStage .fCap{position:absolute;left:calc(var(--pw)*.055);right:calc(var(--pw)*.22);bottom:calc(var(--pw)*.13);z-index:2;color:#fff}.collStage .fCap b{display:block;font-size:9px}.collStage .fCap span{display:block;font-size:7.5px;opacity:.82;margin-top:2px}.collStage .igL{font-family:var(--logo);font-weight:600;font-size:10px;color:#0c1116}.collStage .stories{display:flex;gap:6px;margin-bottom:8px}.collStage .stories u{width:26px;height:26px;border-radius:50%;background:linear-gradient(140deg,#f9ce34,#ee2a7b 52%,#6228d7)}.collStage .post{border:1px solid rgba(12,20,28,.08);border-radius:7px;overflow:hidden}.collStage .pHead{display:flex;align-items:center;gap:5px;padding:5px 7px;font-size:8px;color:#0c1116}.collStage .pHead i{width:14px;height:14px;border-radius:50%;background:linear-gradient(140deg,#f9ce34,#ee2a7b 52%,#6228d7)}.collStage .pImg{height:112px}.collStage .pImg img{width:100%;height:100%;object-fit:cover}.collStage .pAct{display:flex;gap:7px;padding:5px 7px}.collStage .pAct i{width:11px;height:11px;border-radius:2px;background:#0c141c29}.collStage .pTx{padding:0 7px 7px;font-size:7.5px;color:#0c141c99}.collStage .aTop.mu{background:#000;border-bottom:0}.collStage .muL{font-family:var(--logo);font-weight:600;font-size:10px;color:#fff;letter-spacing:.06em}.collStage .tabs{display:flex;gap:10px;margin-bottom:8px}.collStage .tabs u{font-size:8px;color:#0c141c6b;padding-bottom:2px}.collStage .tabs u.on{color:#0c1116;border-bottom:1.4px solid #0c1116}.collStage .pGrid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.collStage .pCard img{width:100%;height:66px;object-fit:cover;border-radius:4px;display:block}.collStage .pCard b{display:block;margin-top:4px;font-size:7.5px;font-weight:500;color:#0c1116}.collStage .pCard span{display:block;margin-top:1px;font-size:7.5px;color:#0c141c80}.collStage .aTop.nv{gap:6px;border-bottom:1.6px solid #03c75a}.collStage .nvL{width:16px;height:16px;border-radius:4px;background:#03c75a;color:#fff;display:grid;place-items:center;font-weight:700;font-size:9px;flex:0 0 auto}.collStage .nvS{flex:1;border:1.2px solid #03c75a;border-radius:4px;padding:3px 7px;font-size:8px;color:#0c1116}.collStage .tabs.nvT u.on{color:#03c75a;border-bottom-color:#03c75a}.collStage .nRow{display:flex;gap:7px;padding:6px 0;border-top:1px solid rgba(12,20,28,.07)}.collStage .nRow img{width:44px;height:44px;object-fit:cover;border-radius:4px;flex:0 0 auto}.collStage .nRow b{display:block;font-size:8px;font-weight:500;color:#0c1116}.collStage .nP{display:block;margin-top:2px;font-size:10px;font-weight:600;color:#0c1116}.collStage .nP em{font-style:normal;font-size:7px;font-weight:400;margin-left:1px}.collStage .nS{display:block;margin-top:2px;font-size:6.5px;color:#0c141c73}.collStage .aTop.fe{border-bottom:1px solid rgba(10,10,10,.1)}.collStage .feL{display:flex;align-items:center;gap:5px}.collStage .feL svg{width:11px;height:11px;overflow:visible}.collStage .feL b{font-family:var(--logo);font-weight:600;font-size:9px;color:#0a0a0a}.collStage .feL b i{font-style:normal;color:var(--coral)}.collStage .feHot{display:flex;align-items:center;gap:7px;background:#0a0a0a;color:#f1efea;border-radius:99px;padding:5px 10px;font-size:7.5px}.collStage .feHot em{font-style:normal;font-family:var(--mono);font-size:6px;letter-spacing:.16em;color:#f1efea80}.collStage .feHead{margin-top:14px;font-size:15px;font-weight:600;letter-spacing:-.045em;line-height:1.06;color:#0a0a0a}.collStage .feHead i{font-style:normal;color:var(--coral)}.collStage .feBar{display:flex;align-items:center;gap:5px;margin-top:14px;background:#fff;border:1px solid rgba(10,10,10,.1);border-radius:99px;padding:4px 4px 4px 7px;box-shadow:0 10px 22px -18px #0a0a0a99}.collStage .feSm{font-size:8px;color:#0a0a0a80}.collStage .feQ{flex:1;text-align:right;font-size:7.5px;color:#0a0a0a66;white-space:nowrap;overflow:hidden}.collStage .feGo{width:20px;height:20px;border-radius:50%;background:#0a0a0a;color:#f1efea;display:grid;place-items:center;font-size:9px;flex:0 0 auto}.collStage .feChips{display:flex;gap:5px;margin-top:9px;justify-content:flex-end}.collStage .feChips u{border-radius:99px;padding:5px 8px;font-size:7px;color:#0a0a0a8c;box-shadow:inset 0 0 0 1px #0a0a0a1a;white-space:nowrap}.collCap{position:absolute;left:var(--px);bottom:calc(50% - var(--pw)*1.08 - 38px);transform:translate(-50%);z-index:2;display:flex;align-items:baseline;gap:10px;font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;color:#0a0e1266}.collCap b{color:#0c1116;font-weight:400}.collStage .vSub{display:flex;align-items:center;gap:6px;margin-top:9px;padding:7px 0;border-top:1px solid rgba(12,20,28,.07);border-bottom:1px solid rgba(12,20,28,.07)}.collStage .vSub i{width:16px;height:16px;border-radius:50%;background:#0c141c1f;flex:0 0 auto}.collStage .vSub span{flex:1;font-size:7.5px;color:#0c141c80}.collStage .vSub u{background:#0c1116;color:#fff;border-radius:99px;padding:4px 10px;font-size:7.5px;text-decoration:none}.collStage .igGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin-top:9px}.collStage .igGrid u{display:block;aspect-ratio:1;overflow:hidden;border-radius:2px}.collStage .igGrid img{width:100%;height:100%;object-fit:cover}.collStage .muBan{display:flex;align-items:baseline;gap:8px;background:#0c1116;color:#fff;border-radius:6px;padding:8px 10px;margin-bottom:9px}.collStage .muBan b{font-size:9px;font-weight:500}.collStage .muBan span{font-size:7.5px;color:var(--coral)}.collStage .feAv{width:18px;height:18px;border-radius:50%;background:var(--coral);color:#fff;display:grid;place-items:center;font-size:8px}.collStage .feCards{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px}.collStage .feCard img{width:100%;height:78px;object-fit:cover;border-radius:6px;display:block;filter:grayscale(.18)}.collStage .feCard b{display:block;margin-top:5px;font-size:8px;font-weight:500;color:#0a0a0a}.collStage .feCard span{display:block;margin-top:2px;font-size:6.5px;color:var(--coral)}.anzbg{position:absolute;inset:0;overflow:hidden;background:#f4f6f8;--aw:min(52vw,900px);--ax:70.5%}.panel.a3{--c3:min(1460px,90vw)}.panel.a3 .copy{width:var(--c3)}.anzbg:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(96deg,rgba(244,246,248,.98) 0%,rgba(244,246,248,.9) 24%,rgba(244,246,248,.38) 46%,transparent 64%)}.anzStage{position:absolute;left:50%;top:50%;transform:translate(calc(var(--c3,1460px)/2 - 100%),-50%);width:var(--aw);z-index:1;pointer-events:none}.anzStage .win{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 44px 96px -46px #0c141c6b,0 0 0 1px #0c141c14}.anzStage .wbar{display:flex;align-items:center;gap:6px;padding:9px 13px;background:#eef1f4;border-bottom:1px solid rgba(12,20,28,.07)}.anzStage .wbar i{width:7px;height:7px;border-radius:50%;background:#0c141c29}.anzStage .wbar span{margin-left:10px;flex:1;background:#fff;border-radius:99px;padding:4px 12px;font-family:var(--mono);font-size:9px;color:#0c141c6b;border:1px solid rgba(12,20,28,.07)}.anzStage .wnav{display:flex;align-items:center;gap:22px;padding:9px 14px;border-bottom:1px solid rgba(12,20,28,.08);background:#f7f8fa}.anzStage .wlogo{display:flex;align-items:center;gap:6px}.anzStage .wlogo svg{width:12px;height:12px;overflow:visible}.anzStage .wlogo b{font-family:var(--logo);font-weight:600;font-size:9.5px;color:#0a0a0a}.anzStage .wlogo b i{font-style:normal;color:var(--coral)}.anzStage .wtabs{display:flex;gap:14px}.anzStage .wtabs u{font-size:9px;color:#0c141c6b;padding-bottom:3px}.anzStage .wtabs u.on{color:#0c1116;border-bottom:1.6px solid var(--coral)}.anzStage .wbody{display:flex;height:clamp(310px,46vh,486px)}.anzStage .zside{width:126px;flex:0 0 auto;background:#0c1116;padding:9px 0;overflow:hidden;display:flex;flex-direction:column}.anzStage .zlab{font-family:var(--mono);font-size:6.5px;letter-spacing:.26em;color:#f1efea52;padding:7px 12px 5px}.anzStage .zi{display:flex;align-items:center;gap:8px;padding:6px 12px;width:100%;text-align:left;color:#f1efea80;position:relative;transition:color .3s,background .3s}.anzStage .zi.on{color:#fff;background:#f1efea12}.anzStage .zi.on:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;background:var(--coral)}.anzStage .zi i{width:17px;height:17px;border-radius:5px;display:grid;place-items:center;font-style:normal;font-size:8.5px;background:#f1efea14;flex:0 0 auto}.anzStage .zi.on i{background:var(--coral);color:#fff}.anzStage .zi b{font-size:8.5px;font-weight:400;letter-spacing:-.02em;white-space:nowrap}.anzStage .zmain{flex:1;min-width:0;padding:13px 15px;overflow:hidden;will-change:transform,opacity}.anzStage .ztitle b{display:block;font-size:13px;font-weight:600;letter-spacing:-.035em;color:#0c1116}.anzStage .ztitle span{display:block;margin-top:3px;font-size:8.5px;color:#0c141c80}.anzStage .ztabs{display:flex;gap:5px;margin:9px 0}.anzStage .ztabs u{font-size:7.5px;color:#0c141c73;border-radius:99px;padding:3px 8px;box-shadow:inset 0 0 0 1px #0c141c1f}.anzStage .ztabs u.on{background:#0c1116;color:#fff;box-shadow:none}.anzStage .zks{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.anzStage .zk{background:#fff;border:1px solid rgba(12,20,28,.1);border-radius:6px;padding:7px 8px}.anzStage .zk span{display:block;font-size:6.5px;color:#0c141c7a}.anzStage .zk b{display:block;margin-top:3px;font-family:var(--num);font-weight:500;font-size:15px;letter-spacing:-.03em;color:#0c1116;font-feature-settings:"tnum" 1,"zero" 0}.anzStage .zk b u{font-size:.44em;text-decoration:none;margin-left:.14em;color:#0c141c66}.anzStage .zk em{display:block;margin-top:2px;font-style:normal;font-family:var(--num);font-size:6.5px}.anzStage .zk em.up{color:var(--coral)}.anzStage .zk em.dn{color:#0c141c6b}.anzStage .zbd{margin-top:7px}.anzStage .zg{display:grid;grid-template-columns:1.4fr 1fr;gap:6px}.anzStage .zp{background:#fff;border:1px solid rgba(12,20,28,.1);border-radius:6px;padding:8px 10px}.anzStage .zh{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:7px}.anzStage .zh b{font-size:8.5px;font-weight:500;color:#0c1116}.anzStage .zh em{font-style:normal;font-family:var(--mono);font-size:6px;letter-spacing:.14em;color:#0c141c66}.anzStage .zcv{width:100%;height:auto;display:block;overflow:visible}.anzStage .zn{fill:#ff6b4a17}.anzStage .zx{stroke:#0c141c24;stroke-width:1}.anzStage .zl1{fill:none;stroke:#0c1116;stroke-width:2;stroke-linecap:round}.anzStage .zl2{fill:none;stroke:var(--coral);stroke-width:2;stroke-linecap:round}.anzStage .zd{fill:var(--coral)}.anzStage .zs{display:flex;gap:3px;margin-top:6px}.anzStage .zs div{flex:1;text-align:center;padding:4px 2px;border-radius:4px;font-family:var(--mono);font-size:6px;letter-spacing:.12em;color:#0c141c6b;background:#0c141c0a}.anzStage .zs div.on{background:var(--coral);color:#fff}.anzStage .zbs{display:flex;flex-direction:column;gap:6px}.anzStage .zb{display:grid;grid-template-columns:52px 1fr 30px;align-items:center;gap:7px}.anzStage .zb span{font-size:7px;color:#0c141c99}.anzStage .zb u{display:block;height:9px;border-radius:99px;background:#0c141c12;overflow:hidden}.anzStage .zb u i{display:block;height:100%;background:#0c1116;border-radius:99px}.anzStage .zb u i.c{background:var(--coral)}.anzStage .zb em{font-style:normal;font-family:var(--mono);font-size:6.5px;text-align:right;color:#0c141c73}.anzStage .zf{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.anzStage .zc img{width:100%;height:60px;object-fit:cover;border-radius:4px;display:block;filter:grayscale(.2)}.anzStage .zc b{display:block;margin-top:4px;font-size:7.5px;font-weight:500;color:#0c1116}.anzStage .zc span{display:block;margin-top:2px;font-size:6.5px;color:var(--coral)}.anzStage .zlbl{display:block;font-family:var(--mono);font-size:5.5px;letter-spacing:.22em;color:#0c141c66}.anzStage .zbrief{display:grid;grid-template-columns:1.18fr 1fr;gap:6px}.anzStage .znum{margin-top:6px;font-family:var(--num);font-weight:500;font-size:38px;line-height:.9;letter-spacing:-.045em;color:#0c1116;font-feature-settings:"tnum" 1,"zero" 0}.anzStage .znum i{font-style:normal;font-size:.36em;margin-left:.1em;color:var(--coral)}.anzStage .zbig>b,.anzStage .zdark>b{display:block;margin-top:7px;font-size:8.5px;font-weight:600;letter-spacing:-.03em;color:#0c1116}.anzStage .zbig p,.anzStage .zdark p{margin-top:4px;font-size:6.8px;line-height:1.62;color:#0c141c8c}.anzStage .zchips{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.anzStage .zchips u{font-size:6.2px;text-decoration:none;padding:3px 6px;border-radius:99px;background:#0c141c0d;color:#0c141c99}.anzStage .zchips u.on{background:#0c1116;color:#fff}.anzStage .zchips s{text-decoration:none;color:var(--coral);margin-left:2px}.anzStage .zdark{background:#111214;border-color:#111214}.anzStage .zdark .zlbl{color:#ffffff6b}.anzStage .zdark .znum{color:#f4f2ee}.anzStage .zdark>b{color:#f4f2ee}.anzStage .zdark p{color:#ffffff8c}.anzStage .zdark .zchips u{background:#ffffff17;color:#ffffffb8}.anzStage .zf4{grid-template-columns:repeat(4,1fr)}.anzStage .zf4 .zc img{height:clamp(60px,calc(46vh - 305px),130px)}.anzStage .zc b,.anzStage .zc span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.anzStage .zhero{display:grid;grid-template-columns:.58fr 1fr;gap:10px;align-items:center}.anzStage .zshot{position:relative;border-radius:5px;overflow:hidden;min-height:104px}.anzStage .zshot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.anzStage .zshot span{position:absolute;left:5px;bottom:5px;background:#fff;border-radius:99px;padding:2px 6px;font-size:5.6px;color:#0c1116}.anzStage .zhx>b{display:block;margin-top:5px;font-size:15px;font-weight:600;letter-spacing:-.04em;color:#0c1116}.anzStage .zhx p{margin-top:5px;font-size:7px;line-height:1.6;color:#0c141c94}.anzStage .zbar{position:relative;height:17px;border-radius:3px;background:#0c1116;margin-top:8px;display:flex;align-items:center;overflow:hidden}.anzStage .zbar i{position:absolute;left:0;top:0;bottom:0;background:var(--coral);border-radius:3px 0 0 3px;display:flex;align-items:center;padding-left:6px}.anzStage .zbar i u{text-decoration:none;font-family:var(--num);font-size:6.4px;color:#fff;white-space:nowrap;font-feature-settings:"tnum" 1,"zero" 0}.anzStage .zbar em{position:absolute;right:6px;font-style:normal;font-family:var(--num);font-size:6px;color:#ffffffa8}.anzStage .zacts{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:5px}.anzStage .zacts u{text-decoration:none;text-align:center;padding:5px 0;border-radius:3px;background:#f1efea;border:1px solid rgba(12,20,28,.1);font-size:6.4px;color:#0c1116}.anzStage .zvd{display:flex;align-items:center;gap:10px}.anzStage .zdial{width:62px;height:62px;flex:0 0 auto}.anzStage .zdt{fill:none;stroke:#0c141c1a;stroke-width:7}.anzStage .zdv{fill:none;stroke:var(--coral);stroke-width:7;stroke-linecap:round}.anzStage .zvx{min-width:0}.anzStage .zvx b{display:block;font-size:8.5px;font-weight:600;letter-spacing:-.03em;color:#0c1116}.anzStage .zvx b s{text-decoration:none;color:var(--coral)}.anzStage .zvx p{margin-top:4px;font-size:6.8px;line-height:1.6;color:#0c141c8c}.anzStage .zvx .zs{margin-top:6px}.anzStage .ztg{display:flex;gap:4px;margin-bottom:5px}.anzStage .ztg u{text-decoration:none;font-size:6.2px;padding:2px 6px;border-radius:99px;color:#0c141c73;background:#0c141c0d}.anzStage .ztg u.on{background:#0c1116;color:#fff}.anzStage .zcur{position:absolute;left:0;top:0;width:15px;height:18px;opacity:0;z-index:4;will-change:transform;filter:drop-shadow(0 3px 6px rgba(12,20,28,.34))}.anzStage .zcur svg{width:100%;height:100%;display:block}.anzStage .zcur .ring{position:absolute;left:-9px;top:-9px;width:32px;height:32px;border-radius:50%;border:1.6px solid var(--coral);opacity:0}.anzCap{position:absolute;left:var(--ax);bottom:12%;transform:translate(-50%);z-index:2;font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;color:#0a0e1266}.item{position:absolute;inset:0;border-radius:20px;overflow:hidden;opacity:0;border:1px solid rgba(12,20,28,.1);box-shadow:0 34px 74px -34px #0c141c73;will-change:opacity,transform}.item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.05) brightness(.94)}.item .tag{position:absolute;left:0;right:0;bottom:0;padding:16px 18px;display:flex;justify-content:space-between;align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.82),transparent);font-family:var(--mono);font-size:10px;letter-spacing:.12em}.item .tag b{font-family:var(--logo);font-weight:600;font-size:15px;letter-spacing:-.01em}.item .tag span{color:var(--coral)}.dawn{position:absolute;inset:0;z-index:0;opacity:0;pointer-events:none;background:radial-gradient(88% 84% at 50% 62%,#fff7f2,#ffe6da 40%,#f6cfc2 72%,#e9b7a6)}.panel.lit h2,.panel.lit .no{color:#12100f}.panel.lit h2 em{color:#d8462a}.panel.lit p{color:#14100eb8}.panel.lit .cta{background:#12100f;color:#fff}.panel .cta{margin-top:38px;align-self:flex-start;padding:15px 26px;border-radius:99px;background:#fff;color:#000;font-family:var(--logo);font-weight:600;font-size:15px;display:flex;align-items:center;gap:10px;transition:transform .3s var(--ease)}.panel .cta:hover{transform:translate(6px)}@media(max-width:1100px){.panel{padding:0 24px}.ftr{left:24px;bottom:28px}.jump{right:24px;top:24px;padding:9px 16px;font-size:12px}}.replay{position:fixed;right:32px;bottom:36px;z-index:7;padding:10px 18px;border-radius:99px;border:1px solid rgba(255,255,255,.22);background:#ffffff12;backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:#fff;opacity:0;pointer-events:none;transition:opacity .5s,background .25s}.replay.on{opacity:1;pointer-events:auto}.replay:hover{background:#ffffff26}@media(max-width:780px){.meta{left:16px;right:16px;top:20px;font-size:9px}.gauge{bottom:24px}.cur,.curRing{display:none}body{cursor:auto}button{cursor:pointer}}:root{--paper:#f1efea;--pink-0:#0a0a0a;--pink-1:rgba(10,10,10,.72);--pink-2:rgba(10,10,10,.57);--pink-2-line:rgba(10,10,10,.34);--pink-3:rgba(10,10,10,.12);--coral-ink:#c2401f;--side:#1c1a17;--side-2:#141210}body.mainmode{overflow-y:auto;overflow-x:hidden;background:var(--paper)}body.mainmode .deck,body.mainmode .wash,body.mainmode .ftr,body.mainmode .replay,body.mainmode .markStage,body.mainmode .jump{opacity:0!important;pointer-events:none}body.mainmode .deck,body.mainmode .ftr,body.mainmode .replay,body.mainmode .markStage,body.mainmode .jump{visibility:hidden}body.mainmode .grain{opacity:.028;mix-blend-mode:multiply}.mainpage{position:relative;z-index:3;background:var(--paper);color:var(--pink-0);opacity:0;visibility:hidden;transition:opacity .8s var(--ease),visibility .8s;letter-spacing:-.022em}body.mainmode .mainpage{opacity:1;visibility:visible}.mainpage ::selection{background:var(--pink-0);color:var(--paper)}.mwrap{width:min(1320px,90vw);margin:0 auto}.mHead{position:sticky;top:0;z-index:20;background:#f1efeae0;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px min(5vw,54px);border-bottom:1px solid var(--pink-3)}.mLogo{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.mLogo svg{width:26px;height:26px;flex:0 0 auto;overflow:visible}.mLogo b{font-family:var(--logo);font-weight:600;font-size:19.5px;white-space:nowrap;letter-spacing:calc(var(--logo-ls) * -1);margin-right:var(--logo-ls)}.mLogo b i{font-style:normal;color:var(--coral)}.mNav{display:flex;gap:clamp(16px,2.2vw,32px);background:none;padding:0}.mNav button{position:relative;display:inline-grid;place-items:center;color:var(--pink-2);font-size:13.5px;letter-spacing:-.018em;padding:7px 1px 9px;background:none;border-radius:0;white-space:nowrap;transition:color .34s var(--ease)}.mNav button:before{content:attr(data-t);grid-area:1/1;font-weight:600;visibility:hidden;pointer-events:none}.mNav button span{grid-area:1/1;transition:font-weight .3s var(--ease)}.mNav button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--coral);transform:scaleX(0);transform-origin:100% 50%;transition:transform .52s var(--ease),background .3s}.mNav button:hover{color:var(--pink-1)}.mNav button:hover:after{transform:scaleX(1);transform-origin:0 50%;background:#ff6b4a61}.mNav button.on{color:var(--pink-0)}.mNav button.on span{font-weight:600}.mNav button.on:after{transform:scaleX(1);transform-origin:0 50%;background:var(--coral)}.mHeadR{display:flex;align-items:center;gap:8px}.pill{display:inline-flex;align-items:center;gap:9px;background:var(--pink-0);color:var(--paper);border-radius:999px;padding:10px 18px;font-size:13px;letter-spacing:-.015em;white-space:nowrap;transition:transform .4s var(--ease),background .3s,color .3s}.pill i{font-style:normal;transition:transform .4s var(--ease)}.pill:hover{transform:translateY(-2px)}.pill:hover i{transform:translate(4px)}.pill.big{padding:17px 30px;font-size:15px}.pill.sm{padding:7px 15px;font-size:11.5px}.pill.ghost{background:none;color:var(--pink-1);box-shadow:inset 0 0 0 1px var(--pink-3)}.pill.ghost:hover{color:var(--pink-0)}.view{display:none}.view.on{display:block}:focus-visible{outline:2px solid var(--coral-ink,#c2401f);outline-offset:2px}.mFoot{border-top:1px solid var(--pink-3);padding:30px 0 34px;color:var(--pink-1)}.footRow{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.footBrand{display:flex;flex-direction:column;gap:6px}.footBrand strong{font-family:var(--logo);font-size:15px;color:var(--pink-0);letter-spacing:var(--logo-ls)}.footBrand span{font-size:11.5px;line-height:1.6}.footNav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 20px;max-width:680px;padding-right:72px}.footNav a{color:var(--pink-1);font-size:12px;text-decoration:none;white-space:nowrap;transition:color .25s var(--ease)}.footNav a:hover,.footNav a:focus-visible{color:var(--pink-0);text-decoration:underline;text-underline-offset:4px}.footNav a.em{font-weight:600;color:var(--pink-0)}@media(max-width:720px){.mFoot{padding:25px 0 28px}.footRow{flex-direction:column;gap:18px}.footNav{justify-content:flex-start;gap:10px 18px}}.alphaBar{position:fixed;left:0;right:0;bottom:0;z-index:9000;display:flex;align-items:center;gap:12px;padding:11px 18px;background:#101318;color:#fff;box-shadow:0 -8px 30px #0a0c1038;font-size:13px;line-height:1.45}.alphaDot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--coral,#ff6b4a);box-shadow:0 0 0 5px #ff6b4a29}.alphaMsg{margin:0;flex:1 1 auto;color:#e7e9ee}.alphaMsg b{color:#fff;font-weight:650}.alphaMsg .alphaLeft{color:var(--coral,#ff6b4a)}.alphaBar button{flex:none;border:0;cursor:pointer;font:inherit}.alphaGuide{padding:7px 13px;border-radius:999px;background:#ffffff1a;color:#fff;font-size:12px}.alphaGuide:hover{background:#ffffff2e}.alphaX{width:26px;height:26px;border-radius:50%;background:transparent;color:#8c93a0;font-size:13px}.alphaX:hover{background:#ffffff1a;color:#fff}body.hasAlphaBar{padding-bottom:50px}@media(max-width:700px){.alphaBar{padding:9px 12px;gap:8px;font-size:11.5px}.alphaGuide{display:none}body.hasAlphaBar{padding-bottom:44px}}.alphaTour{position:fixed;inset:0;z-index:9500}.alphaScrim{position:absolute;inset:0;background:#0a0c1094}.alphaRing{position:fixed;border-radius:12px;border:2px solid var(--coral,#ff6b4a);box-shadow:0 0 0 9999px #0a0c1094,0 0 24px #ff6b4a80;transition:left .32s cubic-bezier(.4,0,.2,1),top .32s cubic-bezier(.4,0,.2,1),width .32s cubic-bezier(.4,0,.2,1),height .32s cubic-bezier(.4,0,.2,1);pointer-events:none}.alphaTour .alphaScrim{background:transparent}.alphaTip{position:fixed;z-index:2;width:min(320px,calc(100vw - 32px));padding:18px 20px 16px;border-radius:14px;background:#fff;color:#12151b;box-shadow:0 22px 60px #0a0c105c}.alphaStep{display:block;font-size:10px;font-weight:650;letter-spacing:.14em;color:#9298a5}.alphaTip h4{margin:9px 0 7px;font-size:18px;font-weight:680;letter-spacing:-.02em}.alphaTip p{margin:0;font-size:13px;line-height:1.62;color:#4b525e}.alphaActs{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.alphaActs button{border:0;cursor:pointer;font:inherit}.alphaSkip{padding:8px 4px;background:transparent;color:#868d99;font-size:12px}.alphaSkip:hover{color:#4b525e}.alphaNext{padding:9px 18px;border-radius:999px;background:var(--coral,#ff6b4a);color:#fff;font-size:12px;font-weight:650}.alphaNext:hover{filter:brightness(1.06)}@media(prefers-reduced-motion:reduce){.alphaRing{transition:none}}.alphaInvite{position:fixed;inset:0;z-index:9600;display:grid;place-items:center;padding:20px}.alphaInviteScrim{position:absolute;inset:0;background:#0a0c108f}.alphaCard{position:relative;z-index:1;width:min(420px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:26px 26px 22px;border-radius:18px;background:#fff;color:#12151b;box-shadow:0 30px 80px #0a0c1066}.alphaBadge{display:inline-block;padding:5px 10px;border-radius:999px;background:#ff6b4a1f;color:var(--coral,#ff6b4a);font-size:9.5px;font-weight:700;letter-spacing:.16em}.alphaCard h3{margin:13px 0 9px;font-size:21px;font-weight:680;letter-spacing:-.03em}.alphaCard p{margin:0;font-size:13px;line-height:1.68;color:#4b525e}.alphaCard p b{color:#12151b;font-weight:650}.alphaLabel{display:block;margin:20px 0 8px;font-size:12px;font-weight:650;color:#2b313b}.alphaLabel span{margin-left:6px;font-weight:500;color:#8a909b}.alphaInput{width:100%;height:44px;padding:0 14px;border:1px solid #d7d9de;border-radius:10px;background:#fff;color:#12151b;font:inherit;font-size:14px}.alphaInput:focus{outline:none;border-color:var(--coral,#ff6b4a);box-shadow:0 0 0 3px #ff6b4a21}.alphaCard.wide{width:min(720px,100%)}.alphaCard .styleSelectGrid{max-height:48vh}.alphaCard .styleSelCard{border:0;background:transparent;cursor:pointer;font:inherit}.alphaErr{margin:12px 0 0;font-size:12px;color:#d93b2b}.alphaPick{display:flex;gap:9px;margin-top:22px}.alphaPick button{flex:1;height:46px;border:0;border-radius:999px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.alphaPrimary{background:var(--coral,#ff6b4a);color:#fff}.alphaPrimary:hover{filter:brightness(1.06)}.alphaPrimary:disabled{opacity:.6;cursor:default;filter:none}.alphaGhost{background:#f1f2f5;color:#3b424d}.alphaGhost:hover{background:#e7e9ee}.alphaLater{display:block;width:100%;margin:12px 0 0;padding:6px;border:0;background:transparent;color:#8a909b;font:inherit;font-size:12px;cursor:pointer}.alphaLater:hover{color:#4b525e}@media(max-width:700px){.alphaCard{padding:22px 18px 18px}.alphaCard h3{font-size:19px}.alphaPick{flex-direction:column}}.chatStage{min-height:calc(100vh - 58px);display:flex;align-items:center;padding:clamp(24px,4vh,56px) 0}.heroGrid{width:100%;display:flex;flex-direction:column}.heroL{width:100%;max-width:none;padding-left:clamp(0px,9%,150px)}.heroR{width:min(100%,max(560px,56%));margin-left:auto;margin-right:clamp(0px,4%,66px);margin-top:clamp(40px,8.6vh,124px);display:flex;flex-direction:column;gap:13px;align-items:stretch}#v-home.asking .chatStage{min-height:0;padding:0 0 clamp(20px,3vh,34px);position:sticky;bottom:0;background:linear-gradient(180deg,transparent,var(--paper) 22%);z-index:6}#v-home.asking .heroL{display:none}#v-home.asking .heroR{width:100%;margin:0 auto}.threadWrap{display:none;padding:clamp(24px,4vh,52px) 0 0}#v-home.asking .threadWrap{display:block}.mKicker{display:inline-flex;align-items:center;gap:9px;font-family:var(--num);font-size:9.5px;font-weight:500;letter-spacing:.2em;color:var(--pink-1);text-transform:uppercase;margin-bottom:clamp(20px,2.8vh,32px);border:1px solid var(--pink-3);border-radius:999px;padding:6px 13px}.mKicker b{color:var(--coral-ink);font-weight:500}.mStatement{font-weight:600;line-height:1;letter-spacing:-.048em;font-size:clamp(40px,6.4vw,112px)}.mStatement .ln{display:block;overflow:hidden}.mStatement .wd{display:inline-block;will-change:transform,opacity}.mStatement em{font-style:normal;position:relative;white-space:nowrap;color:inherit;transition:color .9s var(--ease)}.mStatement em:after{content:"";position:absolute;left:0;right:0;bottom:.03em;height:.05em;background:var(--coral);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.1s var(--ease)}.mStatement em.ul{color:var(--coral)}.mStatement em.ul:after{transform:scaleX(1)}.mStatement.inv{color:var(--coral)}.mStatement.inv em.ul{color:var(--pink-0)}.mStatement.inv em.ul:after{background:var(--pink-0)}.heroL p{max-width:none;color:var(--pink-1);font-size:15px;line-height:1.86;margin-top:clamp(22px,3vh,34px)}.heroStat{display:flex;gap:26px;margin-top:30px;padding-top:22px;border-top:1px solid var(--pink-3)}.heroStat div b{display:block;font-family:var(--num);font-weight:500;font-size:21px;letter-spacing:-.02em;font-feature-settings:"tnum" 1,"zero" 0}.heroStat div span{display:block;margin-top:5px;font-size:11.5px;color:var(--pink-2)}.heroR{display:flex;flex-direction:column;align-items:center;gap:14px}.hot{width:100%;position:relative;z-index:7;display:flex;justify-content:flex-end}.hotBar{display:flex;align-items:center;gap:12px;background:none;color:var(--pink-0);padding:4px 2px 6px;transition:opacity .32s var(--ease)}.hotBar:hover{opacity:.66}.hotTop{position:absolute;right:0;bottom:calc(100% - 2px);display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}.hot.open .hotTop{pointer-events:auto}.hotTop .lbl{font-family:var(--num);font-size:9.5px;letter-spacing:.2em;color:var(--pink-2);white-space:nowrap;padding-bottom:9px;transition:color .35s var(--ease)}.hot.open .hotTop .lbl{color:var(--pink-1)}.hotTop .lbl u{color:var(--coral-ink);text-decoration:none}.hotRoll{display:grid;width:max-content;min-width:clamp(190px,19vw,270px);max-width:min(560px,86vw);min-height:1.5em;overflow:hidden;position:relative}.hotRoll i{grid-area:1/1;position:relative;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 9px;font-style:normal;font-size:13.5px;letter-spacing:-.02em;text-align:right;word-break:keep-all;overflow-wrap:anywhere;line-height:1.5;color:var(--pink-0)}.hotRoll i b{font-family:var(--num);font-size:10.5px;font-weight:500;color:var(--coral);font-feature-settings:"tnum" 1,"zero" 0}.hotRoll i em{font-style:normal;font-family:var(--num);font-size:11px;color:var(--pink-2)}.hotRoll i em.up{color:var(--coral)}.hotBar .cv{font-size:10px;color:var(--pink-2);transition:transform .4s var(--ease)}.hot.open .hotBar .cv{transform:rotate(180deg)}.hotList{width:max-content;max-width:min(560px,86vw);height:0;overflow:hidden;text-align:right}.hotList button{display:flex;justify-content:flex-end;align-items:center;gap:12px;width:100%;padding:6px 2px;background:none;opacity:0;transition:opacity .3s}.hotList button:hover .k{color:var(--coral)}.hotList .hotNote{padding:6px 2px 2px;font-size:10px;letter-spacing:-.01em;color:var(--pink-2);opacity:.85}.hotList .n{font-family:var(--num);font-size:10px;color:var(--pink-2);font-feature-settings:"zero" 0;order:-1}.hotList .k{font-size:13px;letter-spacing:-.025em;color:var(--pink-0);transition:color .3s;text-align:right;word-break:keep-all;overflow-wrap:anywhere}.hotList .ph{display:none}.hotList .d{font-family:var(--num);font-size:11px;min-width:52px;text-align:right;font-feature-settings:"tnum" 1,"zero" 0}.hotList .d.up{color:var(--coral)}.hotList .d.dn{color:var(--pink-2)}.chatWrap{width:100%;position:relative;display:flex;flex-direction:column;gap:12px}.vtonQuick{display:none;position:relative;isolation:isolate;overflow:hidden;align-items:center;gap:10px;border:1px solid rgba(255,107,74,.28);border-radius:14px;background:#ffffffc7;color:var(--pink-0);text-align:left;box-shadow:0 12px 30px -24px #ff6b4ae6;transition:transform .28s var(--ease),border-color .28s,background .28s,box-shadow .28s}.vtonQuick:after{content:"";position:absolute;z-index:-1;inset:-80% -45%;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,107,74,.12) 50%,transparent 62%);transform:translate(-70%);animation:vtonQuickSheen 5.2s ease-in-out infinite}.vtonQuick:hover{transform:translateY(-2px);border-color:#ff6b4a9e;background:#fff;box-shadow:0 18px 34px -24px #ff6b4af2}.vtonQuick:active{transform:translateY(0)}.vtonQuickIcon{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;flex:0 0 auto;background:var(--coral);color:#fff;font-size:14px;box-shadow:0 8px 18px -10px var(--coral);animation:vtonQuickStar 3.8s var(--ease) infinite}.vtonQuickCopy{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.1}.vtonQuickCopy b{font-family:var(--num);font-size:12px;font-weight:600;letter-spacing:.04em}.vtonQuickCopy small{font-size:10.5px;color:var(--pink-2);letter-spacing:-.01em}.vtonQuickArrow{margin-left:auto;color:var(--coral);font-size:13px;transition:transform .28s var(--ease)}.vtonQuick:hover .vtonQuickArrow{transform:translate(3px)}@keyframes vtonQuickIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes vtonQuickSheen{0%,68%{transform:translate(-70%)}88%,to{transform:translate(70%)}}@keyframes vtonQuickStar{0%,76%,to{transform:rotate(0) scale(1)}84%{transform:rotate(18deg) scale(1.08)}92%{transform:rotate(-8deg) scale(1)}}.chatbar{display:flex;align-items:center;gap:8px;position:relative;width:100%;min-width:0;background:#fff;border:1px solid var(--pink-3);border-radius:999px;padding:7px 7px 7px 8px;box-shadow:0 1px #0a0a0a08,0 20px 46px -30px #0a0a0a66;transition:box-shadow .4s var(--ease),border-color .3s,outline-color .2s}.chatbar.dragOver{outline:2px dashed var(--coral);outline-offset:2px}.chatbar:focus-within{border-color:var(--pink-2-line);box-shadow:0 26px 62px -32px #0a0a0a8c}.cfield{position:relative;flex:1;min-width:0;display:flex}.chatbar input{flex:1;min-width:0;border:0;background:none;outline:none;position:relative;z-index:2;font-family:inherit;font-size:14.5px;color:var(--pink-0);padding:12px 6px;letter-spacing:-.02em}.chatbar input::placeholder{color:transparent}.ghostQ{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-right:10px;pointer-events:none;overflow:hidden;transition:opacity .3s var(--ease)}.ghostQ.hide{opacity:0}.ghostQ .spark{font-size:13px;color:var(--coral);flex:0 0 auto;opacity:.7;will-change:transform,opacity}.ghostQ .qline{flex:0 1 auto;min-width:0;max-width:100%;display:flex;align-items:center;will-change:transform,opacity}.ghostQ .qline i{display:block;font-style:normal;font-size:14.5px;color:var(--pink-2);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ghostQ .qline i b{color:var(--coral);font-weight:400}.salmalBtn{position:relative;flex:0 0 auto;width:72px;height:34px;border-radius:999px;overflow:hidden;background:var(--pink-3);box-shadow:inset 0 0 0 1px #0a0a0a0d;transition:background-color .28s var(--ease),box-shadow .28s var(--ease)}.salmalBtn:hover{box-shadow:inset 0 0 0 1px var(--pink-1)}.salmalBtn[aria-pressed=true]{background:var(--coral);box-shadow:none}.salmalBtn[aria-pressed=true]:hover{background:#ff8464}.salmalBtn .thumb{position:absolute;top:2px;left:2px;width:30px;height:30px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0a0a0a47,0 1px #0a0a0a0f;transition:transform .28s cubic-bezier(.19,1,.22,1)}.salmalBtn[aria-pressed=true] .thumb{transform:translate(38px)}.salmalBtn .tx{position:absolute;top:0;bottom:0;width:38px;right:2px;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;color:var(--pink-1);transition:color .28s var(--ease)}.salmalBtn[aria-pressed=true] .tx{left:2px;right:auto;color:#fff}.barSep{flex:0 0 auto;width:1px;height:20px;background:var(--pink-3);border-radius:1px}.imgAddBtn{width:40px;height:40px;border-radius:12px;flex:0 0 auto;z-index:2;display:grid;place-items:center;font-size:19px;line-height:1;color:var(--pink-1);background:transparent;transition:color .2s,background-color .2s}.imgAddBtn i{font-style:normal}.imgAddBtn:hover{background:var(--pink-3);color:var(--pink-0)}.imgAttach{display:flex;gap:8px;flex-wrap:wrap;padding:0 4px}#mImgAttach{width:100%;justify-content:flex-end}.imgChip{position:relative;width:52px;height:52px;border-radius:12px;overflow:hidden;box-shadow:0 1px #0a0a0a08,0 10px 22px -14px #0a0a0a66}.imgChip img{width:100%;height:100%;object-fit:cover;display:block}.imgChip button{position:absolute;top:2px;right:2px;width:17px;height:17px;border-radius:50%;background:#1412119e;color:#fff;font-size:11px;line-height:1;display:grid;place-items:center;transition:background .2s}.imgChip button:hover{background:#141211db}@media(prefers-reduced-motion:reduce){.vtonQuick,.vtonQuick:after,.vtonQuickIcon{animation:none!important;transition:none}}.sendBtn{width:40px;height:40px;border-radius:50%;background:var(--pink-0);color:var(--paper);display:grid;place-items:center;font-size:15px;flex:0 0 auto;z-index:2;transition:transform .35s var(--ease)}.sendBtn:hover{transform:scale(1.08)}.mAns{padding-bottom:clamp(60px,9vh,110px)}.ansCard{background:#fff;border:1px solid var(--pink-3);border-radius:10px;overflow:hidden;box-shadow:0 40px 90px -62px #0a0a0a80}.msg.ai .ansCard{width:92%;align-self:flex-start}.ansBar{display:flex;align-items:center;gap:8px;padding:11px 16px;border-bottom:1px solid var(--pink-3);background:#faf9f7}.ansBar u{width:8px;height:8px;border-radius:50%;background:var(--pink-3);display:block}.ansBar span{margin-left:8px;font-family:var(--num);font-size:11px;letter-spacing:.1em;color:var(--pink-2);font-feature-settings:"zero" 0}.ansBody{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.ansBody>div{padding:clamp(18px,2.4vw,30px)}.ansBody>div+div{border-left:1px solid var(--pink-3)}.ansH{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:16px}.ansH h3{font-size:15px;font-weight:500;letter-spacing:-.025em}.ansH em{font-style:normal;font-family:var(--num);font-size:10px;letter-spacing:.16em;color:var(--pink-2);font-feature-settings:"zero" 0}.rank{display:flex;flex-direction:column}.rank .row{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--pink-3)}.rank .row:last-child{border-bottom:0}.rank .row:hover .k{color:var(--coral)}.rank .n{font-family:var(--num);font-size:11.5px;color:var(--pink-2);font-feature-settings:"zero" 0}.rank .k{font-size:14.5px;letter-spacing:-.025em;transition:color .3s}.rank .k small{color:var(--pink-2);font-size:11.5px;margin-left:8px}.rank .d{font-family:var(--num);font-size:13px;font-weight:500;font-feature-settings:"tnum" 1,"zero" 0}.rank .d.up{color:var(--coral)}.rank .d.dn{color:var(--pink-2)}.bars{display:flex;flex-direction:column;gap:12px}.bars .b{display:grid;grid-template-columns:72px 1fr 32px;align-items:center;gap:11px}.bars .b span{font-size:13px;color:var(--pink-1);letter-spacing:-.02em}.bars .b u{display:block;height:6px;background:var(--pink-3);border-radius:99px;overflow:hidden}.bars .b u i{display:block;height:100%;width:0;background:var(--pink-0);border-radius:99px}.bars .b em{font-style:normal;font-family:var(--num);font-size:11.5px;color:var(--pink-2);text-align:right;font-feature-settings:"tnum" 1,"zero" 0}.mSec{padding:clamp(62px,10vh,124px) 0}.mSecHead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(26px,4vh,48px)}.mSecHead h2{font-weight:600;font-size:clamp(22px,2.6vw,34px);line-height:1.06;letter-spacing:-.04em}.mSecHead h2.styleTitle,.mSecHead h2.priceTitle{font-size:clamp(28px,3.6vw,46px)}.mSecHead p{color:var(--pink-1);font-size:14px;line-height:1.8;max-width:38ch;margin-top:11px}#styleHome .mSecHead p{max-width:none;white-space:nowrap}@media(max-width:820px){#styleHome .mSecHead p{white-space:normal;max-width:38ch}}.mSecHead>span{font-family:var(--num);font-size:10px;letter-spacing:.24em;color:var(--pink-2);text-transform:uppercase}.mFoot{border-top:1px solid var(--pink-3);padding:26px 0 42px;font-family:var(--num);font-size:10px;letter-spacing:.22em;color:var(--pink-2);text-transform:uppercase}.mFoot .footRow{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}body[data-view=trend] .mFoot{display:none}.thread{display:flex;flex-direction:column;gap:clamp(18px,2.6vh,30px)}.msg{display:flex}.msg.me{justify-content:flex-end}.msg.me .bub{background:var(--pink-0);color:var(--paper);border-radius:20px 20px 6px;padding:14px 20px;font-size:15.5px;letter-spacing:-.02em;max-width:62%}.msg.ai{flex-direction:column;gap:12px}.msg.ai .who{display:flex;align-items:center;gap:9px;font-family:var(--num);font-size:10.5px;letter-spacing:.22em;color:var(--pink-2)}.msg.ai .who i.cpStar{font-style:normal;color:var(--coral);font-size:17px;line-height:1;display:inline-block;transform-origin:50% 55%}.msg.ai .who i{font-style:normal;color:var(--coral)}.msg.ai .say{font-size:16.5px;line-height:1.8;letter-spacing:-.02em;max-width:76ch;word-break:keep-all;overflow-wrap:break-word;white-space:normal}.msg.ai .say b{color:var(--coral);font-weight:500}.msg.ai .act{display:flex;gap:8px;flex-wrap:wrap;margin-top:2px}.msg.ai .say p{margin:0 0 10px}.msg.ai .say p:last-child{margin-bottom:0}.msg.ai .say ul,.msg.ai .say ol{margin:0 0 10px;padding-left:1.15em}.msg.ai .say li{margin:3px 0}.msg.ai .say li::marker{color:var(--pink-2)}.msg.ai .say a{color:inherit;text-decoration:underline;text-underline-offset:2px}.msg.ai .nextQ{margin-top:6px;max-width:76ch;font-size:16.5px;line-height:1.8;letter-spacing:-.02em;word-break:keep-all;overflow-wrap:break-word}.msg.ai .cue{display:flex;flex-direction:column;gap:5px;margin-top:2px;max-width:76ch}.msg.ai .cue .cueRow{display:flex;gap:7px;align-items:flex-start;font-size:11px;line-height:1.6;letter-spacing:-.01em;color:var(--pink-2);word-break:keep-all;overflow-wrap:break-word}.msg.ai .cue .cueRow i{font-style:normal;color:var(--coral);flex:0 0 auto;font-size:9px;line-height:1.95}@keyframes cpSpin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.35)}to{transform:rotate(360deg) scale(1)}}@keyframes cpPulse{0%,to{opacity:.3}50%{opacity:1}}.msg.ai .who .cpStage{letter-spacing:-.01em;font-size:11.5px;opacity:.9}.msg.ai .who .cpStage:not(:empty):before{content:"·";margin:0 7px 0 3px;opacity:.5}.msg.ai.thinking .who i.cpStar{animation:cpSpin 1.1s ease-in-out infinite}.msg.ai.thinking .who{animation:cpPulse 1.1s ease-in-out infinite}.ansCard.reveal{opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.ansCard.reveal.in{opacity:1;transform:none}.chatFab{position:fixed;right:clamp(18px,3vw,34px);bottom:clamp(18px,3vw,34px);z-index:40;width:56px;height:56px;border-radius:50%;background:var(--pink-0);color:var(--paper);display:grid;place-items:center;box-shadow:0 16px 32px -12px #0006;transition:transform .3s var(--ease),background .3s var(--ease)}.chatFab svg{width:24px;height:24px}.chatFab:hover{transform:translateY(-2px) scale(1.05)}body.smOn .chatFab{background:var(--coral)}.skillReport{--skill-accent:var(--coral);--skill-ink:#171717;--skill-wash:#f7f4ef;--skill-pad:clamp(13px,1.55vw,17px);overflow:hidden;position:relative;background:#fff;border:1px solid var(--pink-3);border-radius:14px;box-shadow:none}.skillReportHead{min-height:35px;padding:3px 15px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--pink-3);font-family:var(--num);font-size:8.5px;letter-spacing:.14em;color:var(--pink-2);background:color-mix(in srgb,var(--skill-accent) 7%,#faf9f7)}.skillReportHead em{font-style:normal}.skillReportTitle{padding:clamp(17px,2vw,23px) clamp(16px,2.2vw,22px) 6px;font-size:clamp(20px,2.25vw,28px);line-height:1.1;font-weight:650;letter-spacing:-.05em;color:var(--skill-ink);word-break:keep-all}.skillCanvas{padding:clamp(13px,1.8vw,19px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(9px,1.2vw,12px);align-items:start}.skillModule{min-width:0;position:relative;padding:var(--skill-pad);overflow:hidden;border:1px solid color-mix(in srgb,var(--skill-accent) 15%,var(--pink-3));border-radius:10px;background:#ffffffc7;container:skill-module / inline-size}.skillModule>.ansH:first-child{margin-top:0}.skillModule--strong{border-color:color-mix(in srgb,var(--skill-accent) 42%,var(--pink-3))}.skillModule--quiet{background:transparent;border-style:dashed;color:var(--pink-2)}.skillModule--hero{padding:var(--skill-pad);background:#fff}.skillModule--hero .ansH h3{font-size:clamp(16px,1.6vw,20px);letter-spacing:-.035em}.skillModule--hero .kpi b{font-size:clamp(19px,2vw,25px)}.skillModule--chart{background:color-mix(in srgb,var(--skill-accent) 6%,#fff)}.skillModule--list .rank .row:first-child{border-top:2px solid var(--skill-accent)}.skillModule--editorial{background:var(--skill-wash);border:0;border-radius:2px}.skillModule--block-rank.skillModule--editorial{background:#fff;border:1px solid color-mix(in srgb,var(--skill-accent) 24%,var(--pink-3));border-radius:10px}.skillModule--editorial .note{background:#fff}.skillModule--compact{padding:11px 14px}.skillModule--compact .note{padding:0;background:transparent}.skillReport--ink{--skill-accent:#1a1614}.skillReport--violet{--skill-accent:#9c4f6c}.skillReport--blue{--skill-accent:#3f6f7a}.skillReport--lime{--skill-accent:#6f7a3d}.skillReport--soft,.skillReport--soft .skillCanvas{background:#fbfaf8}.skillReport--contrast{--skill-ink:#fff;--skill-wash:#232323;background:#171717;border-color:#323232}.skillReport--contrast .skillReportHead{border-color:#353535;color:#aaa;background:color-mix(in srgb,var(--skill-accent) 14%,#1f1d1b)}.skillReport--contrast .skillReportTitle{color:#fff}.skillReport--contrast .skillCanvas{background:#171717}.skillReport--glass{background:#ffffffbd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.skillReport--airy .skillCanvas{gap:14px;padding:20px}.skillReport--airy .skillModule{padding:19px}.skillReport--compact .skillCanvas{gap:8px;padding:12px}.skillReport--compact .skillModule{padding:12px}.skillReport--legacy{--skill-accent:var(--coral)}.skillLegacyCanvas{padding:clamp(13px,1.8vw,19px)}.skillLegacyCanvas>.rpFull+.ansBody{margin-top:12px}.skillLegacyCanvas .ansBody{overflow:hidden;border:1px solid var(--pink-3);border-radius:10px}.skillLegacyCanvas>.rpFull:empty{display:none}.skillModule--block-kpis>.ansH{margin:0 0 12px}.skillModule--block-kpis .kpi{border-color:transparent;background:color-mix(in srgb,var(--skill-accent) 5%,#faf9f7)}.skillModule .kpis{grid-template-columns:repeat(var(--skill-kpi-cols,2),minmax(0,1fr));gap:8px;margin:0}.skillModule .kpi{min-width:0;padding:12px 13px;border-radius:9px}.skillModule .kpi span{font-size:10.5px;line-height:1.3}.skillModule .kpi b{margin-top:7px;font-size:20px;line-height:1.14;word-break:keep-all;overflow-wrap:normal}.skillModule .kpi .dl{margin-top:6px;font-size:10px;line-height:1.4;word-break:keep-all}.skillModule .ansH{gap:10px;margin-bottom:12px}.skillModule .ansH h3{font-size:14px;line-height:1.3;word-break:keep-all}.skillModule .ansH em{font-size:9px;letter-spacing:.12em;white-space:nowrap}.skillModule .rank .row{grid-template-columns:18px minmax(0,1fr) auto;gap:9px;padding:8px 0}.skillModule .rank .n{font-size:10px}.skillModule .rank .k{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;column-gap:7px;row-gap:2px;font-size:13px;line-height:1.4;word-break:keep-all}.skillModule .rank .k small{margin-left:0;font-size:10.5px;line-height:1.4;word-break:keep-all}.skillModule .rank .d{font-size:11.5px;white-space:nowrap}.skillModule .bars{gap:10px}.skillModule .bars .b{grid-template-columns:minmax(56px,74px) minmax(60px,1fr) auto;gap:9px}.skillModule .bars .b span{font-size:12px}.skillModule .bars .b em{font-size:10.5px}.skillModule .mTable{font-size:11.5px}.skillModule .mTable td{padding:9px 8px 9px 0}.skillModule .note{margin-top:8px;font-size:10.5px;line-height:1.55}.evidenceList{display:flex;flex-direction:column;gap:8px}.evidenceQuote{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:11px;margin:0;padding:13px 14px 12px;overflow:hidden;background:#fff;border:1px solid var(--pink-3);border-radius:8px}.evidenceQuote:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--skill-accent,var(--coral))}.evidenceNo{padding-top:2px;font-family:var(--num);font-size:8.5px;letter-spacing:.1em;color:var(--skill-accent,var(--coral))}.evidenceCopy{min-width:0}.evidenceCopy p{margin:0;color:var(--pink-0);font-size:12.5px;font-weight:500;line-height:1.55;letter-spacing:-.02em;word-break:keep-all;overflow-wrap:break-word}.evidenceMeta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.evidenceMeta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--num);font-size:9.5px;letter-spacing:.02em;color:var(--pink-2)}.evidenceMeta em{flex:0 0 auto;padding:3px 6px;border-radius:999px;font-style:normal;font-family:var(--num);font-size:8.5px;letter-spacing:.05em;color:var(--skill-accent,var(--coral));background:color-mix(in srgb,var(--skill-accent,var(--coral)) 10%,#fff)}.skillModule--evidence.skillModule--editorial{padding:15px;background:#fff;border:1px solid color-mix(in srgb,var(--skill-accent) 16%,var(--pink-3));border-radius:10px}.skillModule--evidence .ansH{margin-bottom:10px}.skillModule--evidence .ansH h3{font-weight:600}.skillModule--evidence .ansH em{padding:3px 6px;border:1px solid var(--pink-3);border-radius:999px;background:#fff}.skillModule--evidence .evidenceQuote{background:color-mix(in srgb,var(--skill-accent) 4%,#fff);border-color:transparent}.rpReport{--rp-accent:var(--coral);overflow:hidden;background:#fff;border:1px solid var(--pink-3);border-radius:12px;box-shadow:0 40px 90px -62px #0a0a0a80}.rpReportHead{min-height:40px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--pink-3);background:#faf9f7;font-family:var(--num);font-size:9.5px;letter-spacing:.14em}.rpReportHead span{font-weight:600;color:var(--pink-0)}.rpReportHead em{font-style:normal;color:var(--pink-2)}.rpReportGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rpReportSection{min-width:0;padding:clamp(16px,2vw,22px);border-top:1px solid var(--pink-3)}.rpReportSection:nth-child(-n+2){border-top:0}.rpReportSection:nth-child(2n){border-left:1px solid var(--pink-3)}.rpReportSectionHead{margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--num);font-size:10px;letter-spacing:.1em}.rpReportSectionHead span{font-weight:600;color:var(--pink-0)}.rpReportSectionHead em{font-style:normal;font-size:8px;color:var(--pink-2)}.rpReportSectionHead span:before{content:"";display:inline-block;width:14px;height:2px;margin:0 7px 3px 0;background:var(--rp-accent)}.rpReportSectionBody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rpNested{min-width:0}.rpNested--full{grid-column:1/-1}.rpNested--left{grid-column:1}.rpNested--right{grid-column:2}.rpNested .ansH:first-child{margin-top:0}.rpReport--ranking .rpReportSection--trend,.rpReport--compare .rpReportSection--trend,.rpReport--evidence .rpReportSection--evidence,.rpReport--context .rpReportSection--context,.rpReport--pulse .rpReportSection--trend{grid-column:1/-1;border-left:0}.rpReport--pulse .rpReportSection--trend .rpNested--kpis{padding:12px;border-radius:9px;background:#ff6b4a14}.rpReport--pulse .rpReportHead{background:#ff6b4a17}.rpReport--ranking{--rp-accent:#111}.rpReport--ranking .rpReportHead{background:#111;color:#fff}.rpReport--ranking .rpReportHead span{color:#fff}.rpReport--ranking .rpReportHead em{color:#9b9b9b}.rpReport--compare{--rp-accent:#5b5bf7}.rpReport--compare .rpReportSection--trend>.rpReportSectionHead{font-size:11px}.rpReport--recommend{--rp-accent:#111}.rpReport--recommend .rpReportSection--recommendation{grid-column:1/-1;border-left:0;background:#ff6b4a0f}.rpReport--recommend .rpReportSection--recommendation .rank .row:first-child{border-top:2px solid var(--coral)}.rpReport--personal .rpReportSection--taste{background:var(--coral);color:#111}.rpReport--personal .rpReportSection--taste .rpReportSectionHead span,.rpReport--personal .rpReportSection--taste .rank .k{color:#111}.rpReport--personal .rpReportSection--taste .rpReportSectionHead span:before{background:#111}.rpReport--evidence{--rp-accent:#111}.rpReport--evidence .rpReportSection--evidence{background:#f4f1eb}.rpReport--evidence .rpReportSection--evidence .note{background:#fff}.rpReport--context{--rp-accent:#3765ff}.rpReport--context .rpReportSection--context{background:#3765ff0d}.tabreport{background:#fff;border:1px solid var(--pink-3);border-radius:10px;overflow:hidden;box-shadow:0 40px 90px -62px #0a0a0a80}.rpTabs{display:flex;border-bottom:1px solid var(--pink-3);background:#faf9f7}.rpTabBtn{flex:1;padding:12px 8px;text-align:center;background:none;border:none;font:inherit;font-family:var(--num);font-size:11px;letter-spacing:.06em;color:var(--pink-1);cursor:pointer;position:relative;transition:color .25s var(--ease)}.rpTabBtn:after{content:"";position:absolute;left:10%;right:10%;bottom:-1px;height:2px;background:var(--coral);transform:scaleX(0);transform-origin:50% 50%;transition:transform .3s var(--ease)}.rpTabBtn:hover{color:var(--pink-0)}.rpTabBtn.on{color:var(--pink-0);font-weight:600}.rpTabBtn.on:after{transform:scaleX(1)}.rpTabPanel{display:none;padding:clamp(16px,2.2vw,24px)}.rpTabPanel.on{display:block}.rpTabEmpty{font-size:13px;line-height:1.7;color:var(--pink-2);padding:4px 0}.rpTabPanel .rank .row{padding:9px 0}.msg.ai .kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}@media(min-width:1180px){.msg.ai .kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.msg.ai .skillModule .kpis{grid-template-columns:repeat(var(--skill-kpi-cols,2),minmax(0,1fr));margin:0}@container skill-module (min-width:680px){.msg.ai .skillModule--block-kpis[data-items="4"] .kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@container skill-module (max-width:439px){.msg.ai .skillModule--block-kpis[data-items="3"] .kpis{grid-template-columns:1fr}}.rpFull{margin-bottom:10px}.rpProse{font-size:14px;line-height:1.78;color:var(--pink-1);letter-spacing:-.02em;word-break:keep-all}.rpProse b{font-weight:600;color:var(--pink-0)}.rpProse p{margin:0 0 10px}.rpProse p:last-child{margin-bottom:0}.rpProse ul{margin:0 0 10px;padding-left:0;list-style:none}.rpProse li{position:relative;padding-left:13px;margin-bottom:4px}.rpProse li:before{content:"·";position:absolute;left:2px;color:var(--coral)}.rank .row[data-href]:hover .d{color:var(--coral)}@media(max-width:900px){.msg.ai .ansBody{grid-template-columns:minmax(0,1fr)}.msg.ai .ansBody>div+div{border-left:0;border-top:1px solid var(--pink-3)}.msg.ai .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rpReportGrid,.rpReportSectionBody{grid-template-columns:minmax(0,1fr)}.rpReportSection,.rpReportSection:nth-child(-n+2){border-top:1px solid var(--pink-3)}.rpReportSection:first-child{border-top:0}.rpReportSection:nth-child(2n){border-left:0}.rpNested--left,.rpNested--right,.rpNested--full{grid-column:1}.skillCanvas{grid-template-columns:minmax(0,1fr)}.skillModule{grid-column:1!important}.skillReport--airy .skillCanvas{gap:12px;padding:16px}.skillReport--airy .skillModule{padding:17px}}.skillReportHead em{margin-left:auto}.rpTools{display:flex;align-items:center;gap:2px;margin-left:10px}.rpTool{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;color:var(--pink-2);opacity:.6;transition:opacity .18s,color .18s,background .18s}.rpTool svg{width:15px;height:15px}.skillReport:hover .rpTool{opacity:1}.rpTool:hover{color:var(--coral);background:#ff6b4a1a}.rpTool:disabled{opacity:.35;cursor:wait}.rpTool.done{color:var(--coral);background:#ff6b4a24;opacity:1}.skillReport--contrast .rpTool{color:#bbb}.skillReport--contrast .rpTool:hover{color:#fff;background:#ffffff1f}.skillReport{color:var(--skill-ink,#171717)}.skillReport{--tpl-ink:#0a0a0a;--tpl-cap:#6d6b67;--tpl-line:#ebe8e2;--tpl-wash:#f1efea;--tpl-coral-ink:#c2401f;--tpl-down:#2f5fb3}.tk,.tl,.vs,.lb,.vd,.lc,.ob,.ls{color:var(--tpl-ink)}.skillReportTpl{margin-left:6px;font-weight:700;color:var(--tpl-coral-ink);letter-spacing:.16em;white-space:nowrap}@media(max-width:600px){[class*=skillReport--tpl-] .skillReportHead em{display:none}.skillReportHead>span{white-space:nowrap}}.skillModule--block-ticker,.skillModule--block-timeline,.skillModule--block-versus,.skillModule--block-leaderboard,.skillModule--block-verdict,.skillModule--block-orbit,.skillModule--block-lowsignal{padding:0;border:0;background:transparent;overflow:visible}.skillModule--block-lifecycle{padding:14px 16px 10px}.skillReport--tpl-why .skillReportTitle{font-family:Pretendard Variable,Pretendard,system-ui,sans-serif;font-weight:700;font-size:clamp(22px,2.6vw,30px);line-height:1.28;letter-spacing:-.03em}.tplChip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:var(--tpl-wash);color:var(--tpl-ink);font-size:12px;font-weight:500;white-space:nowrap}.tplChip b{font-family:var(--num);font-weight:600}.tplChip--hot,.tplChip--warm{background:#ff6b4a1f;color:var(--tpl-coral-ink);font-weight:700}.tplChip--cold{background:#eceae6;color:#4a4845}.tplChip--btn{border:0;cursor:pointer;background:#fff;box-shadow:inset 0 0 0 1px #e4e1db;transition:box-shadow .18s}.tplChip--btn:hover{box-shadow:inset 0 0 0 1px var(--tpl-ink)}.tplChip--new{background:#ff6b4a14;box-shadow:inset 0 0 0 1px #c2401f4d}.tplChip em{font-style:normal;font-family:var(--num);font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--tpl-coral-ink)}.tplTag{padding:3px 8px;border-radius:999px;background:var(--tpl-wash);font-family:var(--num);font-size:10px;font-weight:600;letter-spacing:.08em;color:#4a4845}.tplDelta{display:inline-flex;align-items:center;gap:4px;font-family:var(--num);font-weight:600}.tplDelta.up{color:var(--tpl-coral-ink)}.tplDelta.dn{color:var(--tpl-down)}.tplDelta.flat{color:var(--tpl-cap)}.tplTri{width:.62em;height:.62em}.tplDot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--coral)}.tplFoot{margin:10px 0 0;font-size:11px;line-height:1.5;color:var(--tpl-cap)}.tplNotes p{margin:6px 0 0;font-size:11px;line-height:1.5;color:var(--tpl-cap)}.tplBtn{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:transparent;cursor:pointer;box-shadow:inset 0 0 0 1px #cfcbc4;font-size:12.5px;font-weight:500;color:var(--tpl-ink)}.tplBtn:hover{box-shadow:inset 0 0 0 1px var(--tpl-ink)}.skillReport button:focus-visible,.skillReport a:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.tplPlot{position:relative;width:100%}.tplPlot>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.tplPlot svg *{vector-effect:non-scaling-stroke}.tplGrid{stroke:var(--tpl-line);stroke-width:1}.tplBase{stroke:#cfcbc4;stroke-width:1}.tplLbl{position:absolute;transform:translateY(-50%);white-space:nowrap;pointer-events:none;font-size:10.5px;line-height:1.2;color:var(--tpl-ink)}.tplLbl.r{transform:translate(-100%,-50%)}.tplLbl.c{transform:translate(-50%,-50%)}.tplAxis{font-family:var(--num);font-size:10px;color:var(--tpl-cap)}.tplNote{font-size:10.5px;color:var(--tpl-cap)}.tplPt{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 2px #fff}.tk{display:grid;grid-template-columns:minmax(0,1fr) 260px;border:1px solid #e4e1db;border-radius:14px;overflow:hidden;background:#fff}.tk--solo{grid-template-columns:minmax(0,1fr)}.tkMain{min-width:0;padding:18px 20px 14px;display:flex;flex-direction:column;gap:11px}.tkHead{display:flex;align-items:center;gap:8px}.tkHead b{font-size:15px}.tkHead em{margin-left:auto;font-style:normal;font-size:11px;color:var(--tpl-cap)}.tkNumber{display:flex;align-items:flex-end;flex-wrap:wrap;gap:6px 16px}.tkTemp{font-family:var(--num);font-size:68px;font-weight:600;line-height:.9;letter-spacing:-.04em}.tkTemp small{font-size:28px;vertical-align:top;letter-spacing:0}.tkChange{display:flex;flex-direction:column;gap:4px;padding-bottom:5px}.tkChange .tplDelta{font-size:20px}.tkChange em{font-style:normal;font-size:11.5px;color:var(--tpl-cap)}.tkChips{display:flex;flex-wrap:wrap;gap:6px}.tkChartHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.tkRangeNote{display:none;font-size:12px;color:var(--tpl-cap)}.tkRangeNote.on{display:inline}.tkRangeNote b{font-family:var(--num);color:var(--tpl-ink)}.tkRanges{display:flex;padding:3px;border-radius:999px;background:var(--tpl-wash)}.tkRange{min-height:30px;padding:0 12px;border:0;border-radius:999px;background:transparent;cursor:pointer;font-family:var(--num);font-size:11.5px;font-weight:600;color:#4a4845}.tkRange.on{background:var(--tpl-ink);color:#fff}.tkChart{display:none}.tkChart.on{display:block}.tkArea{fill:#ff6b4a1a}.tkAvg{stroke:#a8a49d;stroke-width:1;stroke-dasharray:3 4}.tkLine{fill:none;stroke:var(--tpl-ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.tkEnd{font-family:var(--num);font-size:12px;font-weight:600}.tkSide{min-width:0;padding:18px;border-left:1px solid var(--tpl-line);background:#fcfbf9;display:flex;flex-direction:column;gap:16px}.tkSideBlock{display:flex;flex-direction:column;gap:8px}.tkSideBlock+.tkSideBlock{padding-top:14px;border-top:1px solid var(--tpl-line)}.tkSideBlock h4,.tlSent h4{margin:0;font-size:12px;font-weight:700}.tkPlat{display:grid;grid-template-columns:64px minmax(0,1fr) 34px;align-items:center;gap:8px}.tkPlat span{font-size:12px;color:#4a4845;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tkPlat u,.lbRow u{display:block;height:5px;border-radius:99px;background:var(--tpl-line);overflow:hidden;text-decoration:none}.tkPlat u i,.lbRow u i{display:block;height:100%;border-radius:99px;background:var(--tpl-ink)}.tkPlat b{font-family:var(--num);font-size:12.5px;text-align:right}.tkMentions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tkMentions span{display:block;font-size:11px;color:var(--tpl-cap)}.tkMentions b{font-family:var(--num);font-size:20px;font-weight:600}.tkAssoc{display:flex;flex-wrap:wrap;gap:6px}.tkFoot{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid var(--tpl-line)}.tkFoot>span:nth-child(2){font-size:13px;font-weight:500;line-height:1.5}.tplStoryBtn{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:0;border-radius:999px;background:var(--tpl-wash);cursor:pointer;font-size:11.5px;font-weight:600;color:var(--tpl-ink)}.tplStoryBtn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.tplStoryBtn:hover{background:#e9e6e0}.tk>.tplNotes{grid-column:1 / -1;padding:0 20px 12px}@container skill-module (max-width:640px){.tk{grid-template-columns:minmax(0,1fr)}.tkSide{border-left:0;border-top:1px solid var(--tpl-line)}.tkTemp{font-size:56px}.tkHead em{display:none}}.tkStoryStage{position:fixed;left:-10000px;top:0;z-index:-1;pointer-events:none}.tkStoryCard{width:360px;height:640px;box-sizing:border-box;padding:26px;display:flex;flex-direction:column;background:#1c1a17;color:#fff;font-family:Pretendard Variable,Pretendard,system-ui,sans-serif;letter-spacing:-.01em}.tkStoryCard p{margin:0}.tkStoryTop{display:flex;justify-content:space-between;align-items:center}.tkStoryTop b{font-family:var(--num);font-size:15px;letter-spacing:.02em}.tkStoryTop span{font-family:var(--num);font-size:9.5px;font-weight:600;letter-spacing:.18em;color:#ffffff9e}.tkStoryKicker{margin-top:30px!important;font-size:13px;color:#ffffffb8}.tkStoryTerm{margin-top:6px!important;font-size:42px;font-weight:900;line-height:1.08;letter-spacing:-.05em;word-break:keep-all}.tkStoryTemp{margin-top:18px!important;font-family:var(--num);font-size:100px;font-weight:600;line-height:.86;letter-spacing:-.05em;color:var(--coral)}.tkStoryTemp small{font-size:36px;vertical-align:top;letter-spacing:0}.tkStoryDelta{margin-top:10px!important;font-family:var(--num);font-size:16px;font-weight:600;color:#ff8a6e}.tkStoryDelta span{font-family:Pretendard Variable,system-ui,sans-serif;font-size:13px;font-weight:500;color:#ffffffb8}.tkStoryChart{margin-top:20px;width:308px;height:110px;overflow:visible}.tkStoryCap{margin-top:6px!important;font-family:var(--num);font-size:9.5px;letter-spacing:.14em;color:#ffffff8c}.tkStoryFacts{margin-top:14px}.tkStoryFacts p{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid rgba(255,255,255,.14);font-size:13px}.tkStoryFacts span{color:#ffffffb8}.tkStoryFoot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}.tkStoryFoot span{font-size:12px;color:#ffffffb8}.tkStoryFoot b{padding:6px 12px;border-radius:999px;background:var(--coral);color:#0a0a0a;font-size:13px;font-weight:900}.tl{padding:4px 2px 2px;display:flex;flex-direction:column;gap:12px}.tl p{margin:0}.tlKicker{font-family:var(--num);font-size:10.5px;font-weight:600;letter-spacing:.18em;color:var(--tpl-coral-ink)}.tlDek{font-size:12.5px;color:#4a4845}.tlOld{fill:#d9d5ce}.tlRecent{fill:var(--tpl-ink)}.tlSpike{fill:var(--coral)}.tlLead{stroke:var(--tpl-ink);stroke-width:1}.tlBadge{position:absolute;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;background:var(--tpl-ink);color:#fff;display:grid;place-items:center;font-family:var(--num);font-size:11px;font-weight:700}.tlBadge--inline{position:static;flex:0 0 auto;margin:0}.tlHead{font-size:11.5px;font-weight:700}.tlMarks{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.tlMarks li{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:12.5px}.tlMarks li>b{font-family:var(--num)}.tlMarks q{flex-basis:100%;padding-left:30px;font-size:12px;color:var(--tpl-cap);quotes:"“" "”"}.tlCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tlCard{position:relative;display:flex;flex-direction:column;gap:7px;padding:14px 14px 12px;border-radius:12px;background:#fbf7f3;box-shadow:inset 0 0 0 1px #efe7df;color:var(--tpl-ink);text-decoration:none}a.tlCard:hover{box-shadow:inset 0 0 0 1px var(--tpl-ink)}.tlCardNo{font-family:var(--num);font-size:10px;font-weight:700;color:var(--tpl-cap)}.tlCardSrc{font-family:var(--num);font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--tpl-coral-ink)}.tlCard q{font-family:Pretendard Variable,Pretendard,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.5;quotes:"“" "”"}.tlCardMeta{margin-top:auto;font-size:11px;color:var(--tpl-cap)}.tlCard--video{grid-column:1/-1;padding:0;background:none;box-shadow:none}.chatVideoWrap{container:chat-video/inline-size;min-width:0}.rank .chatVideoWrap{margin:8px 0}.chatVideo{position:relative;min-width:0;display:grid;grid-template-columns:clamp(150px,30%,232px) minmax(0,1fr);gap:18px;padding:12px;border:1px solid #ebe5dd;border-radius:12px;background:#fff;color:var(--tpl-ink,#171717)}.chatVideoScreen{position:relative;align-self:start;aspect-ratio:16/9;border-radius:8px;background:#151515;overflow:hidden}.chatVideoScreen iframe{display:block;width:100%;height:100%;border:0}.chatVideoPlay{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:#151515;cursor:pointer;overflow:hidden}.chatVideoPlay img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.chatVideoPlay:after{content:"";position:absolute;inset:0;background:#0a0a0a24;transition:background .25s}.chatVideoPlay:hover img{transform:scale(1.035)}.chatVideoPlay:hover:after{background:#0a0a0a0a}.chatVideoPlay:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.chatVideoPlayIcon{position:absolute;z-index:1;top:50%;left:50%;display:grid;place-items:center;width:38px;height:38px;transform:translate(-50%,-50%);border-radius:50%;background:#fffffff0;color:#111;box-shadow:0 6px 18px -6px #0000008c;transition:background .2s,color .2s,transform .25s}.chatVideoPlayIcon svg{width:15px;height:15px;margin-left:2px;fill:currentColor}.chatVideoPlay:hover .chatVideoPlayIcon{background:var(--coral);color:#fff;transform:translate(-50%,-50%) scale(1.06)}.chatVideoInfo{min-width:0;display:flex;flex-direction:column;gap:8px;padding:2px 2px 0 0}.chatVideoHead{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--num);font-size:10px;font-weight:700;letter-spacing:.14em}.chatVideoNo{color:var(--tpl-cap)}.chatVideoSource{color:var(--tpl-coral-ink)}.chatVideoCount{margin-left:auto;font-family:Pretendard Variable,Pretendard,system-ui,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:0;color:var(--tpl-cap)}.chatVideoNotes{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.chatVideoNotes li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 0;border-top:1px solid #f1ece5}.chatVideoNotes li:first-child{padding-top:2px;border-top:0}.chatVideoTag{min-width:30px;padding:2px 7px;border:1px solid #e7e1d8;border-radius:999px;text-align:center;font-size:10.5px;font-weight:600;line-height:1.4;color:#5f5a53;white-space:nowrap}.chatVideoText{margin:0;font-size:13px;font-weight:500;line-height:1.55;letter-spacing:-.01em;word-break:keep-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.chatVideoNotes li:only-child .chatVideoText{-webkit-line-clamp:3}.chatVideoMeta{font-family:var(--num);font-size:11px;color:var(--tpl-cap);white-space:nowrap}.chatVideoActions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:auto;padding-top:4px}.chatVideoActions button,.chatVideoActions a{padding:0;border:0;background:none;color:#4a4845;font:600 11.5px Pretendard Variable,Pretendard,system-ui,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.chatVideoActions button:hover,.chatVideoActions a:hover{color:var(--tpl-coral-ink);border-bottom-color:currentColor}.chatVideo.isPlaying{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px}.chatVideo.isPlaying .chatVideoText{-webkit-line-clamp:4}.chatVideo:fullscreen{display:flex;flex-direction:column;justify-content:center;padding:0;background:#111;color:#fff;border:0;border-radius:0}.chatVideo:fullscreen .chatVideoScreen{width:100%;max-height:calc(100vh - 140px);border-radius:0}.chatVideo:fullscreen .chatVideoInfo{padding:14px 24px;background:#171717}.chatVideo:fullscreen .chatVideoNotes li{border-color:#2c2c2c}.chatVideo:fullscreen .chatVideoTag{border-color:#444;color:#bbb}.chatVideo:fullscreen .chatVideoActions button,.chatVideo:fullscreen .chatVideoActions a{color:#ddd}@container chat-video (max-width:520px){.chatVideo{grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px}.chatVideo.isPlaying{grid-template-columns:minmax(0,1fr);gap:12px}.chatVideoNotes li{grid-template-columns:auto minmax(0,1fr);row-gap:2px}.chatVideoMeta{grid-column:2}.chatVideoActions{gap:6px 14px}}.tlSent{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--tpl-line)}.tlSentBar{display:flex;height:10px;border-radius:5px;overflow:hidden}.tlSentBar .p{background:var(--coral)}.tlSentBar .u{background:#d9d5ce}.tlSentBar .n{background:var(--tpl-down)}.tlSent p{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px!important;font-size:11.5px;color:#4a4845}.tlSent b{font-family:var(--num)}.tlSent b.up{color:var(--tpl-coral-ink)}.tlSent b.dn{color:var(--tpl-down)}.tlSent em{margin-left:auto;font-style:normal;color:var(--tpl-cap)}@container skill-module (max-width:640px){.tlCards,.tlSent{grid-template-columns:minmax(0,1fr)}.tlSent em{margin-left:0}}.vs{display:flex;flex-direction:column;gap:10px}.vsHero{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;gap:8px}.vsSide{display:flex;flex-direction:column;gap:6px;min-width:0}.vsSide.b{align-items:flex-end;text-align:right}.vsName{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:700}.vsName i{width:10px;height:10px;border-radius:50%;background:var(--tpl-ink)}.vsSide.b .vsName{flex-direction:row-reverse}.vsSide.b .vsName i{background:var(--coral)}.vsTemp{font-family:var(--num);font-size:50px;font-weight:600;line-height:.95;letter-spacing:-.04em}.vsTemp small{font-size:22px;vertical-align:top}.vsMetric{font-size:10.5px;letter-spacing:.06em;color:var(--tpl-cap);margin-top:-2px}.vsChartHead{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:4px;font-size:11.5px;color:var(--tpl-cap)}.vsChartHead>b{font-size:12px;color:var(--tpl-ink);font-weight:700}.vsKey{display:inline-flex;align-items:center;gap:5px;font-style:normal;font-size:11px;font-weight:600;color:var(--tpl-ink)}.vsKey i{width:8px;height:8px;border-radius:50%;background:var(--tpl-ink)}.vsKey.b{color:var(--tpl-coral-ink)}.vsKey.b i{background:var(--coral)}.vsChartHead .vsKey.a{margin-left:auto}.vsRow--head .vsKey{margin-left:8px;font-size:10.5px}.vsMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vsSide.b .vsMeta{justify-content:flex-end}.vsMeta .tplDelta{font-size:15px}.vsBadge{width:48px;height:48px;justify-self:center;border-radius:50%;background:var(--tpl-ink);color:#fff;display:grid;place-items:center;font-family:var(--num);font-size:14px;font-weight:700;letter-spacing:.04em}.vsLineA{fill:none;stroke:var(--tpl-ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.vsLineB{fill:none;stroke:var(--coral);stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round}.vsCross{stroke:#a8a49d;stroke-width:1;stroke-dasharray:2 4}.vsDotA{background:var(--tpl-ink);width:8px;height:8px;margin:-4px 0 0 -4px}.vsEndA{font-size:11.5px;font-weight:700}.vsEndB{font-size:11.5px;font-weight:700;color:var(--tpl-coral-ink)}.vsRows{display:flex;flex-direction:column}.vsRow{display:grid;grid-template-columns:104px minmax(0,1fr) 84px;align-items:center;gap:14px;min-height:48px;border-bottom:1px solid #f1efea}.vsRow--head{min-height:30px;border-bottom:1px solid var(--tpl-line);font-size:11px;color:var(--tpl-cap)}.vsRow--head span:last-child{text-align:right}.vsK{font-size:12.5px;font-weight:500}.vsTrack{position:relative;height:40px}.vsTrack:before{content:"";position:absolute;left:0;right:0;top:27px;height:2px;background:#f1efea}.vsSpan{position:absolute;top:26px;height:4px;border-radius:2px;background:#d9d5ce}.vsDot{position:absolute;top:22px;width:12px;height:12px;border-radius:50%;transform:translate(-50%)}.vsDot.a{background:var(--tpl-ink)}.vsDot.b{background:var(--coral);box-shadow:0 0 0 2px #fff}.vsLab{position:absolute;top:0;font-style:normal;font-family:var(--num);font-size:12px;font-weight:600;white-space:nowrap}.vsLab.l{transform:translate(-100%)}.vsLab.b{color:var(--tpl-coral-ink)}.vsWin{text-align:right;font-size:12.5px;font-weight:700}.vsWin.b{color:var(--tpl-coral-ink)}.vsWin.tie{color:var(--tpl-cap);font-weight:500}@container skill-module (max-width:560px){.vsEndA,.vsEndB{display:none}.vsTemp{font-size:38px}.vsRow{grid-template-columns:72px minmax(0,1fr) 64px;gap:10px}.vsK,.vsWin{font-size:11.5px}}.lb{display:flex;flex-direction:column;gap:10px}.lbPodium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lbCard{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:14px 14px 12px;border:0;border-radius:14px;background:#f7f5f1;color:var(--tpl-ink);text-align:left;cursor:pointer;transition:transform .18s}.lbCard:hover{transform:translateY(-2px)}.lbCard .lbRank{font-family:var(--num);font-size:38px;font-weight:700;line-height:1;letter-spacing:-.04em}.lbCard .lbName{font-size:16px;font-weight:700;word-break:keep-all}.lbCard .lbTemp{font-family:var(--num);font-size:26px;font-weight:600;letter-spacing:-.03em;display:flex;align-items:baseline;gap:6px}.lbCard .lbTemp small{font-family:inherit;font-size:10.5px;font-weight:500;letter-spacing:.02em;opacity:.62}.lbRowsHead{display:flex;justify-content:space-between;padding:0 4px 6px;font-size:10.5px;color:var(--tpl-cap)}.lbMeta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;color:var(--tpl-cap)}.lbCard--top{background:var(--tpl-ink);color:#fff}.lbCard--top .lbRank{color:var(--coral)}.lbCard--top .lbMeta{color:#ffffffb8}.lbCard--top .tplChip{background:#ffffff1f;color:#ffb39f}.lbRows{display:flex;flex-direction:column}.lbRow{display:grid;grid-template-columns:28px minmax(0,1fr) auto 110px 44px;align-items:center;gap:12px;min-height:46px;padding:0 4px;border:0;border-top:1px solid #f1efea;background:transparent;color:var(--tpl-ink);text-align:left;cursor:pointer}.lbRow:hover{background:#faf9f7}.lbRow .lbRank{font-family:var(--num);font-size:15px;font-weight:600}.lbRow .lbName{font-size:14px;font-weight:500;display:flex;align-items:baseline;gap:7px;min-width:0}.lbRow .lbName small{font-size:10.5px;color:var(--tpl-cap)}.lbRow b{font-family:var(--num);font-size:14px;text-align:right}@container skill-module (max-width:560px){.lbPodium{grid-template-columns:minmax(0,1fr)}.lbCard{flex-direction:row;align-items:center;flex-wrap:wrap;column-gap:10px}.lbCard .lbRank{font-size:28px}.lbCard .lbTemp{margin-left:auto;font-size:22px}.lbRow{grid-template-columns:24px minmax(0,1fr) auto 44px}.lbRow u,.lbRow .lbName small{display:none}}.vd{display:flex;flex-direction:column;border:1px solid #e4e1db;border-radius:14px;overflow:hidden;background:#fff}.vdHero{display:flex;align-items:center;gap:24px;padding:18px 22px;border-bottom:1px solid var(--tpl-line)}.vdStamp{width:108px;height:108px;flex:0 0 auto;box-sizing:border-box;border:3px solid currentColor;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-8deg);color:var(--tpl-coral-ink)}.vdStamp b{font-size:40px;font-weight:900;line-height:1;letter-spacing:-.04em}.vdStamp span{margin-top:4px;font-family:var(--num);font-size:10px;font-weight:700;letter-spacing:.24em}.vd--pass .vdStamp{color:var(--tpl-down)}.vd--hold .vdStamp{color:#6d6b67}.vd--hold .vdStamp b{font-size:30px}.vdScore{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.vdScore>span{font-size:12px;color:var(--tpl-cap)}.vdScore>span:last-child{font-size:13.5px;color:var(--tpl-ink);font-weight:500}.vdScore p{margin:0;display:flex;align-items:baseline;gap:6px;font-family:var(--num)}.vdScore p b{font-size:54px;font-weight:600;line-height:.95;letter-spacing:-.04em}.vdScore p em{font-style:normal;font-size:17px;color:var(--tpl-cap)}.vdConf{width:176px;flex:0 0 auto;padding:13px;box-sizing:border-box;border-radius:12px;background:#f7f5f1;display:flex;flex-direction:column;gap:7px}.vdConf>span{font-size:11px;color:var(--tpl-cap)}.vdConf div{display:flex;align-items:center;gap:3px}.vdConf i{width:15px;height:6px;border-radius:3px;background:#d9d5ce}.vdConf i.on{background:var(--tpl-ink)}.vdConf b{margin-left:6px;font-size:13px}.vdParts{padding:16px 22px 18px;display:flex;flex-direction:column;gap:12px;background:#fbfaf8}.vdPartsHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.vdPartsHead b{font-size:13px}.vdPartsHead span{font-size:11px;color:var(--tpl-cap)}.vdRow{display:flex;flex-direction:column;gap:5px}.vdRowHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.vdRowHead span{font-size:12.5px;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;min-width:0}.vdRowHead small{font-size:11px;color:var(--tpl-cap)}.vdRowHead b{font-family:var(--num);font-size:13px;white-space:nowrap}.vdRowHead em{font-style:normal;font-family:Pretendard Variable,system-ui,sans-serif;font-weight:400;font-size:11px;color:var(--tpl-cap)}.vdTrack{display:block;height:8px;border-radius:4px;background:#e9e6e0;overflow:hidden;text-decoration:none}.vdTrack i{display:block;height:100%;border-radius:4px;background:var(--tpl-ink)}.vd--buy .vdTrack i{background:var(--coral)}.vdTrack.empty{background:transparent;box-shadow:inset 0 0 0 1px #cfcbc4;background-image:repeating-linear-gradient(90deg,transparent 0 6px,#ebe8e2 6px 8px)}.vdRow--missing .vdRowHead span{color:var(--tpl-cap)}@container skill-module (max-width:600px){.vdHero{flex-wrap:wrap;gap:16px}.vdStamp{width:88px;height:88px}.vdStamp b{font-size:32px}.vdConf{width:100%}.vdScore p b{font-size:44px}}.lc{display:flex;flex-direction:column;gap:6px}.lcHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.lcHead>b{font-size:12.5px}.lcHead>span{font-size:11.5px;color:var(--tpl-cap)}.lcStage{color:var(--tpl-coral-ink)}.lcBand{fill:#ff6b4a14}.lcPast{fill:none;stroke:var(--tpl-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.lcFuture{fill:none;stroke:#b9b5ae;stroke-width:2;stroke-dasharray:4 5;stroke-linecap:round}.lcNowLine{stroke:var(--coral);stroke-width:1.4;stroke-dasharray:2 3}.lcPill{position:absolute;transform:translate(-50%,-50%);padding:3px 10px;border-radius:999px;background:var(--tpl-ink);color:#fff;font-size:11px;font-weight:700;white-space:nowrap}.lcNow{width:12px;height:12px;margin:-6px 0 0 -6px;box-shadow:0 0 0 2.5px #fff}.lcLabel{font-size:11px;color:var(--tpl-cap)}.lcLabel.on{font-weight:700;color:var(--tpl-coral-ink)}.ob{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:18px;align-items:start}.obMap{position:relative;width:100%;aspect-ratio:1;border-radius:14px;background:#fcfbf9}.obMap svg{position:absolute;inset:0;width:100%;height:100%}.obRing{fill:none;stroke:#e4e1db;stroke-width:.3}.obRing.r1{stroke-dasharray:1 1.2}.obRing.r2{stroke-dasharray:.4 1.2}.obCenter{position:absolute;left:50%;top:50%;width:21%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:var(--tpl-ink);color:#fff;display:grid;place-items:center;font-size:12.5px;font-weight:700;text-align:center;word-break:keep-all;padding:4px;box-sizing:border-box}.obBubble{position:absolute;width:var(--ob);height:var(--ob);transform:translate(-50%,-50%);padding:0;border-radius:50%;cursor:pointer;border:1.5px solid var(--tpl-ink);background:#fff;color:var(--tpl-ink);display:grid;place-items:center}.obBubble.new{border-color:var(--coral);background:var(--coral)}.obBubble b{font-family:var(--num);font-size:10.5px;font-weight:700}.obBubble span{position:absolute;left:50%;top:100%;transform:translate(-50%);margin-top:3px;white-space:nowrap;font-size:11.5px;font-weight:500}.obBubble.new span{font-weight:700;color:var(--tpl-coral-ink)}.obBubble:hover{box-shadow:0 0 0 3px #0a0a0a14}.obList{display:flex;flex-direction:column}.obListHead{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:6px}.obListHead b{font-size:12.5px}.obListHead span{font-size:11px;color:var(--tpl-cap)}.obRow{display:grid;grid-template-columns:12px minmax(0,1fr) 48px 70px;align-items:center;gap:9px;min-height:42px;padding:0 2px;border:0;border-top:1px solid #f1efea;background:transparent;color:var(--tpl-ink);text-align:left;cursor:pointer}.obRow:hover{background:#faf9f7}.obSw{width:10px;height:10px;border-radius:50%;box-sizing:border-box;border:1.5px solid var(--tpl-ink)}.obSw.new{border:0;background:var(--coral)}.obName{display:flex;align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden}.obName em{padding:2px 6px;border-radius:999px;background:#ff6b4a1f;color:var(--tpl-coral-ink);font-style:normal;font-family:var(--num);font-size:9px;font-weight:700;letter-spacing:.1em}.obRow b{font-family:var(--num);font-size:14px;text-align:right}.obRow small{font-size:11px;color:var(--tpl-cap);text-align:right}@container skill-module (max-width:700px){.ob{grid-template-columns:minmax(0,1fr)}.obMap{max-width:420px;justify-self:center}}@container skill-module (max-width:480px){.obBubble{width:calc(var(--ob) * .76);height:calc(var(--ob) * .76)}.obBubble b{font-size:9.5px}.obBubble span{font-size:10.5px}.obCenter{width:19%;font-size:11px}}.ls{display:flex;flex-direction:column;gap:14px;padding:18px 20px;border:1px solid #e4e1db;border-radius:14px;background:#fff}.lsTop{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.lsLabel{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--tpl-cap)}.lsLabel svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-dasharray:2 3}.ls h4{margin:8px 0;font-size:24px;font-weight:700;line-height:1.3;letter-spacing:-.03em}.lsTop p{margin:0;font-size:13.5px;line-height:1.6;color:#4a4845}.lsTop p b{color:var(--tpl-ink)}.lsMeter{padding:15px;border-radius:12px;background:#f7f5f1;display:flex;flex-direction:column;gap:10px}.lsMeter>div:first-child{display:flex;align-items:baseline;justify-content:space-between;font-size:12px}.lsMeter>div:first-child span{font-family:var(--num);font-size:13px;color:var(--tpl-cap)}.lsMeter>div:first-child span b{font-size:20px;color:var(--tpl-ink)}.lsTicks{display:grid;grid-template-columns:repeat(auto-fit,minmax(4px,1fr));gap:2px}.lsTicks i{height:14px;border-radius:2px;background:#e2ded7}.lsTicks i.on{background:var(--tpl-ink)}.lsDots{padding:12px 14px 6px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--tpl-line)}.lsDotsHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-bottom:4px}.lsDotsHead b{font-size:12px}.lsDotsHead span{font-size:11px;color:var(--tpl-cap)}.lsGrid{stroke:#f1efea;stroke-width:1}.lsStem{stroke:#cfcbc4;stroke-width:1.2}.lsDot{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;background:var(--tpl-ink);box-shadow:none}.lsFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lsFacts>div{display:flex;flex-direction:column;gap:5px;min-width:0}.lsFacts span{font-size:11.5px;color:var(--tpl-cap)}.lsFacts b{font-size:14px;font-weight:600}.lsFacts p{margin:0;display:flex;flex-wrap:wrap;gap:6px}.lsActs{display:flex;gap:10px}@container skill-module (max-width:640px){.lsTop,.lsFacts{grid-template-columns:minmax(0,1fr)}.ls h4{font-size:20px}}.trWrap{display:block;min-height:calc(100vh - 58px)}.side{position:fixed;top:58px;left:0;bottom:0;width:66px;background:var(--side);color:var(--paper);display:flex;flex-direction:column;transition:width .46s var(--ease);overflow:hidden;z-index:8}.side.open{width:236px}.side.noTr,.trWrap.noTr,.trWrap.noTr .trMain{transition:none!important}.side .sTop{padding:16px 0 8px;display:flex;justify-content:center;flex:0 0 auto}.side.open .sTop{justify-content:flex-start;padding-left:18px}.sToggle{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#f1efea99;transition:background .3s,color .3s;flex:0 0 auto}.sToggle:hover{background:#f1efea17;color:var(--paper)}.sGroup{padding:12px 0 6px;flex:0 0 auto}.sGroup+.sGroup{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;border-top:1px solid rgba(241,239,234,.08);padding-top:14px;scrollbar-width:thin;scrollbar-color:rgba(241,239,234,.22) transparent}.sGroup+.sGroup::-webkit-scrollbar{width:4px}.sGroup+.sGroup::-webkit-scrollbar-thumb{background:#f1efea38;border-radius:99px}.sGroup+.sGroup::-webkit-scrollbar-track{background:transparent}.sLabel{font-family:var(--num);font-size:8.5px;letter-spacing:.28em;color:#f1efea9e;padding:0 18px 10px;white-space:nowrap;opacity:0;transition:opacity .3s;height:0;overflow:hidden}.side.open .sLabel{opacity:1;height:auto}.sItem{display:flex;align-items:center;gap:14px;width:100%;padding:9px 16px;color:#f1efea99;white-space:nowrap;transition:color .3s,background .3s;position:relative}.sItem:hover{color:var(--paper);background:#f1efea0f}.sItem.on{color:var(--paper)}.sItem.on:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--coral)}.sItem .ic{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;font-size:13px;flex:0 0 auto;background:#f1efea12}.sItem[data-tr=resale] .ic{font-size:16px;font-weight:300}.sItem.on .ic{background:var(--coral);color:#fff}.sItem .tx{font-size:13px;letter-spacing:-.02em;opacity:0;transition:opacity .28s}.side.open .sItem .tx{opacity:1}.sFoot{flex:0 0 auto;padding:13px 16px 15px;border-top:1px solid rgba(241,239,234,.09);display:flex;align-items:center;gap:12px;white-space:nowrap;background:var(--side)}.sFoot .av{width:31px;height:31px;border-radius:50%;background:var(--coral);flex:0 0 auto;display:grid;place-items:center;font-size:12px;color:#fff}.sFoot .who,.sFoot .sFootRk{opacity:0;transition:opacity .28s}.side.open .sFoot .who,.side.open .sFoot .sFootRk{opacity:1}.sFoot .who{min-width:0;line-height:1.25}.sFoot .who b{display:block;font-size:12.5px;font-weight:500;letter-spacing:-.025em}.sFoot .who em{display:block;margin-top:3px;font-style:normal;font-family:var(--num);font-size:9.5px;letter-spacing:.08em;color:#f1efea9e}.sFoot .sFootRk{margin-left:auto;flex:0 0 auto;display:inline-flex}.trBioRow .bioEdit{margin-left:0}.sFoot .rk1,.sFoot .rk2,.sFoot .rk3,.sFoot .rk4{background:#f1efea0f;border-color:#f1efea29;color:#f1efeab8}.trMain{min-width:0;margin-left:66px;padding:clamp(26px,3.4vw,44px) clamp(22px,3.4vw,48px) 80px;transition:margin-left .46s var(--ease)}.trWrap.open .trMain{margin-left:236px}.trHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:26px}.trHead h2{font-weight:600;font-size:clamp(22px,2.6vw,34px);letter-spacing:-.04em}.trHead p{color:var(--pink-1);font-size:13.5px;line-height:1.75;margin-top:9px;max-width:52ch}.trHeadR{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:10px;align-self:stretch;margin-left:auto}.trHeadR>.trWeek[hidden]{display:none}.trHeadActs{display:flex;align-items:center;gap:8px}.trHeadActs[hidden]{display:none}.trAct{display:inline-flex;align-items:center;justify-content:center;padding:8px;border:0;border-radius:50%;background:none;color:var(--pink-1);cursor:pointer;transition:.25s var(--ease)}.trAct svg{width:20px;height:20px;flex:0 0 auto}.trAct:hover{color:var(--coral)}.trAct:disabled{opacity:.5;cursor:default;color:var(--pink-2)}.trMenuWrap{position:relative}.trMenu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:148px;padding:6px;background:#fff;border-radius:14px;box-shadow:0 0 0 1px var(--pink-3),0 10px 28px #0a0a0a1f;display:flex;flex-direction:column}.trMenu[hidden]{display:none}.trMenu button{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:0;border-radius:9px;background:none;cursor:pointer;font:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--pink-1);text-align:left}.trMenu button em{font-style:normal;font-family:var(--num);font-size:10.5px;font-weight:500;color:var(--pink-2)}.trMenu button:hover{background:#0a0a0a0d;color:var(--coral)}.trMenu button:disabled{opacity:.5;cursor:default}.trProfile{display:flex;align-items:center;gap:28px}.trProfile[hidden]{display:none}.trProfAv{width:100px;height:100px;border-radius:50%;background:var(--pink-0);color:var(--paper);flex:0 0 auto;display:grid;place-items:center;font-size:38px;font-weight:500;letter-spacing:0}.trProfName{display:flex;align-items:center;gap:10px}.trProfName b{font-size:clamp(24px,2.4vw,30px);font-weight:700;letter-spacing:-.03em}#trProfRk{display:inline-flex;align-items:center}#trProfRk .jobBadge{height:24px;padding:0 9px;border-radius:6px;font-size:12.5px;letter-spacing:.02em}.trProfLv{font-family:var(--num);font-size:12.5px;font-weight:600;color:#fff;background:var(--coral);border-radius:5px;padding:4px 9px;letter-spacing:.01em}.trProfInfo p{margin-top:12px;font-size:15px;color:var(--pink-1);letter-spacing:-.02em}.trProfDivider{width:480px;max-width:80vw;height:1px;background:var(--pink-3);margin-top:12px}.trTabs[hidden]{display:none}.trTabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:22px}.trTabs button[data-t]{border-radius:999px;padding:8px 14px;font-size:12.5px;color:var(--pink-1);box-shadow:inset 0 0 0 1px var(--pink-3);transition:all .3s}.trTabs button[data-t].on{background:var(--pink-0);color:var(--paper);box-shadow:none}.trTabs.kwmode{display:block;margin-bottom:0}.kwWrap .fsSug{top:56px}.kwHist{padding:2px}.kwHistHead{padding:9px 12px 7px;font-family:var(--num);font-size:8.5px;letter-spacing:.16em;color:var(--pink-2)}.kwHistRow{display:flex;align-items:center;gap:4px;border-radius:9px;transition:background .16s}.kwHistRow:hover{background:#0a0a0a09}.kwHistGo{flex:1;min-width:0;display:flex;align-items:center;gap:11px;padding:10px 4px 10px 12px;text-align:left}.kwHistGo .fc{flex:0 0 auto;font-family:var(--num);font-size:8.5px;letter-spacing:.1em;padding:4px 7px;border-radius:5px;background:#0a0a0a0f;color:var(--pink-2)}.kwHistGo .lb{display:block;flex:1;min-width:0;font-size:13.5px;letter-spacing:-.02em;color:var(--pink-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kwHistDel{flex:0 0 auto;width:26px;height:26px;margin-right:8px;border-radius:50%;display:grid;place-items:center;font-size:14px;line-height:1;color:var(--pink-2);transition:.22s var(--ease)}.kwHistDel:hover{background:#0a0a0a12;color:var(--pink-0)}.kwHistFoot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;padding:10px 12px 8px;border-top:1px solid var(--pink-3)}.kwHistFoot button{font-size:11.5px;color:var(--pink-2);transition:color .22s}.kwHistFoot button:hover{color:var(--coral)}.kwHistNote{font-size:11.5px;color:var(--pink-2)}.kwReq{padding:16px 14px 14px;text-align:left}.kwReq p{font-size:13px;line-height:1.75;color:var(--pink-1)}.kwReq p b{color:var(--pink-0);font-weight:600}.kwReq .near{margin-top:11px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.kwReq .near em{font-style:normal;font-size:11.5px;color:var(--pink-2);margin-right:2px}.kwReq .near button{padding:6px 12px;border-radius:999px;font-size:12px;border:1px solid var(--pink-3);color:var(--pink-1);transition:.26s}.kwReq .near button:hover{border-color:var(--pink-0);color:var(--pink-0)}.kwReq .ask{display:flex;align-items:center;gap:9px;margin-top:14px;padding-top:13px;border-top:1px solid var(--pink-3)}.kwReq .ask span{flex:1;min-width:0;font-size:11.5px;color:var(--pink-2);line-height:1.6}.kwReq .ask button{flex:0 0 auto;padding:9px 15px;border-radius:999px;background:var(--coral);color:#fff;font-size:12px;letter-spacing:-.01em;transition:filter .3s,transform .3s var(--ease)}.kwReq .ask button:hover{filter:brightness(1.07);transform:translateY(-1px)}.kwReq .ask button[disabled]{background:#0a0a0a14;color:var(--pink-2);filter:none;transform:none}.tempHead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:18px}.tempHead .q{text-align:left}.tempHead .q{font-weight:600;font-size:clamp(24px,2.8vw,34px);letter-spacing:-.03em;line-height:1.15}.tempHead .q b{display:block;font-family:var(--num);font-weight:600;color:var(--coral);font-size:clamp(44px,5vw,68px);letter-spacing:-.03em;margin-top:-2px;font-feature-settings:"tnum" 1,"zero" 0}.tempHead .q .hl{text-decoration:underline;text-decoration-color:var(--coral);text-decoration-thickness:3px;text-underline-offset:5px}.tempStats{display:flex;gap:36px}.tempStats div{text-align:right}.tempStats span{display:block;font-size:15px;color:var(--pink-2)}.tempStats b{display:block;margin-top:8px;font-family:var(--num);font-weight:600;font-size:36px;letter-spacing:-.02em;font-feature-settings:"tnum" 1,"zero" 0}.tempStats .dl{margin-top:6px;font-family:var(--num);font-size:13px;color:var(--coral);font-feature-settings:"tnum" 1,"zero" 0}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.kpi{background:#fff;border:1px solid var(--pink-3);border-radius:9px;padding:16px 18px}.kpi span{display:block;font-size:11.5px;color:var(--pink-2);letter-spacing:-.01em}.kpi b{display:block;margin-top:9px;font-family:var(--num);font-weight:500;font-size:26px;letter-spacing:-.03em;font-feature-settings:"tnum" 1,"zero" 0}.kpi b u{font-size:.46em;text-decoration:none;margin-left:.16em;color:var(--pink-2)}.kpi .dl{margin-top:7px;font-family:var(--num);font-size:11px;font-feature-settings:"tnum" 1,"zero" 0}.kpi .dl.up{color:var(--coral)}.kpi .dl.dn{color:var(--pink-2)}.resaleMode{width:max-content;display:flex;gap:4px;margin:0 auto 18px;padding:4px;border-radius:999px;background:#0a0a0a0e}.resaleMode button{padding:9px 18px;border-radius:999px;font-size:12.5px;color:var(--pink-1);transition:background .22s,color .22s,box-shadow .22s}.resaleMode button.on{background:var(--pink-0);color:var(--paper);box-shadow:0 5px 16px #0a0a0a1f}.resaleIdentity{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:12px;padding:14px 18px;background:#fff;border:1px solid var(--pink-3);border-radius:10px}.resaleIdentityImg{position:relative;width:72px;height:72px;border-radius:10px;overflow:hidden;background:var(--paper);display:grid;place-items:center;color:var(--coral);font-size:24px;font-weight:700}.resaleIdentityImg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.resaleIdentityImg.imageError img{display:none}.resaleIdentity small{font-family:var(--num);font-size:9px;letter-spacing:.11em;color:var(--coral)}.resaleIdentity h3{margin-top:5px;font-size:17px;font-weight:650;letter-spacing:-.03em}.resaleIdentity p{margin-top:6px;font-size:11.5px;color:var(--pink-2)}.resaleIdentityMeta{text-align:right;max-width:250px}.resaleIdentityMeta b{display:block;font-family:var(--num);font-size:15px;font-weight:600}.resaleIdentityMeta span{display:block;margin-top:5px;font-size:10.5px;line-height:1.5;color:var(--pink-2)}.resaleVerdict{margin-bottom:12px}.resaleVerdict .vdBasis{margin-top:10px;font-size:12px;color:var(--pink-2)}.resaleNoRatio{margin-bottom:12px;padding:24px}.resaleNoRatio b{font-size:16px;font-weight:600;letter-spacing:-.03em}.resaleNoRatio p{margin-top:8px;font-size:12.5px;color:var(--pink-1);line-height:1.7}.resaleBasis{margin:0 0 12px}.resalePlatforms{margin:16px 0}.resalePlatforms>.gHead{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:10px}.resalePlatforms>.gHead h3{font-size:15px;font-weight:600;letter-spacing:-.025em}.resalePlatforms>.gHead p{font-size:11px;color:var(--pink-2)}.resaleTop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;margin:16px 0}.resaleTop .resalePlatforms{margin:0;display:flex;flex-direction:column;grid-column:span 2;min-width:0}.resaleTop:not(:has(.resaleSpread)) .resalePlatforms{grid-column:1/-1}.resalePlatformGrid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);flex:1;gap:10px}.resalePlatformCard{min-width:0}.resalePlatformCard.empty>b{font-size:17px;color:var(--pink-2);font-weight:500}.resalePlatformCard.empty p{color:var(--pink-2)}.resaleSpread{min-width:0;display:flex;flex-direction:column}.resaleSpread>.gHead{margin-bottom:10px}.resaleSpread>.gHead h3{font-size:15px;font-weight:600;letter-spacing:-.025em}.resaleSpread>.svSpread{flex:1}@media(max-width:900px){.resaleTop{grid-template-columns:minmax(0,1fr)}.resaleTop .resalePlatforms{grid-column:auto}.resalePlatformGrid{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}}.resalePlatformCard{min-width:0;padding:17px 18px;background:#fff;border:1px solid var(--pink-3);border-radius:10px}.resalePlatformCard>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.resalePlatformCard>div span{font-size:12px;font-weight:600}.resalePlatformCard>div em{font-style:normal;font-family:var(--num);font-size:8.5px;letter-spacing:.08em;padding:4px 7px;border-radius:999px;background:#0a0a0a0d;color:var(--pink-2)}.resalePlatformCard>b{display:block;margin-top:16px;font-family:var(--num);font-size:24px;font-weight:550;letter-spacing:-.03em}.resalePlatformCard p{margin-top:8px;font-size:11px;color:var(--coral);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resalePlatformCard>small{display:block;margin-top:11px;font-family:var(--num);font-size:9px;color:var(--pink-2)}.resaleRecommendations,.resaleMd{margin:18px 0}.resaleRecommendations>.gHead,.resaleMd>.gHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:10px}.resaleRecommendations>.gHead h3{font-size:15px;font-weight:600;letter-spacing:-.025em}.resaleRecommendations>.gHead p{font-size:11px;color:var(--pink-2)}.resaleMd>.gHead h3{font-size:15px;font-weight:600;letter-spacing:-.025em}.resaleMd>.gHead p{margin-top:4px;font-size:11px;color:var(--pink-2)}.resaleMore{flex:0 0 auto;padding:8px 11px;border:1px solid var(--pink-3);border-radius:999px;background:#fff;font-size:10.5px;color:var(--pink-1);transition:border-color .2s,color .2s}.resaleMore:hover{border-color:var(--coral);color:var(--coral)}.resaleMore span{margin-left:4px;font-size:13px}.resaleRecGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.resaleRecCard{min-width:0;text-align:left;background:#fff;border:1px solid var(--pink-3);border-radius:10px;overflow:hidden;transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.resaleRecCard:hover{transform:translateY(-3px);border-color:var(--coral);box-shadow:0 14px 28px #0a0a0a14}.resaleRecImg{position:relative;height:132px;background:var(--paper);display:grid;place-items:center;color:var(--coral);font-size:24px;font-weight:700;overflow:hidden}.resaleRecImg img{position:absolute;inset:0;width:100%;height:100%;padding:8px;object-fit:contain;background:#fff}.resaleRecImg.imageError img{display:none}.resaleRecTx{display:flex;flex-direction:column;gap:5px;padding:13px 14px 15px;min-width:0}.resaleRecTx small{font-family:var(--num);font-size:8.5px;letter-spacing:.08em;color:var(--coral)}.resaleRecTx b{font-size:12.5px;font-weight:600;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.resaleRecTx em{font-style:normal;font-size:9.5px;color:var(--pink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resaleRecTx strong{margin-top:5px;font-family:var(--num);font-size:15px;font-weight:600}.resaleMdGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.resaleMdCard{position:relative;min-width:0;padding:17px 18px 18px;background:#fff;border:1px solid var(--pink-3);border-radius:10px;overflow:hidden}.resaleMdCard small{font-size:10.5px;color:var(--pink-2)}.resaleMdCard b{display:block;margin-top:8px;font-family:var(--num);font-size:22px;font-weight:600}.resaleMdCard p{margin-top:8px;font-size:10.5px;line-height:1.55;color:var(--pink-1)}.trGrid.resaleEvidence{margin-top:12px;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.resaleIdentity{grid-template-columns:58px minmax(0,1fr)}.resaleIdentityImg{width:58px;height:58px}.resaleIdentityMeta{grid-column:1/-1;text-align:left;max-width:none}.resalePlatforms>.gHead{display:block}.resalePlatforms>.gHead p{margin-top:5px}.resaleRecommendations>.gHead,.resaleMd>.gHead{align-items:flex-start}.resaleRecommendations>.gHead p{margin-top:5px}.resaleRecGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.resaleMdGrid,.trGrid.resaleEvidence{grid-template-columns:minmax(0,1fr)}}@media(min-width:761px)and (max-width:1120px){.resaleRecGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.trGrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px}.trGrid.one{grid-template-columns:minmax(0,1fr)}.panelC{background:#fff;border:1px solid var(--pink-3);border-radius:9px;padding:18px 20px}.panelC .ph{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:16px}.panelC .ph h3{font-size:14px;font-weight:500;letter-spacing:-.025em}.panelC .ph em{font-style:normal;font-family:var(--num);font-size:9.5px;letter-spacing:.16em;color:var(--pink-2);font-feature-settings:"zero" 0}.lifeSvg{width:100%;height:auto;display:block;overflow:visible}.lifeSvg .ax{stroke:var(--pink-3);stroke-width:1}.lifeSvg .cv{fill:none;stroke:var(--pink-0);stroke-width:2;stroke-linecap:round}.lifeSvg .cvc{fill:none;stroke:var(--coral);stroke-width:2;stroke-linecap:round}.lifeSvg .zn{fill:#ff6b4a14}.lifeSvg text{font-family:var(--num);font-size:9px;letter-spacing:.14em;fill:var(--pink-2-line)}.lifeSvg .dot{fill:var(--coral)}.stageRow{display:flex;gap:6px;margin-top:16px}.stageRow div{flex:1;text-align:center;padding:9px 4px;border-radius:6px;font-family:var(--num);font-size:9px;letter-spacing:.14em;color:var(--pink-2);background:#0a0a0a09}.stageRow div.on{background:var(--coral);color:#fff}.flow{display:flex;flex-direction:column;gap:16px}.flow .st{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:11px}.flow .st span{font-size:12.5px;color:var(--pink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow .st u{display:block;height:32px;background:#0a0a0a0a;border-radius:6px;position:relative;overflow:hidden}.flow .st u i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--pink-0);border-radius:6px}.flow .st u i.c{background:var(--coral)}.flow .st em{font-style:normal;font-family:var(--num);font-size:10.5px;color:var(--pink-2);font-feature-settings:"tnum" 1,"zero" 0}.pbars{display:flex;align-items:flex-end;justify-content:space-around;gap:12px;flex:1;padding-top:6px}.pbars .pc{display:flex;flex-direction:column;align-items:center;gap:10px;flex:1;height:100%;justify-content:flex-end}.pbars .pc .pv{font-family:var(--num);font-size:12.5px;color:var(--pink-1);font-feature-settings:"tnum" 1,"zero" 0}.pbars .pc .pt{width:100%;max-width:46px;background:#0a0a0a0a;border-radius:7px 7px 3px 3px;position:relative;flex:1;display:flex;align-items:flex-end;overflow:hidden}.pbars .pc .pt i{display:block;width:100%;height:0;border-radius:7px 7px 3px 3px;background:var(--pink-0)}.pbars .pc .pt i.c{background:var(--coral)}.pbars .pc .pl{font-size:12px;color:var(--pink-1);white-space:nowrap}.myFeed{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.fItem{background:#fff;border:1px solid var(--pink-3);border-radius:9px;overflow:hidden}.fItem .im{aspect-ratio:3/4;overflow:hidden;background:#e8e4dd}.fItem .im img{width:100%;height:100%;object-fit:cover;filter:grayscale(.25);transition:transform 1s var(--ease),filter 1s var(--ease)}.fItem:hover .im img{transform:scale(1.06);filter:grayscale(0)}.fItem .tx{padding:12px 14px}.fItem .tx b{display:block;font-size:13px;font-weight:500;letter-spacing:-.025em}.fItem .tx span{display:block;margin-top:5px;font-size:11.5px;color:var(--pink-2)}.why{margin-top:8px;font-size:11px;color:var(--coral);letter-spacing:-.01em}.svSpreadLabel{font-size:11.5px;color:var(--pink-2);letter-spacing:-.01em}.svSpreadHead{margin-top:10px;font-size:28px;font-weight:600;letter-spacing:-.03em}.svSpreadHead b{font-family:var(--num);color:var(--coral);font-weight:600;margin-left:6px;font-feature-settings:"tnum" 1,"zero" 0}.svSpreadRow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:20px;font-size:13px;color:var(--pink-0)}.svSpreadRow span{color:var(--pink-1)}.svSpreadRow b{font-family:var(--num);font-weight:500;font-feature-settings:"tnum" 1,"zero" 0}.svSpreadRow b u{font-style:normal;text-decoration:none;font-size:.8em;font-weight:400;margin-left:.1em;color:var(--pink-1)}.svSpreadBar{height:7px;border-radius:99px;background:#0a0a0a0f;margin-top:8px;overflow:hidden}.svSpreadBar i{display:block;height:100%;border-radius:99px;background:var(--coral)}.svSpread .note{margin-top:22px}.sigWrap{overflow:visible}.sigMore{display:block;width:100%;margin-top:12px;padding:9px 0;border-radius:999px;border:1px solid var(--pink-3);background:transparent;color:var(--pink-1);font-size:12px;letter-spacing:-.01em;text-align:center;transition:.26s}.sigMore:hover{border-color:var(--pink-0);color:var(--pink-0)}.sigMore[hidden]{display:none}[data-chart=sentMain] .gSel{margin-bottom:4px}.sentPie{display:flex;align-items:center;justify-content:center;gap:56px;padding:4px;flex-wrap:wrap}.sentPie .pieBox{width:220px;height:220px;flex:0 0 auto}.sentPie svg{width:100%;height:100%;display:block;overflow:visible}.sentPie .pieSeg{stroke:#fff;stroke-width:2.5;stroke-linejoin:round}.sentPie .pieTx{font-weight:700;pointer-events:none;letter-spacing:-.02em}.sentPie .pieSide{flex:0 1 auto;min-width:220px}.sentPie .pieSum{display:flex;align-items:baseline;gap:6px;margin-bottom:14px}.sentPie .pieSum b{font-size:22px;line-height:1.1}.sentPie .pieSum small{font-size:11px;color:var(--pink-2)}.sentPie .pieLg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.sentPie .pieLg li{display:grid;grid-template-columns:10px 56px 64px auto;align-items:center;gap:16px;font-size:13px}.sentPie .pieLg i{width:10px;height:10px;border-radius:2px}.sentPie .pieLg b{font-size:15px;text-align:right}.sentPie .pieLg em{font-style:normal;font-size:11px;color:var(--pink-2);text-align:left}.lcWk{display:flex;flex-direction:column;overflow:hidden}.lcWk .lcWkBody{flex:1;min-height:0;overflow:hidden}.lcWk.open .lcWkBody{overflow:visible}.lcWk .lcWkMore{margin:8px auto 0;padding:6px 16px;border:1px solid var(--pink-3);border-radius:999px;background:#fff;font:inherit;font-size:12px;cursor:pointer}.lcWk .lcWkMore[hidden]{display:none}@property --rka{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes rkSpin{to{--rka:360deg}}@keyframes rkFlash{0%,86%,to{opacity:0}90%{opacity:.85}95%{opacity:.25}}@keyframes rkGloss{0%,70%{background-position:178% 0}86%,to{background-position:-78% 0}}@keyframes rkAura{0%{transform:scale(.93);opacity:.4}64%,to{transform:scale(1.13);opacity:0}}.rk{display:inline-flex;align-items:center;vertical-align:middle;white-space:nowrap;font-family:var(--num);font-weight:600;font-size:11px;letter-spacing:.12em;color:var(--rk-c,var(--pink-1));font-feature-settings:"tnum" 1,"zero" 0}.rk.lg{font-size:12.5px}.rkAv{position:relative;--rkGap:calc(var(--rkS,72px) * .118);--rkRim:max(1.5px, calc(var(--rkS,72px) * .032));--rkW:max(1.4px, calc(var(--rkS,72px) * .034));--rkSep:max(1px, calc(var(--rkS,72px) * .022));box-shadow:0 0 0 var(--rkSep) var(--rk-sep, #fff),0 0 0 calc(var(--rkSep) + var(--rkRim)) var(--rk-c),var(--rk-glow, 0 0 0 0 transparent)}.rkRing{position:absolute;inset:calc(var(--rkGap) * -1);border-radius:50%;pointer-events:none}.rkRing:before{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid var(--rk-track)}.rkRing i{position:absolute;inset:0;border-radius:50%;padding:var(--rkW);background:conic-gradient(from var(--rka),var(--rk-sweep));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:rkSpin var(--rk-dur) linear infinite}.mAuth .pill.me:hover .rkRing i{transform:none}.rkRing i.o2{inset:calc(var(--rkS,72px) * -.052);opacity:.62;animation-delay:calc(var(--rk-dur) * -.5);animation-duration:calc(var(--rk-dur) * 1.62)}.rkRing i.flash{inset:0;padding:var(--rkW);background:conic-gradient(from 0deg,#ffd0bf,var(--coral),#ffe4d8,var(--coral),#ffd0bf);animation:rkFlash 9s var(--ease) infinite}.rkRing b.ticks{position:absolute;inset:0;border-radius:50%;padding:var(--rkW);opacity:.6;background:conic-gradient(var(--rk-c) 0 1.6deg,transparent 1.6deg 88.4deg,var(--rk-c) 88.4deg 91.6deg,transparent 91.6deg 178.4deg,var(--rk-c) 178.4deg 181.6deg,transparent 181.6deg 268.4deg,var(--rk-c) 268.4deg 271.6deg,transparent 271.6deg 358.4deg,var(--rk-c) 358.4deg 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.rkRing b.aura{position:absolute;inset:calc(var(--rkS,72px) * -.085);border-radius:50%;border:1px solid var(--rk-c);animation:rkAura 4.9s var(--ease) infinite}.rkGloss{position:absolute;inset:0;border-radius:50%;pointer-events:none;background-image:linear-gradient(102deg,transparent 43%,rgba(255,255,255,.07) 47%,var(--rk-gloss-c, rgba(255,255,255,.54)) 50%,rgba(255,255,255,.07) 53%,transparent 57%);background-size:232% 100%;background-repeat:no-repeat;animation:rkGloss var(--rk-gloss-dur, 8s) var(--ease) infinite}.rk1{--rk-c:rgba(10,10,10,.28);--rk-track:rgba(10,10,10,.1);--rk-dur:13s;--rk-sweep:transparent 0 84%, rgba(10,10,10,.44) 93%, transparent 99% 100%}.rk2{--rk-c:rgba(10,10,10,.66);--rk-track:rgba(10,10,10,.14);--rk-dur:10.5s;--rk-sweep:transparent 0 74%, rgba(10,10,10,.3) 82%, rgba(10,10,10,.86) 91%, transparent 98% 100%}.rk3{--rk-c:#7c8792;--rk-track:rgba(124,135,146,.26);--rk-dur:8s;--rk-glow:0 0 0 calc(var(--rkRim) + 3px) rgba(124,135,146,.2), 0 6px 18px -9px rgba(96,108,120,.55);--rk-sweep:transparent 0 60%, rgba(96,108,120,.5) 69%, #b9c4cd 76%, #ffffff 82%, #8e9aa4 88%, rgba(124,135,146,.4) 93%, transparent 99% 100%}.rk4{--rk-c:#c9a961;--rk-track:rgba(201,169,97,.28);--rk-dur:6.4s;--rk-glow:0 7px 22px -9px rgba(201,169,97,.78);--rk-gloss-dur:8.5s;--rk-gloss-c:rgba(255,246,222,.56);--rk-sweep:transparent 0 54%, rgba(201,169,97,.32) 64%, #f4e3b8 74%, #fff6e2 81%, #c9a961 88%, rgba(201,169,97,.38) 93%, transparent 99% 100%}.rk5{--rk-c:var(--coral);--rk-track:rgba(255,107,74,.26);--rk-dur:5.2s;--rk-glow:0 9px 30px -9px rgba(255,107,74,.85);--rk-gloss-dur:6.6s;--rk-gloss-c:rgba(255,255,255,.62);--rk-sweep:transparent 0 46%, rgba(255,107,74,.3) 56%, #ffd0bf 68%, #fff1ea 76%, var(--coral) 84%, rgba(255,107,74,.35) 92%, transparent 99% 100%}.onDark .rk1{--rk-c:rgba(241,239,234,.3);--rk-track:rgba(241,239,234,.12);--rk-sweep:transparent 0 84%, rgba(241,239,234,.5) 93%, transparent 99% 100%}.onDark .rk2{--rk-c:rgba(241,239,234,.8);--rk-track:rgba(241,239,234,.16);--rk-sweep:transparent 0 74%, rgba(241,239,234,.34) 82%, #f1efea 91%, transparent 98% 100%}@media(prefers-reduced-motion:reduce){.rkRing i,.rkRing b.aura,.rkGloss{animation:none}}.acct .avatarCircle{--rkS:78px;--rk-sep:#fff}.trProfAv{--rkS:100px;--rk-sep:#fff}.sFoot .av{--rkS:31px;--rk-sep:var(--side)}.rkAv>.rkRing,.rkAv>.rkGloss{z-index:1}.sFoot .av{background:var(--coral)}.sFoot .rk1,.sFoot .rk2{color:var(--paper)}.tpSection{padding-top:4px}.tpSecLabel{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:14px}.tpSecLabel h3{font-size:clamp(22px,2.8vw,32px);font-weight:600;letter-spacing:-.04em}.tpSecLabel span{font-family:var(--num);font-size:9px;letter-spacing:.18em;color:var(--pink-2)}.tpPulseGrid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:14px}.tpCard{background:#fff;border:1px solid var(--pink-3);border-radius:12px}.tpHero{padding:28px 30px;min-height:260px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.tpHero:after{content:"";position:absolute;right:-60px;top:-90px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,#ff6b4a2e,#ff6b4a00 66%);pointer-events:none}.tpPulseTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;position:relative;z-index:1}.tpPulseTop .tpTag{font-family:var(--num);font-size:9px;letter-spacing:.17em;color:var(--pink-2)}.tpDelta{font-family:var(--num);font-size:11px;color:var(--coral);padding:6px 9px;border-radius:999px;background:#ff6b4a17}.tpBigDeg{font-family:var(--num);font-size:clamp(74px,9vw,126px);font-weight:500;letter-spacing:-.06em;line-height:.82;font-feature-settings:"tnum" 1,"zero" 0;position:relative;z-index:1}.tpBigDeg em{font-style:normal;color:var(--coral)}.tpPulseCopy{position:relative;z-index:1}.tpPulseCopy strong{display:block;font-size:18px;font-weight:600;letter-spacing:-.035em}.tpPulseCopy p{margin-top:7px;font-size:13px;line-height:1.65;color:var(--pink-1)}.tpTasteTags{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.tpTasteTags span{padding:7px 11px;border-radius:999px;border:1px solid var(--pink-3);font-size:11px;color:var(--pink-1)}.tpTasteTags span.on{background:var(--pink-0);color:var(--paper);border-color:var(--pink-0)}.tpTasteTags button{padding:7px 11px;border-radius:999px;border:1px solid var(--pink-3);font-size:11px;color:var(--pink-1);background:#fff;cursor:pointer;transition:all .25s var(--ease)}.tpTasteTags button:hover{border-color:var(--pink-0);color:var(--pink-0)}.tpTasteTags button.on{background:var(--pink-0);color:var(--paper);border-color:var(--pink-0)}.tpPulseCopy p b{font-weight:600;color:var(--pink-0)}.tpSignal{padding:28px 28px 26px;display:flex;flex-direction:column;justify-content:space-between;min-height:260px;background:var(--pink-0);color:var(--paper);border-color:var(--pink-0)}.tpSignalHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.tpSignalHead span{font-family:var(--num);font-size:9px;letter-spacing:.17em;color:#f1efea80}.tpLiveDot{width:8px;height:8px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 6px #ff6b4a1f;animation:tpPulseDot 1.8s ease-in-out infinite}@keyframes tpPulseDot{50%{opacity:.3;transform:scale(.72)}}.tpSignalNum{font-family:var(--num);font-size:82px;font-weight:500;line-height:.9;letter-spacing:-.06em;color:#fff}.tpSignalNum em{font-size:.27em;font-style:normal;font-family:inherit;letter-spacing:-.02em;color:#f1efea8c;margin-left:8px}.tpSignal h4{font-size:18px;font-weight:600;letter-spacing:-.03em}.tpSignal p{margin-top:7px;color:#f1efea9e;font-size:12.5px;line-height:1.65}.tpSignalList{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.tpSignalList span{font-family:var(--num);font-size:9px;letter-spacing:.08em;padding:7px 9px;border-radius:999px;background:#f1efea14;color:#f1efeab8}.tpSignalList b{color:var(--coral);font-weight:500;margin-left:4px}.tpBrief{margin-top:14px;padding:20px 24px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center}.tpBriefNo{font-family:var(--num);font-size:10px;letter-spacing:.16em;color:var(--coral-ink)}.tpBriefText b{display:block;font-size:14px;font-weight:600}.tpBriefText p{margin-top:5px;font-size:12.5px;line-height:1.65;color:var(--pink-1)}.tpBriefScore{font-family:var(--num);font-size:12px;color:var(--pink-2);white-space:nowrap}.tpBriefScore b{font-size:20px;color:var(--pink-0);font-weight:500;margin-right:2px}.tpSalHead{margin-top:44px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.tpSalHead h3{font-size:clamp(22px,2.8vw,32px);font-weight:600;letter-spacing:-.04em}.tpSalHead h3 em{font-style:normal;color:var(--coral)}.tpSalHead p{margin-top:10px;font-size:13px;line-height:1.7;color:var(--pink-1);max-width:58ch}.tpSalHead p.tpSalDesc{max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpSalHead p strong{font-weight:600;color:var(--pink-0)}.tpFilterLogic{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tpLogicChip{font-size:11px;padding:8px 0;color:var(--pink-1)}.tpLogicChip.on{background:var(--pink-0);color:var(--paper);border-color:var(--pink-0)}.tpSalGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:18px}.tpPickWrap{display:flex;flex-direction:column;gap:12px}.tpReason{padding:12px 13px;border-radius:9px;background:#0a0a0a09}.tpReasonLine{display:flex;align-items:center;gap:8px;font-size:10.5px;color:var(--pink-1)}.tpReasonLine+.tpReasonLine{margin-top:7px}.tpCheck{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--pink-0);color:#fff;font-size:9px;flex:0 0 auto}.tpReasonLine strong{font-weight:600;color:var(--pink-0)}.tpTags{display:flex;gap:6px;flex-wrap:wrap}.tpTags span{font-size:10px;padding:5px 8px;border-radius:999px;border:1px solid var(--pink-3);color:var(--pink-2)}.tpTags span.hit{color:var(--coral);border-color:#ff6b4a59;background:#ff6b4a0f}.tpSalState{grid-column:1/-1;padding:34px 16px;text-align:center;line-height:1.7;font-size:11.5px;color:var(--pink-2);border:1px dashed var(--pink-3);border-radius:10px}.tpEmptyMore{text-align:center;padding:22px 0 6px;font-family:var(--num);font-size:9px;letter-spacing:.14em;color:var(--pink-2)}@media(max-width:1080px){.tpPulseGrid{grid-template-columns:1fr}}@media(max-width:680px){.tpPulseGrid{grid-template-columns:1fr}.tpBrief{grid-template-columns:auto 1fr}.tpBriefScore{grid-column:2}.tpHero,.tpSignal{min-height:235px}}@media(max-width:1180px){.tpSalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.tpSalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.tpSalGrid{grid-template-columns:1fr}}.mfWrap{display:grid;grid-template-columns:296px minmax(0,1fr);gap:14px;align-items:start}.mfCard{background:#fff;border:1px solid var(--pink-3);border-radius:11px;padding:22px}.mfProf{text-align:center;padding:28px 22px 22px}.mfProf h4{font-size:16px;font-weight:600;letter-spacing:-.03em}.mfProf .em{margin-top:6px;font-size:11.5px;color:var(--pink-2)}.mfProf .rkRow{margin-top:13px;display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.mfEdit{display:block;width:100%;margin-top:18px;padding:11px;border-radius:8px;border:1px solid var(--pink-3);font-size:12.5px;color:var(--pink-1);transition:border-color .3s,color .3s}.mfEdit:hover{border-color:var(--pink-0);color:var(--pink-0)}.mfStat{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:14px;border:1px solid var(--pink-3);border-radius:8px;overflow:hidden}.mfStat div{padding:13px 6px;text-align:center;border-right:1px solid var(--pink-3)}.mfStat div:last-child{border-right:none}.mfStat b{display:block;font-family:var(--num);font-size:17px;font-weight:500;letter-spacing:-.02em;font-feature-settings:"tnum" 1,"zero" 0}.mfStat span{display:block;margin-top:4px;font-size:10.5px;color:var(--pink-2)}.mfNext{margin-top:14px;padding-top:14px;border-top:1px solid var(--pink-3);text-align:left}.mfNext .t{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;color:var(--pink-2)}.mfNext .t b{font-family:var(--num);color:var(--pink-0);font-weight:500}.mfNext .bar{height:4px;border-radius:99px;background:#0a0a0a12;margin-top:8px;overflow:hidden}.mfNext .bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#a8873f,#e2c88c)}.mfFil h5{font-size:13px;font-weight:600;letter-spacing:-.03em}.mfFil .sub{margin-top:16px;display:flex;align-items:baseline;gap:8px;font-size:12px;color:var(--pink-1)}.mfFil .sub em{font-style:normal;font-size:10.5px;color:var(--pink-2)}.mfChips{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.mfChips button{padding:7px 13px;border-radius:999px;font-size:11.5px;border:1px solid var(--pink-3);color:var(--pink-1);transition:background .28s,color .28s,border-color .28s}.mfChips button:hover{border-color:var(--pink-1)}.mfChips button.on{background:var(--pink-0);border-color:var(--pink-0);color:var(--paper)}.mfRange{margin-top:20px}.mfRange input{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:99px;background:#0a0a0a17;outline:none;margin-top:12px}.mfRange input::-webkit-slider-thumb{-webkit-appearance:none;width:17px;height:17px;border-radius:50%;background:var(--coral);box-shadow:0 3px 9px -3px #f04e28e6}.mfRange input::-moz-range-thumb{width:17px;height:17px;border:0;border-radius:50%;background:var(--coral)}.mfRange .ends{display:flex;justify-content:space-between;margin-top:9px;font-size:10.5px;color:var(--pink-2)}.mfSec{background:#fff;border:1px solid var(--pink-3);border-radius:11px;padding:22px}.mfSec+.mfSec{margin-top:14px}.mfSec .ph{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:18px}.mfSec .ph h3{font-size:15px;font-weight:600;letter-spacing:-.03em}.mfSec .ph em{font-style:normal;font-size:11px;color:var(--pink-2)}.mfGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.pItem{position:relative;border-radius:9px;overflow:hidden;background:#efece7;border:1px solid var(--pink-3);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.pItem:hover{transform:translateY(-4px);box-shadow:0 26px 44px -30px #0a0a0a80}.pItem .im{aspect-ratio:3/4;overflow:hidden;display:block}.pItem .im img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.2);transition:transform .8s var(--ease),filter .5s}.pItem:hover .im img{transform:scale(1.05);filter:grayscale(0)}.pItem .tg{position:absolute;left:9px;top:9px;padding:5px 9px;border-radius:999px;background:#0c0e10d1;color:#f1efea;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--num);font-size:9px;letter-spacing:.08em;font-feature-settings:"tnum" 1,"zero" 0}.pItem .tg.c{background:var(--coral);color:#fff}.pItem .tx{padding:13px 14px 15px;background:#fff}.pItem .tx u{display:block;text-decoration:none;font-family:var(--num);font-size:8.5px;letter-spacing:.16em;color:var(--pink-2)}.pItem .tx b{display:block;margin-top:6px;font-size:12.5px;font-weight:500;letter-spacing:-.025em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pItem .tx s{display:block;margin-top:6px;text-decoration:none;font-family:var(--num);font-size:12px;letter-spacing:-.01em;font-feature-settings:"tnum" 1,"zero" 0}.pItem .why{margin-top:8px;font-size:10.5px;line-height:1.55;color:var(--coral)}.mfEmpty{padding:34px 10px;text-align:center;font-size:12.5px;color:var(--pink-2);line-height:1.8}@media(max-width:1080px){.mfWrap{grid-template-columns:1fr}}.fsWrap{position:relative;z-index:5;margin:0 0 18px}.fsRow{display:flex;gap:10px;align-items:stretch;width:min(720px,100%);margin:0 auto}#trSearch .fsRow{position:relative;height:50px;align-items:center}#trSearch .fsRow .fsBar{width:100%;height:50px;flex:1 1 auto;align-self:center;box-sizing:border-box}.fsRow{position:relative}.kwWrap .fsRow{height:50px;align-items:center}.fsSide{position:absolute;left:calc(100% + 10px);top:0;bottom:0;display:flex;gap:8px;align-items:center}.fsSide .fsMore{height:50px;min-height:50px;max-height:50px;box-sizing:border-box}@media(max-width:1180px){.fsSide{position:static}}.fsBar{flex:1;min-width:0;position:relative;display:flex;align-items:center;gap:10px;height:50px;padding:0 14px 0 16px;border-radius:999px;background:#fff;box-shadow:0 1px 0 var(--pink-3),0 18px 38px -30px #0a0a0a80;border:1px solid var(--pink-3);transition:border-color .3s,box-shadow .3s}.fsBar:focus-within{border-color:var(--pink-1);box-shadow:0 1px 0 var(--pink-3),0 22px 44px -28px #0a0a0a8c}.fsIc{color:var(--coral);font-size:14px;flex:0 0 auto;line-height:1}.fsBar input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:14px;letter-spacing:-.02em;color:var(--pink-0)}.fsBar input::placeholder{color:transparent}.fsGhost{position:absolute;left:40px;right:44px;top:50%;transform:translateY(-50%);pointer-events:none;overflow:hidden;white-space:nowrap;font-size:13.5px;color:var(--pink-2);letter-spacing:-.02em}.fsGhost i{font-style:normal}.fsGhost b{font-weight:500;color:var(--pink-1)}#kwQ,#kwQ b,#fsQ,#fsQ b{color:#0a0a0a6b}#kwQ b,#fsQ b{display:inline-block}.fsBar.typing .fsGhost{opacity:0}.fsClear{width:22px;height:22px;padding:0;border-radius:50%;flex:0 0 22px;background:#0a0a0a0f;color:var(--pink-1);font-size:13px;line-height:1;display:grid;place-items:center;box-shadow:none}.fsClear[hidden]{display:none}.fsClear:hover{background:var(--coral);color:#fff}.fsMore{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:0 18px;border-radius:999px;background:var(--pink-0);color:var(--paper);font-size:13px;letter-spacing:-.02em;white-space:nowrap;transition:background .3s,transform .3s var(--ease)}.fsMore[hidden]{display:none}.fsMore u{text-decoration:none;font-size:10px;opacity:.7;transition:transform .3s var(--ease)}.fsMore:hover{background:var(--coral)}.fsMore:hover u{transform:translateY(2px)}.fsMore.on u{transform:rotate(180deg)}.fsSug{position:absolute;left:50%;transform:translate(-50%);top:56px;width:min(720px,100%);max-height:320px;overflow-y:auto;z-index:22;background:#fff;border:1px solid var(--pink-3);border-radius:14px;box-shadow:0 30px 60px -30px #0a0a0a6b;padding:6px}.fsSug .sg{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border-radius:9px;text-align:left;transition:background .16s}.fsSug .sg.on{background:#ff6b4a17}.fsSug .sg .fc{flex:0 0 auto;font-family:var(--num);font-size:8.5px;letter-spacing:.1em;padding:4px 7px;border-radius:5px;background:#0a0a0a0f;color:var(--pink-2)}.fsSug .sg.on .fc{background:var(--coral);color:#fff}.fsSug .sg .lb{display:block;flex:1;min-width:0;font-size:13.5px;letter-spacing:-.02em;color:var(--pink-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsSug .sg .lb em{font-style:normal;color:var(--coral);font-weight:600}.fsSug .sg .pt{flex:0 0 auto;font-size:11px;color:var(--pink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:44%}.fsSug .none{padding:16px 12px;font-size:13px;color:var(--pink-2);line-height:1.7}.fsSug .none b{color:var(--pink-0);font-weight:500}.fsSug .sg.resaleProduct{align-items:stretch;padding:9px;gap:12px}.resaleThumb{position:relative;width:52px;height:52px;flex:0 0 52px;border-radius:9px;overflow:hidden;background:var(--paper);display:grid;place-items:center;color:var(--coral);font-weight:700}.resaleThumb img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain;background:#fff}.resaleThumb.imageError img{display:none}.resaleSugTx{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center;gap:3px}.resaleSugTop{display:flex;align-items:center;gap:8px;min-width:0}.resaleSugTop b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--pink-0)}.resaleSugTop em{flex:0 0 auto;font-style:normal;font-family:var(--num);font-size:8px;letter-spacing:.08em;padding:3px 6px;border-radius:999px;background:#0a0a0a0f;color:var(--pink-2)}.resaleSugTx small{font-size:10.5px;color:var(--pink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resaleSugTx small.platforms{color:var(--coral)}.fsChips{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;width:min(720px,100%);margin:12px auto 0}.fsChip{display:inline-flex;align-items:center;gap:7px;padding:6px 8px 6px 11px;border-radius:999px;background:var(--pink-0);color:var(--paper);font-size:12px;letter-spacing:-.02em;white-space:nowrap}.fsChip small{font-family:var(--num);font-size:8.5px;letter-spacing:.08em;opacity:.55}.fsChip button{width:16px;height:16px;border-radius:50%;background:#f1efea2e;color:var(--paper);font-size:11px;line-height:1;display:grid;place-items:center}.fsChip button:hover{background:var(--coral)}.fsChips.isName{gap:0}.fsPickName{display:inline-flex;align-items:center;gap:9px;padding:7px 9px 7px 14px;max-width:100%;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--pink-0);font-size:12.5px;letter-spacing:-.02em}.fsPickName small{flex:0 0 auto;font-family:var(--num);font-size:8.5px;letter-spacing:.08em;opacity:.55}.fsPickName button{flex:0 0 auto;width:16px;height:16px;border-radius:50%;background:#0a0a0a14;color:var(--pink-2);font-size:11px;line-height:1;display:grid;place-items:center}.fsPickName button:hover{background:var(--coral);color:var(--paper)}.fsPopBg{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#0a0a0a70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .34s var(--ease)}.fsPopBg.on{opacity:1;pointer-events:auto}.fsPop{width:min(980px,100%);height:min(660px,88vh);display:flex;flex-direction:column;background:var(--paper);border-radius:16px;overflow:hidden;box-shadow:0 60px 120px -50px #0a0a0ab3;transform:translateY(14px) scale(.985);transition:transform .38s var(--ease)}.fsPopBg.on .fsPop{transform:none}.fsPopHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 18px;border-bottom:1px solid var(--pink-3)}.fsPopHead h3{font-size:16px;font-weight:600;letter-spacing:-.03em}.fsPopHead p{margin-top:6px;font-size:12px;color:var(--pink-2);line-height:1.65;max-width:56ch}.fsX{width:30px;height:30px;border-radius:50%;flex:0 0 auto;background:#0a0a0a0f;color:var(--pink-1);font-size:16px;line-height:1;display:grid;place-items:center}.fsX:hover{background:var(--coral);color:#fff}.fsCols{flex:1;min-height:0;display:grid;grid-template-columns:repeat(var(--fsN,4),1fr)}.fsPop.is-discount .fsCols{grid-template-columns:minmax(150px,190px) minmax(150px,190px) minmax(150px,190px) 1fr}.fsPop[data-fs=resale] .fsCols{grid-template-columns:minmax(145px,180px) minmax(145px,180px) minmax(145px,180px) minmax(320px,1fr)}.fsPop[data-fs=resale] .fsColH{font-family:inherit;font-size:11px;letter-spacing:-.01em;color:var(--pink-1);font-weight:600}.fsPop[data-fs=resale] .fsApply{background:var(--pink-0)}.fsPop[data-fs=resale] .fsResaleOpt{align-items:center;justify-content:flex-start;padding:9px;gap:10px}.fsResaleOpt .fsOptThumb{position:relative;width:50px;height:50px;flex:0 0 50px;border-radius:8px;overflow:hidden;background:#fff;display:grid;place-items:center;color:var(--coral);font-weight:700}.fsResaleOpt .fsOptThumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.fsResaleOpt .fsOptThumb.imageError img{display:none}.fsResaleOpt .fsOptTx{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.fsResaleOpt .fsOptTx b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.fsResaleOpt .fsOptTx small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;color:var(--pink-2)}.fsResaleOpt .fsOptTx small.platforms{color:var(--coral)}.fsResaleOpt.on .fsOptTx small{color:#ffffffa8}@media(max-width:820px){.fsPop[data-fs=resale] .fsCols{grid-template-columns:repeat(3,minmax(150px,1fr));overflow:auto}.fsPop[data-fs=resale] .fsCol:last-child{grid-column:1/-1;min-height:300px;border-top:1px solid var(--pink-3)}}.fsCol{min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--pink-3)}.fsCol:last-child{border-right:none}.fsCol[hidden]{display:none}.fsCol:has(+.fsCol[hidden]){border-right:none}.fsColH{padding:12px 14px;font-family:var(--num);font-size:9px;letter-spacing:.18em;color:var(--pink-2);border-bottom:1px solid var(--pink-3);flex:0 0 auto}.fsList{flex:1;min-height:0;overflow-y:auto;padding:6px}.fsList button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 11px;border-radius:8px;text-align:left;font-size:13px;letter-spacing:-.02em;color:var(--pink-1);transition:background .16s,color .16s}.fsList button:hover{background:#0a0a0a0d;color:var(--pink-0)}.fsList button.on{background:var(--pink-0);color:var(--paper)}.fsList button i{font-style:normal;font-size:10px;opacity:.5}.fsList .hint{padding:14px 12px;font-size:12px;color:var(--pink-2);line-height:1.7}.fsList button.fsOpt{position:relative}.fsList button.fsOpt .fsOptTx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsList button.fsOpt.on{background:var(--pink-0);color:var(--paper)}.fsList button.fsOpt.on i{opacity:.75}.fsList button.fsOpt.on:after{content:"";position:absolute;left:3px;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--coral)}.fsList button.fsOpt.zero{opacity:.4}.fsList button.fsOpt.zero.on{opacity:1}.fsList.isLoading{opacity:.55;pointer-events:none;transition:opacity .18s}.fsColFind{flex:0 0 auto;padding:8px 8px 4px}.fsColFind input{width:100%;padding:7px 10px;border:1px solid var(--pink-3);border-radius:8px;background:transparent;font:inherit;font-size:12px;letter-spacing:-.02em;color:var(--pink-0)}.fsColFind input::placeholder{color:var(--pink-2)}.fsColFind input:focus{outline:none;border-color:var(--pink-1)}.fsState{padding:9px 24px;font-size:11.5px;line-height:1.6;color:var(--pink-2);border-bottom:1px solid var(--pink-3);background:#0a0a0a05}.fsState:empty{display:none}.fsState.warn{color:var(--coral)}.fsState.load{opacity:.7}.fsSug .sg.picked .lb{color:var(--coral)}.fsSug .sg.picked .pt{color:var(--coral);opacity:.8}.fsPopFoot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 24px;border-top:1px solid var(--pink-3);background:#fff}.fsPicked{display:flex;flex-wrap:wrap;gap:7px;min-height:28px;align-items:center}.fsPicked .ph2{font-size:12px;color:var(--pink-2)}.fsActs{display:flex;gap:9px;flex:0 0 auto}.fsReset{padding:11px 16px;border-radius:999px;font-size:12.5px;color:var(--pink-1);background:#0a0a0a0d}.fsReset:hover{background:#0a0a0a1a}.fsApply{padding:11px 20px;border-radius:999px;font-size:12.5px;background:var(--coral);color:#fff;display:inline-flex;align-items:center;gap:8px;transition:transform .3s var(--ease),filter .3s}.fsApply u{text-decoration:none;transition:transform .3s var(--ease)}.fsApply:hover{filter:brightness(1.06)}.fsApply:hover u{transform:translate(3px)}@media(max-width:820px){.fsCols{grid-template-columns:repeat(2,1fr)}.fsCol{border-bottom:1px solid var(--pink-3)}.fsPopFoot{flex-direction:column;align-items:stretch}}.kwGoBtn{width:30px;height:30px;flex:0 0 30px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;cursor:none;background:var(--pink-0);color:var(--paper);transition:background .3s var(--ease),transform .3s var(--ease),opacity .3s}.kwGoBtn:hover{background:var(--coral)}.kwGoBtn:active{transform:scale(.92)}.kwGoBtn:disabled{cursor:default}.kwGoIc{font-size:14px;line-height:1;display:block}.fsBar.busy .kwGoBtn{background:var(--coral)}.fsBar.busy .kwGoIc{animation:kwSpin 1.1s linear infinite}@keyframes kwSpin{to{transform:rotate(360deg)}}.fsBar.busy{border-color:var(--coral)}.fsBar.busy:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--coral),transparent);animation:kwSweep 1.4s var(--ease) infinite}@keyframes kwSweep{0%{transform:translate(-40%);opacity:0}35%{opacity:.9}to{transform:translate(40%);opacity:0}}.fsBar.busy input{opacity:.5}@media(prefers-reduced-motion:reduce){.fsBar.busy .kwGoIc{animation:none}.fsBar.busy:after{animation:none;opacity:.6}}.fsPop.is-discount .fsOpt.has-thumb{display:flex;align-items:center;justify-content:flex-start;gap:12px;text-align:left;padding:8px 12px}.fsPop.is-discount .fsOpt.has-thumb img{width:80px;height:80px;border-radius:6px;object-fit:cover;object-position:center top;flex-shrink:0;border:1px solid rgba(0,0,0,.05)}.fsPop.is-discount .fsOpt.has-thumb .fsOptTx{flex:1;min-width:0;white-space:normal;line-height:1.4;word-break:keep-all}.fsPop.is-discount .fsPageNav{display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 6px;font-size:11px;color:var(--pink-2);border-top:1px solid var(--pink-3)}.fsPop{resize:both}.fsPop.is-discount{width:1100px;max-width:96vw}.stockPicker{margin:0 0 12px;padding:10px 14px}.stockPicker .ph{margin-bottom:6px}.stockPickerGrid{display:grid;grid-template-columns:minmax(175px,200px) minmax(0,1fr) minmax(0,.62fr);align-items:start;gap:14px}.stockPickerRate{min-width:0;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transform:translate(40px,-10px);--sc:var(--coral)}.stockPickerRateLabel{font-size:12px;color:var(--pink-2)}#stockDiscountSlot{width:100%;padding:8px;display:flex;justify-content:center;border-radius:50%;transition:background .2s,box-shadow .2s}#stockDiscountSlot.dragover{background:#fff4f0;box-shadow:0 0 0 2px var(--coral)}.stockPickerRate .stockPickerDial,.stockPickerDialEmpty{width:min(100%,190px);height:auto;aspect-ratio:1}.stockPickerDial{appearance:none;padding:0;border:0;background:transparent;font:inherit;position:relative;flex:0 0 auto;cursor:pointer}.stockPickerDial:focus-visible{outline:2px solid var(--coral);outline-offset:5px;border-radius:50%}.stockPickerDial svg{position:absolute;inset:0;z-index:2;width:100%;height:100%;transform:rotate(-90deg);overflow:visible;pointer-events:none}.stockPickerDial .trk,.stockPickerDial .val{fill:none;stroke-width:8}.stockPickerDial .trk{stroke:#0a0a0a12}.stockPickerDial .val{stroke:var(--sc,var(--coral));stroke-linecap:round}.stockDialPhoto{position:absolute;inset:18px;z-index:1;border-radius:50%;overflow:hidden;background:linear-gradient(145deg,#f6f4f1,#e9e5df)}.stockDialPhoto img{width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.stockPicker .stockPickerDial .num{position:absolute;inset:auto auto -9px 50%;z-index:3;width:max-content;min-width:86px;transform:translate(-50%);padding:8px 14px;display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:4px;border-radius:999px;background:#111;color:#fff;box-shadow:0 5px 13px #00000029}.stockPicker .stockPickerDial .num b{font-family:var(--num);font-size:25px;font-weight:500;line-height:1;color:#fff;letter-spacing:-.04em}.stockPicker .stockPickerDial .num small{font-size:7px;color:#ffffffb8;letter-spacing:.12em}.stockPickerDialEmpty{appearance:none;padding:0;border:10px solid rgba(10,10,10,.07);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;background:#fff;color:var(--pink-2);font:inherit;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.stockPickerDialEmpty:hover,.stockPickerDialEmpty:focus-visible{border-color:var(--coral);color:var(--coral);background:#fff8f5;outline:none}.stockPickerDialEmpty b{font-family:var(--num);font-size:36px;font-weight:500;line-height:1}.stockPickerDialEmpty small{font-size:10px}.stockPicker .dzWrap{min-width:0;display:flex;flex-direction:column;gap:8px}.stockPicker .dropZone{width:100%;height:auto;aspect-ratio:1;max-height:296px;border:1px dashed var(--pink-3);border-radius:9px;background:#faf9f7;cursor:pointer;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.stockPicker .dropZone:hover,.stockPicker .dropZone:focus-visible,.stockPicker .dropZone.dragover{border-color:var(--coral);background:#fff8f5;outline:none}.stockPicker .dropZone.has-item{border-style:solid;background:#fff}.stockPicker .dropZone img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;background:#fff}.stockPicker .dropZone img[hidden],.stockPicker [hidden]{display:none}.stockPicker .dzPlaceholder{width:100%;padding:0 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;color:var(--pink-2);pointer-events:none}.stockPicker .dzPlaceholder b{font-size:13px;font-weight:600;color:var(--pink-1)}.stockPicker .dzPlaceholder small{font-size:11px}.stockPicker .dzPlaceholder .circlePlus{width:36px;height:36px;margin:0 0 3px;border:1px solid var(--pink-3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;color:var(--coral)}.stockPicker .dzSelection{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:10px}.stockPicker .dzSelection>div:first-child{min-width:0;display:flex;flex-direction:column;gap:2px}.stockPicker .dzSelection b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stockPicker .dzSelection span{font-size:10.5px;color:var(--pink-2)}.stockPicker .dzActions{display:flex;align-items:center;gap:6px;flex:none}.stockPicker .dzClearBtn,.stockPicker .dzSaveBtn{position:static;flex:none;padding:5px 10px;font-size:11px;color:var(--pink-2);background:#fff;cursor:pointer;border:1px solid var(--pink-3);border-radius:99px}.stockPicker .dzClearBtn:hover,.stockPicker .dzSaveBtn:hover{border-color:var(--coral);color:var(--coral)}.stockPicker .dzSaveBtn.on{color:var(--coral);border-color:var(--coral);background:#fff8f5}.stockPicker .dzSaveBtn:disabled{cursor:default;opacity:.6}.stockPickerRate>.dzSaveBtn{min-width:132px;margin-top:5px;padding:7px 13px;background:#fff}.stockPicker .dzSaveError{font-size:11px;line-height:1.5;color:var(--coral)}.stockPickerSummary{min-width:0;min-height:320px;display:flex;align-items:center;padding:0 0 0 78px}.stockSummaryContent{min-width:0;width:100%}.stockPickerSummary .stockEyebrow{display:block;margin-bottom:8px;font-size:11px;color:var(--pink-2)}.stockPickerSummary h4{margin:0;font-size:20px;line-height:1.35;word-break:keep-all;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.stockSummaryStatus{margin:8px 0 0;font-size:18px;font-weight:600}.stockSummaryStatus em{font-style:normal;color:var(--coral)}.stockSummaryPrices{margin:13px 0 0;font-size:12px;color:var(--pink-2);line-height:1.5}.stockSummaryPrices strong{color:var(--coral)}.stockSummaryMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--pink-3)}.stockSummaryMetrics>div{min-width:0;display:flex;flex-direction:column;gap:4px}.stockSummaryMetrics b{font-family:var(--num);font-size:16px;font-weight:600;white-space:nowrap}.stockSummaryMetrics span{font-size:10px;color:var(--pink-2)}.stockSummaryAsOf{margin:15px 0 0;font-size:11px;line-height:1.55;color:var(--pink-2)}.stockSummaryEmpty{margin:0;font-size:13px;line-height:1.7;color:var(--pink-2)}.stockPicker .dzWishlist{height:320px;min-height:320px;max-height:320px;width:100%;min-width:0;border:1px solid var(--pink-3);border-radius:9px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.stockPicker .wlHead{padding:11px 14px;font-size:13px;display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid var(--pink-3)}.stockPicker .wlHead span{font-size:11px}.stockPicker .wlBody{--wlGap:10px;flex:1 1 auto;min-height:0;height:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;justify-items:stretch;gap:var(--wlGap);padding:10px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.stockPicker .wlBody>.wlItem{align-self:start}.stockPicker .stockWishMessage{grid-column:1/-1;width:min(280px,72vw);padding:16px 10px;font-size:12px;line-height:1.7;color:var(--pink-2)}.stockPicker .stockWishRetry{margin-top:8px;padding:5px 10px;border:1px solid var(--pink-3);border-radius:99px;background:#fff;color:var(--pink-1);cursor:pointer}.stockPicker .wlItem{width:100%;min-width:0;text-align:left;background:#fff;border:1px solid transparent;font:inherit;cursor:pointer;display:block;padding:0;border-radius:7px;overflow:hidden}.stockPicker .wlItem:hover{background:#faf9f7;border-color:var(--pink-3)}.stockPicker .wlItem.on{background:#fff8f5;border-color:var(--coral)}.stockPicker .wlItem.dragging{opacity:.42}.stockPicker .wlItem:focus-visible{outline:2px solid var(--coral)}.stockPicker .wlPic{width:100%;height:auto;aspect-ratio:1;flex:none;position:relative;border-radius:7px;background:#f4f3f1;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:9px;color:var(--pink-2)}.stockPicker .wlPic img{width:100%;height:100%;object-fit:cover;object-position:center top;border:0;border-radius:0}.stockPicker .wlHeart{position:absolute;right:6px;bottom:6px;top:auto;z-index:3;width:24px;height:22px;padding:0;border:none;background:none;box-shadow:none;border-radius:0;cursor:pointer;display:grid;place-items:center;transition:transform .25s var(--ease)}.stockPicker .wlHeart:hover{transform:scale(1.1)}.stockPicker .wlHeart svg{width:21px;height:21px;display:block;fill:#fff;stroke:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.28));transition:fill .2s}.stockPicker .wlHeart.on svg{fill:#e8352b}.stockPicker .wlTag{display:flex;flex-direction:column;gap:1px;padding:6px 3px 2px;line-height:1.24;color:var(--pink-0);pointer-events:none}.stockPicker .wlTag b{font-size:9.5px;font-weight:700;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stockPicker .wlTag span{font-size:10.5px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;word-break:keep-all}.stockPriceGrid{margin-top:12px;align-items:stretch}.stockPriceGrid .panelC{min-width:0}.stockPriceGrid .gHead em{font-style:normal;font-size:10px;color:var(--pink-2)}.stockPriceChart svg{display:block;width:100%;height:auto}.stockPriceGridLine{stroke:var(--pink-3);stroke-width:1}.stockPriceAxis{font-size:11px;fill:#83909f;font-family:var(--num)}.stockPriceGuide{fill:none;stroke-width:1.3;stroke-dasharray:6 5}.stockPriceGuide.high{stroke:#15964b}.stockPriceGuide.low{stroke:#ff6b4a}.stockPriceGuideLabel{font-size:11px;font-weight:600;font-family:var(--num);paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.stockPriceGuideLabel.high{fill:#15964b}.stockPriceGuideLabel.low{fill:#f05a49}.stockPriceLine{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.stockPriceLine.regular{stroke:#15964b}.stockPriceLine.sale{stroke:#ff6b4a}.stockPricePoint{fill:#fff;stroke:#ff6b4a;stroke-width:1.8}.stockPriceLegend{display:flex;gap:15px;justify-content:flex-end;margin:6px 2px 0;font-size:11px;color:var(--pink-2)}.stockPriceLegend span{display:inline-flex;align-items:center;gap:6px}.stockPriceLegend i{display:block;width:14px;height:3px;border-radius:2px}.stockPriceLegend i.regular{background:#15964b}.stockPriceLegend i.sale{background:#ff6b4a}.stockCompareTable td{vertical-align:middle;padding-top:17px;padding-bottom:17px}.stockCompareTable td small{display:block;margin-top:5px;font-size:10px;color:var(--pink-2)}.stockCompareTable tr.selected td{background:#fffaf8}.stockCompareTable .bar{display:block;margin-top:8px;max-width:140px}.stockComparePanel .note{margin-top:18px}.stockComparePanel{padding-left:24px;padding-right:24px}.stockCompareTable th:first-child,.stockCompareTable td:first-child{padding-left:6px}.stockCompareTable th:last-child,.stockCompareTable td:last-child{padding-right:6px}.stockHistoryEmpty{padding:40px 12px;text-align:center;font-size:12px;line-height:1.7;color:var(--pink-2)}@media(max-width:820px){.stockPriceGrid{grid-template-columns:1fr}}@media(max-width:1280px){.stockPickerGrid{grid-template-columns:170px minmax(0,1fr)}.stockPickerRate{min-height:290px;transform:translate(26px)}.stockPickerRate .stockPickerDial,.stockPickerDialEmpty{width:170px}.stockPicker .dzWishlist{height:290px;min-height:290px;max-height:290px}.stockPicker .dzWrap{grid-column:1/-1}.stockPicker .dropZone{max-width:320px}.stockPickerSummary{min-height:0;padding:4px 0 12px 64px}.stockPicker .dzWishlist{grid-column:1/-1;height:320px}}@media(max-width:520px){.stockPickerGrid{grid-template-columns:110px minmax(0,1fr);gap:12px}.stockPickerRate{min-height:0;justify-content:flex-start;padding-top:28px;transform:translate(14px)}.stockPickerSummary{padding-left:16px}.stockPickerRate .stockPickerDial,.stockPickerDialEmpty{width:104px}.stockDialPhoto{inset:13px}.stockPicker .stockPickerDial .num{min-width:66px;padding:6px 9px}.stockPicker .stockPickerDial .num b{font-size:19px}.stockPickerRate>.dzSaveBtn{min-width:104px;padding:6px 8px;font-size:10px}.stockPicker .wlBody{grid-template-columns:repeat(2,minmax(0,1fr))}.stockPicker .dzWishlist{height:320px}}.fsPop.dictPop{width:min(1120px,100%)}.dictPop .fsCols{--fsN:7;grid-template-columns:repeat(7,minmax(130px,1fr));overflow-x:auto}.dictPop .fsPopHead h3{color:var(--pink-0)}.dictCol{min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--pink-3)}.dictCol:last-child{border-right:none}.dictPop .fsColH{display:flex;justify-content:space-between;align-items:center;gap:6px;font-family:inherit;font-size:11px;letter-spacing:-.01em;color:var(--pink-1);font-weight:600}.dictPop .fsColH em{font-style:normal;font-family:var(--num);font-size:9px;letter-spacing:.06em;color:var(--pink-2);font-weight:400}.dictPop .fsList button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:820px){.dictPop .fsCols{grid-template-columns:repeat(7,150px)}}.wkReport{--soft:#e9e5de}.trKicker{font-family:var(--num);font-size:9px;letter-spacing:.22em;color:var(--coral);text-transform:uppercase;margin-bottom:9px}.trKicker[hidden]{display:none}.wkLine{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:0 0 15px;margin-bottom:2px}.wkLine h2{font-size:clamp(17px,1.8vw,22px);line-height:1.45;font-weight:600;letter-spacing:-.035em}.wkLine h2 em{font-style:normal;color:var(--coral)}.wkLine>span{font-family:var(--num);font-size:9px;letter-spacing:.17em;color:var(--pink-2)}.wkHero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.35fr);background:#fff;border:1px solid var(--pink-3);border-radius:12px;overflow:hidden;min-height:292px}.wkScore{position:relative;padding:29px 32px 28px;display:flex;flex-direction:column;justify-content:space-between}.wkScore:after{content:"";position:absolute;right:0;top:26px;bottom:26px;width:1px;background:var(--pink-3)}.wkEyebrow{display:flex;align-items:center;justify-content:space-between;gap:16px}.wkEyebrow span,.wkEyebrow em{font-family:var(--num);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;font-style:normal}.wkEyebrow span{color:var(--pink-2)}.wkEyebrow em{color:var(--coral)}.wkScoreMain{position:relative;display:flex;align-items:flex-end;gap:8px;margin:20px 0 18px;overflow:hidden}.wkScoreMain strong{font-family:var(--num);font-size:clamp(78px,7.6vw,118px);font-weight:500;line-height:.78;letter-spacing:-.072em;font-feature-settings:"tnum" 1,"zero" 0}.wkScoreMain small{font-family:var(--num);font-size:26px;color:var(--coral);padding-bottom:7px}.wkScoreMain .lb{margin-left:auto;padding-bottom:8px;font-size:12px;color:var(--pink-1);white-space:nowrap}.wkScoreMain:after{content:"";position:absolute;top:-30%;bottom:-30%;left:0;width:22%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);transform:translate(-260%) skew(-16deg)}.wkReport.lit .wkScoreMain:after{animation:wkSheen 1.5s cubic-bezier(.42,0,.2,1) .55s 1}@keyframes wkSheen{to{transform:translate(560%) skew(-16deg)}}.wkTrack{height:2px;background:#0a0a0a14;position:relative}.wkTrack i.fill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--coral)}.wkTrack i.dot{position:absolute;left:0;top:50%;width:9px;height:9px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 0 2px var(--coral);opacity:0}.wkReport.lit .wkTrack i.dot{animation:wkPulse 2.8s var(--ease) 1.5s infinite}@keyframes wkPulse{0%,to{box-shadow:0 0 0 2px var(--coral)}50%{box-shadow:0 0 0 2px var(--coral),0 0 0 6px #ff6b4a29}}.wkScale{display:grid;grid-template-columns:repeat(4,1fr);margin-top:11px}.wkScale span{font-family:var(--num);font-size:8px;letter-spacing:.06em;color:var(--pink-2);transition:color .4s,font-weight .4s}.wkScale span.on{color:var(--pink-0);font-weight:500}.wkCopy{padding:30px 32px 28px;display:flex;flex-direction:column;justify-content:center}.wkCopy .pill{align-self:flex-start}.wkState{font-family:var(--num);font-size:9px;letter-spacing:.18em;color:var(--coral);text-transform:uppercase;margin-bottom:9px}.wkCopy h3{font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.18;letter-spacing:-.05em}.wkCopy h3 em{font-style:normal;box-shadow:inset 0 -.24em #ff6b4a29}.wkCopy>p{margin-top:12px;font-size:13px;line-height:1.78;color:var(--pink-1)}.wkCopy>p b{font-weight:600;color:var(--pink-0)}.wkLedger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:25px;border-top:1px solid var(--pink-3)}.wkLedger>div{padding:16px 14px 0 0;min-width:0}.wkLedger>div+div{padding-left:14px;border-left:1px solid var(--pink-3)}.wkLedger span{display:block;font-size:10px;color:var(--pink-2)}.wkLedger b{display:block;margin-top:7px;font-family:var(--num);font-size:19px;font-weight:500;letter-spacing:-.04em;white-space:nowrap;font-feature-settings:"tnum" 1,"zero" 0}.wkLedger .ac b{color:var(--coral)}.wkConsult{position:relative;margin-top:10px;background:var(--side);color:var(--paper);border-radius:11px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px 20px;overflow:hidden;isolation:isolate}.wkConsult:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--rka),transparent 0 64%,rgba(255,107,74,.55) 76%,rgba(255,224,206,.9) 80%,transparent 90% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:rkSpin 6.5s linear infinite}.wkConsult .mk{width:32px;height:32px;border:1px solid rgba(241,239,234,.24);border-radius:50%;display:grid;place-items:center;color:var(--coral);font-family:var(--num);font-size:11px}.wkConsult .tx span{font-family:var(--num);font-size:8px;letter-spacing:.18em;color:#f1efea80;text-transform:uppercase}.wkConsult .tx p{margin-top:6px;font-size:12.5px;line-height:1.65;color:#f1efeae0}.wkConsult .tx p b{color:#fff;font-weight:600}.wkConsult .tag{font-family:var(--num);font-size:8px;letter-spacing:.12em;color:var(--paper);padding:6px 9px;border:1px solid rgba(241,239,234,.18);border-radius:999px;white-space:nowrap}.wkMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;background:#fff;border:1px solid var(--pink-3);border-radius:11px;overflow:hidden}.wkMetric{position:relative;padding:17px 18px 16px;min-width:0;display:flex;flex-direction:column;justify-content:flex-start}.wkMetric+.wkMetric{border-left:1px solid var(--pink-3)}.wkMetric .idx{position:absolute;right:14px;top:13px;font-family:var(--num);font-size:8px;letter-spacing:.12em;color:#0a0a0a38}.wkMetric .lb{display:block;font-size:10.5px;color:var(--pink-2);padding-right:34px;line-height:1.45;min-height:2.9em}.wkMetric strong{display:flex;align-items:baseline;gap:4px;margin-top:6px;font-family:var(--num);font-size:clamp(21px,2.1vw,27px);font-weight:500;letter-spacing:-.045em;line-height:1.05;white-space:nowrap;font-feature-settings:"tnum" 1,"zero" 0}.wkMetric strong small{font-size:10px;font-weight:400;color:var(--pink-2);letter-spacing:0}.wkMetric em{display:block;margin-top:auto;padding-top:7px;font-family:var(--num);font-style:normal;font-size:9.5px;color:var(--pink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wkMetric.hot em{color:var(--coral)}.wkMetric:after{content:"";position:absolute;left:18px;bottom:0;width:var(--u,0);height:2px;background:#0a0a0a2e}.wkMetric.hot:after{background:var(--coral)}.wkG2{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);gap:10px;margin-top:10px}.wkG2b{grid-template-columns:repeat(2,minmax(0,1fr))}.wkCard{background:#fff;border:1px solid var(--pink-3);border-radius:11px;padding:19px 20px}.wkCardHead{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:17px}.wkCardHead h3{font-size:14px;font-weight:600;letter-spacing:-.03em}.wkCardHead em{font-style:normal;font-family:var(--num);font-size:8.5px;letter-spacing:.14em;color:var(--pink-2);white-space:nowrap}.wkNote{display:flex;gap:9px;align-items:flex-start;margin-top:14px;font-size:11px;line-height:1.65;color:var(--pink-2)}.wkNote i{font-style:normal;color:var(--coral);font-size:8px;margin-top:3px}.wkNote b{font-weight:600;color:var(--pink-1)}.wkNote .wkNoteSub{font-style:normal;color:var(--pink-3)}.wkDays{height:170px;display:flex;align-items:stretch}.wkBarset{display:flex;align-items:flex-end;justify-content:space-around;gap:12px;flex:1;padding-top:4px}.wkDay{display:flex;flex-direction:column;align-items:center;gap:9px;flex:1;height:100%;justify-content:flex-end}.wkDay .v{font-family:var(--num);font-size:11.5px;color:var(--pink-1)}.wkDay .t{width:100%;max-width:42px;background:#0a0a0a09;border-radius:6px 6px 2px 2px;position:relative;flex:1;display:flex;align-items:flex-end;overflow:hidden}.wkDay .t i{display:block;width:100%;height:0;background:#171717;border-radius:6px 6px 2px 2px}.wkDay.peak .t i{background:var(--coral)}.wkDay .l{font-size:11.5px;color:var(--pink-1)}.wkDay.today .l{color:var(--coral);font-weight:600}.wkTasteList{display:flex;flex-direction:column}.wkTaste{display:grid;grid-template-columns:76px 1fr auto auto;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid var(--pink-3)}.wkTasteList .wkTaste:first-child{padding-top:2px}.wkTasteList .wkTaste:last-child{border-bottom:none;padding-bottom:2px}.wkTaste>span{font-size:12px;color:var(--pink-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wkTaste .rail{height:6px;background:#0a0a0a0e;border-radius:99px;overflow:hidden}.wkTaste .rail i{display:block;height:100%;width:0;background:#171717;border-radius:99px}.wkTaste.primary .rail i{background:var(--coral)}.wkTaste b{font-family:var(--num);font-size:11.5px;font-weight:500;font-feature-settings:"tnum" 1,"zero" 0}.wkTaste em{font-style:normal;font-family:var(--num);font-size:10px;min-width:38px;text-align:right;color:var(--pink-2);font-feature-settings:"tnum" 1,"zero" 0}.wkTaste em.up{color:var(--coral)}.wkStack{display:flex;height:9px;border-radius:99px;overflow:hidden;background:#0a0a0a0e}.wkStack i{display:block;height:100%;width:0}.wkStack i:nth-child(1){background:var(--coral)}.wkStack i:nth-child(2){background:#0a0a0a6b}.wkStack i:nth-child(3){background:#0a0a0a29}.wkLegend{display:flex;flex-wrap:wrap;gap:14px;margin-top:13px}.wkLegend span{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--pink-1)}.wkLegend i{width:8px;height:8px;border-radius:2px;flex:0 0 auto}.wkLegend b{font-family:var(--num);font-size:11px;color:var(--pink-2);font-feature-settings:"tnum" 1,"zero" 0}.wkPeer{margin-top:16px;padding-top:14px;border-top:1px solid var(--pink-3)}.wkPeer .bar{height:6px;border-radius:99px;background:#0a0a0a0e;position:relative;margin-top:10px}.wkPeer .bar i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:99px;background:linear-gradient(90deg,rgba(255,107,74,.35),var(--coral))}.wkPeer .bar u{position:absolute;top:-4px;width:2px;height:14px;background:var(--pink-0);border-radius:2px;opacity:0}.wkPeer p{font-size:11.5px;line-height:1.65;color:var(--pink-2);margin-top:11px}.wkPeer p b{color:var(--pink-0);font-weight:600}.wkDecision{margin-top:10px;background:var(--side);border-radius:11px;padding:20px 22px;color:var(--paper)}.wkDecHead{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:6px}.wkDecHead h3{font-size:14px;font-weight:500}.wkDecHead em{font-style:normal;font-family:var(--num);font-size:8.5px;letter-spacing:.14em;color:#f1efea80}.wkRow{position:relative;padding:14px 0;border-bottom:1px solid rgba(241,239,234,.12);transition:padding-left .4s var(--ease)}.wkRow:last-child{border-bottom:none}.wkRow:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;background:var(--coral);transform:scaleY(0);transform-origin:top;transition:transform .45s var(--ease)}.wkRow:hover{padding-left:13px}.wkRow:hover:before{transform:scaleY(1)}.wkRowTop{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.wkItem{font-size:13px;font-weight:500;color:var(--paper)}.wkAction{display:inline-block;font-family:var(--num);font-size:8.5px;letter-spacing:.08em;padding:3px 8px;border-radius:999px;background:#f1efea1f;color:#f1efeab8;margin-right:7px}.wkBadge{display:inline-block;font-family:var(--num);font-size:9px;letter-spacing:.08em;padding:5px 10px;border-radius:999px;white-space:nowrap}.wkBadge.missed{background:var(--coral);color:#fff}.wkBadge.good{box-shadow:inset 0 0 0 1px #f1efea38;color:#f1efeac2}.wkBadge.watch{background:#f1efea21;color:var(--paper)}.wkMeta{display:flex;gap:16px;margin-top:7px;flex-wrap:wrap}.wkMeta span{font-family:var(--num);font-size:10px;color:#f1efea80;font-feature-settings:"tnum" 1,"zero" 0}.wkMsg{margin-top:8px;font-size:11.5px;color:#f1efead6;line-height:1.62;max-width:74ch}.wkTable{width:100%;border-collapse:collapse;font-size:12px}.wkTable th{font-family:var(--num);font-size:8px;letter-spacing:.14em;color:var(--pink-2);text-align:left;padding:0 10px 10px 0;font-weight:400;border-bottom:1px solid var(--pink-3)}.wkTable td{padding:11px 10px 11px 0;border-bottom:1px solid var(--pink-3);color:var(--pink-1);vertical-align:top}.wkTable tr:last-child td{border-bottom:none}.wkTable td b{color:var(--pink-0);font-weight:500}.wkTable th:last-child,.wkTable td:last-child{text-align:right;padding-right:0}.wkTable .up{color:var(--coral)}.wkTable .dn{color:var(--pink-2)}.wkNextGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wkNextCard{border:1px solid var(--pink-3);border-radius:9px;padding:16px 17px;background:#fff;transition:border-color .4s var(--ease),transform .5s var(--ease)}.wkNextImg{aspect-ratio:16/9;border-radius:7px;overflow:hidden;background:#e8e4dd;margin-bottom:11px}.wkNextImg img{width:100%;height:100%;object-fit:cover;filter:grayscale(.25);transition:filter .3s var(--ease)}.wkNextCard:hover .wkNextImg img{filter:grayscale(0)}.wkNextCard:hover{border-color:var(--pink-1);transform:translateY(-2px)}.wkNextHead{display:flex;align-items:center;gap:8px;margin-bottom:9px}.wkNextHead i{width:6px;height:6px;border-radius:50%;background:var(--coral);flex:none}.wkNextHead b{font-size:13px;font-weight:600}.wkNextHead span{margin-left:auto;font-family:var(--num);font-size:8px;letter-spacing:.13em;color:var(--pink-2)}.wkNextCard p{font-size:11.5px;line-height:1.7;color:var(--pink-1)}.wkFoot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:30px;padding-top:18px;border-top:1px solid var(--pink-3);font-family:var(--num);font-size:8.5px;letter-spacing:.16em;color:var(--pink-2);text-transform:uppercase}.wkHeroImg{position:relative;overflow:hidden;background:#e8e4dd}.wkHeroImg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.wkHeroType{display:flex;align-items:center;justify-content:center;padding:24px;min-height:220px;background:#f3f0eb}.wkHeroType b{font-size:clamp(28px,3.4vw,46px);font-weight:600;letter-spacing:-.05em;color:var(--pink-0,#111);text-align:center;word-break:keep-all}.wkHeroLoad{flex-direction:column;gap:14px;background:#f3f0eb}.wkHeroLoad small{font-size:12px;letter-spacing:-.01em;color:var(--pink-2,#9a938a);word-break:keep-all}.wkHeroSpin{width:28px;height:28px;border-radius:50%;border:3px solid rgba(10,10,10,.09);border-top-color:var(--pink-3,#f0846a);animation:wkHeroSpin .9s linear infinite}@keyframes wkHeroSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wkHeroSpin{animation-duration:2.4s}}.wkHeroAlt{display:block;padding:0;background:#e8e4dd}.wkHeroAlt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.wkHeroAltTag{position:absolute;left:12px;bottom:12px;z-index:2;padding:5px 10px;border-radius:999px;background:#0a0a0a9e;color:#fff;font-size:10.5px;letter-spacing:-.01em;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wkHeroPlain{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;min-height:220px;text-align:center;background:linear-gradient(150deg,#f4f1ec,#ece7e0 58%,#e4ded6)}.wkHeroPlainFacet{font-family:var(--num);font-size:10px;letter-spacing:.22em;color:var(--pink-2)}.wkHeroPlain b{font-size:clamp(24px,3vw,40px);font-weight:600;letter-spacing:-.05em;color:var(--pink-0,#111);word-break:keep-all}.wkHeroPlainNote{font-size:11.5px;color:var(--pink-2);word-break:keep-all}.wkLedger.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.wkVideoFrame{position:relative;width:100%;padding-top:56.25%;border-radius:9px;overflow:hidden;background:#000}.wkVideoFrame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.wkVideoLoading,.wkVideoEmpty{aspect-ratio:16/9;border-radius:9px;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;text-align:center}.wkVideoLoading span,.wkVideoEmpty span{font-size:11px;line-height:1.7;color:#ffffff94}.wkVideoLoading i{width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:var(--coral);animation:wkVideoSpin .8s linear infinite}.wkVideoEmpty b{font-size:13px;font-weight:600}.wkVideoInfo{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-top:12px}.wkVideoInfo>span{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:11px;color:var(--pink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wkVideoInfo b{font-size:10px;color:var(--pink-2);font-weight:500}.wkVideoInfo a{flex:0 0 auto;font-size:10px;color:var(--coral);text-decoration:underline;text-underline-offset:3px}@keyframes wkVideoSpin{to{transform:rotate(360deg)}}.wkMagLoading,.wkMagEmpty{min-height:160px;background:#fff;color:var(--ink,#111);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center}.wkMagLoading span,.wkMagEmpty span{font-size:11px;line-height:1.7;color:#00000073}.wkMagLoading i{width:18px;height:18px;border-radius:50%;border:2px solid rgba(0,0,0,.1);border-top-color:var(--coral);animation:wkVideoSpin .8s linear infinite}.wkMagEmpty b{font-size:13px;font-weight:600}.wkMagRetry{margin-top:2px;padding:9px 16px;border-radius:999px;cursor:pointer;border:1px solid var(--pink-3);background:#fff;color:var(--pink-1);font-size:11.5px;font-family:inherit}.wkMagRetry:hover{background:var(--pink-0);border-color:var(--pink-0);color:var(--paper)}.wkMagList{display:flex;flex-direction:column;gap:6px}.wkMagRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 4px;border-bottom:1px solid var(--pink-3);color:inherit;transition:padding-left .3s var(--ease)}.wkMagList .wkMagRow:last-child{border-bottom:none}.wkMagRow:hover{padding-left:8px}.wkMagRow .tx{display:flex;flex-direction:column;gap:4px;min-width:0}.wkMagRow .tx b{font-size:13px;font-weight:600;letter-spacing:-.02em;color:var(--pink-0)}.wkMagRow .tx span{font-size:11px;color:var(--pink-2)}.wkMagRow svg{flex:0 0 auto;color:var(--pink-2);transition:color .3s var(--ease)}.wkMagRow:hover svg{color:var(--coral)}@media(max-width:1080px){.wkHero{grid-template-columns:1fr}.wkScore:after{inset:auto 26px 0;width:auto;height:1px}.wkLedger{grid-template-columns:repeat(2,1fr)}.wkLedger>div:nth-child(3){border-left:0;padding-left:0}.wkMetrics{grid-template-columns:repeat(2,1fr)}.wkMetric:nth-child(3){border-left:0;border-top:1px solid var(--pink-3)}.wkMetric:nth-child(4){border-top:1px solid var(--pink-3)}.wkG2,.wkNextGrid,.wkHead{grid-template-columns:1fr}.wkRange{padding:0}}@media(prefers-reduced-motion:reduce){.wkConsult:before,.wkReport.lit .wkScoreMain:after,.wkReport.lit .wkTrack i.dot{animation:none}}.gHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.gHead h3{font-size:14px;font-weight:500;letter-spacing:-.025em}.gSel{display:inline-flex;gap:3px;padding:3px;border-radius:999px;background:#0a0a0a0d;flex:0 0 auto}.gSel button{padding:5px 11px;border-radius:999px;font-family:var(--num);font-size:9.5px;letter-spacing:.1em;color:var(--pink-2);transition:background .22s,color .22s}.gSel button.on{background:#fff;color:var(--pink-0);box-shadow:0 1px 3px #0a0a0a1f}.chartBox{position:relative}.chartBox svg{display:block;width:100%;height:auto;overflow:visible;touch-action:none}.chartBox .grid{stroke:var(--pink-3);stroke-width:1;stroke-dasharray:2 4}.chartBox .axl{font-family:var(--num);font-size:10.5px;letter-spacing:.06em;fill:var(--pink-2-line)}.chartBox .ln{fill:none;stroke:var(--pink-0);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chartBox .ln2{fill:none;stroke:var(--coral);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chartBox .ar{fill:url(#gFill)}.chartBox .band{fill:#ff6b4a12}.chartBox .xh{stroke:var(--pink-1);stroke-width:1;stroke-dasharray:3 3;opacity:0}.chartBox .hd{fill:#fff;stroke:var(--pink-0);stroke-width:2;opacity:0}.chartBox .hd2{fill:#fff;stroke:var(--coral);stroke-width:2;opacity:0}.chartBox.hov .xh,.chartBox.hov .hd,.chartBox.hov .hd2{opacity:1}.gTip{position:absolute;z-index:5;pointer-events:none;opacity:0;transform:translate(-50%,-100%);transition:opacity .16s;background:var(--pink-0);color:var(--paper);border-radius:8px;padding:9px 12px;white-space:nowrap;box-shadow:0 18px 34px -18px #0a0a0a99}.chartBox.hov .gTip{opacity:1}.gTip .dt{font-family:var(--num);font-size:9px;letter-spacing:.14em;color:#f1efea8c;display:block;margin-bottom:5px}.gTip .vv{display:flex;align-items:center;gap:7px;font-size:12.5px;line-height:1.5}.gTip .vv+.vv{margin-top:3px}.gTip .vv i{width:7px;height:7px;border-radius:2px;flex:0 0 auto}.gTip .vv b{font-family:var(--num);font-weight:500;font-feature-settings:"tnum" 1,"zero" 0}.gTip .vv span{color:#f1efea99;font-size:11.5px}.gLegend{display:flex;gap:15px;margin-top:13px;font-size:11px;color:var(--pink-2);flex-wrap:wrap}.gLegend span{display:inline-flex;align-items:center;gap:6px}.gLegend i{width:12px;height:3px;border-radius:2px;display:inline-block}.verdict{display:grid;grid-template-columns:auto minmax(0,1fr);gap:26px;align-items:center;background:#fff;border:1px solid var(--pink-3);border-radius:11px;padding:24px 26px;margin-bottom:16px;position:relative;overflow:hidden}.dial{position:relative;width:150px;height:150px;flex:0 0 auto}.dial svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.dial .trk{fill:none;stroke:#0a0a0a12;stroke-width:11}.dial .val{fill:none;stroke:var(--sc,var(--coral));stroke-width:11;stroke-linecap:round}.dial .num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.dial .num b{font-family:var(--num);font-size:40px;font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--sc,var(--coral));font-feature-settings:"tnum" 1,"zero" 0}.dial .num small{font-family:var(--num);font-size:8.5px;letter-spacing:.18em;color:var(--pink-2)}.vdTx h4{font-size:19px;font-weight:600;letter-spacing:-.035em;line-height:1.35}.vdTx h4 em{font-style:normal;color:var(--sc,var(--coral))}.vdTx p{margin-top:9px;font-size:13px;line-height:1.75;color:var(--pink-1);max-width:60ch}.vdBand{display:flex;gap:4px;margin-top:16px}.vdBand div{flex:1;height:5px;border-radius:99px;background:#0a0a0a12;position:relative}.vdBand div.on{background:var(--sc,var(--coral))}.vdBand div span{position:absolute;top:11px;left:0;font-family:var(--num);font-size:8px;letter-spacing:.1em;color:var(--pink-2);white-space:nowrap}.vdMeta{display:flex;gap:22px;margin-top:26px;flex-wrap:wrap}.vdMeta div{display:flex;flex-direction:column;gap:4px}.vdMeta b{font-family:var(--num);font-size:16px;font-weight:500;letter-spacing:-.02em;font-feature-settings:"tnum" 1,"zero" 0}.vdMeta span{font-family:var(--num);font-size:8.5px;letter-spacing:.14em;color:var(--pink-2)}.cheapest{width:min(720px,100%);margin:14px auto 0;text-align:center;font-size:14px;line-height:1.7;letter-spacing:-.02em;color:var(--pink-1)}.cheapest b{color:var(--pink-0);font-weight:600}.cheapest u{text-decoration:none;color:var(--coral);font-weight:600;box-shadow:inset 0 -8px #ff6b4a29}.cheapest s{text-decoration:none;font-family:var(--num);font-size:12.5px;color:var(--pink-2);font-feature-settings:"tnum" 1,"zero" 0}.mTable{width:100%;border-collapse:collapse;font-size:12.5px}.mTable th{font-family:var(--num);font-size:8.5px;letter-spacing:.14em;color:var(--pink-2);text-align:left;padding:0 10px 10px 0;font-weight:400;border-bottom:1px solid var(--pink-3)}.mTable th:last-child,.mTable td:last-child{text-align:right;padding-right:0}.mTable td{padding:11px 10px 11px 0;border-bottom:1px solid var(--pink-3);color:var(--pink-1)}.mTable tr:last-child td{border-bottom:none}.mTable td b{color:var(--pink-0);font-weight:500}.mTable .n{font-family:var(--num);font-feature-settings:"tnum" 1,"zero" 0}.mTable .up{color:var(--coral)}.mTable .dn{color:var(--pink-2)}.mTable .bar{position:relative;height:5px;border-radius:99px;background:#0a0a0a0f;min-width:60px;overflow:hidden}.mTable .bar i{position:absolute;left:0;top:0;bottom:0;background:var(--pink-0);border-radius:99px}.mTable .bar i.c{background:var(--coral)}.mTable.lg td{padding:16px 10px 16px 0}.mTable.lg .bar{height:6px}.mTable.xl td{padding:26px 10px 26px 0}.mTable.xl .bar{height:6px;max-width:140px}.note{display:flex;gap:9px;align-items:flex-start;margin-top:14px;font-size:11.5px;line-height:1.65;color:var(--pink-2)}.note i{font-style:normal;color:var(--coral);flex:0 0 auto}.bigStat{display:flex;flex-direction:column;gap:6px}.bigStat b{font-family:var(--num);font-size:clamp(26px,3vw,34px);font-weight:500;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum" 1,"zero" 0}.bigStat b u{text-decoration:none;font-size:.5em;color:var(--pink-2);margin-left:3px}.bigStat span{font-size:12px;color:var(--pink-1);line-height:1.6}.statRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:820px){.verdict,.statRow{grid-template-columns:1fr}}.assocGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.axHead{display:flex;align-items:center;gap:9px;padding-bottom:13px;margin-bottom:14px;border-bottom:1px solid var(--pink-3)}.axHead .dot{width:7px;height:7px;border-radius:50%;background:var(--coral);flex:0 0 auto}.axHead h3{font-size:14.5px;font-weight:600;letter-spacing:-.025em}.axSortToggle{margin-left:auto;display:inline-flex;border:1px solid rgba(0,0,0,.12);border-radius:4px;overflow:hidden}.axSortBtn{padding:2px 7px;border:0;cursor:pointer;font-size:10px;font-weight:600;transition:background .2s,color .2s}.axSortBtn+.axSortBtn{border-left:1px solid rgba(0,0,0,.12)}.axSortBtn.on{background:#333;color:#fff}.axSortBtn:not(.on){background:#fff;color:#333}@keyframes axRefresh{0%{opacity:1}30%{opacity:.7}to{opacity:1}}.axList.refreshing{animation:axRefresh .3s ease-out}.axList{display:flex;flex-direction:column;gap:8px}.axRow{display:grid;grid-template-columns:16px minmax(0,auto) 1fr auto;align-items:center;gap:10px;padding:11px 12px;border-radius:8px;background:#0a0a0a06;text-align:left;width:100%}.axRow.top{background:#ff6b4a12;box-shadow:inset 0 0 0 1px #ff6b4a38}.axNum{font-family:var(--num);font-size:11px;color:var(--pink-2);font-feature-settings:"tnum" 1,"zero" 0}.axRow.top .axNum{color:var(--coral)}.axName{font-size:12.5px;font-weight:600;letter-spacing:-.02em;color:var(--pink-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.axBar{position:relative;height:7px;border-radius:99px;background:#0a0a0a12;overflow:hidden;min-width:24px}.axBar i{position:absolute;left:0;top:0;bottom:0;background:var(--pink-0);border-radius:99px}.axBar i.c{background:var(--coral)}.axChg{font-family:var(--num);font-size:11px;font-feature-settings:"tnum" 1,"zero" 0;white-space:nowrap;color:var(--pink-2)}.axChg.up{color:var(--coral)}.axChg.new{background:var(--coral);color:#fff;padding:3px 8px;border-radius:99px;font-weight:600;letter-spacing:.02em;font-size:10px}@media(max-width:1180px){.assocGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.assocGrid{grid-template-columns:1fr}}.axRow.on{box-shadow:inset 0 0 0 1.5px var(--coral)}.axMoreBtn{margin-top:2px;padding:8px 12px;border:0;background:none;color:var(--pink-2);font-size:11.5px;font-weight:600;letter-spacing:-.01em;text-align:center;width:100%;cursor:pointer;transition:color .15s ease}.axMoreBtn:hover,.axCollapseBtn:hover{color:var(--coral)}.axCollapseBtn{padding:7px 12px;border:0;background:none;color:var(--pink-2);font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s ease}.axList>.axCollapseBtn{margin-top:3px;width:100%;border-top:1px solid var(--pink-3)}.axPager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:3px;padding-top:9px;border-top:1px solid var(--pink-3)}.axPagerSlot{display:flex;justify-content:flex-start}.axPagerSlot.next{justify-content:flex-end}.axPageBtn{width:30px;height:28px;border:1px solid var(--pink-3);border-radius:8px;background:#fff;color:var(--pink-1);font-size:15px;line-height:1;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.axPageBtn:hover{border-color:var(--coral);color:var(--coral);background:#ff6b4a0d}.axPageNow{font-family:var(--num);font-size:10px;color:var(--pink-2);font-feature-settings:"tnum" 1,"zero" 0}.tag:hover{transform:translateY(-1px)}.tag .tbadge{font-family:var(--num);font-size:9.5px;font-feature-settings:"tnum" 1,"zero" 0}.tag .tbadge.up{color:var(--coral)}.tag .tbadge.dn{color:var(--pink-2)}.tag .tbadge.new{color:var(--pink-0);font-weight:700;letter-spacing:0}.assocPop{position:fixed;z-index:85;width:272px;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 24px 56px -20px #00000073;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s var(--ease),transform .18s var(--ease),visibility .18s var(--ease)}.assocPop.on{opacity:1;visibility:visible;transform:none}.apHead{display:flex;align-items:baseline;gap:6px;padding:14px 16px 10px;position:relative}.apHead b{font-size:14.5px;font-weight:600;letter-spacing:-.02em}.apHead span{font-size:11px;color:var(--pink-2)}.apClose{position:absolute;right:10px;top:8px;width:22px;height:22px;border-radius:50%;color:var(--pink-2);font-size:15px;line-height:1;display:grid;place-items:center;transition:background .2s,color .2s}.apClose:hover{background:var(--paper);color:var(--pink-0)}.apSpark{padding:0 16px 12px;border-bottom:1px solid var(--pink-3)}.apSpark svg{width:100%;height:40px;display:block}.apSpark polyline{fill:none;stroke:var(--coral);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.apSparkAx{display:flex;justify-content:space-between;margin-top:2px;font-size:9px;color:var(--pink-2)}.apSrc{padding:10px 16px 14px;display:flex;flex-direction:column;gap:10px}.apSrcItem{display:flex;gap:8px;align-items:flex-start}.apSrcTag{flex:0 0 auto;font-size:9.5px;padding:2px 7px;border-radius:99px;color:var(--pink-1);box-shadow:inset 0 0 0 1px var(--pink-3);white-space:nowrap;margin-top:1px}.apSrcText{font-size:12px;line-height:1.55;color:var(--pink-1)}.tagCloud{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tagCloud .tag{border-radius:999px;padding:6px 13px;background:#0a0a0a0d;color:var(--pink-1);white-space:nowrap;font-feature-settings:"tnum" 1,"zero" 0;line-height:1.5}.tagCloud .tag.hot{background:var(--coral);color:#fff}.sentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.legendRow{display:flex;gap:16px;margin-top:14px;font-size:11px;color:var(--pink-2)}.legendRow span{display:inline-flex;align-items:center;gap:6px}.legendRow i{width:8px;height:8px;border-radius:50%;display:inline-block}.concl{background:var(--pink-0);border-radius:9px;padding:20px 22px}.concl .ch{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:6px}.concl .ch h3{font-size:14px;font-weight:500;color:var(--paper)}.concl .ch em{font-style:normal;font-family:var(--num);font-size:9.5px;letter-spacing:.16em;color:#f1efea80}.concl .vRow{padding:14px 0;border-bottom:1px solid rgba(241,239,234,.12)}.concl .vRow:last-child{border-bottom:none}.concl .vRow .top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.concl .vRow .k{font-size:13.5px;font-weight:500;color:var(--paper)}.concl .vRow .k small{font-weight:400;opacity:.5;margin-left:6px;font-size:11px}.concl .vRow .meta{display:flex;gap:16px;margin-top:7px}.concl .vRow .meta span{font-family:var(--num);font-size:10.5px;color:#f1efea8c;font-feature-settings:"tnum" 1,"zero" 0}.concl .vRow .msg{margin-top:8px;font-size:12px;color:#f1efeadb;line-height:1.6;max-width:64ch}.vBadge{display:inline-block;font-family:var(--num);font-size:9.5px;letter-spacing:.09em;padding:5px 11px;border-radius:999px;white-space:nowrap}.vBadge.danger{background:var(--coral);color:#fff}.vBadge.warn{background:#f1efea24;color:var(--paper)}.vBadge.safe{background:#f1efea0f;color:#f1efeab3;box-shadow:inset 0 0 0 1px #f1efea38}.chartBox .gBar{transform-box:fill-box;transform-origin:50% 100%}.chartBox .gCol{fill:#0a0a0a0b;opacity:0;transition:opacity .16s}.chartBox.hov .gCol{opacity:1}.gLegend i.sq{width:9px;height:9px;border-radius:2px}.wkDots{display:inline-flex;align-items:center;gap:5px;line-height:1;vertical-align:middle}.wkDots i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.22;animation:wkDotJump 1.3s ease-in-out infinite}.wkDots i:nth-child(2){animation-delay:.16s}.wkDots i:nth-child(3){animation-delay:.32s}.wkDots.xs i{width:4px;height:4px;gap:4px}.wkDots.val{gap:5px;height:19px;color:var(--pink-1,#6b6b6b)}.wkDots.val i{width:5px;height:5px;opacity:.34}.wkLedger b .wkDots.val,.wkMetric .wkDots.val{vertical-align:middle}.wkDots.md i{width:9px;height:9px}.wkDots.md{gap:8px}.wkDots.lg i{width:12px;height:12px}.wkDots.lg{gap:11px}@keyframes wkDotJump{0%,66%,to{transform:translateY(0);opacity:.22}28%{transform:translateY(-6px);opacity:.85}}.pill.wkBtnWait{opacity:.42;pointer-events:none}.wkHeroWait b{color:var(--pink-1,#6b6b6b)}.wkSkel{display:inline-block;width:46px;height:.58em;border-radius:3px;vertical-align:baseline;background:linear-gradient(90deg,#0a0a0a0f,#0a0a0a24,#0a0a0a0f);background-size:220% 100%;animation:wkSkelShine 1.3s ease-in-out infinite}.wkSkel.sm{width:32px}@keyframes wkSkelShine{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.wkDots i,.wkSkel{animation:none}.wkDots i{opacity:.4}}.svcKpis{display:flex;gap:30px;margin:2px 0 14px}.svcKpi span{display:block;font-size:11px;color:var(--pink-2);margin-bottom:3px}.svcKpi b{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--pink-0)}.svcKpi em{font-style:normal;font-size:11.5px;color:var(--pink-1);margin-left:6px}.svcShare{display:flex;gap:2px;height:20px;border-radius:5px;overflow:hidden}.svcShare i{display:block;height:100%}.svcShare i.nv{background:var(--coral)}.svcShare i.gg{background:#0d6f9c}.svcShare i:first-child{border-radius:5px 0 0 5px}.svcShare i:last-child{border-radius:0 5px 5px 0}.svcShareLb{display:flex;justify-content:space-between;margin-top:7px;font-size:11.5px;color:var(--pink-1)}.svcShareLb b{font-weight:700;color:var(--pink-0)}.svcShareLb u{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;text-decoration:none;vertical-align:-1px}.svcShareLb u.nv{background:var(--coral)}.svcShareLb u.gg{background:#0d6f9c}.svcSeason{min-width:0;position:relative}.svcColsHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.svcColsHead h4{font-size:12.5px;font-weight:700;letter-spacing:-.02em;color:var(--pink-0);margin:0}.svcColsHead span{font-size:11.5px;color:var(--pink-2);font-variant-numeric:tabular-nums}.svcCols{display:flex;align-items:flex-end;gap:3px;height:190px;border-bottom:1px solid rgba(10,10,10,.1)}.svcCol{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;cursor:default}.svcCol i{display:block;width:100%;background:#0a0a0a29;border-radius:4px 4px 0 0;transition:background .15s ease}.svcCol:hover i{background:#0a0a0a47}.svcCol.on i{background:var(--coral)}.svcCol u{text-decoration:none;font-style:normal;font-size:10.5px;font-weight:700;color:var(--coral);margin-bottom:5px;white-space:nowrap;font-variant-numeric:tabular-nums}.svcXax{display:flex;gap:3px;margin-top:7px}.svcXax span{flex:1;min-width:0;text-align:center;font-size:10px;color:var(--pink-2);font-variant-numeric:tabular-nums}.svcXax span.on{color:var(--pink-0);font-weight:700}.svcTip{position:absolute;z-index:6;pointer-events:none;white-space:nowrap;padding:6px 9px;border-radius:7px;background:#1c1a17eb;color:#fff;font-size:11px;line-height:1.35;box-shadow:0 3px 10px #00000029}.svcTip b{display:block;font-weight:600;opacity:.7;font-size:10px;letter-spacing:.01em}.svcTip span{font-variant-numeric:tabular-nums;font-weight:700}.svcGrid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:26px;align-items:start;margin-top:14px}.svcLeft{min-width:0;display:flex;flex-direction:column;gap:30px}.svcLeft .svcKpis{margin-bottom:14px}.svcGrid .rgWrap{margin-top:0}@media(max-width:900px){.svcGrid{grid-template-columns:1fr}}.rgWrap{margin-top:12px}.rgHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.rgHead h4{font-size:12.5px;font-weight:700;letter-spacing:-.02em;color:var(--pink-0);margin:0}.rgHead span{font-size:11.5px;color:var(--pink-2);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rgMapBox{position:relative;border-radius:10px;overflow:hidden;background:#0a0a0a0a;width:100%;max-width:400px;margin:0 auto}.rgMap{height:420px;width:100%}@media(max-width:460px){.rgMap{height:360px}}.rgScale{position:absolute;left:10px;bottom:10px;z-index:500;display:flex;align-items:center;gap:6px;padding:5px 9px;border-radius:99px;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:10.5px;color:#555;box-shadow:0 1px 4px #0000001f}.rgScale i{display:block;width:84px;height:6px;border-radius:99px;background:linear-gradient(90deg,#2b4bff,#22d3ee,#4ade80,#facc15,#fb923c,#ef4444)}.rgNote{padding:10px 2px;font-size:11.5px;color:var(--pink-2)}.rgMapBox.isEmpty .rgMap{filter:grayscale(1);opacity:.55}.rgMapBox .leaflet-container{font-family:inherit;background:#eef1f4}.rgMapBox .leaflet-control-attribution{font-size:9.5px;opacity:.7}.mSalmal{background:#fff;border-top:1px solid var(--pink-3);border-bottom:1px solid var(--pink-3)}.smIn{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(26px,4vw,64px);align-items:center;padding:clamp(46px,7vh,84px) 0}.smFig{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:6px;background:#e8e4dd}.smFig img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.2)}.smFig .tagp{position:absolute;left:14px;bottom:14px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:99px;padding:9px 14px;font-size:12.5px}.smVote{margin-top:22px}.smBar{height:42px;border-radius:99px;overflow:hidden;display:flex;background:var(--pink-3)}.smBar i{display:flex;align-items:center;height:100%;width:0;overflow:hidden;font-family:var(--num);font-size:12px;letter-spacing:.08em;font-feature-settings:"tnum" 1,"zero" 0;white-space:nowrap}.smBar i span{transition:opacity .3s var(--ease)}.smBar .buy{background:var(--coral);color:#fff;padding-left:16px;flex:0 0 auto}.smBar .no{background:var(--pink-0);color:var(--paper);justify-content:flex-end;padding-right:16px;flex:1 1 0%}.smBtns{display:flex;gap:9px;margin-top:14px}.smBtns button{flex:1;border-radius:999px;padding:14px;font-size:14px;box-shadow:inset 0 0 0 1px var(--pink-3);color:var(--pink-1);transition:all .35s var(--ease)}.smBtns button.picked{background:var(--pink-0);color:var(--paper);box-shadow:none}.smBtns button.picked.buy{background:var(--coral)}.smMeta{margin-top:12px;font-family:var(--num);font-size:10px;letter-spacing:.18em;color:var(--pink-2);font-feature-settings:"zero" 0}.smFeed{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.smCard{background:#fff;border:1px solid var(--pink-3);border-radius:9px;overflow:hidden}.smCard .im{aspect-ratio:4/3;overflow:hidden;background:#e8e4dd}.smCard .im img{width:100%;height:100%;object-fit:cover;filter:grayscale(.2)}.smCard .bd{padding:14px 16px}.smCard .bd b{display:block;font-size:13.5px;font-weight:500;letter-spacing:-.025em}.smCard .bd .mini{height:6px;border-radius:99px;display:flex;overflow:hidden;margin:11px 0 8px;background:var(--pink-3)}.smCard .bd .mini i{display:block;height:100%;background:var(--coral)}.smCard .bd span{font-family:var(--num);font-size:10px;letter-spacing:.14em;color:var(--pink-2)}.stCats{display:flex;flex-direction:column;gap:clamp(22px,3.2vh,36px);margin-top:clamp(22px,3.2vh,36px)}.stGroupHead{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.stGroupHead b{font-size:15px;font-weight:600;letter-spacing:-.03em}.stGroupHead em{font-style:normal;font-family:var(--num);font-size:10px;letter-spacing:.18em;color:var(--pink-2)}.stGroupHead span{font-size:12px;color:var(--pink-2);letter-spacing:-.01em}.stGroupRow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.6vw,22px)}.stCat{position:relative;display:flex;flex-direction:column;min-width:0;text-align:left;cursor:pointer;color:var(--pink-0);animation:stCatIn .8s var(--ease) both;animation-delay:calc(var(--i,0) * 45ms)}.stCatPh{display:block;aspect-ratio:3/4;border-radius:9px;overflow:hidden;background:#e8e4dd}.stCatPh img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%;filter:grayscale(.3);transition:transform 1.1s var(--ease),filter 1.1s var(--ease)}.stCat:hover .stCatPh img,.stCat:focus-visible .stCatPh img{transform:scale(1.07);filter:grayscale(0)}.stCatMeta{position:relative;display:flex;align-items:flex-start;gap:12px;margin-top:12px;padding:13px 2px 4px;border-top:1px solid var(--pink-3)}.stCatMeta:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1.5px;background:var(--coral);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease)}.stCat:hover .stCatMeta:before,.stCat:focus-visible .stCatMeta:before{transform:scaleX(1)}.stCat:focus-visible{outline:none}.stCatNo{flex:none;padding-top:3px;font-family:var(--num);font-size:10.5px;letter-spacing:.08em;color:var(--pink-2);font-feature-settings:"tnum" 1;transition:color .4s var(--ease)}.stCatTx{display:flex;flex-direction:column;gap:5px;min-width:0;transition:transform .6s var(--ease)}.stCatTx b{font-size:clamp(14.5px,1.2vw,16.5px);font-weight:600;letter-spacing:-.035em;line-height:1.2;white-space:nowrap}.stCatTx em{font-style:normal;font-family:var(--num);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--pink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stCatGo{margin-left:auto;flex:none;width:16px;height:16px;margin-top:2px;color:var(--pink-0);opacity:0;transform:translate(-6px,6px);transition:opacity .45s var(--ease),transform .6s var(--ease)}.stCatGo svg{display:block;width:100%;height:100%}.stCat:hover .stCatNo,.stCat:focus-visible .stCatNo{color:var(--coral)}.stCat:hover .stCatTx,.stCat:focus-visible .stCatTx{transform:translate(4px)}.stCat:hover .stCatGo,.stCat:focus-visible .stCatGo{opacity:1;transform:none}@keyframes stCatIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:1024px){.stGroupRow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.stGroupRow{grid-template-columns:repeat(2,minmax(0,1fr))}.stGroupHead span{display:none}.stCatGo{opacity:.35;transform:none}}@media(prefers-reduced-motion:reduce){.stCat{animation:none}}.stHero{position:relative;min-height:clamp(320px,52vh,520px);display:flex;align-items:flex-end;overflow:hidden;border-radius:12px;background:#e8e4dd}.stHero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.stHero .vg{position:absolute;inset:0;background:linear-gradient(0deg,#0a0a0adb,#0a0a0a47 48%,#0a0a0a0f)}.stHero .in{position:relative;padding:clamp(24px,3.4vw,48px);color:#fff;width:100%}.stHero .in em{font-style:normal;font-family:var(--num);font-size:9.5px;letter-spacing:.26em;color:#fff9;display:block;margin-bottom:12px}.stHero .in h2{font-weight:600;font-size:clamp(30px,5.2vw,80px);letter-spacing:-.05em;line-height:.98}.stHero .in .mt{display:flex;gap:20px;margin-top:18px;flex-wrap:wrap}.stHero .in .mt div b{display:block;font-family:var(--num);font-size:17px;font-weight:500;font-feature-settings:"tnum" 1,"zero" 0}.stHero .in .mt div span{display:block;font-size:10.5px;color:#ffffff8f;margin-top:3px}.stAbout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.6fr);gap:clamp(26px,4vw,64px);padding:clamp(38px,5.6vh,68px) 0;border-bottom:1px solid var(--pink-3)}.stAbout h3{font-weight:600;font-size:clamp(20px,2.4vw,32px);letter-spacing:-.04em;margin-bottom:16px}.stAbout p{color:var(--pink-1);font-size:14.5px;line-height:1.86;word-break:keep-all;overflow-wrap:break-word}.stAbout p+p{margin-top:14px}.stAbout dl div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--pink-3)}.stAbout dt{font-size:12.5px;color:var(--pink-2)}.stAbout dd{font-size:13px;text-align:right;letter-spacing:-.02em}.infFeed{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.acctModal .infFeed{grid-template-columns:repeat(5,1fr)}.infC{background:#fff;border:1px solid var(--pink-3);border-radius:9px;overflow:hidden}.infC .im{aspect-ratio:2/3;overflow:hidden;background:#e8e4dd}.infC .im img{width:100%;height:100%;object-fit:cover;filter:grayscale(.2);transition:transform 1s var(--ease)}.infC:hover .im img{transform:scale(1.06)}.itCats{display:flex;flex-wrap:wrap;align-items:center;gap:4px 22px;margin:0 0 20px}.itCat{padding:4px 0;border:0;background:none;color:#999;font-size:13.5px;font-weight:500;letter-spacing:-.02em;cursor:pointer;transition:color .15s ease}.itCat:hover{color:#555}.itCat.on{color:#111;font-weight:700}.itGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:12px}.itGrid .itemCard[hidden]{display:none}.itemCard{background:#fff;border:1px solid var(--pink-3);border-radius:9px;overflow:hidden;cursor:pointer;transition:transform .35s var(--ease),border-color .3s}.itemCard[data-product-url]:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.itemCard:hover{transform:translateY(-4px);border-color:var(--pink-2-line)}.itemFig{aspect-ratio:1;overflow:hidden;position:relative;background:linear-gradient(150deg,#efe9df,#e4ddd2 42%,#d8cfc0 68%,#ffb49c)}.itemFig img{width:100%;height:100%;object-fit:cover;filter:grayscale(.24);transition:transform 1s var(--ease),filter 1s var(--ease)}.itemNoImage{width:100%;height:100%;display:grid;place-items:center;color:var(--pink-2);font-size:12px;letter-spacing:.08em;background:linear-gradient(150deg,#f3eee7,#e5ded4)}.itemCard:hover .itemFig img{transform:scale(1.06);filter:grayscale(0)}.matchTag{position:absolute;left:9px;top:9px;background:#0a0a0ac7;color:#fff;font-family:var(--num);font-size:10px;letter-spacing:.02em;padding:4px 9px;border-radius:999px;z-index:2}.likeBtn{position:absolute;right:9px;top:9px;z-index:3;width:26px;height:23px;border:none;background:none;padding:0;display:grid;place-items:center;cursor:pointer;transition:transform .25s var(--ease)}.likeBtn:hover{transform:scale(1.1)}.likeBtn svg{width:23px;height:23px;display:block;fill:#fff;stroke:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.28));transition:fill .2s}.likeBtn.on svg{fill:#e8352b}.pickTag{position:absolute;left:9px;top:9px;z-index:2;display:inline-flex;align-items:center;height:23px;background:var(--coral);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.01em;padding:0 10px;border-radius:999px;box-shadow:0 2px 8px #ff6b4a59}.itemBody{padding:13px 15px}.itemBody .br{font-family:var(--num);font-size:9.5px;letter-spacing:.16em;color:var(--pink-2);text-transform:uppercase;margin-bottom:6px}.itemBody .nm{font-size:13.5px;font-weight:500;letter-spacing:-.025em;margin-bottom:7px;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.7em;word-break:break-all}.itemBody .pr{font-family:var(--num);font-size:12.5px;font-weight:600;font-feature-settings:"tnum" 1,"zero" 0}.itMoreWrap{display:flex;justify-content:center;padding:34px 0 8px}.itMore{font:inherit;font-size:12.5px;letter-spacing:-.01em;color:var(--pink-0);background:#fff;border:1px solid var(--pink-2-line);border-radius:999px;padding:12px 30px;cursor:pointer;transition:.2s var(--ease)}.itMore:hover:not(:disabled){background:var(--pink-0);color:#fff;border-color:var(--pink-0)}.itMore:disabled{cursor:default;border-color:var(--pink-3);color:var(--pink-2);background:none;font-family:var(--num);font-size:10.5px;letter-spacing:.18em}.itMore.retry{color:var(--coral);border-color:var(--coral)}.itState{grid-column:1/-1;min-height:180px;display:grid;place-items:center;text-align:center;color:var(--pink-2);font-size:13px;line-height:1.7;border:1px dashed var(--pink-3);border-radius:9px}.stItemCount{margin-left:8px;font-family:var(--num);font-size:11px;font-weight:500;letter-spacing:.14em;color:var(--pink-2);vertical-align:middle}.stSortWrap{position:relative;display:inline-block;text-align:left}.stSortBtn{display:inline-flex;align-items:center;gap:10px;font:inherit;font-size:12.5px;color:var(--pink-0);background:#fff;border:1px solid var(--pink-3);border-radius:999px;padding:8px 15px;cursor:pointer;transition:border-color .2s}.stSortBtn:hover,.stSortWrap.open .stSortBtn{border-color:var(--pink-1)}.stSortCaret{width:6px;height:6px;border-right:1.5px solid var(--pink-1);border-bottom:1.5px solid var(--pink-1);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.stSortWrap.open .stSortCaret{transform:rotate(-135deg)}.stSortMenu{display:none;position:absolute;right:0;top:calc(100% + 8px);z-index:20;min-width:152px;background:#fff;border:1px solid var(--pink-3);border-radius:12px;padding:6px;box-shadow:0 14px 34px #0a0a0a24}.stSortWrap.open .stSortMenu{display:block}.stSortRow{display:flex;align-items:center;gap:4px}.stSortOpt{flex:1;text-align:right;font:inherit;font-size:12.5px;color:var(--pink-1);background:none;border:none;border-radius:8px;padding:9px 11px;cursor:pointer;transition:.18s}.stSortOpt:hover{background:#0a0a0a0d;color:var(--pink-0)}.stSortOpt.on{color:var(--pink-0);font-weight:600}.stSortRow.hasInfo{position:relative}.stSortInfoBtn{flex:none;width:20px;height:20px;margin-left:7px;border:none;border-radius:50%;background:var(--pink-2-line);color:#fff;font-family:var(--num);font-size:11px;font-weight:700;line-height:1;cursor:pointer;transition:.18s}.stSortInfoBtn:hover,.stSortInfoBtn[aria-expanded=true]{background:var(--pink-0)}.stSortInfo{position:absolute;z-index:30;left:auto;right:calc(100% - 34px);top:calc(100% + 9px);width:max-content;max-width:min(272px,74vw);background:#101010;color:#fff;border-radius:12px;padding:13px 15px;font-size:11.5px;line-height:1.7;letter-spacing:-.01em;box-shadow:0 16px 36px #0a0a0a47}.stSortInfo:before{content:"";position:absolute;right:16px;top:-6px;width:13px;height:13px;background:#101010;border-radius:2px;transform:rotate(45deg)}.prGrid{display:flex;justify-content:center;align-items:center;gap:clamp(40px,8vw,110px)}.prCards{display:flex;flex-direction:column;gap:14px;flex:0 1 440px;min-width:0}.prTblWrap{overflow-x:auto;flex:0 1 540px;min-width:0}.prTbl{width:100%;table-layout:fixed;border-collapse:collapse;text-align:center;font-size:13px;letter-spacing:-.015em}.prTbl th,.prTbl td{padding:16px 8px;border-bottom:1px solid var(--pink-3);border-right:1px solid var(--pink-3);line-height:1.7;color:var(--pink-1);font-weight:400}.prTbl tr>*:last-child{border-right:0}.prTbl tbody tr:last-child>*{border-bottom:0}.prTbl thead th{font-weight:600;color:#0a0a0a;font-size:14px}.prTbl tbody th{font-weight:600;color:#0a0a0a;white-space:nowrap}.prTbl .corner{position:relative;width:25%;height:84px;background:linear-gradient(to top right,transparent calc(50% - .5px),var(--pink-3) 50%,transparent calc(50% + .5px))}.prTbl .corner i,.prTbl .corner em{position:absolute;font-style:normal;font-size:15px;font-weight:600;color:#0a0a0a}.prTbl .corner i{top:14px;right:24px}.prTbl .corner em{bottom:14px;left:24px}.prCard{cursor:pointer;background:#fff;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--pink-3);border-radius:12px;padding:clamp(24px,2.8vw,34px);display:flex;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.prCard:hover{transform:translateY(-4px);box-shadow:0 40px 80px -60px #0a0a0a80}.prCard.best{border-color:var(--pink-0);box-shadow:inset 0 0 0 1px var(--pink-0)}.prCard .bd1{display:flex;align-items:center;gap:9px;margin-bottom:14px}.prCard .bd1 b{font-size:15px;font-weight:500;letter-spacing:-.02em}.prCard .bd1 u{background:var(--coral);color:var(--pink-0);border-radius:99px;padding:4px 10px;font-family:var(--num);font-size:8.5px;letter-spacing:.16em;text-decoration:none}.prCard .ds{color:var(--pink-2);font-size:12.5px;line-height:1.7}.prCard .pz{display:flex;align-items:baseline;gap:7px;flex:0 0 auto}.prCard .pz b{font-family:var(--num);font-weight:500;font-size:clamp(28px,3.2vw,44px);letter-spacing:-.035em;font-feature-settings:"tnum" 1,"zero" 0}.prCard .pz span{font-size:12.5px;color:var(--pink-2)}.faq{margin-top:clamp(46px,7vh,86px);border-top:1px solid var(--pink-3)}.faq details{border-bottom:1px solid var(--pink-3)}.faq summary{padding:20px 0;font-size:14.5px;letter-spacing:-.025em;display:flex;justify-content:space-between;gap:20px;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--pink-2);font-size:16px;transition:transform .35s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{padding:0 0 22px;color:var(--pink-1);font-size:13.5px;line-height:1.85}@media(max-width:1000px){.heroR{width:100%;margin-top:clamp(30px,5vh,56px)}.trGrid,.stAbout{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.prGrid{flex-direction:column;align-items:stretch;gap:24px}}@media(max-width:920px){.ansBody{grid-template-columns:1fr}.ansBody>div+div{border-left:0;border-top:1px solid var(--pink-3)}.mFeat,.smIn{grid-template-columns:1fr}.mNum+.mNum{border-left:0}.mNav{display:none}}.collStage .homeApp{background:#0e1424}.collStage .iosHome{position:absolute;inset:0;display:flex;flex-direction:column;padding:calc(var(--pw)*.25) calc(var(--pw)*.06) calc(var(--pw)*.055)}.collStage .wall{position:absolute;inset:0;background:radial-gradient(70% 50% at 24% 14%,#3a2c6b 0%,transparent 62%),radial-gradient(64% 46% at 82% 78%,#7a3350 0%,transparent 60%),linear-gradient(168deg,#141a2e,#0c1120)}.collStage .grid{position:relative;flex:1;display:grid;grid-template-columns:repeat(4,1fr);align-content:start;justify-items:center;grid-auto-rows:min-content;gap:calc(var(--pw)*.055) calc(var(--pw)*.02);padding-top:calc(var(--pw)*.03)}.collStage .ic{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.collStage .ic u{display:block;width:calc(var(--pw)*.155);height:calc(var(--pw)*.155);border-radius:24%;background:#ffffff29;box-shadow:0 3px 8px #00000059,inset 0 1px #ffffff38}.collStage .ic em{font-style:normal;font-size:6px;color:#ffffffdb;letter-spacing:-.02em;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.collStage .ic.a-yt u{background:linear-gradient(160deg,#ff5a4d,#e6001f)}.collStage .ic.a-ig u{background:linear-gradient(140deg,#f9ce34,#ee2a7b 52%,#6228d7)}.collStage .ic.a-mu u{background:linear-gradient(160deg,#3a3a3a,#000)}.collStage .ic.a-nv u{background:linear-gradient(160deg,#3ee08a,#03c75a)}.collStage .ic.a-tt u{background:linear-gradient(160deg,#4ff8f0,#0b0b0b 60%)}.collStage .ic.a-zz u{background:linear-gradient(160deg,#ffb0cd,#ff3f8e)}.collStage .ic.a-ph u{background:linear-gradient(160deg,#ffd76e,#ff7a45)}.collStage .ic.a-mp u{background:linear-gradient(160deg,#8fe3a8,#3aa76a)}.collStage .ic.a-mu2 u{background:linear-gradient(160deg,#ff8a8a,#e33)}.collStage .ic.a-nt u{background:linear-gradient(160deg,#ffe680,#f5c400)}.collStage .ic.a-st u{background:linear-gradient(160deg,#9aa4ae,#5c6670)}.collStage .ic.a-ph2 u{background:linear-gradient(160deg,#ffd76e,#ff7a45)}.collStage .ic.a-mg u{background:linear-gradient(160deg,#6fd1ff,#1a7fe0)}.collStage .ic.a-sf u{background:linear-gradient(160deg,#7fd0ff,#0a63c8)}.collStage .ic.a-mu3 u{background:linear-gradient(160deg,#ff8a8a,#e33)}.collStage .ic.me u{background:#f1efea;display:grid;place-items:center;box-shadow:0 6px 16px #ff6b4a6b,inset 0 1px #ffffffb3}.collStage .ic.me u svg{width:60%;height:60%;overflow:visible}.collStage .dock{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--pw)*.03);padding:calc(var(--pw)*.032) calc(var(--pw)*.02);border-radius:calc(var(--pw)*.09);background:#ffffff24;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);margin-bottom:calc(var(--pw)*.06)}.collStage .tapRing{position:absolute;left:0;top:0;width:calc(var(--pw)*.22);height:calc(var(--pw)*.22);margin:calc(var(--pw)*-.11) 0 0 calc(var(--pw)*-.11);border-radius:50%;border:2px solid var(--coral);opacity:0;pointer-events:none;z-index:3}.collStage .feLoad{position:absolute;inset:0;z-index:3;background:#f1efea;display:grid;place-items:center}.collStage .feMark svg{width:calc(var(--pw)*.185);height:calc(var(--pw)*.185);overflow:visible}.collStage .feWrap{position:absolute;inset:0}.collStage .feMin{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--pw)*.075);padding:0 calc(var(--pw)*.075)}.collStage .feMinTx{text-align:center;font-size:calc(var(--pw)*.082);font-weight:600;letter-spacing:-.045em;line-height:1.16;color:#0a0a0a}.collStage .feMinTx i{font-style:normal;color:var(--coral)}.collStage .feMin .feBar{width:100%;margin:0}.collStage .feMinLogo{display:flex;align-items:center;gap:calc(var(--pw)*.026);margin-top:calc(var(--pw)*.035)}.collStage .feMinLogo svg{width:calc(var(--pw)*.058);height:calc(var(--pw)*.058);overflow:visible}.collStage .feMinLogo b{font-family:var(--logo);font-weight:600;font-size:calc(var(--pw)*.066);color:#0a0a0a;letter-spacing:calc(var(--logo-ls) * -1);margin-right:var(--logo-ls)}.collStage .feMinLogo b i{font-style:normal;color:var(--coral)}.ftr.onlight{color:#0c141cb8}.ftr.onlight .dots i{background:#0c141c33}.ftr.onlight .dots i.on{background:var(--coral)}.startbg{position:absolute;inset:0;overflow:hidden;background:#f4f6f8;display:grid;place-items:center;--stm:clamp(76px,9vw,124px)}.startIn{position:absolute;inset:0;display:grid;place-items:center}.stMark{grid-area:1/1;display:flex;align-items:center;justify-content:center;opacity:0}.stMark svg{width:var(--stm);height:var(--stm);overflow:visible}.stSlot{position:absolute;left:50%;top:calc(50% + var(--stm)*.25 + 18px);transform:translate(-50%);display:grid;place-items:center;width:clamp(200px,21vw,288px);height:54px}.stBar{position:absolute;left:0;right:0;display:block;width:100%;height:3px;border-radius:99px;background:#0c141c29;overflow:hidden;opacity:0}.stBar i{display:block;height:100%;width:0;background:var(--coral);border-radius:99px}.stCta{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;opacity:0;background:#0c1116;color:#f4f6f8;border-radius:999px;padding:16px 32px;font-size:15px;letter-spacing:-.015em;box-shadow:0 22px 44px -24px #0c141c99;transition:transform .4s var(--ease),background .3s,color .3s;position:absolute;left:0;right:0;width:100%;justify-content:center;z-index:3;pointer-events:auto}.stCta span{transition:transform .4s var(--ease)}.stCta:hover{transform:translateY(-3px);background:var(--coral);color:#fff}.stCta:hover span{transform:translate(4px)}:root{--sm-ground:#17150f;--sm-ground2:#100e0a;--sm-tx:#f3efe6;--sm-tx1:rgba(243,239,230,.66);--sm-tx2:rgba(243,239,230,.38);--sm-line:rgba(243,239,230,.14)}:root{--rkOut:cubic-bezier(.04,.42,.6,.953) }@keyframes rkSweep{to{--rka:1080deg}}.chatbar{position:relative;isolation:isolate}.chatbar:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;pointer-events:none;opacity:0;transition:opacity .7s var(--ease);animation:rkSpin 7s linear infinite;animation-play-state:paused;background:conic-gradient(from var(--rka),transparent 0 40%,rgba(255,107,74,.2) 52%,rgba(255,107,74,.72) 64%,#ff4a1c 73%,rgba(255,107,74,.72) 82%,rgba(255,107,74,.2) 94%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}#v-home.smMode .chatbar:before{opacity:1;animation-play-state:running}#v-home.smSweep .chatbar:before{animation:rkSweep 2.45s var(--rkOut) 1;animation-play-state:running}.chatbar{overflow:hidden}#v-home.smSweep .chatbar:before{opacity:1;transition:opacity .12s linear}#v-home.smOut .chatbar:before{animation-play-state:running}@media(prefers-reduced-motion:reduce){.chatbar:before{animation:none!important}}.smPage{width:min(1320px,90vw);margin:0 auto;padding-bottom:clamp(48px,7vh,88px)}.smHero{position:relative;padding:clamp(26px,3.4vw,44px) 0 clamp(18px,2.4vh,26px)}.smStatement{font-weight:600;line-height:.98;letter-spacing:-.045em;font-size:clamp(28px,3.6vw,46px)}.smStatement em{font-style:normal;color:var(--coral)}.smHeroRow{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;flex-wrap:wrap;margin-top:clamp(14px,2vh,20px)}.smHeroRow p{color:var(--pink-1);font-size:14.5px;line-height:1.8;max-width:46ch}.liveNow{position:absolute;top:clamp(26px,3.4vw,44px);right:0;display:flex;align-items:center;gap:10px;flex-shrink:0;font-family:var(--num);font-size:11px;letter-spacing:.14em;color:var(--pink-2);text-transform:uppercase}.liveNow .dot{width:7px;height:7px;border-radius:50%;background:var(--coral);animation:pulse 1.8s ease-in-out infinite}.liveNow b{font-size:15px;color:var(--pink-0);letter-spacing:0;text-transform:none;font-family:var(--num);font-weight:500}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.smTabsRow{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:clamp(28px,3.6vh,38px);padding-top:clamp(22px,3vh,30px);border-top:1px solid var(--pink-3)}.smTabs{display:inline-flex;align-items:center;height:46px;gap:2px;padding:5px;border-radius:999px;background:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap}.smTabs button{height:100%;display:inline-flex;align-items:center;padding:0 18px;border-radius:999px;font-size:13px;color:var(--pink-1);transition:all .3s var(--ease);white-space:nowrap}.smTabs button:hover{color:var(--pink-0)}.smTabs button.on{background:var(--pink-0);color:var(--paper)}.addItemBtn{height:46px;display:inline-flex;align-items:center;gap:6px;padding:0 20px;border-radius:999px;background:var(--coral);color:var(--pink-0);font-size:13px;white-space:nowrap;transition:transform .3s var(--ease)}.addItemBtn:hover{transform:translateY(-2px)}.voteSection{padding:clamp(14px,2vh,20px) 0 clamp(60px,8vh,90px)}.voteGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.smDataState{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:10px;min-height:220px;padding:34px 16px;border:1px dashed var(--pink-3);border-radius:14px;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:13.5px;font-weight:500;letter-spacing:-.02em;line-height:1.6;color:var(--pink-2);text-align:center;word-break:keep-all;animation:smStateIn .4s ease both}.smDataState.loading:before{content:"";width:15px;height:15px;flex:none;border-radius:50%;border:2px solid var(--pink-3);border-top-color:var(--coral,#ff6b4a);animation:smSpin .8s linear infinite}@keyframes smSpin{to{transform:rotate(360deg)}}@keyframes smStateIn{0%{opacity:0}to{opacity:1}}.voteCard{background:#fff;border:1px solid var(--pink-3);border-radius:10px;overflow:hidden;box-shadow:0 1px #0a0a0a05;cursor:pointer;transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .3s;opacity:0;transform:translateY(28px)}.voteCard.in{opacity:1;transform:none}.voteCard:hover{transform:translateY(-5px);box-shadow:0 34px 64px -44px #0a0a0a80;border-color:var(--pink-2-line)}.voteCard.urgent .cap{color:var(--coral)}.voteCard.urgent .cap:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--coral);margin-right:6px;vertical-align:middle;animation:smTick 1.9s ease-in-out infinite}@keyframes smTick{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.66)}}@media(prefers-reduced-motion:reduce){.voteCard.urgent .cap:before{animation:none}}.voteCard .fig{position:relative;aspect-ratio:4/5;overflow:hidden}.voteCard .fig .plate{position:absolute;inset:0;filter:grayscale(.15) contrast(1.04)}.voteCard .fig .vig{position:absolute;inset:0;background:radial-gradient(120% 100% at 50% 20%,transparent 44%,rgba(0,0,0,.28) 100%)}.voteCard .pricep{position:absolute;left:13px;bottom:13px;background:#0a0a0ac7;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:7px 11px;font-family:var(--num);font-size:11px;letter-spacing:.02em;font-feature-settings:"tnum" 1,"zero" 0}.voteCard .tagp{position:absolute;right:13px;top:13px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:8px 13px;font-size:11.5px;letter-spacing:-.01em}.voteCard .tagp b{font-weight:600}.cardMenuBtn{width:28px;height:28px;border-radius:50%;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;color:var(--pink-1);font-size:15px;line-height:1;letter-spacing:0;box-shadow:0 8px 18px -10px #00000080;transition:transform .25s var(--ease),color .2s,background .2s}.cardMenuBtn:hover{transform:scale(1.08);color:var(--pink-0);background:#fff}.modalFig .modalMenuBtn{position:absolute;right:14px;top:14px;z-index:4}.voteCard .body{padding:19px 20px 21px}.voteCard h4{font-size:15px;font-weight:600;letter-spacing:-.03em;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voteCard .cap{font-family:var(--num);font-size:10.5px;letter-spacing:.14em;color:var(--pink-2);text-transform:uppercase;margin-bottom:16px;font-feature-settings:"tnum" 1,"zero" 0}.voteCard .cap em{font-style:normal;color:var(--coral)}.smBar{height:38px;border-radius:999px;overflow:hidden;display:flex;position:relative;background:var(--pink-3);margin-bottom:11px;isolation:isolate;clip-path:inset(0 round 999px)}.smBar i{display:flex;align-items:center;height:100%;min-width:0;box-sizing:border-box;padding:0;font-family:var(--num);font-size:11px;letter-spacing:.02em;font-style:normal;font-feature-settings:"tnum" 1,"zero" 0;white-space:nowrap;overflow:visible;position:relative;z-index:auto}.smBar i>span{position:absolute;top:50%;transform:translateY(-50%);z-index:3}.smBar .buy{background:var(--coral);color:#fff;justify-content:flex-start;flex:0 0 auto}.smBar .buy>span{left:13px}.smBar .no{background:var(--pink-0);color:var(--paper);justify-content:flex-end;flex:1 1 0%;position:static}.smBar .no>span{right:13px}#modalBarAll i,#modalBarSim i,#smBuy,#smNo{transition:width .82s var(--ease)}.smBtns{display:flex;gap:8px}.smBtns button{flex:1;border-radius:999px;padding:12px;font-size:13.5px;box-shadow:inset 0 0 0 1px var(--pink-3);color:var(--pink-1);transition:all .3s var(--ease)}.smBtns button:hover{color:var(--pink-0);box-shadow:inset 0 0 0 1px var(--pink-0)}.smBtns button.picked{background:#0a0a0a14;color:var(--pink-0);box-shadow:inset 0 0 0 1.5px var(--pink-0)}.smBtns button.picked.buy{background:#ff6b4a24;color:var(--coral-ink,#c2401f);box-shadow:inset 0 0 0 1.5px var(--coral)}.closedNote{text-align:center;font-size:12.5px;color:var(--pink-2);padding:12px 0;box-shadow:inset 0 0 0 1px var(--pink-3);border-radius:999px}.pager{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:clamp(40px,5.5vh,56px)}.pagerBtn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--pink-3);color:var(--pink-1);font-size:14px;transition:all .3s var(--ease)}.pagerBtn:hover:not(:disabled){color:var(--pink-0);box-shadow:inset 0 0 0 1px var(--pink-0)}.pagerBtn:disabled{opacity:.28;pointer-events:none}.pagerNums{display:flex;gap:6px}.pagerNums button{width:36px;height:36px;border-radius:50%;font-family:var(--num);font-size:13px;color:var(--pink-1);transition:all .3s var(--ease);font-feature-settings:"tnum" 1,"zero" 0}.pagerNums button:hover{color:var(--pink-0)}.pagerNums button.on{background:var(--pink-0);color:var(--paper)}.sectionDivider{border:none;border-top:1px solid var(--pink-3);margin:clamp(40px,5.5vh,56px) min(5vw,60px) 0}.closedSection{padding:clamp(36px,5vh,48px) 0 clamp(60px,8vh,90px)}.closedTitle{font-size:clamp(20px,2.4vw,26px);font-weight:600;letter-spacing:-.03em;margin-bottom:clamp(20px,3vh,28px)}.carouselDots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:clamp(28px,4vh,36px)}.carouselDots .dot{width:8px;height:8px;border-radius:50%;background:var(--pink-3);cursor:pointer;transition:background .3s var(--ease),transform .3s var(--ease)}.carouselDots .dot.on{background:var(--pink-0);transform:scale(1.25)}.smGate[hidden]{display:none}.smGate{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;padding:52px 20px;margin-bottom:8px;border:1px dashed var(--pink-3);border-radius:14px;background:#0a0a0a05}.smGate b{font-size:15px;font-weight:600;color:var(--pink-0)}.smGate span{font-size:12px;line-height:1.7;color:var(--pink-2)}.smGate button{margin-top:8px;padding:11px 20px;border-radius:999px;border:0;cursor:pointer;background:var(--pink-0);color:var(--paper);font-size:12.5px;font-family:inherit}.smGate button:hover{opacity:.88}.smGateBtns{display:flex;align-items:center;gap:8px;margin-top:8px}.smGateBtns button{margin-top:0}.smGate button.ghost{background:transparent;color:var(--pink-1);border:1px solid var(--pink-3)}.smGate button.ghost:hover{background:#0a0a0a0a;opacity:1}.toast{position:fixed;left:50%;top:26px;transform:translate(-50%) translateY(-16px);background:var(--pink-0);color:var(--paper);padding:13px 22px;border-radius:999px;font-size:13px;letter-spacing:-.01em;opacity:0;pointer-events:none;box-shadow:0 18px 40px -18px #00000080;transition:opacity .35s var(--ease),transform .35s var(--ease);z-index:200}.toast.on{opacity:1;transform:translate(-50%) translateY(0)}.ctxMenu{position:fixed;z-index:85;background:#fff;border-radius:12px;overflow:hidden;min-width:148px;box-shadow:0 24px 56px -20px #00000073;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s var(--ease),transform .18s var(--ease),visibility .18s var(--ease)}.ctxMenu.on{opacity:1;visibility:visible;transform:none}.ctxMenu button{display:flex;align-items:center;width:100%;padding:12px 15px;font-size:13px;color:var(--pink-1);text-align:left;transition:background .18s}.ctxMenu button+button{border-top:1px solid var(--pink-3)}.ctxMenu button:hover{background:var(--paper)}.ctxMenu button.danger{color:#c73a24}.ctxMenu button.danger:hover{background:#c73a2412}.ctxMenu button[hidden]{display:none}.ctxMenu button[hidden]+button{border-top:0}.cMenuBtn{margin-left:auto;color:var(--pink-2);padding:2px 7px;border-radius:6px;font-size:15px;line-height:1;transition:background .2s,color .2s}.cMenuBtn:hover{background:var(--pink-3);color:var(--pink-0)}.modalOverlay{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:clamp(16px,3vh,40px);background:#0a0a0a99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .35s var(--ease),visibility .35s var(--ease)}.modalOverlay.on{opacity:1;visibility:visible}.modalBox{position:relative;width:min(720px,92vw);max-height:74vh;overflow:hidden;background:var(--paper);border-radius:16px;box-shadow:0 60px 120px -40px #00000080;transform:translateY(18px) scale(.98);transition:transform .4s var(--ease);display:flex;flex-direction:column}.modalOverlay.on .modalBox{transform:none}.modalShell{position:relative}.modalClose{position:absolute;top:0;left:calc(100% + 16px);z-index:6;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#0a0a0aeb;color:#fff;font-size:16px;box-shadow:0 10px 24px -10px #0000008c;transition:transform .25s var(--ease)}.modalClose:hover{transform:rotate(90deg)}.modalGrid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);overflow:hidden;flex:1;min-height:0}.modalLeft{overflow-y:auto;border-right:1px solid var(--pink-3)}.modalFig{position:relative;aspect-ratio:4/5}.modalFig .plate{position:absolute;inset:0}.modalFig .vig{position:absolute;inset:0;background:radial-gradient(120% 100% at 50% 15%,transparent 40%,rgba(0,0,0,.32) 100%)}.aiBtnWrap{position:absolute;left:14px;top:14px;z-index:4}.aiBtn{position:relative;display:inline-flex;align-items:center;gap:7px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:9px 15px 9px 12px;font-size:12px;color:var(--pink-0);box-shadow:0 10px 24px -14px #00000080;transition:transform .3s var(--ease)}.aiBtn:hover{transform:translateY(-2px)}.aiBtn .dotc{width:8px;height:8px;border-radius:50%;background:var(--coral)}.modalInfo{padding:18px 22px 4px}.modalInfo h3{font-size:18px;font-weight:600;letter-spacing:-.03em;margin-bottom:6px}.modalMeta{font-family:var(--num);font-size:11px;letter-spacing:.1em;color:var(--pink-2);font-feature-settings:"tnum" 1,"zero" 0;text-transform:uppercase}.modalMeta b{color:var(--pink-0);font-family:inherit;letter-spacing:0;text-transform:none;font-size:13px}.modalPost{margin:14px 22px 20px;padding-top:14px;border-top:1px solid var(--pink-3)}.modalPost .postName{display:block;font-size:11.5px;font-weight:600;color:var(--pink-1);margin-bottom:6px}.modalPost .postText{font-size:12.5px;color:var(--pink-1);line-height:1.6}.voteBlock{padding:14px 22px;border-top:1px solid var(--pink-3)}.voteBlockHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.voteBlockHead>span:first-child{font-size:13px;font-weight:600;letter-spacing:-.02em}.voteBlockHead em{font-style:normal;color:var(--pink-2);font-weight:400;font-size:11.5px;margin-left:4px}.voteBlockHead .cnt{font-family:var(--num);font-size:10.5px;color:var(--pink-2);letter-spacing:.06em;font-feature-settings:"tnum" 1,"zero" 0}.voteBlock .smBar{height:30px;margin-bottom:0}.voteBlock .smBar i{font-size:10.5px}.voteBlock.similar{background:#fff}.smNote{margin:0;padding:9px 12px;border:1px dashed var(--pink-3);border-radius:8px;font-size:11px;line-height:1.6;color:var(--pink-2)}.voteBlock:first-child{border-top:0}.aiChatBubble{position:fixed;top:0;left:0;width:min(272px,88vw);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px -30px #0000008c;opacity:0;visibility:hidden;transform:translate(-8px);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s var(--ease);z-index:75}.aiChatBubble.on{opacity:1;visibility:visible;transform:none}.aiChatHead{display:flex;align-items:center;gap:9px;padding:12px 13px;border-bottom:1px solid var(--pink-3)}.aiChatAvatar{width:26px;height:26px;border-radius:50%;background:var(--pink-0);color:var(--paper);display:grid;place-items:center;font-size:11px;flex-shrink:0}.aiChatHead .who{flex:1}.aiChatHead .who b{font-size:11.5px;letter-spacing:-.02em;display:block}.aiChatClose{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--pink-2);transition:all .25s var(--ease);flex-shrink:0}.aiChatClose:hover{background:var(--pink-3);color:var(--pink-0)}.aiChatBody{padding:14px}.aiVerdict{display:inline-flex;font-family:var(--num);font-size:10.5px;letter-spacing:.1em;padding:6px 12px;border-radius:999px;background:var(--pink-0);color:var(--paper);white-space:nowrap;margin-bottom:12px}.aiVerdict.buy{background:var(--coral)}.aiWhy{font-size:11.5px;color:var(--pink-1);line-height:1.65;margin-bottom:12px}.aiStats{display:flex;flex-direction:column;gap:1px;background:var(--pink-3);border:1px solid var(--pink-3);border-radius:8px;overflow:hidden}.aiStats div{background:#fff;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.aiStats .k{font-family:var(--num);font-size:11.5px;letter-spacing:.06em;color:var(--pink-2);text-transform:uppercase}.aiStats .v{font-family:var(--num);font-size:16px;font-weight:600;font-feature-settings:"tnum" 1,"zero" 0}.modalRight{display:flex;flex-direction:column;min-height:0}.modalRight .voteBlock{flex-shrink:0}.commentsHead{padding:16px 22px 12px;font-size:13.5px;font-weight:600;letter-spacing:-.02em;display:flex;align-items:center;gap:8px;flex-shrink:0;border-top:1px solid var(--pink-3)}.commentsHead span{font-family:var(--num);font-size:11px;color:var(--pink-2);font-weight:400;font-feature-settings:"tnum" 1,"zero" 0}.commentsList{flex:1;overflow-y:auto;padding:8px 22px;display:flex;flex-direction:column;gap:14px;min-height:120px}.cItem{display:flex;gap:11px}.cAvatar{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:var(--pink-0);color:var(--paper);font-size:12px;font-weight:600;--rkS:34px;--rk-sep:#fff}.cBody{flex:1;min-width:0}.cHead{display:flex;align-items:center;gap:7px;margin-bottom:4px;flex-wrap:wrap}.cHead b{font-size:12.5px;font-weight:600}.cHead .cTime{font-family:var(--num);font-size:10px;color:var(--pink-2)}.cText{font-size:13px;color:var(--pink-1);line-height:1.65}.commentForm{flex-shrink:0;padding:16px 24px 22px;border-top:1px solid var(--pink-3);display:flex;flex-direction:column;gap:10px;background:var(--paper)}.commentInputRow{display:flex;gap:8px;align-items:center}.commentInputRow textarea{flex:1;resize:none;min-height:44px;max-height:100px;border-radius:14px;padding:11px 14px;font-family:inherit;font-size:13px;background:#fff;box-shadow:inset 0 0 0 1px var(--pink-3);outline:none;transition:box-shadow .25s}.commentInputRow textarea:focus{box-shadow:inset 0 0 0 1px var(--pink-0)}.commentSend{width:44px;height:44px;border-radius:50%;background:var(--pink-0);color:var(--paper);display:grid;place-items:center;font-size:15px;flex-shrink:0;transition:transform .3s var(--ease)}.commentSend:hover{transform:scale(1.06)}.createBox{width:min(680px,92vw);max-height:88vh;overflow-y:auto;display:block;padding:28px 28px 30px}.createGrid{display:grid;grid-template-columns:.92fr 1fr;gap:28px}.createLeft{display:flex;flex-direction:column;min-width:0}.createRight{display:flex;flex-direction:column;gap:16px;min-width:0}.createTitle{font-size:20px;font-weight:600;letter-spacing:-.03em;margin-bottom:4px}.createSub{font-size:12.5px;color:var(--pink-1);line-height:1.6;margin-bottom:18px}.cField{display:flex;flex-direction:column;gap:7px}.cField.grow{flex:0 0 auto}.cRow2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cLabel{font-size:11.5px;font-weight:600;color:var(--pink-1)}.cInput{width:100%;padding:14px;border-radius:10px;font-family:inherit;font-size:13px;background:#fff;border:none;box-shadow:inset 0 0 0 1px var(--pink-3);outline:none;color:var(--pink-0);transition:box-shadow .25s var(--ease)}.cInput:focus{box-shadow:inset 0 0 0 1px var(--pink-0)}select.cInput{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23999' stroke-width='1.6'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:16px}.cTextarea{min-height:96px;resize:vertical;line-height:1.6}.imgDrop{position:relative;aspect-ratio:4/5;border-radius:12px;border:1.5px dashed var(--pink-3);background:#fff;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:border-color .25s var(--ease)}.imgDrop:hover{border-color:var(--pink-1)}.imgDrop.has-img{border-style:solid;border-color:transparent}.imgDropInner{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--pink-2);font-size:12.5px}.imgDropIcon{font-size:22px;color:var(--pink-2);line-height:1}.imgDrop img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.createSubmit{width:100%;justify-content:center;margin-top:2px}@media(max-width:860px){.modalGrid{grid-template-columns:1fr}.modalLeft{border-right:0;border-bottom:1px solid var(--pink-3)}.modalBox{max-height:94vh}.modalClose{left:auto;top:-14px;right:-14px}}@media(max-width:1180px){.voteGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.voteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.voteGrid{grid-template-columns:1fr}.smHeroRow{flex-direction:column;align-items:flex-start}.liveNow{position:static;margin-bottom:10px}.cRow2{grid-template-columns:1fr}.createGrid{grid-template-columns:1fr;gap:18px}}.voteCard .fig .plate,.modalFig .plate{background-size:cover;background-position:center;background-repeat:no-repeat}.cCombo{position:relative}.cComboList{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;max-height:198px;overflow:auto;margin:0;padding:5px;list-style:none;background:#fff;border:1px solid var(--pink-3);border-radius:12px;box-shadow:0 18px 38px -22px #14121173}.cComboItem{padding:8px 10px;border-radius:8px;font-size:13px;color:var(--pink-0);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cComboItem:hover,.cComboItem.on{background:var(--paper)}.fbModal{--fb-ink:#1c1a17;--fb-sub:#8a8781;--fb-line:#ece8e3;--fb-soft:#f7f5f2;--fb-acc:var(--coral,#ff6b4a);position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:16px;background:#16141275;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s}.fbModal.on{opacity:1;visibility:visible}.fbCard{position:relative;width:min(420px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:22px;padding:26px 24px 22px;color:var(--fb-ink);box-shadow:0 1px #0000000a,0 32px 80px -28px #00000073;transform:translateY(10px) scale(.985);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.fbModal.in .fbCard{transform:none}.fbCard,.fbCard *{box-sizing:border-box}.fbCard *{opacity:1}.fbX{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--fb-sub);transition:background .18s,color .18s}.fbX:hover{background:var(--fb-soft);color:var(--fb-ink)}.fbX svg{width:16px;height:16px}.fbTop{display:flex;gap:14px;align-items:center;box-sizing:border-box;width:calc(100% - 28px);margin:-8px 0 -8px -8px;padding:8px;border:0;border-radius:16px;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background .18s}.fbTop:hover{background:var(--fb-soft)}.fbNote{margin-top:18px;font-size:11.5px;line-height:1.5;color:var(--fb-sub);letter-spacing:-.01em}.fbNote+.fbActs{margin-top:10px}.fbTop:focus-visible{outline:2px solid var(--fb-acc);outline-offset:2px}.fbGo{float:right;font-style:normal;font-weight:500;color:var(--fb-sub);opacity:0;transition:opacity .18s}.fbTop:hover .fbGo,.fbTop:focus-visible .fbGo{opacity:1}.fbThumb{width:64px;height:64px;flex:none;border-radius:14px;overflow:hidden;background:var(--fb-soft)}.fbThumb img{width:100%;height:100%;object-fit:cover;display:block}.fbTopTx{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.fbTopTx>span{display:block}.fbTopTx>.fbBarTx{display:flex}.fbEyebrow{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--fb-acc)}.fbTitle{display:block;font-size:16px;font-weight:700;letter-spacing:-.03em;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fbBar{height:6px;border-radius:99px;background:var(--fb-ink);overflow:hidden;margin-top:4px}.fbBar i{display:block;height:100%;background:var(--fb-acc);border-radius:99px}.fbBarTx{display:flex;gap:10px;font-size:11.5px;color:var(--fb-sub)}.fbBarTx em{font-style:normal}.fbBarTx em:first-child{color:var(--fb-acc);font-weight:600}.fbBarTx .n{margin-left:auto}.fbStep{margin-top:22px;animation:fbIn .26s ease both}@keyframes fbIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fbTop+.fbStep{margin-top:30px;padding-top:20px;border-top:1px solid var(--fb-line)}.fbLabel{display:block;font-size:13.5px;font-weight:600;letter-spacing:-.02em;margin-bottom:10px;color:var(--fb-ink)}.fbLabel small{font-size:11.5px;font-weight:400;color:var(--fb-sub);margin-left:4px}.fbSeg{display:grid;gap:8px}.fbSeg.c3{grid-template-columns:repeat(3,1fr)}.fbSeg.c2{grid-template-columns:repeat(2,1fr)}.fbSeg button{height:44px;border-radius:12px;border:1px solid var(--fb-line);background:#fff;font-size:13px;font-weight:500;color:var(--fb-ink);transition:border-color .18s,background .18s,color .18s}.fbSeg button:hover{border-color:#d9d3cc}.fbSeg button.on{border-color:var(--fb-ink);background:var(--fb-ink);color:#fff}.fbScale{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.fbScale button{height:44px;border-radius:12px;border:1px solid var(--fb-line);background:#fff;font-size:14px;font-weight:600;color:var(--fb-sub);font-variant-numeric:tabular-nums;transition:.18s}.fbScale button:hover{border-color:#d9d3cc;color:var(--fb-ink)}.fbScale button.on{border-color:var(--fb-acc);background:var(--fb-acc);color:#fff}.fbEnds{display:flex;justify-content:space-between;margin-top:7px;font-size:11px;color:var(--fb-sub)}.fbInput{position:relative}.fbInput input{width:100%;height:46px;padding:0 58px 0 14px;border:1px solid var(--fb-line);border-radius:12px;background:var(--fb-soft);font-size:13px;color:var(--fb-ink);outline:none;transition:border-color .18s,background .18s}.fbInput input:focus{border-color:var(--fb-ink);background:#fff}.fbCount{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--fb-sub);font-variant-numeric:tabular-nums}.fbErr{margin-top:14px;font-size:12px;color:#c73a24}.fbErr[hidden]{display:none}.fbActs{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}.fbLater{background:none;font-size:12.5px;color:var(--fb-sub);padding:8px 2px}.fbLater:hover{color:var(--fb-ink)}.fbSave{height:46px;padding:0 26px;border-radius:999px;background:var(--fb-ink);color:#fff;font-size:13.5px;font-weight:600;transition:opacity .18s,transform .18s}.fbSave:hover{transform:translateY(-1px)}.fbSave:disabled{opacity:.3;transform:none;cursor:default}@media(max-width:420px){.fbCard{padding:22px 18px 18px}.fbSeg.c3 button{font-size:12px}}.modalFeedback{margin-top:14px;padding:14px 16px;border-radius:14px;background:#f7f5f2;font-size:12.5px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.modalFeedback[hidden]{display:none}.modalFeedback b{font-weight:600;color:#1c1a17}.modalFeedback span{color:#6f6a64}.modalFeedback q{flex-basis:100%;color:#1c1a17}.modalFeedback .pill{margin-left:auto}.fbSum{display:flex;gap:8px;margin-bottom:6px}.fbSum span{padding:6px 11px;border-radius:999px;background:#f7f5f2;font-size:11.5px;color:#8a8781}.fbSum b{color:#1c1a17;font-weight:700;margin-left:4px}.fbRow{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #ece8e3}.fbSum+.fbRow{border-top:0}.fbRow img,.fbRow>i{width:48px;height:48px;border-radius:12px;object-fit:cover;flex:none;background:#f7f5f2}.fbRowT{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fbRowT b{font-size:13px;font-weight:600;color:#1c1a17;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fbRowT span{font-size:11.5px;color:#8a8781}.fbRow.pending .fbRowT span{color:var(--coral,#ff6b4a);font-weight:600}.fbRowT q{font-size:11.5px;color:#6f6a64;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fbEmpty{font-size:12.5px;color:#8a8781;line-height:1.7;padding:6px 0}.cItem{position:relative;isolation:isolate;border-radius:12px}.cItem:before{content:"";position:absolute;inset:-6px;border-radius:14px;background:#ff6b4a1a;opacity:0;pointer-events:none;z-index:-1;will-change:opacity}.cItem.flash:before{animation:cFlash 2.2s cubic-bezier(.4,0,.2,1) .35s both}@keyframes cFlash{0%{opacity:0}18%{opacity:1}62%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.cItem.flash:before{animation-duration:1.6s}}.svHero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.35fr);background:#fff;border:1px solid var(--pink-3);border-radius:12px;overflow:hidden;min-height:292px;margin-bottom:14px}.svShot{position:relative;overflow:hidden;background:#e8e5df;will-change:transform,opacity}.svShot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.svLead{max-width:none;white-space:nowrap}.svHero .wkCopy h3.svBrand{font-size:clamp(19px,2vw,26px)}.svHero .svProd{font-size:12.5px;white-space:normal;overflow-wrap:anywhere}.svHero .wkLedger span{font-size:12px}.svHero .wkLedger b{font-size:24px}.svMeta{margin-top:16px;font-family:var(--num);font-size:11px;letter-spacing:.05em;color:var(--pink-2);font-feature-settings:"tnum" 1,"zero" 0}.svAlsoH{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:11px}.svAlsoH h3{font-size:14px;font-weight:500;letter-spacing:-.025em}.svAlsoH em{font-style:normal;font-family:var(--num);font-size:9.5px;letter-spacing:.16em;color:var(--pink-2)}.svAlsoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.svAlsoCard{background:#fff;border:1px solid var(--pink-3);border-radius:9px;padding:15px 17px 17px;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .34s}.svAlsoCard:hover{transform:translateY(-3px);box-shadow:0 26px 46px -34px #0a0a0a80;border-color:var(--pink-2-line)}.svAlsoTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.svTag{font-size:10.5px;padding:4px 10px;border-radius:999px;letter-spacing:-.01em;color:var(--k);background:color-mix(in srgb,var(--k) 11%,#fff)}.svAlsoTop u{width:34px;height:34px;border-radius:7px;overflow:hidden;flex:0 0 auto;display:block}.svAlsoTop u img{width:100%;height:100%;object-fit:cover;display:block}.svAlsoCard>b{display:block;margin-top:13px;font-size:13.5px;font-weight:600;letter-spacing:-.03em}.svAlsoB{display:block;margin-top:3px;font-family:var(--num);font-size:9.5px;letter-spacing:.12em;color:var(--pink-2)}.svAlsoCard p{margin-top:9px;font-size:11.5px;line-height:1.72;color:var(--pink-1)}.svFilter{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:6px}.svChip{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;background:#fff;border:1px solid var(--pink-3);color:var(--pink-1);font-family:inherit;font-size:12px;letter-spacing:-.015em;transition:.32s var(--ease)}.svChip i{font-style:normal;font-family:var(--num);font-size:10px;color:var(--pink-2)}.svChip:hover{border-color:var(--pink-2-line)}.svChip.on{background:var(--pink-0);border-color:var(--pink-0);color:#fff}.svChip.on i{color:#ffffff80}.svRow{display:grid;grid-template-columns:44px minmax(0,1fr) 58px 128px 112px 74px;gap:14px;align-items:center;padding:12px 2px;border-top:1px solid var(--pink-3)}.svRows .svRow:first-child{border-top:0}.svTh{display:block;width:44px;height:44px;border-radius:7px;overflow:hidden}.svTh img{width:100%;height:100%;object-fit:cover;display:block}.svName{min-width:0}.svName b{display:block;font-size:13.5px;font-weight:500;letter-spacing:-.025em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svName span{display:block;margin-top:3px;font-size:11px;color:var(--pink-2)}.svAge{font-family:var(--num);font-size:11px;color:var(--pink-2);text-align:right;font-feature-settings:"tnum" 1,"zero" 0}.svIdx{display:flex;align-items:center;gap:9px}.svMini{flex:1;min-width:0;height:4px;border-radius:2px;background:var(--pink-3);overflow:hidden}.svMini i{display:block;height:100%;width:0;border-radius:2px;background:var(--k)}.svIdx b{font-family:var(--num);font-weight:500;font-size:13px;font-feature-settings:"tnum" 1,"zero" 0}.svIdx em{font-style:normal;font-family:var(--num);font-size:11px;width:30px;text-align:right;color:var(--pink-2);font-feature-settings:"tnum" 1,"zero" 0}.svIdx em.up{color:var(--coral)}.svIdx em.dn{color:#3d7fd6}.svPrice{text-align:right}.svPrice b{display:block;font-family:var(--num);font-weight:500;font-size:13px;font-feature-settings:"tnum" 1,"zero" 0}.svPrice span{display:block;margin-top:3px;font-size:10.5px;color:var(--pink-2)}.svBadge{justify-self:end;white-space:nowrap;font-size:10.5px;padding:4px 10px;border-radius:999px;letter-spacing:-.01em;color:var(--k);border:1px solid color-mix(in srgb,var(--k) 32%,transparent)}.svEmpty{padding:28px 0;text-align:center;font-size:12.5px;color:var(--pink-2)}.svPager{display:flex;justify-content:center;align-items:center;gap:14px;padding:20px 0 4px;flex-wrap:wrap}.svPg{padding:2px;border:0;background:none;color:#aaa;font-family:var(--num);font-size:12.5px;line-height:1;cursor:pointer;font-feature-settings:"tnum" 1,"zero" 0;transition:color .15s ease}.svPg:hover:not(:disabled),.svPg:active:not(:disabled){color:#555}.svPg.on{color:#333;font-weight:700}.svPg:disabled{color:#ddd;cursor:default}@media(max-width:1160px){.svRow{grid-template-columns:44px minmax(0,1fr) 116px 104px 70px}.svAge{display:none}}@media(max-width:980px){.svHero{grid-template-columns:1fr}.svShot{aspect-ratio:16/10}.svAlsoGrid{grid-template-columns:1fr}.svRow{grid-template-columns:44px minmax(0,1fr) 96px 70px}.svPrice{display:none}}.trBioRow{display:flex;align-items:center;gap:8px;margin-top:12px;max-width:min(560px,80vw)}.trProfInfo .trBioRow p{position:relative;margin:0;font-size:15px;color:var(--pink-1);letter-spacing:-.02em;outline:none;min-width:1px;line-height:1.6;min-height:24px;display:inline-block;vertical-align:top;border-bottom:1px solid transparent;transition:border-color .3s var(--ease),color .3s}#trProfBio.isEmpty:after{content:"나만의 특별한 키워드나 한 줄 소개를 남겨주세요.";color:var(--pink-2);pointer-events:none}#trProfBio[contenteditable].isEmpty:after{position:absolute;left:0;top:0;white-space:nowrap;opacity:.55}#trProfBio[contenteditable]{color:var(--pink-0);border-bottom-color:var(--coral);cursor:text;min-width:min(420px,52vw)}.bioEdit{width:26px;height:26px;border-radius:7px;flex:0 0 auto;display:grid;place-items:center;background:none;border:0;padding:0;color:var(--pink-2);opacity:0;transition:opacity .32s var(--ease),color .3s var(--ease),background-color .3s var(--ease)}.trBioRow:hover .bioEdit,.bioEdit:focus-visible,.bioEdit.on{opacity:1;color:var(--pink-1)}.bioEdit:hover{color:var(--coral);background:#ff6b4a17}.bioEdit.on{color:var(--coral)}.bioEdit svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bioEdit .beOk{stroke-dasharray:20;stroke-dashoffset:20;opacity:0;transition:stroke-dashoffset .42s var(--ease) .06s,opacity .2s}.bioEdit .bePen{opacity:1;transition:opacity .2s}.bioEdit.on .bePen{opacity:0}.bioEdit.on .beOk{opacity:1;stroke-dashoffset:0}.svTags{display:flex;gap:5px;flex-wrap:wrap}.svBadges{display:flex;flex-direction:column;gap:4px;align-items:center;justify-self:center}.acct .cField{display:flex;flex-direction:column;gap:7px}.acct .cField.grow{flex:1}.acct .cRow2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.acct .cLabel{font-size:11.5px;font-weight:600;color:var(--pink-1)}.acct .cLabel span{color:var(--pink-2);font-weight:400;margin-left:5px}.acct .cInput{width:100%;padding:14px;border-radius:10px;font-family:inherit;font-size:13.5px;background:#fff;border:none;box-shadow:inset 0 0 0 1px var(--pink-3);outline:none;color:var(--pink-0);transition:box-shadow .25s var(--ease)}.acct .cInput:focus{box-shadow:inset 0 0 0 1.5px var(--pink-0)}.acct .cInput.err{box-shadow:inset 0 0 0 1.5px #c73a24}.acct .cInput[readonly]{background:#f3f1ec;color:var(--pink-2);cursor:not-allowed}.acct select.cInput{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23999' stroke-width='1.6'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:16px}.acct .fieldMsg{font-size:11.5px;color:var(--pink-2);margin-top:1px}.acct .fieldMsg.err{color:#c73a24}.acct .fieldMsg.ok{color:#1f9d64}.acct .chipRow{display:flex;flex-wrap:wrap;gap:8px}.acct .chip{padding:10px 17px;border-radius:999px;font-size:12.5px;color:var(--pink-1);box-shadow:inset 0 0 0 1px var(--pink-3);transition:all .25s var(--ease);white-space:nowrap}.acct .chip:hover{color:var(--pink-0);box-shadow:inset 0 0 0 1px var(--pink-0)}.acct .chip.on{background:var(--pink-0);color:var(--paper);box-shadow:none}.acct .chip.on:hover{color:var(--paper)}.acct .authWrap{min-height:calc(100vh - 140px);display:flex;align-items:center;justify-content:center;padding:clamp(40px,7vh,80px) 20px}.acct .authCard{width:min(440px,100%);background:#fff;border:1px solid var(--pink-3);border-radius:20px;padding:clamp(32px,4vw,44px) clamp(26px,4vw,40px);box-shadow:0 50px 100px -60px #0a0a0a66}.acct .authEyebrow{font-family:var(--num);font-size:10.5px;letter-spacing:.18em;color:var(--coral-ink);text-transform:uppercase;margin-bottom:10px}.acct .authTitle{font-size:clamp(22px,3vw,27px);font-weight:600;letter-spacing:-.03em;margin-bottom:8px}.acct .authSub{font-size:13px;color:var(--pink-1);line-height:1.65;margin-bottom:28px}.acct .googleBtn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;height:50px;border-radius:11px;box-shadow:inset 0 0 0 1px var(--pink-3);background:#fff;font-size:13.5px;font-weight:500;color:var(--pink-0);transition:all .3s var(--ease)}.acct .googleBtn:hover{box-shadow:inset 0 0 0 1px var(--pink-0);transform:translateY(-2px)}.acct .googleBtn svg{width:18px;height:18px;flex-shrink:0}.acct .googleBtn[hidden],.acct .divider[hidden],.acct .cField[hidden]{display:none}.acct .socialRow{display:flex;gap:10px}.acct .socialRow .googleBtn{flex:1;min-width:0;white-space:nowrap;padding:0 14px;gap:8px;font-size:13px}@media(max-width:360px){.acct .socialRow{flex-direction:column}}.acct .googleBtn.kakaoBtn{background:#fee500;color:#000000d9;box-shadow:none}.acct .googleBtn.kakaoBtn:hover{box-shadow:none;filter:brightness(.97)}.acct .cInline{display:flex;gap:8px}.acct .cInline[hidden]{display:none}.acct .cInline .cInput{flex:1;min-width:0}.acct .cSideBtn{flex:0 0 auto;padding:0 15px;border-radius:10px;background:var(--pink-0);color:var(--paper);font-size:12.5px;white-space:nowrap;transition:opacity .25s}.acct .cSideBtn:disabled{opacity:.4;cursor:default}.acct .divider{display:flex;align-items:center;gap:14px;margin:24px 0;color:var(--pink-2);font-size:11.5px;letter-spacing:.02em}.acct .divider:before,.acct .divider:after{content:"";flex:1;height:1px;background:var(--pink-3)}.acct .authForm .cField{margin-bottom:16px}.acct .signupConsent{display:grid;gap:9px;margin:20px 0 4px;padding:15px 16px;background:var(--paper);border:1px solid var(--pink-3);border-radius:12px}.acct .signupConsent label{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.55;color:var(--pink-1);cursor:pointer}.acct .signupConsent input{width:15px;height:15px;margin-top:2px;accent-color:var(--coral);flex:0 0 auto}.acct .signupConsent b{font-weight:600;color:var(--coral-ink)}.acct .signupConsent a{color:var(--pink-0);text-decoration:underline;text-underline-offset:3px}.acct .authSubmit{width:100%;justify-content:center;margin-top:6px;padding:15px;font-size:14px}.acct .authFoot{text-align:center;font-size:12.5px;color:var(--pink-1);margin-top:22px;line-height:1.8}.acct .authFoot a{color:var(--coral-ink);font-weight:600}.acct .authFoot a:hover{text-decoration:underline}.acct .miniLink{font-size:12px;color:var(--pink-2);text-align:right;display:block;margin:-8px 0 18px}.acct .miniLink:hover{color:var(--pink-0)}@media(max-width:480px){.acct .authCard{border-radius:16px}}.acct .authCard.wide{width:min(560px,100%)}.acct .styleHint{font-size:11px;color:var(--pink-2);margin-top:8px}.acct .myWrap{padding:clamp(28px,4vh,44px) min(5vw,60px) clamp(60px,8vh,90px)}.acct .myGrid{display:grid;grid-template-columns:320px max-content minmax(240px,1fr);gap:20px;align-items:start}.acct .myCol{display:flex;flex-direction:column;gap:18px}.acct .panel{background:#fff;border:1px solid var(--pink-3);border-radius:16px;padding:24px}.acct .avatarCircle{width:78px;height:78px;border-radius:50%;margin:0 auto 14px;background:linear-gradient(135deg,var(--coral),#ffb199);display:grid;place-items:center;font-size:25px;font-weight:600;color:#fff}.acct .profileEmail{font-size:12px;color:var(--pink-2);margin-top:4px;margin-bottom:16px}.acct .editProfileBtn{display:block;width:100%;background:#fff;box-shadow:inset 0 0 0 1px var(--pink-3);border-radius:12px;padding:12px;font-size:12.5px;font-weight:600;color:var(--pink-1);margin-bottom:14px;transition:all .25s var(--ease)}.acct .editProfileBtn:hover{box-shadow:inset 0 0 0 1px var(--pink-0);color:var(--pink-0)}.acctModal{position:fixed;inset:0;background:#0a0a0a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:50;padding:20px}.acctModal.show{display:flex}.modalCard{width:min(420px,100%);background:#fff;border-radius:20px;padding:clamp(24px,4vw,30px) clamp(22px,4vw,28px);box-shadow:0 60px 120px -60px #0a0a0a8c}.acctModal .modalHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.acctModal .modalHead h3{font-size:17px;font-weight:600;letter-spacing:-.02em}.acctModal .modalClose{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--pink-2);transition:all .25s var(--ease)}.acctModal .modalClose:hover{background:var(--pink-3);color:var(--pink-0)}.acctModal .modalBtns{display:flex;gap:10px;margin-top:24px}.acctModal .modalBtns .pill{flex:1;justify-content:center}.modalCard.wide{width:min(680px,100%)}.acct .modalNote{display:flex;gap:9px;align-items:flex-start;background:var(--paper);border:1px solid var(--pink-3);border-radius:12px;padding:12px 14px;font-size:12px;color:var(--pink-1);line-height:1.6;margin-bottom:18px}.acct .modalNote svg{width:15px;height:15px;flex-shrink:0;margin-top:1px;color:var(--pink-2)}.acct .itemGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-height:56vh;overflow-y:auto;padding-right:2px}@media(max-width:560px){.acct .itemGrid{grid-template-columns:repeat(2,1fr)}}.acct .statRow{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--pink-3);border:1px solid var(--pink-3);border-radius:12px;overflow:hidden}.acct .statCell{background:var(--paper);padding:14px 6px;width:100%;cursor:pointer;transition:background .25s var(--ease)}.acct .formRow>label span{color:var(--pink-2);font-weight:400;margin-left:6px}.acct .rangeSlider{width:100%;-webkit-appearance:none;appearance:none;height:5px;border-radius:999px;background:var(--pink-3);outline:none}.acct .rangeSlider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--coral);cursor:pointer;box-shadow:0 2px 10px #ff6b4a73}.acct .rangeSlider::-moz-range-thumb{width:18px;height:18px;border:none;border-radius:50%;background:var(--coral);cursor:pointer}.acct .rangeLab{display:flex;justify-content:space-between;font-size:10.5px;color:var(--pink-2);margin-top:9px}.acct .recGrid{display:grid;grid-template-columns:repeat(3,var(--recCardW));gap:14px}@media(max-width:980px){.acct .myGrid{grid-template-columns:1fr}.acct .recGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.acct .recGrid{grid-template-columns:1fr}.acct .statRow{grid-template-columns:repeat(3,1fr)}}.acct{padding-top:clamp(30px,4vh,54px);padding-bottom:clamp(48px,8vh,96px)}.acct .wrap,.acct .authWrap{width:min(1180px,90vw);margin:0 auto}.acct .myWrap{width:min(1300px,94vw)}.acct .authWrap{display:grid;place-items:center;min-height:calc(100vh - 200px)}.acctModal{position:fixed;inset:0;z-index:60;display:none;place-items:center;background:#0a0a0a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:24px}.acctModal.on{display:grid}.acctModal .modalCard{background:#fff;border-radius:14px;padding:26px 28px;width:min(520px,92vw);max-height:86vh;overflow:auto;box-shadow:0 40px 90px -40px #0a0a0a80}.acctModal .modalCard.wide{width:min(880px,94vw)}.acctModal .modalCard{color:var(--pink-0)}.acctModal .modalHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.acctModal .modalHead h3{font-size:16px;font-weight:600;letter-spacing:-.03em;color:var(--pink-0)}.acctModal .modalClose{position:static;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:0 0 auto;box-shadow:none;background:none;color:var(--pink-2);transition:.3s var(--ease)}.acctModal .modalClose:hover{transform:none}.acctModal .modalClose:hover{background:#0a0a0a0d;color:var(--pink-0)}.acctModal .modalClose svg{width:16px;height:16px}.acctModal .modalBtns{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.acctModal .itemGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.mAuth .pill.me{display:inline-flex;align-items:center;gap:9px;background:none;border:0;box-shadow:none;padding:4px 2px 4px 0;color:var(--pink-0);font-size:13px;font-weight:500;letter-spacing:-.02em;transition:color .3s var(--ease)}.mAuth .pill.me:hover{background:none;color:var(--pink-0);transform:none}.mAuth .meCaret{width:9px;height:9px;flex:0 0 auto;opacity:.42;margin-left:-2px;transition:transform .34s var(--ease),opacity .34s var(--ease)}.mAuth .pill.me:hover .meCaret{opacity:.8}.mAuthWrap.open .meCaret{transform:rotate(180deg);opacity:.8}.acct .panel{flex:0 1 auto;width:auto;height:auto;min-height:0;display:block;overflow:visible;position:relative;padding:24px;background:#fff;border:1px solid var(--pink-3);border-radius:16px;align-items:stretch;justify-content:flex-start}.acct .myWrap{padding:clamp(28px,4vh,44px) 0 clamp(60px,8vh,90px)}.acct .pageHead{margin-bottom:clamp(24px,3.4vh,34px)}.acct .pageHead h1{font-size:clamp(24px,3vw,30px);font-weight:600;letter-spacing:-.035em;margin-bottom:8px}.acct .pageHead p{font-size:13.5px;color:var(--pink-1);line-height:1.6}.acct{--recCardW:188px}.acct .myGrid{display:grid;grid-template-columns:320px max-content minmax(220px,1fr);gap:20px;align-items:start}.acct .myCol{display:flex;flex-direction:column;gap:18px;min-width:0}.acct .profilePanel{text-align:center;padding:30px 24px 28px}.acct .avatarWrap{position:relative;width:78px;margin:2px auto 18px}.acct .avatarCircle{width:78px;height:78px;border-radius:50%;background:linear-gradient(135deg,var(--coral),#ffb199);display:grid;place-items:center;color:#fff;font-size:28px;font-weight:600;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.acct .avatarWrap:hover .avatarCircle{transform:scale(1.03);box-shadow:0 8px 24px -10px #ff6b4a8c}.acct .avatarEdit{position:absolute;right:-7px;bottom:-7px;width:26px;height:26px;border-radius:50%;background:#fff;border:1px solid var(--pink-3);display:grid;place-items:center;cursor:pointer;padding:0;box-shadow:0 2px 8px -3px #00000038;opacity:.82;transition:opacity .38s var(--ease),transform .38s var(--ease),border-color .38s var(--ease)}.acct .avatarEdit svg{width:13px;height:13px;fill:none;stroke:var(--pink-1);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke .38s var(--ease)}.acct .avatarWrap:hover .avatarEdit{opacity:1;transform:scale(1.08)}.acct .avatarEdit:hover{border-color:var(--coral)}.acct .avatarEdit:hover svg{stroke:var(--coral)}.acct .avatarEdit:active{transform:scale(.94)}.acct .xpWrap{margin:18px 0 20px;text-align:left}.acct .xpTop{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.acct .xpLv{font-family:var(--num);font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--rk-c,var(--pink-1))}.acct .xpNum{font-family:var(--num);font-size:10px;color:var(--pink-2);font-feature-settings:"tnum" 1,"zero" 0}.acct .xpBar{height:6px;border-radius:999px;background:var(--pink-3);overflow:hidden;position:relative}.acct .xpBar i{display:block;height:100%;width:0;border-radius:999px;background:var(--rk-c,var(--pink-0));background-image:var(--xp-grad,none);transition:width 1.1s var(--ease)}.acct .xpBar i:after{content:"";position:absolute;inset:0;border-radius:999px;background:linear-gradient(100deg,transparent 42%,rgba(255,255,255,.55) 50%,transparent 58%);background-size:240% 100%;background-repeat:no-repeat;animation:rkGloss 7s var(--ease) infinite;pointer-events:none}.acct .xpNext{display:none;font-size:10.5px;color:var(--pink-2);margin-top:8px;line-height:1.5}.acct .profileName{font-size:18px;font-weight:600;letter-spacing:-.02em}.acct .profileEmail{font-size:12px;color:var(--pink-2);margin-top:5px;margin-bottom:18px}.acct .cPair,.acctModal .cPair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.acct .cBodyGenderRow,.acctModal .cBodyGenderRow{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;align-items:start}.acct .cBodyGenderRow .cField,.acctModal .cBodyGenderRow .cField{min-width:0;margin-bottom:0}.acct .cGenderField,.acctModal .cGenderField{min-width:0;margin:0;padding:0;border:0}.acct .cGenderField legend,.acctModal .cGenderField legend{padding:0;margin-bottom:7px}.acct .cGenderChoices,.acctModal .cGenderChoices{display:flex;gap:6px}.acct .cGenderChoice,.acctModal .cGenderChoice{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;flex:1;height:46px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--pink-3);font-size:12px;color:var(--pink-1);cursor:pointer;background:#fff;transition:box-shadow .2s,background .2s,color .2s}.acct .cGenderChoice span,.acctModal .cGenderChoice span{font-size:17px;line-height:1}.acct .cGenderChoice input,.acctModal .cGenderChoice input{position:absolute;width:1px;height:1px;opacity:0}.acct .cGenderChoice:has(input:checked),.acctModal .cGenderChoice:has(input:checked){background:var(--pink-0);color:#fff;box-shadow:none}.acct .cGenderChoice:has(input:focus-visible),.acctModal .cGenderChoice:has(input:focus-visible){outline:2px solid var(--coral);outline-offset:2px}@media(max-width:480px){.acct .cBodyGenderRow,.acctModal .cBodyGenderRow{grid-template-columns:1fr;gap:12px}}.acct .cUnit,.acctModal .cUnit{position:relative;display:block}.acct .cUnit .cInput,.acctModal .cUnit .cInput{width:100%;padding-right:36px;appearance:textfield;-moz-appearance:textfield}.acct .cUnit .cInput::-webkit-outer-spin-button,.acct .cUnit .cInput::-webkit-inner-spin-button,.acctModal .cUnit .cInput::-webkit-outer-spin-button,.acctModal .cUnit .cInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.acct .cUnit em,.acctModal .cUnit em{position:absolute;right:13px;top:50%;transform:translateY(-50%);font-style:normal;font-family:var(--num);font-size:11.5px;line-height:1;color:#4a3e36c7;letter-spacing:.02em;pointer-events:none}.acct .leaveBtn{display:block;margin:16px auto 0;padding:4px 2px;font-size:11.5px;color:#c83a2c9e;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:#c83a2c52;transition:color .3s var(--ease),text-decoration-color .3s var(--ease)}.acct .leaveBtn:hover{color:#c83a2c;text-decoration-color:#c83a2cb3}.acct .statRow{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--pink-3);border:1px solid var(--pink-3);border-radius:12px;overflow:hidden;margin-top:18px}.acct .statCell{background:var(--paper);padding:15px 4px;width:100%;transition:background .25s var(--ease)}.acct .statCell:hover{background:#fff}.acct .statCell .n{font-family:var(--num);font-size:17px;font-weight:600;color:var(--pink-0);font-feature-settings:"tnum" 1,"zero" 0}.acct .statCell .l{font-size:10.5px;color:var(--pink-2);margin-top:3px}.avaPick{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:4px}.avaSw{aspect-ratio:1;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;position:relative;background-clip:padding-box;transition:transform .38s var(--ease),border-color .38s var(--ease)}.avaSw:hover{transform:scale(1.09)}.avaSw.on{border-color:var(--pink-0)}.avaSw.on:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid var(--pink-3)}.leaveCopy{font-size:13px;line-height:1.8;color:var(--pink-1)}.acctModal .pill.danger{background:#c83a2c;border-color:#c83a2c;color:#fff;transition:background .3s var(--ease),box-shadow .3s var(--ease)}.acctModal .pill.danger:hover{background:#b02f22;box-shadow:0 8px 22px -12px #c83a2ce6}.bgSummary{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--paper);border:1px solid var(--pink-3);border-radius:12px;padding:14px 18px;margin-bottom:14px}.bgSummary .bsLabel{font-size:12px;color:var(--pink-1)}.bgSummary .bsLabel b{font-family:var(--num);font-size:15px;color:var(--pink-0);font-weight:600}.bgBar{width:130px;height:5px;border-radius:999px;background:var(--pink-3);overflow:hidden;flex:0 0 auto}.bgBar i{display:block;height:100%;width:0;background:var(--coral);border-radius:999px;transition:width 1s var(--ease)}.bgDetail{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid var(--pink-3);border-radius:14px;padding:15px 17px;margin-bottom:18px}.bgDetail .ddIcon{width:46px;height:46px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;background:var(--pink-3);color:var(--pink-2)}.bgDetail .ddIcon svg{width:21px;height:21px}.bgDetail.earned .ddIcon{background:linear-gradient(135deg,var(--coral),#ffb199);color:#fff;box-shadow:0 8px 18px -8px #ff6b4a8c}.bgDetail .ddInfo{flex:1;min-width:0}.bgDetail .ddName{font-size:13.5px;font-weight:600;letter-spacing:-.02em;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bgDetail .ddTag{font-family:var(--num);font-size:9px;letter-spacing:.03em;padding:3px 8px;border-radius:999px;background:var(--paper);color:var(--pink-1);box-shadow:inset 0 0 0 1px var(--pink-3)}.bgDetail .ddDesc{font-size:11.5px;color:var(--pink-1);line-height:1.55;margin-top:5px}.bgDetail .ddStatus{font-size:10.5px;color:var(--coral);font-family:var(--num);margin-top:6px;font-weight:600}.bgDetail.locked .ddStatus{color:var(--pink-2)}.bgGrid{max-height:50vh;overflow-y:auto;padding-right:2px}.bgSection{margin-bottom:20px}.bgSection:last-child{margin-bottom:0}.bgSecTitle{font-size:11.5px;font-weight:600;color:var(--pink-1);margin-bottom:11px;display:flex;align-items:center;gap:8px}.bgSecTitle .cnt{font-family:var(--num);color:var(--pink-2);font-weight:500}.bgTiles{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.bgTile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;padding:10px 3px;border-radius:12px;transition:background .22s var(--ease),transform .4s var(--ease)}.bgTile:hover{background:#fff;transform:translateY(-2px)}.bgTile.active{background:#fff;box-shadow:inset 0 0 0 1px var(--pink-3)}.bgMedal{position:relative;width:56px;height:56px}.bgMedal .mr{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:var(--pink-3);color:var(--pink-2);transition:box-shadow .25s var(--ease)}.bgTile.earned .bgMedal .mr{background:linear-gradient(135deg,var(--coral),#ffb199);color:#fff;box-shadow:0 6px 14px -7px #ff6b4a99}.bgMedal svg{width:22px;height:22px}.bgMedal .chip{position:absolute;right:-3px;bottom:-3px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#fff;box-shadow:0 0 0 2px #fff;display:grid;place-items:center;font-family:var(--num);font-size:8.5px;font-weight:700;color:var(--pink-1)}.bgTile.earned .bgMedal .chip{background:var(--pink-0);color:#fff}.bgMedal .lockChip{position:absolute;right:-2px;bottom:-2px;width:17px;height:17px;border-radius:50%;background:var(--pink-1);color:#fff;display:grid;place-items:center;box-shadow:0 0 0 2px #fff}.bgMedal .lockChip svg{width:8px;height:8px}.bgTileName{font-size:10.5px;font-weight:600;color:var(--pink-0);line-height:1.3}.bgTile.locked .bgTileName{color:var(--pink-2)}.bgTileSub{font-size:9px;color:var(--pink-2);font-family:var(--num)}@media(max-width:640px){.bgTiles{grid-template-columns:repeat(4,1fr)}}.acctModal .fieldMsg{font-size:11.5px;color:var(--pink-2)}.acctModal .fieldMsg.err{color:#c73a24}.acctModal .fieldMsg.ok{color:#1f9d64}.acctModal .fieldMsg.oneLine{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct .panelHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:20px}.acct .panelHead h3{font-size:15px;font-weight:600;letter-spacing:-.02em}.acct .panelHead .sub{font-size:11.5px;color:var(--pink-2)}.acct .formRow{margin-bottom:22px}.acct .formRow:last-child{margin-bottom:0}.acct .formRow>label{display:block;font-size:12.5px;font-weight:600;color:var(--pink-1);margin-bottom:11px}.acct .formRow>label span{font-weight:400;color:var(--pink-2);margin-left:5px}.acctModal .itemGrid{max-height:56vh;overflow-y:auto;padding-right:2px}@media(max-width:1279px){.acct .myGrid{grid-template-columns:320px max-content}.acct .myColFb{grid-column:1 / -1}}@media(max-width:1080px){.acct .myGrid{grid-template-columns:1fr}.acct .recGrid{grid-template-columns:repeat(2,1fr)}}.mAuthWrap{position:relative}.acctMenu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:160px;background:#fff;border:1px solid var(--pink-3);border-radius:11px;padding:5px;box-shadow:0 24px 48px -24px #0a0a0a66;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .26s var(--ease),transform .26s var(--ease),visibility .26s}.acctMenu.on{opacity:1;visibility:visible;transform:translateY(0)}.acctMenu button{display:flex;align-items:center;gap:9px;width:100%;padding:10px 12px;border-radius:8px;font-size:13px;color:var(--pink-1);letter-spacing:-.02em;transition:.24s var(--ease);text-align:left}.acctMenu button:hover{background:#0a0a0a0d;color:var(--pink-0)}.acctMenu button i{font-style:normal;font-size:12px;color:var(--pink-2);width:14px}.acctMenu hr{border:0;border-top:1px solid var(--pink-3);margin:4px 6px}.acctMenu button.out:hover{color:var(--coral)}.acctMenu button[hidden]{display:none}.acct #todayRecPanel{display:flex;flex-direction:column;overflow:hidden}.acct #todayRecPanel .recScroll{flex:1;min-height:0;overflow-y:auto;padding-right:6px}.acct .fbPanel{display:flex;flex-direction:column;overflow:hidden}.acct .fbPanel #fbPanelBody{flex:1;min-height:0;overflow-y:auto;padding-right:6px}.acct .recBlock+.recBlock{margin-top:28px;padding-top:22px;border-top:1px solid var(--pink-3)}.acct .recBlockHead{font-size:12.5px;font-weight:600;color:var(--pink-1);margin-bottom:12px}.acct .recEmpty{color:var(--pink-1)}.acct .styleSaveBtn{display:block;width:100%;justify-content:center}.acctModal .styleHint{font-size:11px;color:var(--pink-2);margin-top:12px;text-align:center}.styleSelectSave{display:block;width:100%;justify-content:center;margin-top:16px}.styleSelectGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-height:56vh;overflow-y:auto;padding-right:2px;margin-top:2px}.styleSelCard{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 6px 12px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--pink-3);transition:all .25s var(--ease);text-align:center}.styleSelCard img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:8px;display:block}.styleSelCard span{font-size:12px;color:var(--pink-1);font-weight:500}.styleSelCard:hover{box-shadow:inset 0 0 0 1px var(--pink-0)}.styleSelCard.on{box-shadow:inset 0 0 0 2px var(--coral)}.styleSelCard.on span{color:var(--pink-0);font-weight:600}@media(max-width:640px){.styleSelectGrid{grid-template-columns:repeat(2,1fr)}}.xpWrap[hidden]{display:none!important}.mAuth .pill.authPending{min-width:66px;height:32px;padding:0;border-color:transparent;color:transparent;pointer-events:none;background:linear-gradient(90deg,#efece7,#f7f5f1,#efece7);background-size:200% 100%;animation:authShimmer 1.2s ease-in-out infinite}@keyframes authShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.mAuth .pill.authPending{animation:none}}.mAuth .pill.me.pending{pointer-events:none}.acct .xpMore{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:12px;padding:9px 12px;border-radius:10px;cursor:pointer;background:var(--paper);box-shadow:inset 0 0 0 1px var(--pink-3);font-family:inherit;font-size:11px;color:var(--pink-1);text-align:left;font-feature-settings:"tnum" 1,"zero" 0;transition:box-shadow .25s var(--ease),color .25s var(--ease)}.acct .xpMore i{font-style:normal;font-size:14px;line-height:1;color:var(--pink-2);transition:transform .3s var(--ease),color .3s var(--ease)}.acct .xpMore:hover{box-shadow:inset 0 0 0 1px var(--pink-0);color:var(--pink-0)}.acct .xpMore:hover i{transform:translate(3px);color:var(--pink-0)}.acct .xpMore[hidden]{display:none}.acctModal .modalCard.xpCard{width:min(560px,92vw)}.xpHero{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 18px;margin-bottom:20px;border-radius:12px;background:var(--paper);border:1px solid var(--pink-3)}.xpHero b{font-family:var(--num);font-size:20px;font-weight:600;letter-spacing:-.01em;font-feature-settings:"tnum" 1,"zero" 0}.xpHero em{font-style:normal;font-size:11.5px;color:var(--pink-2);margin-left:auto}.xpSec{margin-bottom:20px}.xpSecHead{display:flex;align-items:baseline;gap:8px;padding-bottom:9px;border-bottom:1px solid var(--pink-3)}.xpSecHead h4{font-size:13px;font-weight:600;letter-spacing:-.02em}.xpSecHead span{font-family:var(--num);font-size:10.5px;color:var(--pink-2)}.xpSecHead strong{margin-left:auto;font-family:var(--num);font-size:15px;font-weight:600;font-feature-settings:"tnum" 1,"zero" 0}.xpSecHead strong em{font-style:normal;font-size:11px;font-weight:500;color:var(--pink-2)}.xpSplit{display:flex;gap:16px;padding:9px 0 3px;font-size:11px;color:var(--pink-2)}.xpSplit b{font-family:var(--num);font-weight:600;color:var(--pink-0)}.xpRows{list-style:none;margin:0;padding:0}.xpRow{display:grid;grid-template-columns:minmax(0,1fr) auto 62px;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid rgba(10,10,10,.06)}.xpRow:last-child{border-bottom:0}.xpRowName b{display:block;font-size:12.5px;font-weight:600;letter-spacing:-.02em}.xpRowName span{display:block;margin-top:2px;font-size:10.5px;color:var(--pink-2);line-height:1.45}.xpRowStat{font-family:var(--num);font-size:11px;color:var(--pink-1);white-space:nowrap}.xpRowXp{text-align:right;font-family:var(--num);white-space:nowrap;font-feature-settings:"tnum" 1,"zero" 0}.xpRowXp b{font-size:13.5px;font-weight:600;color:var(--pink-2)}.xpRowXp span{margin-left:3px;font-size:10.5px;color:var(--pink-2)}.xpRow.got .xpRowXp b{color:var(--pink-0)}.xpRow.full .xpRowXp b{color:var(--coral)}.xpRowGo{padding:5px 12px;border-radius:999px;cursor:pointer;background:var(--pink-0);color:var(--paper);font-size:11px;font-weight:600;transition:transform .3s var(--ease)}.xpRowGo:hover{transform:translateY(-1px)}.xpLadder{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;list-style:none;margin:2px 0 12px;padding:0}.xpLadder li{padding:9px 4px;border-radius:9px;text-align:center;background:var(--paper);font-family:var(--num);font-size:10.5px;color:var(--pink-2);font-feature-settings:"tnum" 1,"zero" 0}.xpLadder li b{display:block;margin-bottom:2px;font-size:11.5px;font-weight:600;color:var(--pink-1)}.xpLadder li.past b{color:var(--pink-0)}.xpLadder li.on{background:var(--pink-0);color:#f1efeaa8}.xpLadder li.on b{color:var(--paper)}.xpFoot{font-size:10.5px;color:var(--pink-2);line-height:1.65}@media(max-width:520px){.xpRow{grid-template-columns:minmax(0,1fr) 56px;row-gap:4px}.xpRowStat{grid-column:1;grid-row:2}.xpRowXp{grid-column:2;grid-row:1 / span 2}.xpHero em{margin-left:0;flex-basis:100%}}.acctModal .modalCard.sfCard{width:min(520px,92vw)}.sfLead{margin:-4px 0 16px;font-size:12.5px;line-height:1.65;color:var(--pink-1)}.sfKinds{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.sfKind{padding:12px 14px;border-radius:11px;text-align:left;cursor:pointer;background:#fff;box-shadow:inset 0 0 0 1px var(--pink-3);transition:box-shadow .25s var(--ease),background .25s var(--ease)}.sfKind b{display:block;font-size:12.5px;font-weight:600;color:var(--pink-0);letter-spacing:-.02em}.sfKind span{display:block;margin-top:3px;font-size:10.5px;color:var(--pink-2)}.sfKind:hover{box-shadow:inset 0 0 0 1px var(--pink-0)}.sfKind.on{background:var(--pink-0);box-shadow:none}.sfKind.on b{color:var(--paper)}.sfKind.on span{color:#f1efea9e}.sfText{display:block;min-height:132px;resize:vertical;line-height:1.6}.sfMeta{display:flex;justify-content:space-between;gap:10px;margin:6px 0 4px;font-size:10.5px;color:var(--pink-2)}.sfMeta b{font-family:var(--num);font-weight:500}.sfHist{margin-top:22px;padding-top:16px;border-top:1px solid var(--pink-3)}.sfHistHead{margin-bottom:10px;font-size:12px;font-weight:600;color:var(--pink-1)}.sfItems{display:flex;flex-direction:column;gap:8px;max-height:30vh;overflow-y:auto;list-style:none;margin:0;padding:0 2px 0 0}.sfItem{padding:11px 13px;border-radius:10px;background:var(--paper)}.sfItemHead{display:flex;align-items:center;gap:6px;margin-bottom:5px}.sfTag{font-size:10.5px;font-weight:600;color:var(--pink-1)}.sfState{padding:2px 7px;border-radius:999px;font-size:9.5px;font-weight:600;background:#fff;color:var(--pink-2);box-shadow:inset 0 0 0 1px var(--pink-3)}.sfState.s-done{background:var(--pink-0);color:var(--paper);box-shadow:none}.sfState.s-rejected{color:#c73a24;box-shadow:inset 0 0 0 1px #c73a244d}.sfItemHead time{margin-left:auto;font-family:var(--num);font-size:9.5px;color:var(--pink-2)}.sfItem p{font-size:11.5px;line-height:1.55;color:var(--pink-1);white-space:pre-line;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sfEmpty{font-size:11.5px;color:var(--pink-2)}@media(max-width:520px){.sfKinds{grid-template-columns:1fr}}.notiWrap{position:relative;display:inline-flex;align-items:center;margin-left:2px}.notiBtn{overflow:visible}.notiBtn{position:relative;width:32px;height:32px;border:0;background:none;padding:0;display:grid;place-items:center;border-radius:9px;color:var(--pink-1);transition:color .24s var(--ease),background .24s var(--ease)}.notiBtn svg{width:19px;height:19px}.notiBtn:hover{color:var(--pink-0);background:#0a0a0a0d}.notiDot{position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:var(--coral);border:1.5px solid var(--paper)}.notiPanel{--nt-ink:#1c1a17;--nt-sub:#8a8781;--nt-line:#efebe6;--nt-soft:#f7f5f2;--nt-acc:var(--coral,#ff6b4a);position:absolute;right:-6px;top:calc(100% + 12px);z-index:30;width:min(380px,92vw);background:#fff;border:1px solid rgba(28,26,23,.06);border-radius:18px;padding:0;overflow:hidden;box-shadow:0 2px 6px #1c1a170a,0 28px 64px -24px #1c1a1752;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.985);transform-origin:top right;transition:opacity .22s var(--ease),transform .26s var(--ease),visibility .22s}.notiPanel.on{opacity:1;visibility:visible;transform:none}.notiHead{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 14px;border-bottom:1px solid var(--nt-line)}.notiHead b{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;letter-spacing:-.03em;color:var(--nt-ink)}.notiCount{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--nt-acc);color:#fff;font-size:11px;font-weight:600;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.notiCount[hidden]{display:none}.notiHeadBtns{display:inline-flex;align-items:center;gap:2px}.notiTxtBtn{border:0;background:none;padding:5px 8px;border-radius:8px;font-size:12px;color:var(--nt-sub);transition:color .2s var(--ease),background .2s var(--ease)}.notiTxtBtn:hover{color:var(--nt-ink);background:var(--nt-soft)}.notiList{overflow:auto;padding:8px;scrollbar-width:thin}.notiList.scrolls{max-height:min(440px,58vh)}.notiEmpty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 24px 38px;text-align:center}.notiEmpty i{width:44px;height:44px;border-radius:50%;background:var(--nt-soft);color:var(--nt-sub);display:grid;place-items:center;margin-bottom:6px}.notiEmpty i svg{width:20px;height:20px}.notiEmpty b{font-size:13.5px;font-weight:600;color:var(--nt-ink)}.notiEmpty p{margin:0;font-size:12px;line-height:1.65;color:var(--nt-sub)}.notiItem{position:relative;display:flex;align-items:flex-start;width:100%;border-radius:12px;transition:background .18s var(--ease)}.notiItem+.notiItem{margin-top:2px}.notiItem:hover{background:var(--nt-soft)}.notiOpen{flex:1;display:flex;align-items:flex-start;gap:12px;text-align:left;border:0;background:none;padding:12px 34px 12px 10px;min-width:0;cursor:pointer}.notiIc{flex:0 0 auto;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--nt-soft);color:var(--nt-ink);transition:background .18s var(--ease)}.notiItem:hover .notiIc{background:#fff}.notiIc svg{display:block;flex:none;width:17px;height:17px;margin:0}.notiItem.unread .notiIc{background:#ff6b4a1a;color:var(--nt-acc)}.notiTx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.notiMeta{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--nt-sub)}.notiMeta .notiAgo:before{content:"";display:inline-block;width:2px;height:2px;border-radius:50%;background:currentColor;vertical-align:middle;margin:0 6px 2px 0;opacity:.7}.notiKind{font-size:11px;letter-spacing:-.01em;color:var(--nt-sub)}.notiAgo{font-size:11px;color:var(--nt-sub);font-variant-numeric:tabular-nums}.notiTitle{font-size:13.5px;line-height:1.45;font-weight:500;letter-spacing:-.025em;color:var(--nt-ink)}.notiBody{font-size:12.5px;line-height:1.55;color:#6f6a64;letter-spacing:-.015em;display:flex;flex-direction:column;gap:1px;margin-top:2px}.notiItem:not(.unread) .notiTitle{color:#57524c}.notiItem.unread:after{content:"";position:absolute;top:18px;right:14px;width:7px;height:7px;border-radius:50%;background:var(--nt-acc);transition:opacity .15s}.notiItem.unread .notiTitle{font-weight:600}.notiItem.unread:hover:after{opacity:0}.notiDel{position:absolute;top:9px;right:6px;width:28px;height:28px;border:0;background:none;display:grid;place-items:center;border-radius:8px;color:var(--nt-sub);opacity:0;transition:opacity .18s var(--ease),color .18s var(--ease),background .18s var(--ease)}.notiDel svg{width:14px;height:14px}.notiItem:hover .notiDel,.notiDel:focus-visible{opacity:1}.notiDel:hover{color:#c73a24;background:#fff}@media(hover:none){.notiDel{opacity:1}.notiItem.unread:after{right:40px}}.notiSetLink{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;border:0;background:var(--nt-soft);padding:13px;margin:0;border-top:1px solid var(--nt-line);font-size:12.5px;font-weight:500;color:#57524c;transition:color .2s var(--ease),background .2s var(--ease)}.notiSetLink svg{width:15px;height:15px}.notiSetLink:hover{color:var(--nt-ink);background:#f1eee9}.notiSetRow{display:flex;align-items:center;gap:14px;padding:13px 2px;cursor:pointer;border-bottom:1px solid var(--pink-3)}.notiSetKinds .notiSetRow{border-bottom:0;padding:11px 2px}.notiSetAll{border-bottom:1px solid var(--pink-3);margin-bottom:8px;padding-bottom:16px}.notiSetName{flex:1;display:grid;gap:3px}.notiSetName b{font-size:13.5px;font-weight:600;letter-spacing:-.02em;color:var(--pink-0)}.notiSetName em{font-style:normal;font-size:12px;line-height:1.6;color:var(--pink-2)}.notiSetKinds.off{opacity:.45}.notiSw{position:absolute;opacity:0;width:0;height:0}.notiSwUi{flex:0 0 auto;width:40px;height:23px;border-radius:999px;position:relative;background:var(--pink-3);transition:background .26s var(--ease)}.notiSwUi:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0a0a0a47;transition:transform .26s var(--ease)}.notiSw:checked+.notiSwUi{background:var(--coral)}.notiSw:checked+.notiSwUi:after{transform:translate(17px)}.notiSw:focus-visible+.notiSwUi{outline:2px solid var(--pink-0);outline-offset:2px}.termReqBtn{display:inline-block;margin-top:10px;padding:7px 12px;border-radius:999px;border:1px solid var(--pink-3);background:#fff;font-size:12px;color:var(--pink-1);transition:border-color .24s var(--ease),color .24s var(--ease)}.termReqBtn:hover:not(:disabled){border-color:var(--coral);color:var(--coral)}.termReqBtn:disabled{opacity:.7}.notiToasts{position:fixed;top:78px;right:20px;z-index:300;display:flex;flex-direction:column;gap:10px;width:min(360px,calc(100vw - 32px));pointer-events:none}.notiToast{--nt-ink:#1c1a17;--nt-sub:#8a8781;--nt-soft:#f7f5f2;--nt-acc:var(--coral,#ff6b4a);position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 38px 14px 14px;border-radius:16px;background:#ffffffdb;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border:1px solid rgba(28,26,23,.07);box-shadow:0 1px 2px #1c1a170d,0 18px 44px -16px #1c1a1757;cursor:pointer;pointer-events:auto;opacity:0;transform:translate(24px) scale(.98);transition:opacity .28s ease,transform .42s cubic-bezier(.2,.9,.25,1.15)}.notiToast.in{opacity:1;transform:none}.notiToast.out{opacity:0;transform:translate(24px) scale(.98);transition:opacity .22s ease,transform .3s ease}.notiToast:hover{background:#fffffff5}.ntIc{flex:0 0 36px;width:36px;height:36px;border-radius:10px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;line-height:0;background:#ff6b4a1f;color:var(--nt-acc)}.ntIc svg{display:block;flex:none;width:18px;height:18px;margin:0}.ntTx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ntMeta{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--nt-sub)}.ntMeta b{font-weight:700;letter-spacing:.01em;color:var(--nt-ink)}.ntMeta span+span:before{content:"";display:inline-block;width:2px;height:2px;border-radius:50%;background:currentColor;vertical-align:middle;margin:0 6px 2px 0;opacity:.7}.ntAgo{margin-left:auto;font-variant-numeric:tabular-nums}.ntAgo:before{display:none!important}.ntTitle{font-size:13.5px;font-weight:600;line-height:1.45;letter-spacing:-.025em;color:var(--nt-ink)}.ntMore{margin-top:6px;font-size:11.5px;font-weight:600;color:var(--nt-acc)}.ntMore:hover{text-decoration:underline}.ntBody{font-size:12.5px;line-height:1.5;color:#6f6a64;letter-spacing:-.015em;display:flex;flex-direction:column;gap:1px;margin-top:1px}.nbLine{display:block;min-width:0;word-break:keep-all;overflow-wrap:anywhere}.nbLine:nth-child(n+4){display:none}.ntX{position:absolute;top:10px;right:10px;width:22px;height:22px;border:0;border-radius:50%;padding:0;display:grid;place-items:center;background:#1c1a170f;color:var(--nt-sub);opacity:0;transition:opacity .18s ease,background .18s ease}.ntX svg{width:11px;height:11px}.notiToast:hover .ntX,.ntX:focus-visible{opacity:1}.ntX:hover{background:#1c1a171f;color:var(--nt-ink)}@media(hover:none){.ntX{opacity:1}}@media(max-width:560px){.notiToasts{top:auto;bottom:16px;right:16px}}@media(prefers-reduced-motion:reduce){.notiToast,.notiToast.out{transition:opacity .2s ease;transform:none}}.genderAsk .genderAskLead{margin:-8px 0 18px;font-size:13px;line-height:1.6;color:var(--pink-1)}.genderAskChoices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.genderAskBtn{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px 12px 16px;border-radius:16px;background:var(--paper,#f1efea);box-shadow:inset 0 0 0 1px var(--pink-3);transition:box-shadow .2s,transform .2s,background .2s}.genderAskBtn span{font-size:24px;line-height:1}.genderAskBtn b{font-size:15px;color:var(--pink-0);letter-spacing:.02em}.genderAskBtn em{font-style:normal;font-size:11.5px;color:var(--pink-1)}.genderAskBtn.g-woman span{color:#b0245c}.genderAskBtn.g-man span{color:#1b6aa0}.genderAskBtn.g-woman:hover,.genderAskBtn.g-woman:focus-visible,.genderAskBtn.g-woman.on{background:#ffe1ec;box-shadow:inset 0 0 0 1.5px #ff7aa8;transform:translateY(-1px)}.genderAskBtn.g-man:hover,.genderAskBtn.g-man:focus-visible,.genderAskBtn.g-man.on{background:#dcf0fc;box-shadow:inset 0 0 0 1.5px #48aee9;transform:translateY(-1px)}.genderAsk .fieldMsg:empty{display:none}.mTicker{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);width:min(600px,calc(100vw - 32px));height:38px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:0 6px 0 14px;background:var(--pink-0,#0a0a0a);color:#fff;border-radius:999px;box-shadow:0 12px 30px -14px #0a0a0a8c;animation:mTickIn .45s cubic-bezier(.19,1,.22,1)}.mTicker[hidden]{display:none}@keyframes mTickIn{0%{opacity:0;transform:translate(-50%,-8px)}}.mTickTag{flex:0 0 auto;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--coral,#ff6b4a)}.mTickDot{width:6px;height:6px;border-radius:50%;background:var(--coral,#ff6b4a);animation:mTickPulse 1.6s ease-in-out infinite}@keyframes mTickPulse{50%{opacity:.25}}.mTickWin{flex:1 1 auto;min-width:0;overflow:hidden;height:100%;display:flex;align-items:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.mTickTrack{display:flex;width:max-content;animation:mTickRoll var(--tick-dur,18s) linear infinite}.mTicker:hover .mTickTrack,.mTicker:focus-within .mTickTrack{animation-play-state:paused}@keyframes mTickRoll{to{transform:translate(-50%)}}.mTickRun{display:flex;align-items:center;flex:0 0 auto;padding-right:44px}.mTickItem{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:13px;letter-spacing:-.01em;color:#fff;background:none;padding:0}.mTickItem[data-tick-go]{cursor:pointer}.mTickItem[data-tick-go]:hover{color:var(--coral,#ff6b4a)}.mTickItem i{font-style:normal;font-size:12px;opacity:.6}.mTickSep{flex:0 0 auto;margin:0 18px;font-style:normal;font-size:10px;color:var(--coral,#ff6b4a)}.mTickX{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:16px;line-height:1;color:#fff9}.mTickX:hover{background:#ffffff1f;color:#fff}.mTicker.still .mTickTrack{animation:none;width:100%;justify-content:center}.mTicker.still .mTickRun{padding-right:0}.mTicker.still .mTickRun+.mTickRun{display:none}.mTicker.still .mTickWin{-webkit-mask-image:none;mask-image:none}@media(max-width:920px){.mTicker{top:calc(100% + 8px);height:34px}.mTickItem{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.mTickTrack{animation:none}.mTickRun+.mTickRun{display:none}.mTickRun{overflow:hidden;text-overflow:ellipsis}.mTickDot{animation:none}}.cpOverlay{padding:clamp(30px,4.6vh,56px)}.cpShell{width:100%;height:100%;position:relative}.cpBox{position:relative;width:100%;height:100%;display:flex;overflow:hidden;background:var(--paper);border-radius:16px;box-shadow:0 60px 120px -40px #00000080;transform:translateY(18px) scale(.98);transition:transform .4s var(--ease)}.cpOverlay.on .cpBox{transform:none}#cpClose{left:auto;right:20px;top:14px;width:30px;height:30px;font-size:14px;background:#0a0a0a12;color:var(--pink-0);box-shadow:none}#cpClose:hover{background:#0a0a0a24}.cpSide{width:296px;flex:0 0 296px;background:#fff;border-right:1px solid var(--pink-3);display:flex;flex-direction:column;padding:24px 18px;min-height:0}.cpProfile{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:0 2px;perspective:760px}.cpAv{width:42px;height:42px;border-radius:50%;flex:0 0 auto;background:#fff;color:var(--pink-1);box-shadow:inset 0 0 0 1px var(--pink-3);display:grid;place-items:center;font-size:16px;cursor:pointer;transition:background .4s var(--ease),box-shadow .4s var(--ease),color .4s var(--ease)}.cpAv:hover{box-shadow:inset 0 0 0 1px var(--pink-1)}.cpOverlay.sm .cpAv:hover{box-shadow:inset 0 0 0 1px #fff}.cpOverlay.sm .cpAv{background:var(--coral);color:#fff;box-shadow:none}.cpProfileText{min-width:0}.cpProfileText b{display:block;font-size:17px;font-weight:600;letter-spacing:-.02em}.cpProfileText p{font-size:13px;color:var(--pink-2);margin-top:3px;line-height:1.4}.cpNewBtn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;background:var(--pink-0);color:var(--paper);border-radius:10px;padding:12px;font-size:14px;font-weight:500;transition:opacity .25s,background .3s}.cpNewBtn i{font-style:normal}.cpNewBtn:hover{opacity:.86}.cpOverlay.sm .cpNewBtn{background:var(--coral)}.cpListLabel{font-family:var(--num);font-size:11.5px;letter-spacing:.14em;color:var(--pink-2);text-transform:uppercase;margin:20px 2px 8px;flex:0 0 auto}.cpList{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:2px;margin:0 -6px;min-height:0}.cpItem{text-align:left;padding:10px 8px;border-radius:8px;transition:background .2s;width:100%}.cpItem:hover,.cpItem.on{background:var(--pink-3)}.cpItem em{display:block;font-style:normal;font-family:var(--num);font-size:11px;color:var(--pink-2);margin-bottom:3px;font-feature-settings:"zero" 0}.cpItem span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;color:var(--pink-1);line-height:1.45;word-break:keep-all}.cpListEmpty{font-size:13.5px;color:var(--pink-2);padding:8px}.cpVtonQuick{width:100%;flex:0 0 auto;margin-top:14px;padding:11px 12px 11px 10px}.cpOverlay.sm .cpVtonQuick{display:flex;animation:vtonQuickIn .52s var(--ease) both}.cpItemRow{display:flex;align-items:center;gap:2px}.cpItemRow .cpItem{flex:1;min-width:0}.cpKebab{flex:0 0 auto;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--pink-2);opacity:0;transition:opacity .18s,background .2s,color .2s}.cpKebab svg{width:14px;height:14px;display:block}.cpItemRow:hover .cpKebab,.cpItemRow:focus-within .cpKebab,.cpKebab.on{opacity:1}.cpKebab:hover,.cpKebab.on{background:var(--pink-3);color:var(--pink-0)}.cpItemRow.pinned .cpItem{position:relative}.cpItemRow.pinned .cpItem:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--coral)}.cpItemRow.pinned .cpItem{padding-left:12px}.cpPinMark{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:999px;background:var(--pink-3);color:var(--pink-1);font-family:inherit;font-size:9.5px;font-weight:600;letter-spacing:0;vertical-align:1px}.cpMenu{position:fixed;z-index:1200;min-width:196px;padding:6px;background:#fff;border-radius:13px;box-shadow:0 1px 2px #0a0a0a14,0 12px 34px -8px #0a0a0a47;opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top right;transition:opacity .16s var(--ease),transform .16s var(--ease)}.cpMenu.on{opacity:1;transform:none}.cpMenuItem{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border-radius:9px;text-align:left;font-size:13.5px;color:var(--pink-0);transition:background .15s,color .15s}.cpMenuItem svg{width:16px;height:16px;flex:0 0 auto;color:var(--pink-1)}.cpMenuItem span{flex:1;min-width:0}.cpMenuItem em{font-style:normal;font-family:var(--num);font-size:11px;color:var(--pink-2);flex:0 0 auto}.cpMenuItem:hover{background:var(--pink-3)}.cpMenuItem.danger{color:var(--coral)}.cpMenuItem.danger svg{color:var(--coral)}.cpMenuItem.danger:hover{background:#ff6b4a1a}.cpMenuLine{height:1px;margin:5px 8px;background:var(--pink-3)}.cpMenuAsk{margin:0;padding:9px 9px 7px;font-size:12.5px;line-height:1.5;color:var(--pink-1)}.cpMenuAskRow{display:flex;gap:5px}.cpMenuAskRow .cpMenuItem{justify-content:center;background:var(--paper);font-size:12.5px;padding:7px}.cpMenuAskRow .cpMenuItem:hover{background:var(--pink-3)}.cpMenuAskRow .cpMenuItem.danger{background:var(--coral);color:#fff}.cpMenuAskRow .cpMenuItem.danger:hover{background:#ff8464}.cpTitleIn{display:block;width:100%;font:inherit;font-size:14px;color:var(--pink-1);line-height:1.45;background:#fff;border:1px solid var(--pink-0);border-radius:6px;padding:3px 7px}.cpMain{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--paper)}.cpWhere{position:absolute;inset:0;z-index:30;border-radius:16px;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:20px;background:#f1efeab8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:cpWhereIn .18s ease-out}.cpWhere[hidden]{display:none}@keyframes cpWhereIn{0%{opacity:0}}.cpWhereCard{position:relative;width:min(420px,100%);padding:26px 24px 22px;border-radius:20px;background:#fff;box-shadow:0 18px 50px #0a0a0a29,inset 0 0 0 1px var(--pink-3);display:flex;flex-direction:column;gap:8px}.cpWhereKick{font-size:10.5px;letter-spacing:.18em;font-weight:700;color:var(--coral)}.cpWhereCard>b{font-size:18px;color:var(--pink-0);letter-spacing:-.01em}.cpWhereCard>p{margin:0 0 8px;font-size:13px;line-height:1.55;color:var(--pink-1)}.cpWhereBtns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cpWhereBtn{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 14px 13px;border-radius:14px;text-align:left;background:var(--paper);box-shadow:inset 0 0 0 1px var(--pink-3);transition:box-shadow .2s,transform .2s}.cpWhereBtn b{font-size:14.5px;color:var(--pink-0)}.cpWhereBtn span{font-size:11.5px;color:var(--pink-1)}.cpWhereBtn:hover,.cpWhereBtn:focus-visible{box-shadow:inset 0 0 0 1.5px var(--pink-0);transform:translateY(-1px)}.cpWhereBtn.new{background:var(--pink-0)}.cpWhereBtn.new b{color:#fff}.cpWhereBtn.new span{color:#ffffffa8}.cpWhereBtn.new:hover,.cpWhereBtn.new:focus-visible{box-shadow:inset 0 0 0 1.5px var(--coral)}.cpWhereX{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:18px;color:var(--pink-1)}.cpWhereX:hover{background:var(--paper);color:var(--pink-0)}@media(max-width:420px){.cpWhereBtns{grid-template-columns:1fr}}.cpThreadWrap{flex:1;overflow-y:auto;padding:64px clamp(20px,3vw,40px) 30px}.cpEmpty{height:100%;display:flex;align-items:center;justify-content:center;color:var(--pink-2);font-size:13.5px;text-align:center}.cpThread,.cpThreadWrap.hasMsg .cpEmpty{display:none}.cpThreadWrap.hasMsg .cpThread{display:flex}.cpInputWrap{flex:0 0 auto;border-top:1px solid var(--pink-3);transition:outline-color .2s}.cpInputWrap.dragOver{outline:2px dashed var(--coral);outline-offset:-2px}.cpInputWrap .imgAttach{padding:14px clamp(20px,3vw,40px) 0}.cpQueue{display:flex;flex-direction:column;gap:6px;padding:12px clamp(20px,3vw,40px) 0}.cpQueue[hidden]{display:none}.cpQHead{font-size:11px;letter-spacing:.06em;color:var(--pink-1)}.cpQItem{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 8px 8px 14px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--pink-3);font-size:13.5px}.cpQDot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--coral);animation:cpQPulse 1.4s ease-in-out infinite}@keyframes cpQPulse{50%{opacity:.3}}.cpQText{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pink-0)}.cpQText em{font-style:normal;color:var(--pink-1)}.cpQDrop{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:16px;line-height:1;color:var(--pink-1)}.cpQDrop:hover{background:var(--pink-4,#f1efea);color:var(--pink-0)}@media(prefers-reduced-motion:reduce){.cpQDot{animation:none}}.cpInputRow{display:flex;gap:10px;align-items:flex-end;flex:0 0 auto;padding:16px clamp(20px,3vw,40px) 22px}.cpImgAddBtn{width:44px;height:44px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;font-size:20px;line-height:1;color:var(--pink-1);box-shadow:inset 0 0 0 1px var(--pink-3);background:#fff;transition:color .3s,box-shadow .3s}.cpImgAddBtn i{font-style:normal}.cpImgAddBtn:hover{color:var(--pink-0);box-shadow:inset 0 0 0 1px var(--pink-1)}.cpOverlay.sm .cpImgAddBtn:hover{color:var(--coral);box-shadow:inset 0 0 0 1px var(--coral)}.msg.me{flex-direction:column;align-items:flex-end;gap:8px}.bubImgs{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.bubImgs img{width:96px;height:96px;object-fit:cover;border-radius:14px;box-shadow:0 1px #0a0a0a0d,0 10px 22px -14px #0a0a0a66}.msg.me.editing{width:100%;align-items:flex-end}.cpEditBox{position:relative;display:grid;width:max-content;max-width:62%;overflow:hidden;border-radius:20px 20px 6px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--pink-0);transition:box-shadow .2s}.cpOverlay.sm .cpEditBox{box-shadow:inset 0 0 0 1.5px var(--coral)}.cpEditSizer,.cpEditIn{grid-area:1/1;display:block;padding:12px 17px;font-family:inherit;font-size:14px;letter-spacing:-.02em;line-height:1.5;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box}.cpEditSizer{visibility:hidden;pointer-events:none;min-width:1ch}.cpEditIn{width:100%;height:100%;min-width:0;min-height:0;resize:none;border:0;outline:none;background:transparent;color:var(--pink-0);overflow:auto}.cpEditActs{align-self:flex-end;display:flex;align-items:center;justify-content:flex-end;gap:8px;max-width:62%;margin-top:2px}.cpEditWhy{font-size:13px;color:var(--pink-2);cursor:help;margin-right:auto;padding-left:2px}.cpEditBtn{padding:7px 16px;border-radius:999px;font-size:13px;letter-spacing:-.01em;color:var(--pink-1);background:transparent;transition:background .18s,color .18s}.cpEditBtn:hover{background:var(--pink-3);color:var(--pink-0)}.cpEditBtn.on{background:var(--pink-0);color:var(--paper)}.cpEditBtn.on:hover{background:var(--pink-1);color:var(--paper)}.cpOverlay.sm .cpEditBtn.on{background:var(--coral)}.cpOverlay.sm .cpEditBtn.on:hover{background:#ff8464}.cpInputRow textarea{flex:1;resize:none;min-height:44px;max-height:120px;border-radius:14px;padding:12px 15px;font-family:inherit;font-size:13px;background:#fff;box-shadow:inset 0 0 0 1px var(--pink-3);outline:none;transition:box-shadow .25s}.cpInputRow textarea:focus{box-shadow:inset 0 0 0 1px var(--pink-0)}.cpOverlay.sm .cpInputRow textarea:focus{box-shadow:inset 0 0 0 1px var(--coral)}.cpSend{width:44px;height:44px;border-radius:50%;background:var(--pink-0);color:var(--paper);display:grid;place-items:center;font-size:15px;flex:0 0 auto;transition:transform .3s var(--ease),background .3s}.cpOverlay.sm .cpSend{background:var(--coral)}.cpSend:hover{transform:scale(1.06)}.cpSend.stop{background:#fff;color:var(--coral);box-shadow:inset 0 0 0 1px var(--coral);font-size:11px}.cpOverlay.sm .cpSend.stop{background:#fff;color:var(--coral)}.cpSend.stop:hover{transform:none;background:#fff7f4}.cpOverlay .msg.me .bub{padding:12px 17px;font-size:14px;line-height:1.5}.cpOverlay .msg.ai{gap:10px}.cpOverlay .msg.ai .who{font-size:9.5px;letter-spacing:.19em}.cpOverlay .msg.ai .who i.cpStar{font-size:15px}.cpOverlay .msg.ai .say,.cpOverlay .msg.ai .nextQ{font-size:15px;line-height:1.72;max-width:82ch}.cpOverlay .msg.ai .say p,.cpOverlay .msg.ai .say ul,.cpOverlay .msg.ai .say ol{margin-bottom:14px}.cpOverlay .msg.ai .say li{margin:6px 0}.cpOverlay .msg.ai .cue .cueRow{font-size:10.5px;line-height:1.55}.cpOverlay .msg.ai .who .cpStage{font-size:10.5px}@media(max-width:760px){.cpSide{width:220px;flex-basis:220px;padding:18px 14px}.cpProfileText p{display:none}.msg.ai .ansCard{width:100%}}.cpOverlay .msg.ai .act{width:auto;max-width:100%;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.cpOverlay .msg.ai .actBtn{flex:0 0 auto;width:auto;min-width:132px;max-width:220px;min-height:48px;padding:10px 12px;border-radius:12px;justify-content:flex-start;background:#ffffffb8;color:var(--pink-0);box-shadow:inset 0 0 0 1px var(--pink-3);font-size:12px;font-weight:600;white-space:normal;text-align:left;transform:none}.cpOverlay .msg.ai .actBtn:hover{transform:translateY(-1px);background:#fff;box-shadow:inset 0 0 0 1px var(--pink-1),0 8px 18px -15px #0a0a0ab3}.cpOverlay .msg.ai .actIcon{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:var(--pink-3);font-size:12px;flex:0 0 auto}.cpOverlay .msg.ai .actBtn span{flex:0 1 auto;line-height:1.25}.cpOverlay .msg.ai .actArrow{color:var(--pink-2);font-size:11px}.cpOverlay.sm .msg.ai .actBtn:hover{box-shadow:inset 0 0 0 1px var(--coral),0 8px 18px -15px #0a0a0ab3}.cpOverlay.sm .msg.ai .act-virtual_fit .actIcon,.cpOverlay .msg.ai .act-fit_confirm .actIcon{background:var(--coral);color:#fff}.cpOverlay .msg.ai .act-community .actIcon{font-size:11.5px;font-weight:700;letter-spacing:-.04em}.cpFit{container:vf/inline-size;width:100%;max-width:880px;margin-top:4px;border:1px solid #e4e1db;border-radius:16px;overflow:hidden;background:#fff;color:var(--pink-0);letter-spacing:-.01em}:where(.cpFit) button{font:inherit;color:inherit;cursor:pointer;border:0}.cpFit button:focus-visible,.cpFit a:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.cpFitHead{height:48px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:0 18px 0 12px;border-bottom:1px solid #ebe8e2}.cpFitSideBtn{width:32px;height:32px;flex:0 0 auto;padding:0;border-radius:9px;background:var(--paper);color:var(--pink-0);display:grid;place-items:center;transition:background .18s}.cpFitSideBtn:hover{background:#e9e6e0}.cpFitHead span{font-family:var(--num);font-size:10.5px;font-weight:600;letter-spacing:.16em;color:#c2401f}.cpFitHead b{font-size:14px;font-weight:700;letter-spacing:-.02em}.cpFitGrid{display:grid;grid-template-columns:280px minmax(0,1fr);height:min(512px,max(420px,72vh));transition:grid-template-columns .36s var(--ease)}.cpFit.side-closed .cpFitGrid{grid-template-columns:64px minmax(0,1fr)}.cpFitSetup{position:relative;box-sizing:border-box;min-width:0;min-height:0;border-right:1px solid #ebe8e2;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cfcbc4 transparent}.cpFitFull{box-sizing:border-box;padding:18px;display:flex;flex-direction:column;gap:12px;min-height:100%}.cpFitIn{animation:cpFitFade .3s var(--ease)}@keyframes cpFitFade{0%{opacity:0}to{opacity:1}}@keyframes cpFitDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.cpFitModels{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:0 0 auto;border-radius:14px;overflow:hidden;background:#e9e6e0}.cpFitModel{position:relative;display:block;padding:0;border:0;background:transparent;overflow:hidden}.cpFitModel img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center top;filter:grayscale(1);opacity:.5;transform:scale(1);transition:filter .45s,opacity .45s,transform .7s var(--ease)}.cpFitModel.on img{filter:none;opacity:1;transform:scale(1.03)}.cpFitModel:hover:not(.on) img{opacity:.72}.cpFitModel span{position:absolute;left:50%;bottom:9px;transform:translate(-50%);padding:4px 11px;border-radius:999px;font-family:var(--num);font-size:11px;font-weight:600;letter-spacing:.06em;background:#ffffffe6;color:#4a4845;transition:background .35s,color .35s}.cpFitModel.on span{background:var(--pink-0);color:#fff}.cpFitModelFrame{position:absolute;top:0;bottom:0;left:0;width:50%;box-sizing:border-box;pointer-events:none;border:2px solid var(--pink-0);border-radius:14px;transition:transform .5s var(--ease)}.cpFitModels.m-man .cpFitModelFrame{transform:translate(100%)}.cpFitClothesHead{display:flex;align-items:baseline;justify-content:space-between}.cpFitClothesHead b{font-size:12px;font-weight:700}.cpFitClothesHead span{font-family:var(--num);font-size:11px;color:#6d6b67}.cpFitClothes{position:relative;flex:0 0 auto}.cpFitItems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;max-height:224px;overflow-y:auto;overscroll-behavior:contain;margin-right:-6px;padding-right:6px;scrollbar-width:thin;scrollbar-color:#cfcbc4 transparent}.cpFitItems::-webkit-scrollbar,.cpFitSetup::-webkit-scrollbar{width:4px}.cpFitItems::-webkit-scrollbar-thumb,.cpFitSetup::-webkit-scrollbar-thumb{background:#cfcbc4;border-radius:4px}.cpFitSlot{position:relative;min-width:0;display:flex;flex-direction:column;gap:2px}.cpFitItem{position:relative;width:100%;aspect-ratio:1;padding:0;border:0;border-radius:12px;overflow:hidden;background:#f5f3ef;color:#6d6b67;display:grid;place-items:center;transition:background .18s,box-shadow .18s}.cpFitItem:hover{box-shadow:inset 0 0 0 1px var(--pink-2-line)}.cpFitItem.has{padding:6px;box-sizing:border-box}.cpFitItemImg{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.cpFitPlus{display:grid;place-items:center;color:#6d6b67}.cpFitBadge{position:absolute;right:5px;bottom:5px;width:22px;height:22px;border-radius:7px;background:#fff;color:var(--pink-0);box-shadow:0 1px 3px #0a0a0a29;display:grid;place-items:center}.cpFitRemove{position:absolute;z-index:2;left:5px;top:5px;width:22px;height:22px;padding:0;border-radius:50%;display:grid;place-items:center;background:#141211c2;color:#fff;box-shadow:0 2px 8px #00000029;opacity:0;transition:opacity .16s,background .18s}.cpFitSlot:hover .cpFitRemove,.cpFitSlot:focus-within .cpFitRemove{opacity:1}.cpFitRemove:hover{background:var(--coral)}@media(hover:none){.cpFitRemove{opacity:.85}}.cpFitKind{align-self:center;max-width:100%;min-height:28px;display:flex;align-items:center;gap:3px;padding:0 7px;border-radius:8px;background:transparent;font-size:11.5px;font-weight:700;color:var(--pink-0);white-space:nowrap;transition:background .18s}.cpFitKind span{overflow:hidden;text-overflow:ellipsis}.cpFitKind svg{flex:0 0 auto}.cpFitKind.auto{font-family:var(--num);font-weight:600;letter-spacing:.04em;color:#4a4845}.cpFitKind:hover,.cpFitKind.on{background:var(--paper)}.cpFitProductName{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:100%;font-size:11px;font-weight:600;line-height:1.35;color:var(--pink-0)}.cpFitShop,.cpFitSource{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;color:#6d6b67}.cpFitShop{color:var(--coral-ink);text-decoration:underline;text-underline-offset:2px}.cpFitShop:hover{color:var(--pink-0)}.cpFitSlot.addSlot .cpFitAdd{box-sizing:border-box;background:transparent;border:1.5px dashed #cfcbc4}.cpFitSlot.addSlot .cpFitAdd:hover{border-color:var(--coral);box-shadow:none;color:var(--coral)}.cpFitSlot.addSlot .cpFitAdd:hover .cpFitPlus{color:var(--coral)}.cpFitAddCap{min-height:28px;margin:0;display:grid;place-items:center;font-size:11.5px;color:#6d6b67}.cpFitSheet{position:absolute;inset:0;z-index:5;box-sizing:border-box;padding:8px;border-radius:12px;background:#fff;box-shadow:0 12px 30px #0a0a0a29,0 0 0 1px #0a0a0a12;display:flex;flex-direction:column;gap:4px;overflow-y:auto;animation:cpFitDrop .3s var(--ease)}.cpFitSheetHead{display:flex;align-items:center;justify-content:space-between;padding:0 2px 0 6px}.cpFitSheetHead b{font-size:11.5px;font-weight:700}.cpFitSheetHead button{width:28px;height:28px;padding:0;border-radius:8px;background:transparent;color:#4a4845;display:grid;place-items:center}.cpFitSheetHead button:hover{background:var(--paper)}.cpFitSheetList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.cpFitSheetList button{display:flex;align-items:center;gap:7px;min-width:0;height:34px;padding:0 8px;border-radius:8px;background:transparent;font-size:12px;font-weight:500;text-align:left;color:var(--pink-0);transition:background .15s}.cpFitSheetList button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpFitSheetList button svg{flex:0 0 auto}.cpFitSheetList button:hover{background:#f7f5f1}.cpFitSheetList button.on{background:var(--paper);font-weight:700}.cpFitWarn{margin:auto 0 -14px;padding-top:12px;border-top:1px solid #f1efea;display:flex;gap:6px;font-size:11.5px;line-height:1.5;color:#6d6b67;position:sticky;bottom:0;z-index:1;background:#fff;padding-bottom:14px}.cpFitWarn svg{flex:0 0 auto;margin-top:2px;color:#c2401f;stroke-width:1.8}.cpFitWarn.busy{color:var(--pink-1)}.cpFitMini{box-sizing:border-box;padding:14px 0;display:flex;flex-direction:column;align-items:center;gap:8px}.cpMiniSq{width:40px;height:40px;flex:0 0 auto;padding:0;box-sizing:border-box;border-radius:10px;overflow:hidden;background:#f5f3ef;color:var(--pink-0);display:grid;place-items:center;transition:box-shadow .18s}.cpMiniSq:hover{box-shadow:inset 0 0 0 1px var(--pink-2-line)}.cpMiniSq img{width:100%;height:100%;object-fit:contain;display:block}.cpMiniSq.model{border:2px solid var(--pink-0)}.cpMiniSq.model img{object-fit:cover;object-position:center top}.cpMiniSq.add{background:transparent;border:1.5px dashed #cfcbc4;color:#6d6b67}.cpMiniRule{width:24px;height:1px;margin:2px 0;background:#e4e1db}.cpFitOutput{container:vfout/inline-size;position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;background:#1c1a17;overflow:hidden}.cpFitEngineTag{position:absolute;left:14px;top:14px;z-index:2;display:flex;align-items:center;gap:6px;padding:6px 11px 6px 9px;border-radius:999px;background:#2e2b27db;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--num);font-size:10.5px;font-weight:600;letter-spacing:.14em}.cpFitEngineTag svg{color:#ff8a6e;stroke-width:2}.cpFitDl{position:absolute;z-index:3;right:14px;top:12px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#2e2b27db;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .18s}.cpFitDl:hover{background:var(--coral)}.cpFitDl svg{width:16px;height:16px}.cpFitStage{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding-top:14px}.cpFitResult{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;border-radius:0}.cpFitShot{position:relative;height:100%;max-width:100%}.cpFitShot .cpFitResult{width:100%;height:100%}.cpFitResultEmpty{text-align:center;color:#ffffff80;font-size:12px;line-height:1.6}.cpFitState{position:absolute;left:12px;right:12px;bottom:8px;margin:0;text-align:center;color:#ffffffb8;font-size:11px;line-height:1.45}.cpFitState.error{color:#ff9e89}.cpFitState.success{color:#fff}.cpFitState.cpFitMade{left:50%;right:auto;transform:translate(-50%);padding:4px 11px;border-radius:999px;background:#1c1a17bd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;font-size:10.5px;letter-spacing:.01em}.cpFitLoader{display:grid;place-items:center;color:var(--coral)}.cpFitLoader .cpStar{font-style:normal;font-size:34px;line-height:1;transform-origin:50% 55%;animation:cpSpin 1.1s ease-in-out infinite,cpPulse 1.4s ease-in-out infinite}.cpFitDockWrap{flex:0 0 auto;display:flex;justify-content:center;padding:10px 10px 14px}.cpFitDock{display:flex;align-items:stretch;justify-content:center;gap:3px;max-width:100%;box-sizing:border-box;padding:6px;border-radius:18px;background:#2a2723;border:1px solid rgba(255,255,255,.07);color:#fff;white-space:nowrap}.cpDockGroup{display:flex;align-items:stretch;gap:3px}.cpDockSep{width:1px;margin:9px 3px;background:#ffffff1f}.cpDockBtn{border:0;border-radius:12px;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:7px 0;transition:background .18s,color .18s}.cpDockBtn:hover{background:#ffffff0f}.cpDockBtn span{font-size:10.5px;color:#ffffffd6}.cpDockBtn b{font-family:var(--num);font-weight:600;color:#fff}.cpDockFlip{width:70px}.cpDockLayer{width:66px;color:#ffffffd6}.cpDockLayer.on,.cpDockLayer.on:hover{background:#ff6b4a33;color:#ff8a6e}.cpDockLayer.on span,.cpDockLayer.on b{color:#ff8a6e}.cpDockFit{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:3px 2px}.cpDockFit>span{font-size:10.5px;color:#ffffffd6}.cpDockFitRow{display:flex;gap:2px}.cpDockMini{width:30px;height:30px;padding:0;border:0;border-radius:9px;display:grid;place-items:center;background:transparent;color:#ffffff80;transition:background .18s,color .18s}.cpDockMini:hover{color:#fffc}.cpDockMini.on{background:#ffffff29;color:#fff}.cpDockEngine{display:flex;gap:2px;align-items:stretch}.cpDockEng{width:52px;border:0;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:7px 0;background:transparent;color:#ffffffc7;font-weight:500;transition:background .2s,color .2s}.cpDockEng span{font-size:10.5px}.cpDockEng:hover:not(.on){background:#ffffff0f}.cpDockEng.on{background:var(--paper);color:var(--pink-0);font-weight:700}.cpDockEng:disabled{cursor:wait}.cpDockGo{margin-left:5px;width:96px;border:0;border-radius:13px;background:var(--coral);color:var(--pink-0);font-size:13.5px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:5px;transition:background .18s}.cpDockGo:hover{background:#ff8464}.cpDockGo:disabled{opacity:.6;cursor:wait}@container vfout (max-width:589px){.cpFitDock{flex-wrap:wrap;row-gap:6px;border-radius:16px}.cpDockSep{display:none}.cpDockGo{flex:1 0 100%;margin-left:0;min-height:40px}}@container vf (max-width:620px){.cpFitGrid,.cpFit.side-closed .cpFitGrid{grid-template-columns:minmax(0,1fr);height:auto;transition:none}.cpFitSetup{border-right:0;border-bottom:1px solid #ebe8e2;overflow:visible}.cpFitFull{padding:15px}.cpFitModels{width:100%;max-width:300px;align-self:center}.cpFitMini{flex-direction:row;flex-wrap:wrap;justify-content:center;padding:10px 12px}.cpMiniRule{width:1px;height:24px;margin:0 2px}.cpFitStage{height:min(420px,62vh);flex:0 0 auto}}.cpMeActs{align-self:flex-end;display:flex;align-items:center;gap:2px;margin-top:1px;opacity:.5;transition:opacity .18s}.msg.me:hover .cpMeActs,.cpMeActs:focus-within{opacity:1}.cpMeAct{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;color:var(--pink-2);transition:color .18s,background .18s}.cpMeAct svg{width:15px;height:15px}.cpMeAct:hover{color:var(--pink-0);background:var(--pink-3)}.cpMeAct.done{color:var(--coral);background:#ff6b4a24}.cpDropped{font-size:11px;color:var(--pink-2)}.cpFb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px;font-size:11.5px;color:var(--pink-2)}.cpFb span{margin-right:2px}.cpFb button{padding:4px 9px;border-radius:999px;background:#fff;color:var(--pink-1);box-shadow:inset 0 0 0 1px var(--pink-3);font-size:11.5px;transition:box-shadow .2s,color .2s}.cpFb button:hover{color:var(--pink-0);box-shadow:inset 0 0 0 1px var(--pink-1)}.cpFb.open span{width:100%;margin-bottom:2px}.cpFb .cpFbSkip{box-shadow:none;color:var(--pink-2)}.cpFb.done{color:var(--pink-2)}.cpEmpty{flex-direction:column;gap:14px;padding:0 20px}.cpEmpty p{margin:0}.cpEmptyChips{display:grid;grid-template-columns:repeat(2,max-content);gap:8px;justify-content:center;justify-items:center;max-width:100%}.cpEmptyChips button{padding:10px 16px;border-radius:999px;background:#fff;color:var(--pink-1);max-width:100%;text-align:center;word-break:keep-all;box-shadow:inset 0 0 0 1px var(--pink-3);font-size:13px;line-height:1.3;transition:box-shadow .2s,transform .2s,color .2s}.cpEmptyChips button b{font-weight:600;color:var(--pink-0)}.cpEmptyChips button:hover{transform:translateY(-1px);color:var(--pink-0);box-shadow:inset 0 0 0 1px var(--pink-1)}.cpOverlay.sm .cpEmptyChips button:hover{box-shadow:inset 0 0 0 1px var(--coral)}.cpEmptyHint{font-size:12px;color:var(--pink-2);line-height:1.6}.cpEmptyHint b{font-weight:600;color:var(--pink-1)}.cpTaste{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px clamp(20px,3vw,40px);border-top:1px solid var(--pink-3);background:color-mix(in srgb,var(--coral) 7%,#faf9f7);font-size:12.5px;color:var(--pink-1)}.cpTaste button{flex:0 0 auto;padding:7px 13px;border-radius:999px;background:var(--pink-0);color:var(--paper);font-size:12px;font-weight:600;transition:opacity .2s}.cpTaste button:hover{opacity:.86}.cpTaste[hidden]{display:none}@media(max-width:760px){.cpEmptyChips{grid-template-columns:max-content}}.cpFitRetry{margin-left:8px;padding:3px 9px;border-radius:999px;background:#fff;color:var(--pink-0);box-shadow:inset 0 0 0 1px var(--pink-3);font-size:11.5px}.cpFitRetry:hover{box-shadow:inset 0 0 0 1px var(--pink-1)}.cpToast{position:absolute;z-index:40;left:50%;bottom:26px;transform:translate(-50%,10px);padding:9px 16px;border-radius:999px;background:#141211e6;color:#fff;font-size:12px;letter-spacing:-.01em;pointer-events:none;opacity:0;transition:opacity .22s,transform .22s}.cpToast.on{opacity:1;transform:translate(-50%)}.cpFitSrcTag{position:absolute;right:5px;top:5px;max-width:calc(100% - 10px);box-sizing:border-box;padding:3px 7px;border-radius:999px;background:var(--pink-0);color:#fff;font-size:9.5px;font-weight:700;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.cpFitProductName{-webkit-line-clamp:1;font-weight:500;color:#4a4845}.cpFitLook{border-top:1px solid #ebe8e2;background:#faf8f5;padding:12px 16px 14px}.cpFitLookHead{display:flex;align-items:baseline;gap:8px;margin-bottom:9px}.cpFitLookHead b{font-size:12.5px;font-weight:700;letter-spacing:-.02em}.cpFitLookHead span{font-family:var(--num);font-size:11px;font-weight:600;color:#c2401f}.cpFitLookHead em{margin-left:auto;font-style:normal;font-size:10.5px;color:#8f8b84}.cpFitLookRow{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:6px 4px 14px;margin:-6px -4px -12px;scroll-padding-inline:4px;scrollbar-width:thin;scrollbar-color:#cfcbc4 transparent}.cpFitLookCard{flex:0 0 auto;width:212px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:7px 10px 7px 7px;border-radius:12px;background:#fff;border:1px solid #ebe8e2;color:var(--pink-0);text-decoration:none;scroll-snap-align:start;transition:border-color .18s,box-shadow .18s,transform .18s}a.cpFitLookCard:hover{border-color:var(--pink-0);box-shadow:0 4px 14px #0a0a0a14;transform:translateY(-1px)}.cpFitLookImg{flex:0 0 auto;width:46px;height:46px;border-radius:9px;background:#f5f3ef;display:grid;place-items:center;overflow:hidden}.cpFitLookImg img{max-width:100%;max-height:100%;object-fit:contain}.cpFitLookText{min-width:0;display:flex;flex-direction:column;gap:1px}.cpFitLookText small{font-size:10px;color:#8f8b84;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpFitLookText b{font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpFitLookText em{font-style:normal;font-size:10.5px;font-weight:700;color:#c2401f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpFitTags{position:absolute;inset:0;z-index:3;pointer-events:none}.cpFitTagMark{position:absolute;width:0;height:0}.cpFitTagMark:hover,.cpFitTagMark.on,.cpFitTagMark:focus-within{z-index:2}.cpFitTag{position:absolute;left:-15px;top:-15px;width:30px;height:30px;padding:0;border-radius:50%;background:transparent;display:grid;place-items:center;pointer-events:auto;opacity:0;transform:scale(.6);transition:opacity .2s var(--ease),transform .2s var(--ease)}.cpFitShot:hover .cpFitTag,.cpFitShot:focus-within .cpFitTag,.cpFitTagMark.on .cpFitTag{opacity:1;transform:none}.cpFitTag i{position:relative;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #1c1a178c,0 2px 8px #00000047;transition:background .18s,transform .18s}.cpFitTag i:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(255,107,74,.85);animation:cpTagPulse 2.2s ease-out infinite}.cpFitTag:hover i,.cpFitTagMark.on .cpFitTag i{background:var(--coral);transform:scale(1.15)}.cpFitTagMark.on .cpFitTag i:after{animation:none;opacity:0}@keyframes cpTagPulse{0%{transform:scale(.6);opacity:.9}80%,to{transform:scale(1.5);opacity:0}}@media(prefers-reduced-motion:reduce){.cpFitTag i:after{animation:none;opacity:.6}}@media(hover:none){.cpFitTag{opacity:.92;transform:scale(.78)}.cpFitTag i:after{animation:none;opacity:0}}.cpFitTagCard{position:absolute;left:16px;top:0;z-index:1;width:218px;box-sizing:border-box;display:flex;gap:10px;padding:8px 11px 8px 8px;border-radius:12px;background:#fff;color:var(--pink-0);box-shadow:0 10px 30px #00000047;pointer-events:auto;transform:translateY(-50%);opacity:0;visibility:hidden;transition:opacity .16s var(--ease),visibility 0s linear .22s}.cpFitTagCard.l{left:auto;right:16px}.cpFitTagCard.top{transform:translateY(-14px)}.cpFitTagCard.bottom{transform:translateY(calc(-100% + 14px))}.cpFitTagMark:hover .cpFitTagCard,.cpFitTagMark:focus-within .cpFitTagCard,.cpFitTagMark.on .cpFitTagCard{opacity:1;visibility:visible;transition-delay:0s}.cpFitTagImg{flex:0 0 auto;width:52px;height:52px;border-radius:9px;background:#f5f3ef;display:grid;place-items:center;overflow:hidden}.cpFitTagImg img{max-width:100%;max-height:100%;object-fit:contain}.cpFitTagText{min-width:0;display:flex;flex-direction:column;gap:2px;justify-content:center}.cpFitTagText small{font-size:10px;color:#8f8b84;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpFitTagText b{font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cpFitTagText a{margin-top:2px;font-size:11px;font-weight:700;color:#c2401f;text-decoration:none}.cpFitTagText a:hover{text-decoration:underline;text-underline-offset:2px}.cpFit:has([data-vf-look="0"]:hover) [data-vf-tag="0"]{opacity:1;transform:none}.cpFit:has([data-vf-look="0"]:hover) [data-vf-tag="0"] i{background:var(--coral);transform:scale(1.3)}.cpFit:has([data-vf-look="1"]:hover) [data-vf-tag="1"]{opacity:1;transform:none}.cpFit:has([data-vf-look="1"]:hover) [data-vf-tag="1"] i{background:var(--coral);transform:scale(1.3)}.cpFit:has([data-vf-look="2"]:hover) [data-vf-tag="2"]{opacity:1;transform:none}.cpFit:has([data-vf-look="2"]:hover) [data-vf-tag="2"] i{background:var(--coral);transform:scale(1.3)}.cpFit:has([data-vf-look="3"]:hover) [data-vf-tag="3"]{opacity:1;transform:none}.cpFit:has([data-vf-look="3"]:hover) [data-vf-tag="3"] i{background:var(--coral);transform:scale(1.3)}.cpFit:has([data-vf-look="4"]:hover) [data-vf-tag="4"]{opacity:1;transform:none}.cpFit:has([data-vf-look="4"]:hover) [data-vf-tag="4"] i{background:var(--coral);transform:scale(1.3)}.cpFit:has([data-vf-look="5"]:hover) [data-vf-tag="5"]{opacity:1;transform:none}.cpFit:has([data-vf-look="5"]:hover) [data-vf-tag="5"] i{background:var(--coral);transform:scale(1.3)}.cpFit:has([data-vf-look="6"]:hover) [data-vf-tag="6"]{opacity:1;transform:none}.cpFit:has([data-vf-look="6"]:hover) [data-vf-tag="6"] i{background:var(--coral);transform:scale(1.3)}.cpFit:has([data-vf-look="7"]:hover) [data-vf-tag="7"]{opacity:1;transform:none}.cpFit:has([data-vf-look="7"]:hover) [data-vf-tag="7"] i{background:var(--coral);transform:scale(1.3)}.cpFit:has([data-vf-look="8"]:hover) [data-vf-tag="8"]{opacity:1;transform:none}.cpFit:has([data-vf-look="8"]:hover) [data-vf-tag="8"] i{background:var(--coral);transform:scale(1.3)}@container vf (max-width:620px){.cpFitLook{padding:11px 12px 12px}.cpFitLookHead em{display:none}.cpFitLookCard{width:188px}.cpFitTagCard{width:190px}.cpFitNext{padding:12px 12px 14px}}.cpFitRef{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;padding:8px 11px;border-radius:10px;background:#fff;border:1px dashed #d9d4cc;color:var(--pink-0);text-decoration:none;font-size:11.5px;min-width:0}.cpFitRef span{flex:0 0 auto;font-weight:700;color:#c2401f}.cpFitRef b{min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpFitRef em{flex:0 0 auto;margin-left:auto;font-style:normal;color:#8f8b84}.cpFitRef:hover{border-color:var(--pink-0)}.cpFitWhy .cpFitRef,.msg .cpFitRef{max-width:520px}.cpFitNext{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:13px 16px 15px;border-top:1px solid #ebe8e2;background:#fff;animation:cpFitFade .3s var(--ease)}.cpFitNext p{margin:0;flex:1 1 240px;font-size:13px;line-height:1.5;color:#4a4845}.cpFitNext p b{color:var(--pink-0);font-weight:700}.cpFitNextBtns{display:flex;gap:6px;flex-wrap:wrap}.cpFitNextBtn{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 13px;border-radius:999px;background:var(--paper);color:var(--pink-0);font-size:12.5px;font-weight:600;transition:background .18s,color .18s}.cpFitNextBtn:hover{background:#e9e6e0}.cpFitNextBtn.main{background:var(--pink-0);color:#fff}.cpFitNextBtn.main:hover{background:var(--coral);color:var(--pink-0)}.cpFit{max-width:1240px}@container vf (min-width:900px){.cpFitGrid{height:min(660px,max(500px,80vh));grid-template-columns:360px minmax(0,1fr)}.cpFitFull{padding:20px}.cpFitItems{gap:10px 12px}.cpFitOutput{display:flex;flex-direction:row;align-items:stretch;gap:18px;padding:0}.cpFitStage{flex:1 1 auto;min-width:0;min-height:0;height:100%;box-sizing:border-box;padding:16px 0 16px 18px}.cpFitDockWrap{flex:0 0 auto;align-items:center;padding:16px 18px 16px 0}.cpFitDock{flex-direction:column;flex-wrap:nowrap;width:94px;padding:6px;gap:3px;border-radius:18px}.cpDockGroup{flex-direction:column}.cpDockSep{width:auto;height:1px;margin:3px 10px}.cpDockFlip,.cpDockLayer{width:100%;padding:9px 0}.cpDockFit{padding:7px 0}.cpDockEngine{flex-direction:column}.cpDockEng{width:100%;flex-direction:row;gap:6px;padding:8px 0}.cpDockGo{flex:0 0 auto;width:100%;margin:5px 0 0;min-height:68px;flex-direction:column;gap:3px;font-size:13px}@container vfout (min-width:760px){.cpFitStage{padding:16px 18px}.cpFitDockWrap{position:absolute;right:18px;top:0;bottom:0;z-index:3;padding:0}}}.cpFitModelHead{display:flex;align-items:center;justify-content:space-between}.cpFitModelHead b{font-size:12px;font-weight:700}.cpFitModelHead .cpFitGender{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:-.01em;transition:background .35s,color .35s}.cpFitModelHead .cpFitGender:before{content:"";width:6px;height:6px;border-radius:50%;transition:background .35s}.cpFitModelHead .cpFitGender.g-woman{background:#ffe1ec;color:#b0245c}.cpFitModelHead .cpFitGender.g-woman:before{background:#ff6f9f}.cpFitModelHead .cpFitGender.g-man{background:#dcf0fc;color:#1b6aa0}.cpFitModelHead .cpFitGender.g-man:before{background:#48aee9}.cpFitModel[data-vf-model=woman].on span{background:#ff8fb6;color:#3d0b1f}.cpFitModel[data-vf-model=man].on span{background:#8fcff5;color:#0b2a40}.cpFitModels.m-woman .cpFitModelFrame{border-color:#ff7aa8}.cpFitModels.m-man .cpFitModelFrame{border-color:#48aee9}.cpFitModelFrame{transition:transform .5s var(--ease),border-color .35s}.cpFitShot .cpFitDl{top:10px;right:10px;z-index:4}.jobBadge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:16px;padding:0 5px;border-radius:4px;background:var(--coral,#ff6b4a);color:#fff;font-family:var(--num);font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;vertical-align:middle}.jobBadge.basic{background:#1c1a17}.jobRow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:stretch}.jobFileBtn{display:inline-flex;align-items:center;gap:6px;max-width:150px;padding:0 13px;border-radius:10px;background:#fff;cursor:pointer;box-shadow:inset 0 0 0 1px var(--pink-3);font-size:12.5px;font-weight:500;color:var(--pink-1);transition:box-shadow .25s var(--ease),color .25s var(--ease)}.jobFileBtn svg{width:15px;height:15px;flex:0 0 auto}.jobFileBtn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobFileBtn:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--pink-0);color:var(--pink-0)}.jobFileBtn.has{box-shadow:inset 0 0 0 1.5px var(--coral,#ff6b4a);color:var(--pink-0)}.jobFileBtn:disabled{background:#f3f1ec;color:var(--pink-2);cursor:not-allowed;opacity:.75}.jobMajor{margin-top:8px}.jobField .fieldMsg{line-height:1.55}.jrLead{font-size:12.5px;color:var(--pink-1);line-height:1.7;margin:-8px 0 16px}.jrList{display:flex;flex-direction:column;gap:10px;max-height:min(60vh,520px);overflow:auto}.jrEmpty{font-size:12.5px;color:var(--pink-2);line-height:1.8;text-align:center;padding:28px 0}.jrItem{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--pink-3);border-radius:12px;background:#fff}.jrItem.approved,.jrItem.rejected{opacity:.6}.jrThumb{width:56px;height:56px;border-radius:8px;overflow:hidden;background:#f3f1ec;display:grid;place-items:center}.jrThumb img{width:100%;height:100%;object-fit:cover}.jrThumb span{font-family:var(--num);font-size:10px;color:var(--pink-2);letter-spacing:.1em}.jrHead{display:flex;align-items:center;gap:7px}.jrHead b{font-size:13px;font-weight:600}.jrSt{margin-left:auto;font-style:normal;font-size:11px;color:var(--pink-2)}.jrItem.approved .jrSt{color:#1f9d64}.jrItem.rejected .jrSt{color:#c73a24}.jrMeta{font-size:11.5px;color:var(--pink-2);line-height:1.6;margin-top:4px;word-break:break-all}.jrMeta a{color:var(--pink-1);text-decoration:underline;text-underline-offset:2px}.jrActs{display:flex;gap:6px}@media(max-width:520px){.jrItem{grid-template-columns:48px minmax(0,1fr)}.jrActs{grid-column:1/-1;justify-content:flex-end}}.jrTabs{display:flex;gap:6px;margin-bottom:12px}.jrTabs button{padding:6px 12px;border-radius:999px;border:1px solid var(--pink-3);background:#fff;font-size:12px;color:var(--pink-1)}.jrTabs button.on{background:var(--pink-0);border-color:var(--pink-0);color:#fff}.jrHead small{font-size:11px;color:var(--pink-2)}.prCard .prState{font-style:normal;font-size:10.5px;font-weight:500;letter-spacing:-.01em;padding:3px 9px;border-radius:99px;background:#f3f1ec;color:var(--pink-1);white-space:nowrap}.prCard.current .pl,.prCard.pending .pl{min-width:0}.prCard.current .bd1,.prCard.pending .bd1{flex-wrap:wrap;row-gap:6px}.prCard.current .bd1 b,.prCard.pending .bd1 b,.prCard.current .bd1 u,.prCard.pending .bd1 u{white-space:nowrap;flex:0 0 auto}.prCard.current .prState{background:var(--pink-0);color:#fff}.prCard.pending .prState{background:#ff6b4a1f;color:#b8452c}.planForm .planLead{font-size:13px;line-height:1.75;color:var(--pink-1);margin:-6px 0 14px}.planForm .planLead b{color:var(--pink-0);font-weight:600}.planForm .planNote{font-size:12px;line-height:1.7;color:var(--pink-2);margin:0 0 14px;padding:10px 12px;border-radius:10px;background:#f7f5f1}.planForm .planField{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.planForm .planField label{font-size:11.5px;font-weight:600;color:var(--pink-1)}.planForm .planField label span{color:var(--pink-2);font-weight:400;margin-left:5px}.planForm .planField input,.planForm .planField textarea{width:100%;padding:12px 13px;border-radius:10px;font-family:inherit;font-size:13px;background:#fff;border:none;box-shadow:inset 0 0 0 1px var(--pink-3);outline:none;color:var(--pink-0);resize:vertical;transition:box-shadow .25s var(--ease)}.planForm .planField input:focus,.planForm .planField textarea:focus{box-shadow:inset 0 0 0 1.5px var(--pink-0)}.planForm .fieldMsg{margin-top:2px;white-space:pre-line;line-height:1.6}.planForm .pill:disabled{opacity:.55;cursor:wait;transform:none}.jrItem.prq{grid-template-columns:minmax(0,1fr) auto}.jrItem.prq.approved.live{opacity:1}.prqActs{align-items:center}.prqReason{width:132px;padding:7px 10px;border-radius:999px;border:0;font-family:inherit;font-size:11.5px;box-shadow:inset 0 0 0 1px var(--pink-3);outline:none;color:var(--pink-0);background:#fff}.prqReason:focus{box-shadow:inset 0 0 0 1.5px var(--pink-0)}.prqBeta{font-size:12px;line-height:1.7;color:#b8452c;background:#ff6b4a14;border-radius:10px;padding:10px 12px;margin:0 0 12px}.planBadge{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:4px;background:#1c1a17;color:#fff;font-size:10px;font-weight:600;line-height:1;white-space:nowrap}.planBadge.pro{background:var(--coral,#ff6b4a)}.planBadge.business{background:#3d5a6c}@media(max-width:520px){.jrItem.prq{grid-template-columns:minmax(0,1fr)}.prqActs{flex-wrap:wrap}.prqReason{flex:1 1 100%;width:auto}}.planLock{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:340px;padding:40px 24px}.planLockTag{font-family:var(--num);font-size:9px;letter-spacing:.2em;padding:5px 11px;border-radius:99px;background:var(--coral,#ff6b4a);color:var(--pink-0);margin-bottom:16px}.planLock h4{font-size:15.5px;font-weight:600;letter-spacing:-.01em}.planLock p{margin:9px 0 20px;font-size:13px;line-height:1.75;opacity:.65;max-width:400px}.sItem.planLocked .tx:after{content:"PRO";margin-left:8px;font-family:var(--num);font-size:8px;letter-spacing:.14em;padding:2px 6px;border-radius:99px;background:#f1efea1f;color:#f1efeabf;vertical-align:2px}#dataApiBody .jrLead{margin-top:-8px}.daFresh{border-radius:12px;padding:14px 16px;margin:0 0 14px;background:#ff6b4a14;box-shadow:inset 0 0 0 1px #ff6b4a59}.daFresh b{font-size:13px;font-weight:600}.daFresh p{font-size:12px;color:var(--pink-1);line-height:1.6;margin:4px 0 10px}.daFreshRow{display:flex;gap:8px;align-items:center}.daFreshRow code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-family:ui-monospace,Menlo,monospace;font-size:12px;padding:9px 11px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--pink-3)}.daKeys{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.daKey{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:11px 14px;border:1px solid var(--pink-3);border-radius:12px;background:#fff}.daKey div{display:flex;gap:8px;align-items:baseline;min-width:0}.daKey b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daKey span{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;color:var(--pink-2)}.daKey em{font-style:normal;font-size:11px;color:var(--pink-2);white-space:nowrap}.daEmpty{font-size:12.5px;color:var(--pink-2);text-align:center;padding:16px 0}.daMake{display:flex;gap:8px;margin-bottom:6px}.daMake input{flex:1;min-width:0;padding:9px 12px;border-radius:999px;border:0;font-family:inherit;font-size:12.5px;box-shadow:inset 0 0 0 1px var(--pink-3);outline:none;color:var(--pink-0);background:#fff}.daMake input:focus{box-shadow:inset 0 0 0 1.5px var(--pink-0)}.daMake .pill:disabled,.daKey .pill:disabled{opacity:.5;cursor:not-allowed;transform:none}.daNote{font-size:11.5px;color:var(--pink-2);line-height:1.7;margin:6px 0}.daNote code{font-family:ui-monospace,Menlo,monospace;font-size:11px}.daGuide{margin-top:18px;padding-top:16px;border-top:1px solid var(--pink-3)}.daGuide h4{font-size:13.5px;font-weight:600;margin-bottom:6px}.daGuide>p{font-size:12px;color:var(--pink-1);line-height:1.7}.daCode{margin:10px 0 12px;padding:12px 14px;border-radius:10px;background:#1c1a17;color:#f1efea;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;line-height:1.6;white-space:pre;overflow-x:auto}.daTbl{width:100%;border-collapse:collapse;font-size:12px}.daTbl th,.daTbl td{text-align:left;padding:7px 8px;border-bottom:1px solid var(--pink-3);vertical-align:top;line-height:1.5}.daTbl thead th{font-size:11px;color:var(--pink-2);font-weight:500}.daTbl tbody th{font-family:ui-monospace,Menlo,monospace;font-weight:500;white-space:nowrap}.daTbl td:last-child{color:var(--pink-2)}@media(max-width:560px){.daKey{grid-template-columns:minmax(0,1fr) auto}.daKey em{grid-column:1/-1;grid-row:2}.daTbl tr>:last-child{display:none}}@media(max-width:920px){.mHead{height:104px;box-sizing:border-box;flex-wrap:wrap;gap:4px 12px;padding:10px 16px}.mHeadR{margin-left:auto}.mNav{display:flex;order:3;flex:0 0 100%;justify-content:space-between;gap:10px;min-width:0}.mNav button{font-size:12px;padding:7px 0}.side{top:104px;width:56px}.side.open{width:220px;box-shadow:12px 0 24px #0000001f}.sItem,.sFoot{padding-left:12px;padding-right:12px}.trMain,.trWrap.open .trMain{margin-left:56px;padding:24px 16px 90px}.trProfile{gap:16px;flex-wrap:wrap;max-width:100%}.trProfInfo{min-width:0;max-width:100%}.trProfName{flex-wrap:wrap}.trProfDivider{max-width:100%}.tpPulseGrid{grid-template-columns:minmax(0,1fr)}.tpHero,.tpSignal{padding:22px 20px}.tpSecLabel{flex-wrap:wrap;gap:8px}.tpBrief{min-width:0}.tpSalHead{flex-wrap:wrap;gap:12px}.tpSalHead>div{min-width:0;max-width:100%}.tpSalHead p.tpSalDesc{white-space:normal;overflow-wrap:anywhere}}.assistHub{position:fixed;right:clamp(18px,3vw,36px);bottom:clamp(18px,3vw,34px);z-index:120;width:64px;height:64px;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}body.mainmode .assistHub{opacity:1;visibility:visible}body.mainmode:has(#cpOverlay.on) .assistHub{opacity:0;visibility:hidden}.assistToggle{position:absolute;right:5px;bottom:.5px;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;border:0;background:#0d0d0d;color:#fff;pointer-events:auto;cursor:pointer;box-shadow:0 13px 30px -13px #00000085;transition:transform .32s cubic-bezier(.2,.8,.2,1),background .25s ease,box-shadow .25s ease}.assistToggle svg{width:21px;height:21px}.assistToggle:hover{transform:translateY(-2px) scale(1.035);background:#1d1c1a;box-shadow:0 16px 32px -14px #0009}.assistToggle:active{transform:scale(.96)}.assistToggle:focus-visible{outline:2px solid var(--coral,#ff6b4a);outline-offset:3px}.guideTour{position:fixed;inset:0;z-index:9600}.guideScrim{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;cursor:default}.guideSpot{position:fixed;box-sizing:border-box;border:2px solid rgba(255,255,255,.92);border-radius:12px;pointer-events:none;box-shadow:0 0 0 4px #ffffff1a,0 0 0 9999px #0f0e0db3;transition:left .36s cubic-bezier(.2,.8,.2,1),top .36s cubic-bezier(.2,.8,.2,1),width .36s cubic-bezier(.2,.8,.2,1),height .36s cubic-bezier(.2,.8,.2,1),border-radius .36s cubic-bezier(.2,.8,.2,1),border-color .2s ease}.guideSpot.idle{border-color:transparent;box-shadow:0 0 0 9999px #0f0e0db3}.guideCard{position:fixed;z-index:6;width:min(430px,calc(100vw - 32px));box-sizing:border-box;padding:18px 20px 15px;border:1px solid rgba(255,255,255,.28);border-radius:15px;background:#1d1c1aed;color:#fff;box-shadow:0 24px 70px #00000075;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.guideCard:before{content:"";position:absolute;left:var(--guide-ax,50%);top:-9px;width:17px;height:17px;background:#1d1c1a;border-left:1px solid rgba(255,255,255,.28);border-top:1px solid rgba(255,255,255,.28);transform:translate(-50%) rotate(45deg)}.guideCard.above:before{top:auto;bottom:-9px;border:0;border-right:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28)}.guideCard.sideTarget:before{left:-9px;top:var(--guide-ay,50%);border:0;border-left:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28);transform:translateY(-50%) rotate(45deg)}.guideCard.leftOf:before{left:auto;right:-9px;top:var(--guide-ay,50%);border:0;border-right:1px solid rgba(255,255,255,.28);border-top:1px solid rgba(255,255,255,.28);transform:translateY(-50%) rotate(45deg)}.guideCard.enter{animation:guideCardIn .3s cubic-bezier(.2,.8,.2,1)}@keyframes guideCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.guideCard.detached:before{display:none}.guidePhase{margin:0 0 10px 58px;font-family:var(--num,sans-serif);font-size:10px;font-weight:700;letter-spacing:.12em;color:#ff8063;text-transform:uppercase}.guideHead{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px}.guideIcon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:#f1efea12;color:var(--paper,#f1efea)}.guideIcon svg{width:22px;height:22px}.guideHead h3{margin:0;font-size:18px;line-height:1.25;letter-spacing:-.04em;word-break:keep-all}.guideHead em{align-self:start;margin-top:3px;white-space:nowrap;font-family:var(--num,sans-serif);font-style:normal;font-size:11px;font-weight:700;letter-spacing:.08em;color:#ffffff52}.guideCard>p{margin:11px 0 0;padding-left:58px;font-size:12.5px;line-height:1.65;color:#ffffffb8;word-break:keep-all;white-space:pre-line}.guideLine{height:1px;margin:18px 0 12px;background:#ffffff1f}.guideFoot{display:flex;align-items:center;justify-content:space-between;gap:12px}.guideFoot button{border:0;font:inherit;cursor:pointer}.guideSkip{margin-left:-10px;padding:9px 10px;border-radius:8px;background:transparent;color:#ffffff9e;font-size:13px;transition:color .18s,background .18s}.guideSkip:hover{color:#fff;background:#ffffff0f}.guideNav{display:flex;align-items:center;gap:8px}.guideCount{min-width:44px;text-align:center;font-family:var(--num,sans-serif);font-size:13px;color:#ffffffb8}.guidePrev,.guideNext{display:grid;place-items:center;padding:0;border-radius:50%}.guidePrev svg,.guideNext svg{width:19px;height:19px}.guidePrev{width:38px;height:38px;background:transparent;color:#ffffffc7;transition:background .18s,color .18s,opacity .18s}.guidePrev:hover:not(:disabled){background:#ffffff14;color:#fff}.guidePrev:disabled{opacity:.25;cursor:default}.guideNext{width:44px;height:44px;background:var(--coral,#ff6b4a);color:#fff;box-shadow:0 10px 22px -12px #ff6b4ae6;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .18s}.guideNext:hover{transform:translate(2px);background:#ff7d5f}.guideNext.done:hover{transform:scale(1.05)}.guideClose{position:fixed;top:13px;left:calc(100vw - 150px);z-index:5;height:38px;padding:0 18px;display:inline-flex;align-items:center;white-space:nowrap;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:#0f0e0d8c;color:#fff;font:600 13px/1 var(--sans,Pretendard,sans-serif);letter-spacing:-.02em;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:top .3s cubic-bezier(.2,.8,.2,1),left .3s cubic-bezier(.2,.8,.2,1),background .18s,border-color .18s}.guideClose:hover{background:#282623bf;border-color:#fff}.guideClose[hidden]{display:none}.guideCard.trendGuideCard{width:min(500px,calc(100vw - 32px));background:#191816eb}.guideCard.trendDetail{width:min(650px,calc(100vw - 32px))}.guidePreview{margin:15px 0 0;padding:13px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#ffffff0e;max-height:calc(100vh - 250px);overflow:auto;overscroll-behavior:contain}.tgPreviewHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;font-size:10px;letter-spacing:.08em;color:#ffffffa3}.tgPreviewHead span{font-weight:700;color:#fff}.tgPreviewHead em{font-style:normal;color:#ff9a82;letter-spacing:-.02em}.tgPreviewTitle{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.tgPreviewTitle>i{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:8px;background:#ff6b4a;color:#fff;font-style:normal;font-size:14px}.tgPreviewTitle div{min-width:0}.tgPreviewTitle b{display:block;font-size:14px;letter-spacing:-.035em}.tgPreviewTitle span{display:block;margin-top:3px;font-size:10.5px;line-height:1.45;color:#ffffff8c;word-break:keep-all}.tgPreviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.tgPreviewGrid article{display:grid;grid-template-columns:25px minmax(0,1fr);gap:7px;padding:9px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#09090840;opacity:.52;transition:opacity .2s,border-color .2s,background .2s}.tgPreviewGrid.all article{opacity:1}.tgPreviewGrid article.active{opacity:1;border-color:#ff6b4abf;background:#ff6b4a1a;box-shadow:inset 2px 0 #ff6b4a}.tgPreviewGrid small{padding-top:1px;font-family:var(--num,sans-serif);font-size:9px;color:#ff8569}.tgPreviewGrid b{display:block;font-size:11px;line-height:1.3;letter-spacing:-.025em}.tgPreviewGrid p{margin:3px 0 0;font-size:9.5px;line-height:1.4;color:#ffffff94;word-break:keep-all}.tgGroupHead{margin:0 0 7px;font-size:10px;font-weight:700;letter-spacing:.04em;color:#ff9a82}.tgList+.tgGroupHead{margin-top:12px}.tgList{list-style:none;margin:0;padding:0;display:grid;gap:5px}.tgList li{display:grid;grid-template-columns:26px 86px minmax(0,1fr);align-items:center;gap:10px;padding:6px 9px 6px 6px;border-radius:9px;background:#ffffff0b}.tgList i{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:#ffffff17;font-style:normal;font-size:12px}.tgList b{font-size:12px;font-weight:600;letter-spacing:-.03em;white-space:nowrap}.tgList span{font-size:11px;line-height:1.4;color:#fff9;word-break:keep-all}.tgNote{margin:11px 0 0;font-size:10.5px;line-height:1.55;color:#ffffff7a;white-space:pre-line;word-break:keep-all}.guideCard.trendWalkthrough,.guideCard.salmalWalkthrough{width:min(410px,calc(100vw - 32px))}body.guide-open #trendGateModal{display:none!important}.tourBtn{position:relative;width:32px;height:32px;border:0;background:none;padding:0;cursor:pointer;display:grid;place-items:center;border-radius:9px;color:var(--pink-1);transition:color .24s var(--ease),background .24s var(--ease)}.tourBtn svg{width:19px;height:19px;overflow:visible}.tourBtn .tourStick{transform-box:view-box;transform-origin:12px 15.2px;transition:transform .36s cubic-bezier(.3,1.6,.5,1)}.tourBtn:hover{color:var(--pink-0);background:#0a0a0a0d}.tourBtn:hover .tourStick{transform:rotate(-14deg)}.tourToc{position:fixed;left:18px;top:120px;z-index:2;width:268px;box-sizing:border-box;padding:8px 6px;border-radius:18px;background:transparent;color:#fff;overflow:hidden;font-family:var(--sans,Pretendard,sans-serif);text-shadow:0 0 2px rgba(14,13,12,.95),0 0 8px rgba(14,13,12,.9),0 0 18px rgba(14,13,12,.75);transition:width .34s cubic-bezier(.2,.8,.2,1),top .42s cubic-bezier(.2,.8,.2,1),left .42s cubic-bezier(.2,.8,.2,1),opacity .24s ease,transform .34s cubic-bezier(.2,.8,.2,1),background .24s ease,box-shadow .24s ease}.tourToc[data-mode=tuck]{opacity:0;transform:translate(-28px);pointer-events:none}.tourToc[data-mode=rail]:not(:hover):not(:focus-within){width:64px}.tourToc[data-mode=rail]:hover,.tourToc[data-mode=rail]:focus-within{z-index:7;background:#191816f0;box-shadow:0 24px 60px -26px #000000b3;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.tourTocHead{position:relative;display:flex;align-items:center;gap:14px;height:66px;padding:0 8px 10px;box-sizing:border-box;white-space:nowrap}.tourTocMark{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;color:#ff8063}.tourTocMark svg{width:24px;height:24px}.tourTocName{min-width:0;transition:opacity .2s}.tourTocHead em{display:block;font-family:var(--num,sans-serif);font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.16em;color:#ff8063}.tourTocHead b{display:block;margin-top:4px;font-size:18px;letter-spacing:-.035em}.tourTocBar{position:absolute;left:8px;right:8px;bottom:6px;height:3px;border-radius:3px;background:#ffffff29;overflow:hidden}.tourTocBar i{display:block;width:var(--tour-progress,0%);height:100%;background:var(--coral,#ff6b4a);transition:width .4s ease}.tourToc ol{position:relative;margin:8px 0 0;padding:0;list-style:none}.tourToc ol:before{content:"";position:absolute;left:25.5px;top:28px;bottom:28px;width:1px;background:#ffffff38}.tourToc li+li{margin-top:2px}.tourToc li button{display:flex;align-items:center;gap:14px;width:100%;height:56px;padding:0 8px;box-sizing:border-box;border:0;border-radius:12px;background:none;color:#ffffffa8;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.tourToc li button:hover{background:#ffffff14;color:#fff}.tourToc li button.on{color:#fff}.tourToc li button:disabled{cursor:not-allowed;opacity:.45}.tourToc li button:disabled:hover{background:none;color:#ffffffa8}.tcNo{position:relative;flex:0 0 36px;width:36px;height:36px;box-sizing:border-box;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.34);background:#232220;font-family:var(--num,sans-serif);font-size:12.5px;font-weight:600;text-shadow:none}.tourToc button.on .tcNo{border-color:var(--coral,#ff6b4a);background:var(--coral,#ff6b4a);color:#fff;box-shadow:0 0 0 5px #ff6b4a33}.tourToc button.done .tcNo{border-color:#ffffff80;color:transparent}.tourToc button.done .tcNo:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:14px}.tcTx{flex:1;min-width:0;transition:opacity .2s}.tcTx b{display:block;font-size:16px;font-weight:600;letter-spacing:-.03em}.tcTx em{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;font-style:normal;font-size:12px;color:#ffffff85}.tourToc button.on .tcTx b{font-weight:700}.tourToc button.on .tcTx em{color:#ff9a82}.tourToc[data-mode=rail]:not(:hover):not(:focus-within) .tcTx,.tourToc[data-mode=rail]:not(:hover):not(:focus-within) .tourTocName{opacity:0}.tourChips{display:none}.smGuideStage{position:fixed;inset:0;z-index:9000;overflow:auto;background:var(--paper,#f3f1ed);color:var(--pink-0,#111);font-family:var(--sans,Pretendard,sans-serif);overscroll-behavior:contain}.smGuideStage *{box-sizing:border-box}.smGuideStage .smGuidePage{min-height:100%;padding-top:16px;background:var(--paper,#f3f1ed)}.smGuideStage .smGuideGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.smGuideStage .smGuideGrid .voteCard{grid-column:auto;opacity:1;transform:none}.smGuideStage .modalOverlay{z-index:20;padding-right:min(420px,36vw)}.smGuideStage .modalBox{width:min(820px,calc(100vw - min(420px,36vw) - 32px));max-height:84vh;box-shadow:0 34px 100px -34px #00000094}.smGuideStage .createBox{width:min(780px,calc(100vw - min(420px,36vw) - 32px));max-height:90vh}.smGuideStage .jobBadge{display:inline-flex;margin-left:6px;padding:3px 7px;border-radius:5px;background:var(--coral,#ff6b4a);color:#fff;font-size:9px;font-weight:700}.smGuideStage button,.smGuideStage input,.smGuideStage textarea,.smGuideStage select{pointer-events:none}@media(max-width:700px){.smGuideStage .modalOverlay{padding:16px}.smGuideStage .modalBox,.smGuideStage .createBox{width:min(680px,94vw);max-height:90vh}}@media(max-width:900px){.smGuideStage .smGuideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.smGuideStage .smGuideGrid{grid-template-columns:1fr}}@media(min-width:701px)and (max-height:680px){.assistHub{right:8px;bottom:8px}}@media(max-width:700px){.assistHub{right:8px;bottom:calc(10px + env(safe-area-inset-bottom,0px))}.guideCard{padding:18px 17px 15px}.guideHead{grid-template-columns:44px minmax(0,1fr);gap:11px}.guideIcon{width:44px;height:44px;border-radius:11px;font-size:21px}.guideHead em{display:none}.guideHead h3{font-size:17px}.guideCard>p{padding-left:0;font-size:12.5px}.guidePhase{margin-left:0}.tgPreviewGrid{grid-template-columns:1fr}.tgPreviewGrid:not(.all) article:not(.active){display:none}.tgList li{grid-template-columns:26px minmax(0,1fr);row-gap:2px}.tgList span{grid-column:2}.tgPreviewHead{align-items:flex-start;flex-direction:column;gap:3px}}@media(max-width:760px){.tourToc{display:none}.tourChips{display:flex;gap:6px;margin:-2px 0 12px;overflow-x:auto;scrollbar-width:none}.tourChips::-webkit-scrollbar{display:none}.tourChips button{flex:0 0 auto;padding:6px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:none;color:#fff9;font:inherit;font-size:11px;white-space:nowrap;cursor:pointer}.tourChips button.done{color:#fff}.tourChips button.on{border-color:var(--coral,#ff6b4a);background:var(--coral,#ff6b4a);color:#fff}.tourChips button:disabled{opacity:.4;cursor:not-allowed}}@media(prefers-reduced-motion:reduce){.assistToggle,.assistAction,.assistHint,.guideSpot,.tourToc,.tourBtn .tourStick{transition:none}.guideCard.enter{animation:none}}
