@keyframes labAnRise{0%{transform:translateY(100%)}to{transform:none}}@keyframes labAnFall{0%{transform:none}to{transform:translateY(100%)}}@keyframes labFadeOut{0%{opacity:1}to{opacity:0}}@keyframes labUpFade{0%{transform:translateY(calc(30 * var(--u)));opacity:0}to{transform:none;opacity:1}}@keyframes labFadeIn{0%{opacity:0}to{opacity:1}}@keyframes labBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes labCspin{to{transform:rotate(1turn)}}@keyframes labCueBob{0%,to{transform:translateY(0)}40%{transform:translateY(calc(4 * var(--u)))}}@keyframes labSlideInR{0%{transform:translateX(100%)}to{transform:none}}@keyframes labFillIn{0%{opacity:0;transform:translateY(calc(9 * var(--u))) scale(.93)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes labWxReveal{0%{clip-path:inset(0 50% 0 50% round calc(999 * var(--u)));opacity:.35}to{clip-path:inset(0 0 0 0 round calc(999 * var(--u)));opacity:1}}.wlab{--ink:#1a1510;--cream:#f7f2e9;--why-c:#6b6253;--gold:#c47355;--champ:#c47355;--accent:#c47355;--ember:#6b1d0f;--vp-bg:#ead9cb;--cover-bg:#b8b0a6;--flat-bg:#f5f0e8;--strip-ch:239 230 216;--accent-30:rgba(196,115,85,0.32);--word:#fff;--cta-c:#b2864a;--cta-h:#c07a57;--lab-scale:1.5;--u:calc(var(--lab-scale) * 1px);--f-serif:"Gowun Batang",serif;--f-sans:"Pretendard","Noto Sans KR",sans-serif;--f-mono:"JetBrains Mono",monospace;min-height:100dvh;background:#0e0b08;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px;font-family:Noto Sans KR,sans-serif;word-break:keep-all;overflow:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%;& .scaler{width:calc(278 * var(--u));height:calc(574 * var(--u));display:grid;place-items:center}& .ph{border-radius:calc(34 * var(--u));background:#1c1713;padding:calc(7 * var(--u));box-shadow:0 calc(44 * var(--u)) calc(86 * var(--u)) calc(-42 * var(--u)) rgba(0,0,0,.92),0 0 0 calc(1 * var(--u)) rgba(196,115,85,.18)}& .viewport{position:relative;width:calc(264 * var(--u));height:calc(560 * var(--u));border-radius:calc(26 * var(--u));overflow:hidden;background:#14110d;user-select:none}& .footnote{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.06em;color:rgba(247,242,233,.4);text-align:center}& .scr{border-radius:calc(26 * var(--u))}& .deck,& .scr{position:absolute;inset:0;overflow:hidden}& .deck{touch-action:none}& .hrail{position:absolute;inset:0;width:200%;display:flex;transition:transform .55s cubic-bezier(.4,0,.2,1);will-change:transform}& .hcol{position:relative;width:50%;height:100%;overflow:hidden}& .vrail{position:absolute;top:0;left:0;width:100%;height:200%;transition:transform .55s cubic-bezier(.4,0,.2,1);will-change:transform}& .vrow{position:relative;width:100%;height:50%;overflow:hidden}& .deck .scr{border-radius:0}& .coach2{position:absolute;inset:0;z-index:150;opacity:0;transition:opacity .3s ease;cursor:pointer;touch-action:none}& .coach2.show{opacity:1}& .coach2 .c2-hole{position:absolute;box-shadow:0 0 0 calc(2 * var(--u)) var(--accent),0 0 calc(20 * var(--u)) calc(3 * var(--u)) rgba(196,115,85,.32),0 0 0 9999px rgba(10,7,4,.72);pointer-events:none}& .coach2 .c2-dim-full{position:absolute;inset:0;background:rgba(10,7,4,.62)}& .coach2 .c2-card{left:calc(20 * var(--u));right:calc(20 * var(--u));z-index:3;border-radius:calc(18 * var(--u));padding:calc(16 * var(--u)) calc(17 * var(--u)) calc(13 * var(--u));box-shadow:0 calc(18 * var(--u)) calc(40 * var(--u)) calc(-16 * var(--u)) rgba(40,26,14,.66)}& .coach2 .c2-card,& .coach2 .c2-tail{position:absolute;background:var(--cream)}& .coach2 .c2-tail{left:50%;width:calc(15 * var(--u));height:calc(15 * var(--u));transform:translateX(-50%) rotate(45deg);border-radius:calc(3 * var(--u))}& .coach2.cs1 .c2-tail{top:calc(-6 * var(--u))}& .coach2.cs2 .c2-tail{bottom:calc(-6 * var(--u))}& .coach2.spot{z-index:400}& .coach2.spot.sp-below .c2-tail{top:calc(-6 * var(--u))}& .coach2.spot.sp-above .c2-tail{bottom:calc(-6 * var(--u))}& .coach2.cs1 .c2-hole{transition:width .6s cubic-bezier(.22,1,.36,1)}& .coach2 .c2-gest{display:flex;align-items:center;gap:calc(11 * var(--u))}& .coach2 .c2-gic{flex:none;width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:50%;background:rgba(196,115,85,.12);display:grid;place-items:center;color:var(--accent)}& .coach2 .c2-gic svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}& .coach2.cs2 .c2-gic{animation:c2bob 1.4s cubic-bezier(.22,1,.36,1) infinite}& .coach2.cs3 .c2-gic{animation:c2slide 1.4s cubic-bezier(.22,1,.36,1) infinite}@keyframes c2bob{0%,to{transform:translateY(calc(2 * var(--u)))}50%{transform:translateY(calc(-3 * var(--u)))}}@keyframes c2slide{0%,to{transform:translateX(calc(2 * var(--u)))}50%{transform:translateX(calc(-3 * var(--u)))}}& .coach2 .c2-gt{font-family:var(--f-sans);font-weight:700;font-size:calc(16 * var(--u));color:var(--ink);line-height:1.35;letter-spacing:-.01em;white-space:pre-line}& .coach2 .c2-gs{font-size:calc(11.5 * var(--u));color:rgba(26,21,16,.6);margin-top:calc(5 * var(--u));line-height:1.55}& .coach2 .c2-foot{display:flex;align-items:center;justify-content:space-between;margin-top:calc(13 * var(--u))}& .coach2 .c2-dots{display:flex;gap:calc(6 * var(--u))}& .coach2 .c2-dots i{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:rgba(26,21,16,.18)}& .coach2 .c2-dots i.on{width:calc(16 * var(--u));border-radius:calc(999 * var(--u));background:var(--accent)}& .coach2 .c2-skip{background:none;border:none;color:rgba(26,21,16,.6);font-family:var(--f-mono);font-size:calc(11 * var(--u));letter-spacing:.04em;cursor:pointer}& .coach2 .c2-hint{position:absolute;left:50%;bottom:calc(46 * var(--u));transform:translateX(-50%);font-family:var(--f-mono);font-size:calc(8 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:rgba(247,242,233,.82)}@media (prefers-reduced-motion:reduce){& .coach2 .c2-gic{animation:none}& .coach2.cs1 .c2-hole{transition:none}}& .msb{position:absolute;top:0;left:0;right:0;z-index:40;height:calc(24 * var(--u));display:flex;align-items:center;justify-content:space-between;padding:0 calc(16 * var(--u));font-family:JetBrains Mono,monospace;font-size:calc(8 * var(--u))}& .msb.lt{color:rgba(247,242,233,.7)}& .s-load{background:var(--vp-bg);transition:opacity .5s}& .s-load .brand{top:calc(42 * var(--u));font-family:Italiana,serif;font-size:calc(13 * var(--u));letter-spacing:.34em;color:var(--accent);opacity:.82;transition:opacity .5s}& .s-load .brand,& .s-load .skip{position:absolute;left:0;right:0;text-align:center;z-index:20}& .s-load .skip{bottom:calc(26 * var(--u));font-family:JetBrains Mono,monospace;font-size:calc(8 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:rgba(26,21,16,.3);opacity:0;animation:labFadeIn .6s 1.4s both}& .poem{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;justify-content:center;padding:0 calc(36 * var(--u));transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .7s}& .phase{max-height:0;opacity:0;overflow:hidden;transition:max-height .55s cubic-bezier(.16,1,.3,1),opacity .45s}& .phase.show{max-height:calc(360 * var(--u));opacity:1}& .kw{height:calc(60 * var(--u));overflow:hidden}& .kw .roll{display:flex;flex-direction:column;transform:translateY(0)}& .kw .roll.spin{transition:transform .95s cubic-bezier(.12,.78,.16,1)}& .kw .roll.slow{transition:transform .8s cubic-bezier(.16,1,.3,1)}& .kw .roll span{height:calc(60 * var(--u));display:flex;align-items:center;font-family:Noto Sans KR,sans-serif;font-weight:900;font-size:calc(47 * var(--u));line-height:1;letter-spacing:-.03em;color:var(--word);white-space:nowrap}& .kw .roll span em{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:700;font-size:calc(46 * var(--u));color:var(--accent)}& .kw .roll span .pn{color:var(--accent)}& .caret-el{display:inline-block;width:calc(4 * var(--u));height:calc(38 * var(--u));background:var(--accent);margin-left:calc(6 * var(--u));vertical-align:middle;opacity:0}& .caret-el.on{opacity:1;animation:labBlink 1s steps(2) infinite}& .drw{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.16,1,.3,1),opacity .4s,margin .5s}& .drw.open{opacity:1;margin:calc(10 * var(--u)) 0 calc(4 * var(--u))}& .hourly{display:flex;justify-content:space-between;align-items:flex-end;padding:calc(4 * var(--u)) calc(2 * var(--u)) calc(2 * var(--u));border-left:calc(1 * var(--u)) solid var(--accent-30);padding-left:calc(12 * var(--u))}& .hourly .hr{display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--u));opacity:0;transform:translateY(calc(6 * var(--u)));transition:.4s cubic-bezier(.16,1,.3,1)}& .hourly .hr.on{opacity:1;transform:none}& .hourly .hr svg{width:calc(14 * var(--u));height:calc(14 * var(--u));color:rgba(26,21,16,.5)}& .hourly .hr .dg{font-size:calc(13 * var(--u));color:rgba(26,21,16,.7)}& .hourly .hr .dg,& .hourly .hr .wh{font-family:JetBrains Mono,monospace}& .hourly .hr .wh{font-size:calc(7 * var(--u));letter-spacing:.1em;color:rgba(26,21,16,.4)}& .hourly .hr.peak svg{color:var(--accent)}& .hourly .hr.peak .dg{color:var(--accent);font-size:calc(16 * var(--u))}& .railwrap{overflow:hidden;border-left:calc(1 * var(--u)) solid var(--accent-30);padding-left:calc(12 * var(--u));transition:opacity .4s ease,max-height .4s ease,margin .4s ease}& .railwrap.done{opacity:0;max-height:0;margin-bottom:0;border-color:transparent}& .rail-target{font-family:JetBrains Mono,monospace;font-size:calc(7.5 * var(--u));letter-spacing:.16em;color:var(--accent);margin:0 0 calc(6 * var(--u)) calc(12 * var(--u));height:calc(10 * var(--u));opacity:0;transition:opacity .3s}& .rail-target.on{opacity:1}& .tray{display:flex;gap:calc(5 * var(--u));justify-content:center;align-items:flex-start;min-height:calc(56 * var(--u));margin-top:calc(10 * var(--u))}& .tslot{width:calc(42 * var(--u));opacity:0;transform:translateY(calc(10 * var(--u))) scale(.82);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.34,1.5,.5,1)}& .tslot.in{opacity:1;transform:none}& .tslot .tcard{height:calc(50 * var(--u));border-radius:calc(5 * var(--u));background:#fbf6ee;display:grid;place-items:center;overflow:hidden;border:calc(1.5 * var(--u)) solid var(--accent);box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) calc(-8 * var(--u)) rgba(196,115,85,.6)}& .tslot .tcard img{max-width:78%;max-height:78%;object-fit:contain}& .tslot .tnm{margin-top:calc(3 * var(--u));text-align:center;font-family:JetBrains Mono,monospace;font-size:calc(6 * var(--u));letter-spacing:.06em;color:var(--accent)}& .track{display:flex;gap:calc(10 * var(--u))}& .track.go{transition:transform 1s cubic-bezier(.1,.72,.16,1)}& .tile-r{width:calc(46 * var(--u));flex-shrink:0}& .tile-r .card{height:calc(60 * var(--u));border-radius:calc(5 * var(--u));background:#fbf6ee;position:relative;overflow:hidden;display:grid;place-items:center;transition:transform .35s cubic-bezier(.34,1.4,.5,1),box-shadow .35s,opacity .35s}& .tile-r .card img{max-width:82%;max-height:82%;object-fit:contain}& .tile-r .nm{margin-top:calc(4 * var(--u));text-align:center;font-family:JetBrains Mono,monospace;font-size:calc(5.5 * var(--u));letter-spacing:.06em;color:rgba(26,21,16,.36);transition:color .3s}& .tile-r .ring{position:absolute;inset:0;border-radius:calc(5 * var(--u));border:calc(2 * var(--u)) solid var(--accent);opacity:0;transition:opacity .3s}& .tile-r .chk{position:absolute;top:calc(5 * var(--u));right:calc(5 * var(--u));width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:50%;background:var(--accent);display:grid;place-items:center;opacity:0;transform:scale(.4);transition:opacity .3s,transform .3s cubic-bezier(.34,1.6,.5,1)}& .tile-r .chk svg{width:calc(10 * var(--u));height:calc(10 * var(--u));color:#fff;stroke-width:3.2}& .tile-r.dim .card{opacity:.34}& .tile-r.pick .card{transform:translateY(calc(-7 * var(--u)));box-shadow:0 calc(12 * var(--u)) calc(22 * var(--u)) calc(-10 * var(--u)) rgba(196,115,85,.7)}& .tile-r.pick .ring{opacity:1}& .tile-r.pick .chk{opacity:1;transform:scale(1)}& .tile-r.pick .nm{color:var(--accent)}& .s-load.leave .poem{transform:translateY(calc(-28 * var(--u)));opacity:0}& .s-load.leave .brand,& .s-load.leave .skip{opacity:0}& .s-cover,& .s-cover .photo{background:var(--cover-bg)}& .s-cover .photo{position:absolute;inset:0}& .s-cover .photo img{width:100%;height:100%;object-fit:cover;object-position:center 28%}& .s-cover .strip{position:absolute;left:0;right:0;bottom:0;height:calc(185 * var(--u));z-index:6;background:linear-gradient(0deg,rgb(var(--strip-ch)/.9) 0,rgb(var(--strip-ch)/.58) 36%,rgb(var(--strip-ch)/.18) 70%,transparent)}& .s-cover .wx-tag{position:absolute;top:calc(26 * var(--u));left:50%;transform:translateX(-50%);z-index:16;font-family:JetBrains Mono,monospace;font-size:calc(8.5 * var(--u));color:rgba(247,242,233,.96);display:flex;align-items:center;gap:calc(5 * var(--u));white-space:nowrap;background:rgba(14,11,8,.34);padding:calc(5 * var(--u)) calc(11 * var(--u));border-radius:calc(999 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(10 * var(--u)) calc(-4 * var(--u)) rgba(0,0,0,.5),inset 0 0 0 calc(.5 * var(--u)) rgba(247,242,233,.14);text-shadow:0 calc(1 * var(--u)) calc(3 * var(--u)) rgba(0,0,0,.45)}& .s-cover .wx-tag.wx-tap{cursor:pointer}& .s-cover .wx-tag svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}& .s-cover .plus{position:absolute;top:calc(27 * var(--u));right:calc(14 * var(--u));z-index:46;display:flex;align-items:center;justify-content:flex-start;gap:calc(5 * var(--u));height:calc(30 * var(--u));max-width:calc(30 * var(--u));padding:0 0 0 calc(7 * var(--u));box-sizing:border-box;border-radius:calc(3 * var(--u));background:rgba(247,242,233,.85);overflow:hidden;white-space:nowrap;cursor:pointer;box-shadow:0 calc(4 * var(--u)) calc(12 * var(--u)) calc(-5 * var(--u)) rgba(0,0,0,.5);transition:max-width .5s cubic-bezier(.22,1,.36,1),padding .5s cubic-bezier(.22,1,.36,1),border-radius .5s ease}& .s-cover .plus.open{max-width:calc(100 * var(--u));padding:0 calc(11 * var(--u)) 0 calc(9 * var(--u));border-radius:calc(999 * var(--u))}& .s-cover .plus .plus-ic{position:relative;flex:none;width:calc(16 * var(--u));height:calc(16 * var(--u))}& .s-cover .plus .plus-ic>svg{display:block;width:100%;height:100%;color:#1a1510;stroke-width:1.6}& .s-cover .plus .plus-badge{position:absolute;top:calc(-2.5 * var(--u));right:calc(-3 * var(--u));width:calc(9 * var(--u));height:calc(9 * var(--u));border-radius:50%;background:var(--gold);display:grid;place-items:center;box-shadow:0 0 0 calc(1.5 * var(--u)) rgba(247,242,233,.9)}& .s-cover .plus .plus-badge svg{display:block;width:calc(6 * var(--u));height:calc(6 * var(--u));color:#fff;stroke-width:3}& .s-cover .plus .plus-lbl{font-family:var(--f-sans);font-weight:600;font-size:calc(9.5 * var(--u));color:#1a1510;opacity:0;transition:opacity .25s ease}& .s-cover .plus.open .plus-lbl{opacity:1;transition:opacity .3s ease .12s}& .cap{position:absolute;left:calc(18 * var(--u));right:calc(18 * var(--u));bottom:calc(18 * var(--u));z-index:8;color:var(--ink)}& .a-sub{font-family:Noto Sans KR,sans-serif;font-weight:500;font-size:calc(12.5 * var(--u));letter-spacing:.06em;color:rgba(26,21,16,.72);line-height:1;margin-bottom:calc(6 * var(--u));display:inline-flex;align-items:center;gap:calc(8 * var(--u))}& .a-sub:after{content:"";width:calc(20 * var(--u));height:calc(1.5 * var(--u));background:var(--gold)}& .a-line2{display:flex;align-items:flex-end;gap:calc(4 * var(--u))}& .a-main{font-family:Black Han Sans,sans-serif;font-size:calc(48 * var(--u));line-height:.86;letter-spacing:-.02em;color:#1a1510}& .a-main[data-long]{font-size:calc(40 * var(--u))}& .occ-trigger{display:inline-flex;align-items:flex-end;gap:calc(3 * var(--u));background:none;border:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s}& .occ-trigger,& .occ-trigger .a-main{position:relative}& .occ-trigger .a-main:after{content:"";position:absolute;left:calc(1 * var(--u));right:calc(1 * var(--u));bottom:calc(-1 * var(--u));height:calc(2.5 * var(--u));background:var(--gold);border-radius:calc(2 * var(--u));opacity:.85}& .occ-cue{flex-shrink:0;width:calc(17 * var(--u));height:calc(17 * var(--u));border-radius:50%;background:var(--gold);display:grid;place-items:center;margin-bottom:calc(9 * var(--u));box-shadow:0 calc(3 * var(--u)) calc(9 * var(--u)) calc(-3 * var(--u)) rgba(196,115,85,.75)}& .occ-cue svg{width:calc(11 * var(--u));height:calc(11 * var(--u));color:#fff;stroke-width:2.8}& .occ-trigger:active{transform:scale(.96)}& .s-cover.enter .occ-cue{animation:labCueBob 1.1s cubic-bezier(.34,1.4,.5,1) 1.3s 2}& .occ-hint{display:flex;width:fit-content;align-items:center;gap:calc(5 * var(--u));margin-top:calc(9 * var(--u));max-height:calc(32 * var(--u));overflow:hidden;font-family:Noto Sans KR,sans-serif;font-weight:500;font-size:calc(9.5 * var(--u));color:var(--ink);background:rgba(251,248,242,.94);border:calc(1 * var(--u)) solid var(--accent-30);padding:calc(5 * var(--u)) calc(10 * var(--u));border-radius:calc(999 * var(--u));box-shadow:0 calc(5 * var(--u)) calc(14 * var(--u)) calc(-7 * var(--u)) rgba(0,0,0,.45);cursor:pointer;transition:opacity .4s ease,transform .4s ease,max-height .45s cubic-bezier(.16,1,.3,1),margin-top .45s cubic-bezier(.16,1,.3,1),padding .45s cubic-bezier(.16,1,.3,1),border-width .45s}& .occ-hint svg{width:calc(11 * var(--u));height:calc(11 * var(--u));color:var(--gold)}& .occ-hint.gone{opacity:0;transform:translateY(calc(-4 * var(--u)));max-height:0;margin-top:0;padding-top:0;padding-bottom:0;border-width:0;pointer-events:none}& .lowvar-note{display:flex;width:fit-content;align-items:center;gap:calc(5 * var(--u));margin-top:calc(9 * var(--u));font-family:Noto Sans KR,sans-serif;font-weight:500;font-size:calc(9 * var(--u));line-height:1.35;color:var(--ink);background:rgba(251,248,242,.94);border:calc(1 * var(--u)) solid var(--accent-30);padding:calc(5 * var(--u)) calc(11 * var(--u));border-radius:calc(14 * var(--u));box-shadow:0 calc(5 * var(--u)) calc(14 * var(--u)) calc(-7 * var(--u)) rgba(0,0,0,.45);cursor:pointer}& .lowvar-note svg{flex:none;width:calc(12 * var(--u));height:calc(12 * var(--u));color:var(--gold)}& .a-script{font-family:Nanum Brush Script,cursive;font-size:calc(36 * var(--u));line-height:1;color:var(--gold);display:block;width:fit-content;margin-top:calc(1 * var(--u))}& .a-main,& .a-script{opacity:0}&.fonts-ready .a-main,&.fonts-ready .a-script{opacity:1;transition:opacity .28s ease}& .cact{display:flex;align-items:center;justify-content:space-between;margin-top:calc(10 * var(--u));padding-top:calc(9 * var(--u));border-top:calc(1 * var(--u)) solid rgba(26,21,16,.12)}& .newlook{display:inline-flex;align-items:center;gap:calc(5 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));background:#fbf8f2;border:calc(1 * var(--u)) solid rgba(26,21,16,.16);border-radius:calc(999 * var(--u));cursor:pointer;font-family:var(--f-sans);font-weight:600;font-size:calc(9 * var(--u));color:rgba(26,21,16,.74);box-shadow:0 calc(5 * var(--u)) calc(16 * var(--u)) calc(-8 * var(--u)) rgba(26,21,16,.5);transition:transform .15s}& .newlook svg{width:calc(12 * var(--u));height:calc(12 * var(--u));color:var(--gold)}& .newlook:active{transform:scale(.95)}& .rate{display:flex;align-items:center;gap:calc(9 * var(--u))}& .cbtn{padding:0;font:inherit;appearance:none;width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:calc(999 * var(--u));display:grid;place-items:center;cursor:pointer;flex-shrink:0;background:#fbf8f2;border:calc(1 * var(--u)) solid rgba(26,21,16,.16);color:rgba(26,21,16,.58);box-shadow:0 calc(5 * var(--u)) calc(16 * var(--u)) calc(-8 * var(--u)) rgba(26,21,16,.5);transition:transform .2s,background .2s,border-color .2s,color .2s}& .cbtn svg{width:calc(16 * var(--u));height:calc(16 * var(--u));stroke-width:1.6}& .cbtn.like{border-color:color-mix(in srgb,var(--gold) 50%,transparent);color:var(--gold)}& .cbtn:active{transform:scale(.88)}& .cbtn.like.on{background:var(--gold);border-color:var(--gold);color:#fff}& .cbtn.like.on svg{fill:#fff}& .cbtn.dislike.on{background:rgba(26,21,16,.72);border-color:rgba(26,21,16,.72);color:#fff}& .s-cover.enter .strip{animation:labUpFade .72s cubic-bezier(.16,1,.3,1) both}& .s-cover.enter .cap{animation:labUpFade .72s cubic-bezier(.16,1,.3,1) .1s both}& .s-cover .wx-tag.wx-pre{opacity:0;animation:none;pointer-events:none}& .s-cover .wx-tag.wx-in{animation:labWxReveal .55s cubic-bezier(.22,1,.36,1) both}& .picking{position:absolute;inset:0;z-index:6;display:grid;place-items:center;gap:calc(10 * var(--u));background:var(--cover-bg)}& .picking .t{font-family:JetBrains Mono,monospace;font-size:calc(9 * var(--u));letter-spacing:.14em;color:rgba(247,242,233,.92)}& .tile-r .card.ghost,& .tslot .tcard.ghost{border-style:dashed;border-color:rgba(26,21,16,.22);background:rgba(255,255,255,.35)}& .gplus{font-family:JetBrains Mono,monospace;font-size:calc(18 * var(--u));font-weight:300;color:rgba(26,21,16,.3)}& .kw-static{height:calc(60 * var(--u));display:flex;align-items:center}& .kw-static em{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:700;font-size:calc(30 * var(--u));line-height:1;letter-spacing:-.01em;color:var(--accent);white-space:nowrap}& .kw-static em .kw-dots{letter-spacing:.38em;margin-left:.12em}& .s-empty{background:var(--flat-bg);color:var(--ink)}& .s-empty .wx-tag.dk{position:absolute;top:calc(28 * var(--u));left:50%;transform:translateX(-50%);z-index:16;display:flex;align-items:center;gap:calc(5 * var(--u));font-family:JetBrains Mono,monospace;font-size:calc(8.5 * var(--u));color:rgba(26,21,16,.6);background:rgba(26,21,16,.05);padding:calc(4 * var(--u)) calc(11 * var(--u));border-radius:calc(999 * var(--u));white-space:nowrap}& .s-empty .wx-tag.dk svg{width:calc(11 * var(--u));height:calc(11 * var(--u));color:var(--gold)}& .empty-flow{position:absolute;left:calc(22 * var(--u));right:calc(22 * var(--u));top:calc(64 * var(--u));bottom:calc(22 * var(--u));display:flex;flex-direction:column;gap:calc(20 * var(--u));justify-content:center}& .ehead .a-sub{font-family:JetBrains Mono,monospace;font-size:calc(8.5 * var(--u));letter-spacing:.16em;color:var(--gold);margin-bottom:calc(7 * var(--u))}& .ehead .a-main2{font-family:Gowun Batang,Cormorant Garamond,serif;font-weight:700;font-size:calc(23 * var(--u));line-height:1.25;color:var(--ink)}& .eslots{display:flex;gap:calc(8 * var(--u))}& .eslot{flex:1;display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--u))}& .eslot .ecard{width:100%;aspect-ratio:4/5;border-radius:calc(4 * var(--u));background:#fbf8f2;border:calc(1 * var(--u)) solid rgba(26,21,16,.1);display:grid;place-items:center;overflow:hidden}& .eslot.empty .ecard{border-style:dashed;border-color:rgba(196,115,85,.4);background:rgba(196,115,85,.05);cursor:pointer}& .eslot.empty .ecard:active{background:rgba(196,115,85,.12)}& .eslot .ecard img{max-width:80%;max-height:80%;object-fit:contain}& .eslot .eplus svg{width:calc(18 * var(--u));height:calc(18 * var(--u));color:rgba(196,115,85,.6)}& .eslot .elabel{font-family:Noto Sans KR,sans-serif;font-weight:500;font-size:calc(9 * var(--u));color:rgba(26,21,16,.5)}& .eslot.empty .elabel{color:var(--gold)}& .enote{font-family:Noto Sans KR,sans-serif;font-size:calc(11 * var(--u));line-height:1.5;color:var(--why-c);text-align:center}& .s-fill .ehead .a-sub{font-weight:700;letter-spacing:.2em}& .s-fill .eslot.fill-in{opacity:0;animation:labFillIn .5s cubic-bezier(.16,1,.3,1) forwards}& .s-fill .ecard{position:relative;border-color:rgba(26,21,16,.12)}& .s-fill .fill-tag{position:absolute;top:calc(4 * var(--u));left:calc(4 * var(--u));font-family:Noto Sans KR,sans-serif;font-size:calc(7 * var(--u));font-weight:700;color:#fff;background:rgba(196,115,85,.85);padding:calc(1 * var(--u)) calc(4 * var(--u));border-radius:calc(999 * var(--u))}& .photo-veil{position:absolute;inset:0;z-index:7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(10 * var(--u));background:rgba(184,176,166,.5);backdrop-filter:blur(calc(1.5 * var(--u)))}& .sp{width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:calc(999 * var(--u));border-top-color:rgba(247,242,233,.5);border:calc(2 * var(--u)) solid rgba(247,242,233,.5);border-top:calc(2 * var(--u)) solid var(--cream);animation:labCspin .8s linear infinite;display:inline-block}& .photo-veil .t{font-family:JetBrains Mono,monospace;font-size:calc(8 * var(--u));letter-spacing:.14em;color:rgba(247,242,233,.9)}& .photo-veil.bake-full{cursor:pointer;background:rgba(20,16,12,.42);backdrop-filter:blur(calc(7 * var(--u)))}& .photo-veil.bake-full .t{font-size:calc(9 * var(--u))}& .photo-veil .peek-hint{margin-top:calc(4 * var(--u));display:flex;align-items:center;gap:calc(4 * var(--u));font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));color:rgba(247,242,233,.78);background:rgba(247,242,233,.12);padding:calc(4 * var(--u)) calc(11 * var(--u));border-radius:calc(999 * var(--u))}& .photo-veil .peek-hint svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}& .msb.dk,& .s-detail{color:var(--ink)}& .s-detail{background:var(--flat-bg);z-index:120;animation:labSlideInR .34s cubic-bezier(.16,1,.3,1) both}& .dhead{position:absolute;top:calc(30 * var(--u));left:calc(16 * var(--u));right:calc(16 * var(--u));z-index:9;display:flex;align-items:center;justify-content:space-between}& .dhead .back{font-family:var(--f-sans);font-weight:600;font-size:calc(8.5 * var(--u));color:var(--gold);display:inline-flex;align-items:center;gap:calc(4 * var(--u));cursor:pointer}& .dhead .back svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}& .dhead-r{display:flex;align-items:center;gap:calc(7 * var(--u))}& .dhead .mypage{display:grid;place-items:center;width:calc(24 * var(--u));height:calc(24 * var(--u));color:rgba(26,21,16,.55);cursor:pointer;transition:color .2s;background:none;border:none;padding:0}& .dhead .mypage:hover{color:var(--ink)}& .dhead .mypage svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}& .inspo-btn{display:flex;align-items:center;gap:calc(3 * var(--u));cursor:pointer;padding:calc(4 * var(--u)) calc(3 * var(--u));color:rgba(26,21,16,.25);transition:color .2s}& .inspo-btn svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}& .inspo-btn .ic{font-family:JetBrains Mono,monospace;font-size:calc(8 * var(--u))}& .inspo-btn.active{color:var(--gold)}& .inspo-btn.active svg{fill:var(--gold)}& .dhead .wx{font-family:JetBrains Mono,monospace;font-size:calc(8.5 * var(--u));color:rgba(26,21,16,.6);display:flex;align-items:center;gap:calc(3 * var(--u))}& .dhead .wx svg{width:calc(11 * var(--u));height:calc(11 * var(--u));color:var(--gold)}& .dflow{position:absolute;left:calc(18 * var(--u));right:calc(18 * var(--u));top:calc(60 * var(--u));bottom:calc(20 * var(--u));z-index:8;display:flex;flex-direction:column;gap:calc(12 * var(--u));justify-content:flex-start}& .dayflow{flex:none;height:calc(63 * var(--u));box-sizing:border-box;background:rgba(255,255,255,.5);border-radius:calc(10 * var(--u));padding:calc(7 * var(--u)) calc(11 * var(--u));display:flex;flex-direction:column;justify-content:center;gap:calc(2.5 * var(--u))}& .dayflow .df-head{display:flex;justify-content:space-between;align-items:center}& .dayflow .df-lbl{font-family:var(--f-mono);font-size:calc(6.5 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--why-c);white-space:nowrap}& .dayflow .df-lbl .df-sample{font-style:normal;letter-spacing:.03em;margin-left:calc(5 * var(--u));color:#fff;background:rgba(196,115,85,.85);padding:calc(1 * var(--u)) calc(4 * var(--u));border-radius:calc(999 * var(--u))}& .dayflow .df-delta{font-family:var(--f-mono);font-size:calc(7 * var(--u));color:var(--gold)}& .dayflow .df-line{width:100%;height:calc(20 * var(--u));display:block}& .dayflow .df-copy{font-family:var(--f-serif);font-size:calc(9 * var(--u));line-height:1.4;color:var(--ink)}& .dayflow .df-copy b{font-weight:700}& .dayflow{position:relative}& .dayflow .df-right{display:inline-flex;align-items:center;gap:calc(7 * var(--u))}& .dayflow .df-region{display:inline-flex;align-items:center;gap:calc(1 * var(--u));padding:calc(2 * var(--u)) 0 calc(2 * var(--u)) calc(4 * var(--u));border:none;background:none;cursor:pointer;font-family:var(--f-mono);font-size:calc(7 * var(--u));letter-spacing:.04em;color:var(--ink);white-space:nowrap}& .dayflow .df-region svg{width:calc(9 * var(--u));height:calc(9 * var(--u));color:rgba(26,21,16,.45)}& .dayflow .df-region:active{opacity:.6}& .dayflow.quiet .df-region{position:absolute;top:calc(7 * var(--u));right:calc(11 * var(--u))}& .dayflow.quiet{flex-direction:row;align-items:center;justify-content:flex-start;gap:calc(8 * var(--u));padding-right:calc(58 * var(--u))}& .dayflow.quiet .df-copy{font-size:calc(9.5 * var(--u))}& .canvas{display:grid;gap:calc(8 * var(--u));flex:1 1 0;min-height:0;box-sizing:border-box;padding:calc(10 * var(--u));border-radius:calc(14 * var(--u));position:relative;background:linear-gradient(180deg,#ece0cb,#ddc9ab)}& .dmood-chip{position:absolute;top:calc(10 * var(--u));left:calc(10 * var(--u));z-index:5;font-family:JetBrains Mono,monospace;font-size:calc(7.5 * var(--u));letter-spacing:.04em;color:rgba(247,242,233,.92);background:rgba(20,17,13,.55);padding:calc(3 * var(--u)) calc(8 * var(--u));border-radius:calc(999 * var(--u));pointer-events:none;white-space:nowrap}& .s-detail[data-st=cd] .canvas{background:linear-gradient(180deg,#ece0cb,#ddc9ab)}& .s-detail[data-st=hd] .canvas{background:linear-gradient(180deg,#efddcd,#e3c4b0)}& .canvas .tl{background:rgba(255,255,255,.45);border-radius:calc(9 * var(--u));overflow:hidden;display:grid;place-items:center;cursor:pointer;min-height:0;min-width:0;transition:transform .2s,background .2s,box-shadow .2s}& .canvas .tl.main{grid-row:span 2}& .canvas .tl:hover{background:rgba(255,255,255,.6)}& .canvas .tl:active{transform:translateY(calc(-2 * var(--u)));box-shadow:0 calc(8 * var(--u)) calc(18 * var(--u)) calc(-10 * var(--u)) rgba(0,0,0,.4)}& .canvas .tl img{position:absolute;top:calc(4 * var(--u));left:calc(5 * var(--u));width:calc(100% - calc(10 * var(--u)));height:calc(100% - calc(8 * var(--u)));object-fit:contain;pointer-events:none}& .canvas .tl .tl-name{position:absolute;bottom:calc(4 * var(--u));left:50%;transform:translateX(-50%);z-index:3;max-width:calc(100% - calc(10 * var(--u)));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--f-sans);font-size:calc(7.5 * var(--u));font-weight:500;letter-spacing:.01em;color:rgba(26,21,16,.62);background:rgba(251,248,242,.88);padding:calc(1.5 * var(--u)) calc(7 * var(--u));border-radius:calc(999 * var(--u));pointer-events:none}& .canvas .tl .tl-name b{font-weight:600}& .canvas .tl.main img{max-width:84%;max-height:84%}& .acc-blk{flex:none;display:flex;align-items:center;gap:calc(9 * var(--u))}& .acc-lbl{font-family:var(--f-sans);font-weight:500;font-size:calc(8 * var(--u));color:rgba(26,21,16,.5);flex:none}& .acc-row{display:flex;gap:calc(7 * var(--u))}& .acc-it{flex:none;width:calc(36 * var(--u));height:calc(36 * var(--u));box-sizing:border-box;overflow:hidden;display:grid;place-items:center;cursor:pointer}& .acc-it.acc-more{font-family:JetBrains Mono,monospace;font-size:calc(10 * var(--u));font-weight:500;color:rgba(26,21,16,.5);background:rgba(26,21,16,.05);border-radius:calc(7 * var(--u))}& .acc-it img{max-width:78%;max-height:80%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 calc(1 * var(--u)) calc(5 * var(--u)) rgba(26,21,16,.16))}& .pr-row{flex:none}& .pr-row .btn{width:100%;display:flex;align-items:center;justify-content:center;gap:calc(7 * var(--u));font-family:Noto Sans KR,sans-serif;font-weight:700;font-size:calc(13 * var(--u));color:#fff;background:var(--cta-c);padding:calc(14 * var(--u)) 0;border-radius:calc(999 * var(--u));cursor:pointer;box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) calc(-10 * var(--u)) rgba(178,134,74,.65);transition:transform .15s}& .pr-row .btn svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}& .pr-row .btn:active{transform:scale(.98)}& .pr-row .sample-btn{width:100%;margin-top:calc(9 * var(--u));display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(11.5 * var(--u));color:var(--gold);background:transparent;border:calc(1 * var(--u)) solid rgba(196,115,85,.35);padding:calc(11 * var(--u)) 0;border-radius:calc(999 * var(--u));cursor:pointer;transition:background .15s,transform .15s}& .pr-row .sample-btn svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}& .pr-row .sample-btn:active{transform:scale(.98);background:rgba(196,115,85,.06)}& .pr-row .sample-btn.with-preview{justify-content:flex-start;gap:calc(9 * var(--u));padding:calc(7 * var(--u)) calc(9 * var(--u)) calc(7 * var(--u)) calc(7 * var(--u));text-align:left}& .pr-row .sample-btn .sb-thumb{flex:none;width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:calc(8 * var(--u));object-fit:cover;object-position:center 30%;border:calc(1 * var(--u)) solid rgba(196,115,85,.25)}& .pr-row .sample-btn .sb-text{display:flex;flex-direction:column;gap:calc(2 * var(--u));min-width:0}& .pr-row .sample-btn .sb-main{font-size:calc(11 * var(--u));line-height:1.25;word-break:keep-all}& .pr-row .sample-btn .sb-sub{font-family:Noto Sans KR,sans-serif;font-weight:500;font-size:calc(8.5 * var(--u));line-height:1.3;color:var(--why-c);word-break:keep-all}& .demo-flag{position:absolute;top:calc(56 * var(--u));left:50%;transform:translateX(-50%);z-index:32;display:flex;align-items:center;gap:calc(6 * var(--u));background:rgba(14,11,8,.5);backdrop-filter:blur(calc(6 * var(--u)));padding:calc(3 * var(--u)) calc(4 * var(--u)) calc(3 * var(--u)) calc(8 * var(--u));border-radius:calc(999 * var(--u));box-shadow:inset 0 0 0 calc(.5 * var(--u)) rgba(247,242,233,.16)}& .demo-flag,& .demo-flag>*{white-space:nowrap}& .demo-flag .dfl-tag{font-family:JetBrains Mono,monospace;font-size:calc(7 * var(--u));letter-spacing:.14em;font-weight:700;color:#1a1510;background:var(--gold);padding:calc(2 * var(--u)) calc(5 * var(--u));border-radius:calc(999 * var(--u))}& .demo-flag .dfl-txt{color:rgba(247,242,233,.92)}& .demo-flag .dfl-exit,& .demo-flag .dfl-txt{font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u))}& .demo-flag .dfl-exit{font-weight:600;color:#1a1510;background:rgba(247,242,233,.92);border:none;padding:calc(4 * var(--u)) calc(9 * var(--u));border-radius:calc(999 * var(--u));cursor:pointer}& .canvas .tl{position:relative}& .canvas .tl .tl-sample{top:calc(5 * var(--u));left:calc(5 * var(--u));font-family:Noto Sans KR,sans-serif;font-size:calc(7.5 * var(--u));font-weight:700;background:rgba(196,115,85,.85);padding:calc(1 * var(--u)) calc(5 * var(--u))}& .canvas .tl .tl-role,& .canvas .tl .tl-sample{position:absolute;z-index:3;color:#fff;border-radius:calc(999 * var(--u))}& .canvas .tl .tl-role{top:calc(4 * var(--u));right:calc(4 * var(--u));font-family:var(--f-mono);font-size:calc(6 * var(--u));letter-spacing:.03em;background:rgba(26,21,16,.74);padding:calc(2 * var(--u)) calc(6 * var(--u));pointer-events:none}& .act-bar{gap:calc(6 * var(--u))}& .ab-box,& .act-bar{flex:none;display:flex;align-items:center}& .ab-box{width:calc(40 * var(--u));height:calc(40 * var(--u));flex-direction:column;justify-content:center;gap:calc(2.5 * var(--u));background:none;border:calc(1 * var(--u)) solid rgba(26,21,16,.16);border-radius:calc(11 * var(--u));cursor:pointer;font-family:var(--f-sans);font-weight:600;font-size:calc(6.5 * var(--u));color:var(--why-c);transition:transform .15s,color .18s}& .ab-box svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}& .ab-box:active{transform:scale(.95)}& .ab-box.on{border-color:var(--gold);background:var(--gold);color:#fff}& .ab-box:disabled{opacity:.55;pointer-events:none}& .dhead .worn-chip{display:inline-flex;align-items:center;gap:calc(3 * var(--u));height:calc(22 * var(--u));padding:0 calc(8 * var(--u)) 0 calc(6 * var(--u));border:none;border-radius:calc(999 * var(--u));background:var(--gold);color:#fff;font-family:var(--f-sans);font-weight:700;font-size:calc(9 * var(--u));letter-spacing:.01em;cursor:pointer;white-space:nowrap}& .dhead .worn-chip svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}& .dhead .worn-chip:active{transform:scale(.96)}& .ofs-sheet.tws .ofs-name{margin-top:calc(6 * var(--u))}& .tws-list{display:flex;flex-direction:column;gap:calc(8 * var(--u));margin-top:calc(12 * var(--u))}& .tws-row{position:relative;display:flex;align-items:flex-start;gap:calc(10 * var(--u));padding:calc(8 * var(--u));border-radius:calc(12 * var(--u));background:rgba(255,255,255,.55)}& .tws-cov{position:relative;flex:none;width:calc(52 * var(--u));height:calc(64 * var(--u));border-radius:calc(8 * var(--u));overflow:hidden;background:#e8dfd0}& .wlc{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:calc(3 * var(--u))}& .wlc,& .wlc img{width:100%;height:100%}& .wlc img{object-fit:contain;background:#fff;border-radius:calc(6 * var(--u));display:block}& .tws-cov .wlc{position:absolute;inset:calc(3 * var(--u));width:auto;height:auto;gap:calc(2 * var(--u))}& .tws-cov .wlc img{border-radius:calc(4 * var(--u))}& .wlc-card .wlc{position:absolute;inset:calc(5 * var(--u));width:auto;height:auto}& .cl-card.wlc-card .wlc img,& .wl-outfit.wlc-card .wlc img{position:static;inset:auto;width:100%;height:100%;pointer-events:none}& .wdl-name{margin-top:calc(10 * var(--u))}& .tws-txt{flex:1;min-width:0;padding-top:calc(3 * var(--u));padding-bottom:calc(26 * var(--u))}& .tws-lbl{font-family:var(--f-sans);font-weight:600;font-size:calc(11.5 * var(--u));color:var(--ink);line-height:1.35}& .tws-meta{margin-top:calc(3 * var(--u));color:rgba(26,21,16,.55)}& .tws-cr,& .tws-meta{font-family:var(--f-sans);font-size:calc(9.5 * var(--u))}& .tws-cr{margin-top:calc(4 * var(--u));color:rgba(107,29,15,.8);line-height:1.4}& .tws-act{position:absolute;right:calc(10 * var(--u));bottom:calc(8 * var(--u));display:flex;align-items:center;gap:calc(10 * var(--u))}& .tws-del{background:none;padding:calc(4 * var(--u)) 0;font-weight:600;color:rgba(107,29,15,.75)}& .tws-del,& .tws-go{border:none;font-family:var(--f-sans);font-size:calc(10.5 * var(--u));cursor:pointer}& .tws-go{border-radius:calc(999 * var(--u));padding:calc(6 * var(--u)) calc(14 * var(--u));background:rgba(107,29,15,.1);color:var(--ember);font-weight:700}& .tws-go:disabled{opacity:.5}& .tws-keep{border:none;background:none;padding:calc(6 * var(--u)) 0;color:rgba(26,21,16,.55);font-family:var(--f-sans);font-weight:600;font-size:calc(10.5 * var(--u));cursor:pointer}& .tws-err{color:var(--ember);margin-top:calc(8 * var(--u))}& .tws-all{margin-top:calc(14 * var(--u));width:100%;display:flex;align-items:center;justify-content:center;gap:calc(2 * var(--u));padding:calc(10 * var(--u)) 0;border:none;background:none;font-family:var(--f-sans);font-weight:600;font-size:calc(11.5 * var(--u));color:var(--gold);cursor:pointer}& .tws-all svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}& .wlg-sub{margin-top:calc(4 * var(--u));font-family:var(--f-sans);font-size:calc(10.5 * var(--u));color:rgba(26,21,16,.55)}& .wlg-group+.wlg-group{margin-top:calc(14 * var(--u))}& .wlg-dh{display:flex;align-items:baseline;gap:calc(6 * var(--u));margin:0 calc(2 * var(--u)) calc(8 * var(--u));font-family:var(--f-sans);font-weight:700;font-size:calc(12 * var(--u));color:var(--ink)}& .wlg-dh small{font-weight:500;font-size:calc(10 * var(--u));color:rgba(26,21,16,.45)}& .ab-box.tint{border-color:rgba(196,115,85,.55);background:rgba(196,115,85,.07);color:var(--gold)}& .ab-cta{flex:1;margin-left:calc(4 * var(--u));height:calc(40 * var(--u));display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));font-family:var(--f-sans);font-weight:600;font-size:calc(10 * var(--u));color:#fff;background:var(--cta-c);border-radius:calc(999 * var(--u));cursor:pointer;box-shadow:0 calc(6 * var(--u)) calc(16 * var(--u)) calc(-9 * var(--u)) rgba(178,134,74,.65);transition:transform .15s}& .ab-cta svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}& .ab-cta:active{transform:scale(.98)}& .s-detail[data-st=hd] .ab-cta{background:var(--cta-h);box-shadow:0 calc(6 * var(--u)) calc(18 * var(--u)) calc(-9 * var(--u)) rgba(192,122,87,.7)}& .occ-scrim{position:absolute;inset:0;z-index:220;background:rgba(14,11,8,0);pointer-events:none;transition:background .35s ease}& .occ-scrim.show{background:rgba(14,11,8,.42);pointer-events:auto}& .occ-sheet{position:absolute;left:0;right:0;bottom:0;z-index:221;background:var(--cream);border-radius:calc(19 * var(--u)) calc(19 * var(--u)) 0 0;padding:calc(9 * var(--u)) calc(16 * var(--u)) calc(23 * var(--u));transform:translateY(105%);transition:transform .42s cubic-bezier(.16,1,.3,1);box-shadow:0 calc(-12 * var(--u)) calc(30 * var(--u)) calc(-14 * var(--u)) rgba(0,0,0,.5);touch-action:none}& .occ-sheet.show{transform:translateY(0)}& .osh-handle{width:calc(38 * var(--u));height:calc(3.5 * var(--u));border-radius:calc(999 * var(--u));background:rgba(26,21,16,.18);margin:0 auto calc(13.5 * var(--u));cursor:grab}& .osh-head{padding:calc(1 * var(--u)) calc(5 * var(--u)) calc(13.5 * var(--u))}& .osh-head .k{font-family:Noto Sans KR,sans-serif;font-weight:500;font-size:calc(10 * var(--u));letter-spacing:.06em;color:rgba(26,21,16,.62);line-height:1;display:inline-flex;align-items:center;gap:calc(7 * var(--u))}& .osh-head .k:after{content:"";width:calc(20 * var(--u));height:calc(1.5 * var(--u));background:var(--gold)}& .osh-head .t{margin-top:calc(7 * var(--u));font-family:Black Han Sans,sans-serif;font-size:calc(26 * var(--u));line-height:1;letter-spacing:-.02em;color:var(--ink)}& .osh-head .t em{font-style:normal;font-family:Nanum Brush Script,cursive;font-size:calc(32 * var(--u));line-height:0;color:var(--gold);padding:0 calc(1 * var(--u))}& .osh-head .s{font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.48);margin-top:calc(8 * var(--u))}& .osh-list{display:flex;flex-direction:column}& .osh-it{display:flex;align-items:baseline;gap:calc(12 * var(--u));width:100%;background:none;border:none;border-top:calc(1 * var(--u)) solid rgba(26,21,16,.09);padding:calc(13 * var(--u)) calc(5 * var(--u)) calc(11.5 * var(--u));cursor:pointer;text-align:left;transition:background .15s}& .osh-it:hover{background:rgba(26,21,16,.03)}& .osh-it:active{background:rgba(196,115,85,.08)}& .osh-it .no{flex-shrink:0;width:calc(18 * var(--u));font-family:JetBrains Mono,monospace;font-size:calc(9 * var(--u));letter-spacing:.08em;color:rgba(26,21,16,.32);transition:color .15s}& .osh-it .ko{position:relative;font-family:Black Han Sans,sans-serif;font-size:calc(21.5 * var(--u));line-height:1;letter-spacing:-.01em;color:var(--ink)}& .osh-it .ko:after{content:"";position:absolute;left:calc(1 * var(--u));right:calc(1 * var(--u));bottom:calc(2 * var(--u));height:calc(2.5 * var(--u));background:var(--gold);border-radius:calc(1.5 * var(--u));opacity:.9;transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.22,.9,.3,1)}& .osh-it .en{margin-left:auto;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:600;font-size:calc(15.5 * var(--u));color:rgba(26,21,16,.34);transition:color .2s}& .osh-it.on .no{color:var(--gold)}& .osh-it.on .ko:after{transform:scaleX(1)}& .osh-it.on .en{color:var(--gold)}& .osh-custom{display:none;gap:calc(8 * var(--u));margin:calc(8 * var(--u)) calc(5 * var(--u)) 0}& .osh-custom.show{display:flex}& .osh-custom input{flex:1;height:calc(41 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.18);border-radius:calc(9.5 * var(--u));background:#fff;padding:0 calc(12 * var(--u));font-family:Gowun Batang,serif;font-size:calc(13.5 * var(--u));color:var(--ink);outline:none;min-width:0}& .osh-custom input:focus{border-color:var(--gold)}& .osh-custom button{flex-shrink:0;height:calc(41 * var(--u));padding:0 calc(18 * var(--u));border:none;border-radius:calc(9.5 * var(--u));background:var(--gold);color:#fff;font-family:Noto Sans KR,sans-serif;font-weight:700;font-size:calc(11.5 * var(--u));cursor:pointer}@media (prefers-reduced-motion:reduce){& .occ-scrim,& .occ-sheet,& .osh-it .ko:after{transition:none}}& .toast{position:absolute;left:50%;bottom:calc(16 * var(--u));transform:translateX(-50%);z-index:300;background:rgba(14,11,8,.84);color:var(--cream);font-family:JetBrains Mono,monospace;letter-spacing:.08em;padding:calc(7 * var(--u)) calc(13 * var(--u));border-radius:calc(999 * var(--u));display:flex;align-items:center;gap:calc(8 * var(--u));white-space:nowrap;animation:labFadeIn .2s ease}& .toast,& .toast-act{font-size:calc(8 * var(--u))}& .toast-act{border:none;cursor:pointer;font-family:Noto Sans KR,sans-serif;font-weight:700;color:#fff;background:var(--gold);border-radius:calc(999 * var(--u));padding:calc(3.5 * var(--u)) calc(9 * var(--u))}& .toast.ln{display:flex;align-items:center;gap:calc(9 * var(--u));white-space:normal;box-sizing:border-box;max-width:calc(240 * var(--u));width:max-content;padding:calc(6 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u)) calc(13 * var(--u))}& .toast.ln .ln-msg{line-height:1.45;word-break:keep-all;text-wrap:balance}& .toast.ln .ln-cta{flex:none;background:var(--gold);color:#fff;font-family:var(--f-sans);font-weight:700;font-size:calc(9 * var(--u));letter-spacing:.02em;padding:calc(6 * var(--u)) calc(11 * var(--u));border-radius:calc(999 * var(--u));text-decoration:none}& .toast.ln .ln-cta:active{transform:scale(.97)}& .swap-scrim{position:absolute;inset:0;z-index:230;background:rgba(14,11,8,0);transition:background .3s ease}& .swap-scrim.show{background:rgba(14,11,8,.4)}& .swap-sheet{position:absolute;left:0;right:0;bottom:0;z-index:231;max-height:86%;overflow-y:auto;scrollbar-width:none;background:var(--cream);border-radius:calc(18 * var(--u)) calc(18 * var(--u)) calc(22 * var(--u)) calc(22 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u)) calc(16 * var(--u));transform:translateY(105%);transition:transform .42s cubic-bezier(.16,1,.3,1);box-shadow:0 calc(-16 * var(--u)) calc(44 * var(--u)) calc(-20 * var(--u)) rgba(0,0,0,.5)}& .swap-sheet::-webkit-scrollbar{display:none}& .swap-sheet.show{transform:translateY(0)}& .swap-handle{width:calc(36 * var(--u));height:calc(4 * var(--u));border-radius:calc(999 * var(--u));background:rgba(26,21,16,.18);margin:0 auto calc(10 * var(--u))}& .swap-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(12 * var(--u))}& .swap-slot{font-family:JetBrains Mono,monospace;font-size:calc(9 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--terra,#c47355)}& .swap-x{width:calc(26 * var(--u));height:calc(26 * var(--u));display:grid;place-items:center;border-radius:50%;border:calc(1 * var(--u)) solid rgba(26,21,16,.14);background:none;cursor:pointer;color:rgba(26,21,16,.5)}& .swap-x svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}& .swap-hero{display:flex;gap:calc(13 * var(--u));align-items:flex-start}& .swap-hero-img{flex:0 0 calc(92 * var(--u));width:calc(92 * var(--u));height:calc(116 * var(--u));border-radius:calc(10 * var(--u));background:rgba(26,21,16,.05);border:calc(1 * var(--u)) solid rgba(26,21,16,.08);display:grid;place-items:center;overflow:hidden}& .swap-hero-img img{max-width:100%;max-height:100%;object-fit:contain;padding:calc(7 * var(--u))}& .swap-hero-meta{min-width:0;flex:1;padding-top:calc(3 * var(--u))}& .sh-brand{font-family:JetBrains Mono,monospace;font-size:calc(8.5 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--terra,#c47355)}& .sh-name{font-family:Gowun Batang,serif;font-weight:700;font-size:calc(20 * var(--u));line-height:1.12;color:var(--ink);margin-top:calc(5 * var(--u))}& .sh-sub{font-size:calc(9 * var(--u));color:rgba(26,21,16,.45);margin-top:calc(7 * var(--u))}& .sh-sub,& .swap-note{font-family:Noto Sans KR,sans-serif}& .swap-note{display:flex;align-items:center;gap:calc(6 * var(--u));margin:calc(13 * var(--u)) 0 0;padding:calc(7 * var(--u)) calc(10 * var(--u));border-left:calc(2 * var(--u)) solid rgba(196,115,85,.5);background:rgba(196,115,85,.07);font-size:calc(10 * var(--u));color:rgba(26,21,16,.6)}& .swap-sec{display:flex;align-items:baseline;justify-content:space-between;margin:calc(16 * var(--u)) 0 calc(9 * var(--u))}& .swap-sec-t{font-family:JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--terra,#c47355)}& .swap-sec-n,& .swap-sec-t{font-size:calc(9 * var(--u))}& .swap-sec-n{font-family:Noto Sans KR,sans-serif;color:rgba(26,21,16,.45)}& .swap-row{display:flex;gap:calc(9 * var(--u));overflow-x:auto;scrollbar-width:none;margin:0 calc(-14 * var(--u));padding:0 calc(14 * var(--u)) calc(2 * var(--u))}& .swap-row::-webkit-scrollbar{display:none}& .swap-card{flex:0 0 calc(104 * var(--u));width:calc(104 * var(--u));background:rgba(255,255,255,.45);border:calc(1 * var(--u)) solid rgba(26,21,16,.1);border-radius:calc(10 * var(--u));overflow:hidden;padding:0;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}& .swap-card:active{border-color:var(--terra,#c47355);background:rgba(196,115,85,.08)}& .swap-card-img{height:calc(104 * var(--u));border-bottom:calc(1 * var(--u)) solid rgba(26,21,16,.07);display:grid;place-items:center;overflow:hidden}& .swap-card-img img{max-width:100%;max-height:100%;object-fit:contain;padding:calc(8 * var(--u))}& .swap-card-meta{padding:calc(7 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));min-width:0}& .sc-brand{font-family:JetBrains Mono,monospace;font-size:calc(8 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--terra,#c47355)}& .sc-brand,& .sc-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}& .sc-name{font-family:Noto Sans KR,sans-serif;font-size:calc(10 * var(--u));color:var(--ink);margin-top:calc(2 * var(--u))}& .sc-cta{display:block;font-family:JetBrains Mono,monospace;font-size:calc(7.5 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:rgba(26,21,16,.4);margin-top:calc(5 * var(--u))}& .swap-card.sk{cursor:default}& .swap-card.sk .swap-card-img{background:rgba(26,21,16,.04)}& .swap-card.sk .swap-card-meta span{display:block;height:calc(7 * var(--u));border-radius:calc(3 * var(--u));background:rgba(26,21,16,.08);margin-bottom:calc(5 * var(--u))}& .swap-card.sk .swap-card-meta span:last-child{width:60%}& .swap-empty{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));padding:calc(22 * var(--u)) calc(12 * var(--u));border:calc(1 * var(--u)) dashed rgba(26,21,16,.2);border-radius:calc(10 * var(--u));font-family:Noto Sans KR,sans-serif;font-size:calc(10 * var(--u));color:rgba(26,21,16,.5);text-decoration:none;text-align:center}& .swap-empty svg{width:calc(13 * var(--u));height:calc(13 * var(--u));color:var(--terra,#c47355)}& .swap-foot{margin-top:calc(13 * var(--u));text-align:center;font-family:Noto Sans KR,sans-serif;font-size:calc(9 * var(--u));color:rgba(26,21,16,.4)}& .spoon-sheet{padding-bottom:calc(18 * var(--u));min-height:calc(150 * var(--u))}& .spoon-skel{display:flex;gap:calc(13 * var(--u));align-items:flex-start;margin-top:calc(4 * var(--u))}& .spoon-skel-img{flex:0 0 calc(92 * var(--u));width:calc(92 * var(--u));height:calc(116 * var(--u));border-radius:calc(10 * var(--u));background:rgba(26,21,16,.05);animation:spoon-pulse 1.1s ease-in-out infinite}& .spoon-skel-lines{flex:1;padding-top:calc(8 * var(--u))}& .spoon-skel-lines span{display:block;height:calc(11 * var(--u));border-radius:calc(4 * var(--u));background:rgba(26,21,16,.07);margin-bottom:calc(9 * var(--u));animation:spoon-pulse 1.1s ease-in-out infinite}& .spoon-skel-lines span:last-child{width:62%}@keyframes spoon-pulse{0%,to{opacity:1}50%{opacity:.5}}& .spoon-hero{display:flex;gap:calc(13 * var(--u));align-items:flex-start;margin-top:calc(4 * var(--u))}& .spoon-hero-img{flex:0 0 calc(92 * var(--u));width:calc(92 * var(--u));height:calc(116 * var(--u));border-radius:calc(10 * var(--u));background:rgba(26,21,16,.05);border:calc(1 * var(--u)) solid rgba(26,21,16,.08);display:grid;place-items:center;overflow:hidden}& .spoon-hero-img img{max-width:100%;max-height:100%;object-fit:contain;padding:calc(7 * var(--u))}& .spoon-hero-meta{min-width:0;flex:1;padding-top:calc(4 * var(--u))}& .spoon-action{display:inline-block;font-family:JetBrains Mono,monospace;font-size:calc(8.5 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--terra,#c47355)}& .spoon-name{font-family:Gowun Batang,serif;font-weight:700;font-size:calc(20 * var(--u));line-height:1.12;color:var(--ink);margin-top:calc(6 * var(--u))}& .spoon-sub{font-size:calc(9 * var(--u));color:rgba(26,21,16,.45);margin-top:calc(7 * var(--u))}& .spoon-reason,& .spoon-sub{font-family:Noto Sans KR,sans-serif}& .spoon-reason{margin:calc(15 * var(--u)) 0 0;padding:calc(10 * var(--u)) calc(12 * var(--u));border-left:calc(2 * var(--u)) solid rgba(196,115,85,.5);background:rgba(196,115,85,.07);line-height:1.5;color:rgba(26,21,16,.72)}& .spoon-cta,& .spoon-reason{font-size:calc(11 * var(--u))}& .spoon-cta{width:100%;margin-top:calc(16 * var(--u));height:calc(44 * var(--u));display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));font-family:var(--f-sans);font-weight:600;color:#fff;background:var(--cta-c);border:none;border-radius:calc(999 * var(--u));cursor:pointer;box-shadow:0 calc(6 * var(--u)) calc(16 * var(--u)) calc(-9 * var(--u)) rgba(178,134,74,.65);transition:transform .15s}& .spoon-cta svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}& .spoon-cta:active{transform:scale(.98)}& .spoon-msg{display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--u));padding:calc(24 * var(--u)) calc(16 * var(--u)) calc(10 * var(--u));text-align:center}& .spoon-msg p{margin:0;font-family:Noto Sans KR,sans-serif;font-size:calc(12 * var(--u));line-height:1.5;color:rgba(26,21,16,.66)}& .spoon-none-ic{width:calc(38 * var(--u));height:calc(38 * var(--u));display:grid;place-items:center;border-radius:50%;background:rgba(196,115,85,.1);color:var(--terra,#c47355)}& .spoon-none-ic svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}& .spoon-retry{height:calc(38 * var(--u));padding:0 calc(22 * var(--u));font-family:var(--f-sans);font-weight:600;font-size:calc(10.5 * var(--u));color:#fff;background:var(--cta-c);border:none;border-radius:calc(999 * var(--u));cursor:pointer}& .spoon-retry.ghost{color:rgba(26,21,16,.55);background:none;border:calc(1 * var(--u)) solid rgba(26,21,16,.16)}& .spoon-retry:active{transform:scale(.98)}& .spoon-ext-head{margin-top:calc(4 * var(--u))}& .spoon-ext-cat{font-family:Gowun Batang,serif;font-weight:700;font-size:calc(22 * var(--u));line-height:1.1;color:var(--ink);margin-top:calc(7 * var(--u))}& .spoon-ext-chips{display:flex;flex-wrap:wrap;gap:calc(5 * var(--u));margin-top:calc(9 * var(--u))}& .spoon-ext-chip{display:inline-block;padding:calc(4 * var(--u)) calc(9 * var(--u));border:calc(1 * var(--u)) solid rgba(196,115,85,.4);border-radius:calc(999 * var(--u));background:rgba(196,115,85,.06);font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.7)}& .spoon-ext-query{display:flex;align-items:baseline;gap:calc(8 * var(--u));margin-top:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));background:rgba(26,21,16,.04)}& .spoon-ext-query-t{flex:none;font-family:JetBrains Mono,monospace;font-size:calc(8 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:rgba(26,21,16,.4)}& .spoon-ext-query-v{font-family:Noto Sans KR,sans-serif;font-size:calc(10.5 * var(--u));font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}& .spoon-ext-malls{display:flex;gap:calc(7 * var(--u));margin-top:calc(14 * var(--u))}& .spoon-ext-mall{flex:1;height:calc(40 * var(--u));display:flex;align-items:center;justify-content:center;gap:calc(5 * var(--u));font-family:var(--f-sans);font-weight:600;font-size:calc(9.5 * var(--u));color:#fff;background:var(--cta-c);border:none;border-radius:calc(999 * var(--u));cursor:pointer;box-shadow:0 calc(6 * var(--u)) calc(16 * var(--u)) calc(-9 * var(--u)) rgba(178,134,74,.65);transition:transform .15s}& .spoon-ext-mall svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}& .spoon-ext-mall:active{transform:scale(.98)}& .spoon-ext-note{margin-top:calc(11 * var(--u));text-align:center;font-family:Noto Sans KR,sans-serif;font-size:calc(9 * var(--u));color:rgba(26,21,16,.45)}& .spoon-tabs{display:flex;gap:calc(4 * var(--u));margin:calc(10 * var(--u)) 0 calc(4 * var(--u));border-bottom:calc(1 * var(--u)) solid rgba(26,21,16,.1)}& .spoon-tab{flex:1;border:none;background:none;padding:calc(8 * var(--u)) 0 calc(9 * var(--u));font-family:var(--f-sans);font-size:calc(10.5 * var(--u));font-weight:600;color:rgba(26,21,16,.45);border-bottom:calc(2 * var(--u)) solid transparent;margin-bottom:calc(-1 * var(--u));cursor:pointer}& .spoon-tab.on{color:var(--ink);border-bottom-color:var(--cta-c)}& .spoon2-find{display:flex;align-items:center;flex-wrap:wrap;gap:calc(5 * var(--u));margin-top:calc(12 * var(--u))}& .spoon2-find-t{font-family:JetBrains Mono,monospace;font-size:calc(8 * var(--u));letter-spacing:.12em;color:rgba(26,21,16,.5);margin-right:calc(2 * var(--u))}& .spoon2-lead{margin:calc(12 * var(--u)) 0 0;font-family:var(--f-sans);font-size:calc(11 * var(--u));line-height:1.5;color:rgba(26,21,16,.72)}& .spoon2-url{display:flex;align-items:center;gap:calc(7 * var(--u));margin-top:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(11 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.14);border-radius:calc(10 * var(--u));background:rgba(255,255,255,.55)}& .spoon2-url svg{flex:none;width:calc(13 * var(--u));height:calc(13 * var(--u));color:var(--cta-c)}& .spoon2-url input{flex:1;min-width:0;border:none;background:none;outline:none;font-family:var(--f-sans);font-size:calc(11 * var(--u));color:var(--ink)}& .spoon2-url input::placeholder{color:rgba(26,21,16,.35)}& .spoon2-x{flex:none;display:flex;align-items:center;justify-content:center;width:calc(18 * var(--u));height:calc(18 * var(--u));border:none;border-radius:calc(999 * var(--u));background:rgba(26,21,16,.08);cursor:pointer}& .spoon2-x svg{width:calc(11 * var(--u));height:calc(11 * var(--u));color:rgba(26,21,16,.55)}& .spoon2-clip{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));width:100%;margin-top:calc(8 * var(--u));padding:calc(9 * var(--u)) 0;border:calc(1 * var(--u)) dashed rgba(26,21,16,.22);border-radius:calc(10 * var(--u));background:none;font-family:var(--f-sans);font-size:calc(10.5 * var(--u));font-weight:600;color:rgba(26,21,16,.6);cursor:pointer}& .spoon2-clip svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}& .spoon2-note{margin-top:calc(10 * var(--u));text-align:center;font-family:var(--f-sans);font-size:calc(9.5 * var(--u));line-height:1.5;color:rgba(26,21,16,.55)}& .spoon2-note.warn{color:var(--ember)}& .gate-sheet{text-align:center;padding-bottom:calc(20 * var(--u))}& .gate-t{margin-top:calc(10 * var(--u));font-family:Gowun Batang,serif;font-weight:700;font-size:calc(15 * var(--u));color:var(--ink)}& .gate-s{margin-top:calc(6 * var(--u));font-size:calc(10.5 * var(--u));line-height:1.55;color:rgba(26,21,16,.6)}& .gate-cta,& .gate-s{font-family:var(--f-sans)}& .gate-cta{display:block;margin-top:calc(14 * var(--u));padding:calc(12 * var(--u)) 0;border-radius:calc(999 * var(--u));background:var(--cta-c);color:#fff;font-weight:700;font-size:calc(12.5 * var(--u));text-decoration:none;box-shadow:0 calc(6 * var(--u)) calc(16 * var(--u)) calc(-9 * var(--u)) rgba(178,134,74,.65)}& .gate-cta:active{transform:scale(.98)}& .gate-ghost{margin-top:calc(4 * var(--u));border:none;background:none;padding:calc(9 * var(--u)) 0;width:100%;font-family:var(--f-sans);font-weight:600;font-size:calc(11 * var(--u));color:rgba(26,21,16,.55);cursor:pointer}& .accs-strip{display:flex;gap:calc(7 * var(--u));margin-top:calc(12 * var(--u));overflow-x:auto;scrollbar-width:none}& .accs-strip::-webkit-scrollbar{display:none}& .accs-thumb{flex:none;width:calc(44 * var(--u));height:calc(44 * var(--u));box-sizing:border-box;display:grid;place-items:center;background:rgba(26,21,16,.04);border:calc(1 * var(--u)) solid transparent;border-radius:calc(8 * var(--u));padding:0;cursor:pointer;transition:border-color .15s,background .15s}& .accs-thumb.on{border-color:var(--terra,#c47355);background:rgba(196,115,85,.08)}& .accs-thumb img{max-width:78%;max-height:80%;object-fit:contain;pointer-events:none}& .canvas .tl.ch{outline:calc(2 * var(--u)) solid var(--terra,#c47355);outline-offset:calc(-2 * var(--u))}& .tl-ch{position:absolute;top:calc(4 * var(--u));left:calc(4 * var(--u));z-index:4;background:var(--terra,#c47355);color:var(--cream);font-family:Noto Sans KR,sans-serif;font-size:calc(8 * var(--u));font-weight:700;padding:calc(1 * var(--u)) calc(6 * var(--u));border-radius:calc(999 * var(--u));letter-spacing:.02em}& .diffchip{gap:calc(8 * var(--u));margin:0 0 calc(8 * var(--u));padding:calc(6 * var(--u)) calc(9 * var(--u));border-radius:calc(9 * var(--u));background:rgba(196,115,85,.1)}& .dc-txt,& .diffchip{display:flex;align-items:center}& .dc-txt{gap:calc(4 * var(--u));min-width:0;flex:1;font-family:Noto Sans KR,sans-serif;font-size:calc(10 * var(--u));color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}& .dc-txt svg{width:calc(11 * var(--u));height:calc(11 * var(--u));flex-shrink:0;color:rgba(26,21,16,.45)}& .dc-all{border:calc(1 * var(--u)) solid rgba(196,115,85,.4);border-radius:calc(999 * var(--u));padding:calc(2 * var(--u)) calc(8 * var(--u))}& .dc-all,& .dc-undo{flex-shrink:0;background:none;cursor:pointer;font-family:Noto Sans KR,sans-serif;font-size:calc(9 * var(--u));font-weight:700;color:var(--terra,#c47355)}& .dc-undo{display:flex;align-items:center;gap:calc(3 * var(--u));border:none}& .dc-undo svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}& .rebake{position:absolute;top:calc(76 * var(--u));left:50%;transform:translateX(-50%);z-index:30;display:flex;align-items:center;gap:calc(5 * var(--u));background:rgba(196,115,85,.92);color:var(--cream);border:none;cursor:pointer;font-family:Noto Sans KR,sans-serif;font-size:calc(9 * var(--u));font-weight:700;padding:calc(5 * var(--u)) calc(11 * var(--u));border-radius:calc(999 * var(--u));box-shadow:0 calc(4 * var(--u)) calc(14 * var(--u)) calc(-4 * var(--u)) rgba(0,0,0,.4);white-space:nowrap}& .rebake svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}& .reg-scrim{position:absolute;inset:0;z-index:254;background:rgba(14,11,8,.42);animation:labFadeIn .25s ease}& .s-register{z-index:255;background:var(--flat-bg);color:var(--ink);animation:labAnRise .36s cubic-bezier(.16,1,.3,1) both;display:flex;flex-direction:column}& .reg-scrim.over-closet{z-index:265}& .s-register.over-closet{z-index:266}& .s-register.closing{animation:labAnFall .24s ease-in both}& .reg-scrim.closing{animation:labFadeOut .24s ease both}& .reg-head{position:absolute;top:calc(30 * var(--u));left:calc(16 * var(--u));right:calc(14 * var(--u));z-index:9;justify-content:space-between}& .reg-head,& .reg-head-l{display:flex;align-items:center}& .reg-head-l{gap:calc(4 * var(--u));min-width:0}& .reg-back{width:calc(26 * var(--u));height:calc(26 * var(--u));margin-left:calc(-6 * var(--u));display:grid;place-items:center;border:none;background:none;color:var(--gold);cursor:pointer;padding:0}& .reg-back svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}& .reg-title{font-family:Gowun Batang,serif;font-weight:700;font-size:calc(15 * var(--u));color:var(--ink)}& .reg-x{width:calc(26 * var(--u));height:calc(26 * var(--u));display:grid;place-items:center;border-radius:50%;border:calc(1 * var(--u)) solid rgba(26,21,16,.14);background:none;cursor:pointer;color:rgba(26,21,16,.5)}& .reg-x svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}& .reg-body{position:absolute;left:calc(22 * var(--u));right:calc(22 * var(--u));top:calc(66 * var(--u));bottom:calc(22 * var(--u));z-index:8;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}& .reg-body::-webkit-scrollbar{display:none}& .reg-body>*{flex-shrink:0}& .reg-intake{display:flex;flex-direction:column;gap:calc(12 * var(--u));margin-top:calc(6 * var(--u))}& .reg-lead{margin-bottom:calc(4 * var(--u))}& .reg-lead-sub{font-family:JetBrains Mono,monospace;font-size:calc(8.5 * var(--u));letter-spacing:.16em;color:var(--gold);margin-bottom:calc(7 * var(--u))}& .reg-lead-main{font-family:Gowun Batang,Cormorant Garamond,serif;font-weight:700;font-size:calc(23 * var(--u));line-height:1.25;color:var(--ink)}& .reg-field{display:flex;align-items:center;gap:calc(8 * var(--u));height:calc(44 * var(--u));padding:0 calc(12 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.18);border-radius:calc(11 * var(--u));background:#fff}& .reg-field:focus-within{border-color:var(--gold)}& .reg-field svg{width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--gold);flex-shrink:0}& .reg-field input{flex:1;min-width:0;border:none;outline:none;background:none;font-family:Noto Sans KR,sans-serif;font-size:calc(11 * var(--u));color:var(--ink)}& .reg-field input::placeholder{color:rgba(26,21,16,.36)}& .reg-clear{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(20 * var(--u));height:calc(20 * var(--u));padding:0;border:none;background:none;cursor:pointer;color:rgba(26,21,16,.36)}& .reg-clear:active{transform:scale(.9)}& .reg-clear svg{width:calc(13 * var(--u));height:calc(13 * var(--u));color:inherit}& .reg-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:calc(7 * var(--u));font-family:Noto Sans KR,sans-serif;font-weight:700;font-size:calc(13 * var(--u));color:#fff;background:var(--cta-c);padding:calc(13 * var(--u)) 0;border:none;border-radius:calc(999 * var(--u));cursor:pointer;box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) calc(-10 * var(--u)) rgba(178,134,74,.65);transition:transform .15s,opacity .15s}& .reg-cta svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}& .reg-cta:active{transform:scale(.98)}& .reg-cta:disabled{opacity:.42;cursor:default;box-shadow:none}& .reg-or{display:flex;align-items:center;gap:calc(10 * var(--u));margin:calc(2 * var(--u)) 0;color:rgba(26,21,16,.34);font-family:JetBrains Mono,monospace;font-size:calc(8 * var(--u));letter-spacing:.1em}& .reg-or:after,& .reg-or:before{content:"";flex:1;height:calc(1 * var(--u));background:rgba(26,21,16,.1)}& .reg-photo{width:100%;display:flex;align-items:center;justify-content:center;gap:calc(7 * var(--u));font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(12 * var(--u));color:var(--gold);background:transparent;border:calc(1 * var(--u)) solid rgba(196,115,85,.4);padding:calc(12 * var(--u)) 0;border-radius:calc(999 * var(--u));cursor:pointer;transition:background .15s,transform .15s}& .reg-photo svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}& .reg-photo:active{transform:scale(.98);background:rgba(196,115,85,.06)}& .reg-hub{flex:1;gap:calc(6 * var(--u));min-height:0}& .reg-hub,& .reg-hub-list{display:flex;flex-direction:column}& .reg-hub-list{margin-top:calc(6 * var(--u));border-bottom:calc(1 * var(--u)) solid rgba(26,21,16,.09)}& .reg-hub-row{display:flex;align-items:center;gap:calc(12 * var(--u));width:100%;background:none;border:none;border-top:calc(1 * var(--u)) solid rgba(26,21,16,.09);padding:calc(14 * var(--u)) calc(4 * var(--u)) calc(13 * var(--u));cursor:pointer;text-align:left;transition:background .15s}& .reg-hub-row:active{background:rgba(196,115,85,.08)}& .reg-hub-row .t{display:flex;flex-direction:column;gap:calc(4 * var(--u));min-width:0;flex:1}& .reg-hub-row .ko{font-family:Noto Sans KR,sans-serif;font-weight:700;font-size:calc(13 * var(--u));line-height:1.3;color:var(--ink)}& .reg-hub-row .sub{font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));line-height:1.45;color:var(--why-c)}& .reg-hub-row>svg{flex-shrink:0;width:calc(16 * var(--u));height:calc(16 * var(--u));color:var(--gold)}& .reg-hub .reg-hub-switch{margin-top:auto}& .reg-hub-switch{margin-top:calc(6 * var(--u));padding-top:calc(10 * var(--u));border-top:calc(1 * var(--u)) solid rgba(26,21,16,.1);display:flex;justify-content:space-between;gap:calc(8 * var(--u));font-size:calc(10 * var(--u));color:rgba(26,21,16,.55)}& .reg-hub-switch,& .reg-hub-switch button{align-items:center;font-family:Noto Sans KR,sans-serif}& .reg-hub-switch button{display:inline-flex;gap:calc(2 * var(--u));border:none;background:none;padding:calc(6 * var(--u)) 0;font-weight:600;font-size:calc(10.5 * var(--u));color:var(--gold);cursor:pointer}& .reg-hub-switch button svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}& .reg-catsrc{padding:calc(7 * var(--u)) calc(10 * var(--u));border-radius:calc(9 * var(--u));background:rgba(196,115,85,.1);font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));line-height:1.5;color:var(--ink)}& .reg-catsrc-link{display:block;margin-top:calc(4 * var(--u));padding:0;border:none;background:transparent;font:inherit;font-size:calc(9 * var(--u));color:rgba(26,21,16,.6);text-decoration:underline;text-underline-offset:calc(2 * var(--u));cursor:pointer}& .ctg{display:flex;flex-direction:column;gap:calc(8 * var(--u));min-height:100%}& .ctg-task{margin:calc(4 * var(--u)) 0 calc(2 * var(--u));font-family:Noto Sans KR,sans-serif;font-weight:700;font-size:calc(15 * var(--u));letter-spacing:-.01em;color:var(--ink)}& .ctg-clear{width:calc(22 * var(--u));height:calc(22 * var(--u));flex-shrink:0;display:grid;place-items:center;border:none;border-radius:50%;background:rgba(26,21,16,.08);color:rgba(26,21,16,.55);cursor:pointer;padding:0}& .ctg-clear svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}& .ctg-search{display:flex;align-items:center;gap:calc(8 * var(--u));height:calc(40 * var(--u));padding:0 calc(12 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.16);border-radius:calc(12 * var(--u));background:#fff}& .ctg-search:focus-within{border-color:rgba(196,115,85,.6)}& .ctg-search svg{width:calc(14 * var(--u));height:calc(14 * var(--u));color:rgba(26,21,16,.4);flex-shrink:0}& .ctg-search input{flex:1;min-width:0;border:none;background:none;outline:none;font-family:Noto Sans KR,sans-serif;font-size:max(16px,calc(11 * var(--u)));color:var(--ink)}& .ctg-search input::placeholder{color:rgba(26,21,16,.35)}& .ctg-gender{display:flex;gap:calc(6 * var(--u))}& .ctg-gender .reg-colorchip{padding:calc(4 * var(--u)) calc(11 * var(--u));font-size:calc(10 * var(--u))}& .ctg-urlhint{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(10 * var(--u));background:rgba(196,115,85,.1);color:var(--ink)}& .ctg-urlhint,& .ctg-urlhint button{font-family:Noto Sans KR,sans-serif;font-size:calc(10 * var(--u))}& .ctg-urlhint button{border:none;border-radius:calc(999 * var(--u));padding:calc(6 * var(--u)) calc(11 * var(--u));background:var(--gold);color:#fff;font-weight:700;cursor:pointer;white-space:nowrap}& .ctg-hint{padding:calc(20 * var(--u)) calc(6 * var(--u));text-align:center;font-family:Noto Sans KR,sans-serif;font-size:calc(10.5 * var(--u));color:var(--why-c);line-height:1.6}& .ctg-results{display:flex;flex-direction:column;gap:calc(10 * var(--u))}& .ctg-sec-h{display:flex;justify-content:space-between;align-items:baseline;margin:0 calc(2 * var(--u)) calc(4 * var(--u));font-family:Noto Sans KR,sans-serif;font-size:calc(10 * var(--u));color:rgba(26,21,16,.5)}& .ctg-sec-h span:first-child{font-weight:700;font-size:calc(11 * var(--u));color:var(--ink)}& .ctg-list{display:flex;flex-direction:column}& .ctg-row{border-top:calc(1 * var(--u)) solid rgba(26,21,16,.08)}& .ctg-rowbtn{width:100%;min-height:calc(60 * var(--u));display:grid;grid-template-columns:calc(48 * var(--u)) 1fr auto;align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) 0;border:none;background:none;text-align:left;cursor:pointer;color:var(--ink)}& .ctg-rowbtn:disabled{cursor:default}& .ctg-thumb{width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:calc(10 * var(--u));overflow:hidden;background:#fff;border:calc(1 * var(--u)) solid rgba(26,21,16,.08);display:grid;place-items:center}& .ctg-thumb.big{width:calc(52 * var(--u));height:calc(52 * var(--u));border-radius:calc(14 * var(--u))}& .ctg-thumb img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;padding:6%;box-sizing:border-box}& .ctg-mono{font-family:JetBrains Mono,monospace;font-weight:700;font-size:calc(12 * var(--u));color:var(--gold);letter-spacing:.04em}& .ctg-txt{min-width:0;display:flex;flex-direction:column;gap:calc(2 * var(--u))}& .ctg-brand{font-family:JetBrains Mono,monospace;font-size:calc(8.5 * var(--u));letter-spacing:.08em;color:rgba(26,21,16,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}& .ctg-name{font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(11.5 * var(--u));line-height:1.35;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}& .ctg-name.one{-webkit-line-clamp:1}& .ctg-meta{font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.5)}& .ctg-act{color:var(--gold);font-size:calc(16 * var(--u));min-width:calc(20 * var(--u));text-align:right;display:grid;place-items:center}& .ctg-act .sp,& .ctg-act svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}& .ctg-state{font-family:Noto Sans KR,sans-serif;font-size:calc(9 * var(--u));color:rgba(26,21,16,.5);text-align:right;max-width:calc(60 * var(--u));line-height:1.3}& .ctg-moverow{padding:0 0 calc(10 * var(--u)) calc(58 * var(--u));display:flex;flex-direction:column;gap:calc(6 * var(--u))}& .ctg-moverow .ctg-err{margin-top:calc(2 * var(--u))}& .ctg-varrow{padding:0 0 calc(10 * var(--u)) calc(58 * var(--u));display:flex;flex-direction:column;gap:calc(5 * var(--u))}& .ctg-varq{font-family:Noto Sans KR,sans-serif;font-size:calc(10 * var(--u));color:var(--why-c)}& .ctg-varchips{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u))}& .ctg-chips{display:flex;flex-wrap:wrap;gap:calc(5 * var(--u));padding-bottom:calc(2 * var(--u))}& .ctg-chips .reg-colorchip{flex-shrink:0;white-space:nowrap;padding:calc(4 * var(--u)) calc(10 * var(--u));font-size:calc(10 * var(--u))}& .ctg-bhero{display:flex;align-items:center;gap:calc(10 * var(--u))}& .ctg-bname{font-family:Gowun Batang,serif;font-weight:700;font-size:calc(17 * var(--u));color:var(--ink)}& .ctg-bmeta{font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));color:var(--why-c);margin-top:calc(2 * var(--u))}& .ctg-skel{height:calc(56 * var(--u));border-radius:calc(10 * var(--u));background:linear-gradient(90deg,rgba(26,21,16,.05),rgba(26,21,16,.1),rgba(26,21,16,.05));background-size:200% 100%;animation:rcSkel 1.1s linear infinite}@keyframes rcSkel{0%{background-position:200% 0}to{background-position:-200% 0}}& .ctg-empty{display:flex;flex-direction:column;align-items:stretch;gap:calc(8 * var(--u));padding:calc(14 * var(--u)) 0 calc(4 * var(--u));text-align:center}& .ctg-empty-t{font-family:Gowun Batang,serif;font-weight:700;font-size:calc(13.5 * var(--u));color:var(--ink);margin-bottom:calc(4 * var(--u))}& .ctg-empty-actions{display:flex;flex-direction:column;gap:calc(7 * var(--u))}& .ctg-empty-s{font-size:calc(9.5 * var(--u));color:var(--why-c)}& .ctg-empty-s,& .ctg-err{font-family:Noto Sans KR,sans-serif}& .ctg-err{padding:calc(7 * var(--u)) calc(10 * var(--u));border-radius:calc(9 * var(--u));background:rgba(107,29,15,.08);font-size:calc(10 * var(--u));color:var(--ember)}& .ctg-foot{display:flex;align-items:center;gap:calc(5 * var(--u));margin-top:auto;padding-top:calc(8 * var(--u));font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));color:var(--why-c)}& .ctg-foot svg{width:calc(11 * var(--u));height:calc(11 * var(--u));color:var(--gold);flex-shrink:0}& .reg-note{margin-top:calc(4 * var(--u));font-size:calc(9.5 * var(--u));line-height:1.5;color:var(--why-c);text-align:center}& .reg-note,& .reg-wishlane{font-family:Noto Sans KR,sans-serif}& .reg-wishlane{margin-top:calc(14 * var(--u));width:100%;display:flex;align-items:center;justify-content:center;gap:calc(5 * var(--u));font-weight:500;font-size:calc(10 * var(--u));color:rgba(26,21,16,.55);background:none;border:none;border-top:calc(1 * var(--u)) solid rgba(26,21,16,.08);padding:calc(12 * var(--u)) 0 calc(2 * var(--u));cursor:pointer}& .reg-wishlane svg{width:calc(11 * var(--u));height:calc(11 * var(--u));color:rgba(196,115,85,.7)}& .reg-wishlane:active{color:rgba(26,21,16,.8)}& .reg-wishlane.back{border-top:none;text-decoration:underline;text-underline-offset:calc(3 * var(--u))}& .reg-dup{margin-top:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:rgba(196,115,85,.08);display:flex;flex-direction:column;gap:calc(8 * var(--u))}& .reg-dup-q{font-family:Noto Sans KR,sans-serif;font-size:calc(10.5 * var(--u));line-height:1.5;color:rgba(26,21,16,.8);text-align:center}& .reg-dup-actions{display:flex;gap:calc(6 * var(--u))}& .reg-dup-cancel,& .reg-dup-go{flex:1;font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(10.5 * var(--u));border-radius:calc(999 * var(--u));padding:calc(7 * var(--u)) calc(4 * var(--u));cursor:pointer}& .reg-dup-cancel{color:rgba(26,21,16,.6);background:#fff;border:calc(1 * var(--u)) solid rgba(26,21,16,.16)}& .reg-dup-go{color:#fff;background:var(--gold);border:calc(1 * var(--u)) solid var(--gold)}& .reg-addurl{display:flex;align-items:center;justify-content:center;gap:calc(5 * var(--u));padding:calc(6 * var(--u)) 0;border:none;background:none;cursor:pointer;font-family:Noto Sans KR,sans-serif;font-size:calc(10 * var(--u));font-weight:600;color:var(--gold)}& .reg-addurl svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}& .reg-addurl:active{opacity:.7}& .reg-batch{gap:calc(10 * var(--u));margin-top:calc(6 * var(--u))}& .reg-batch,& .reg-batch-list{flex:1;min-height:0;display:flex;flex-direction:column}& .reg-batch-list{overflow-y:auto;gap:calc(7 * var(--u));scrollbar-width:none}& .reg-batch-list::-webkit-scrollbar{display:none}& .reg-bcard{display:flex;flex-wrap:wrap;align-items:center;gap:calc(9 * var(--u));padding:calc(7 * var(--u)) calc(9 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.12);border-radius:calc(11 * var(--u));background:#fff}& .reg-bcard.err{border-color:rgba(178,74,54,.4)}& .reg-bcard.ask{border-color:rgba(178,134,74,.45)}& .reg-bcard.ask .reg-bstate{color:var(--gold);font-weight:600}& .reg-bchoice{flex-basis:100%;display:flex;gap:calc(5 * var(--u));margin-top:calc(-2 * var(--u))}& .reg-bchip{flex:1;font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.7);background:#fff;border:calc(1 * var(--u)) solid rgba(26,21,16,.18);border-radius:calc(999 * var(--u));padding:calc(5 * var(--u)) calc(4 * var(--u));cursor:pointer;transition:background .15s,border-color .15s,color .15s}& .reg-bchip:active{color:#fff;background:var(--gold);border-color:var(--gold)}& .reg-bthumb{width:calc(34 * var(--u));height:calc(34 * var(--u));flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:calc(8 * var(--u));background:rgba(26,21,16,.05);overflow:hidden}& .reg-bthumb img{width:100%;height:100%;object-fit:cover}& .reg-bthumb svg{width:calc(13 * var(--u));height:calc(13 * var(--u));color:rgba(26,21,16,.35)}& .reg-bcard.err .reg-bthumb svg{color:rgba(178,74,54,.8)}& .reg-binfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(2 * var(--u))}& .reg-bname{font-size:calc(10 * var(--u));font-weight:600;color:var(--ink)}& .reg-bname,& .reg-bstate{font-family:Noto Sans KR,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}& .reg-bstate{font-size:calc(8.5 * var(--u));color:var(--why-c)}& .reg-bcard.err .reg-bstate{color:rgba(178,74,54,.9)}& .reg-bcard .sp{flex-shrink:0;width:calc(12 * var(--u));height:calc(12 * var(--u));border-color:rgba(26,21,16,.2);border-top-color:var(--gold)}& .reg-bok{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:50%;background:rgba(178,134,74,.14)}& .reg-bok svg{width:calc(10 * var(--u));height:calc(10 * var(--u));color:var(--gold)}& .reg-bretry{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:calc(24 * var(--u));height:calc(24 * var(--u));border:calc(1 * var(--u)) solid rgba(178,74,54,.4);border-radius:50%;background:none;cursor:pointer;color:rgba(178,74,54,.9)}& .reg-bretry svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}& .reg-bretry:active{transform:scale(.92)}& .reg-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(10 * var(--u));text-align:center}& .reg-center .sp{border-color:rgba(26,21,16,.2);border-top-color:var(--gold)}& .reg-c-t{font-family:Gowun Batang,serif;font-weight:700;font-size:calc(15 * var(--u));color:var(--ink)}& .reg-c-s{font-family:Noto Sans KR,sans-serif;font-size:calc(10 * var(--u));color:var(--why-c);line-height:1.5}& .reg-center .reg-cta{margin-top:calc(8 * var(--u))}& .reg-done{width:calc(52 * var(--u));height:calc(52 * var(--u));border-radius:50%;background:var(--gold);display:grid;place-items:center;box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) calc(-10 * var(--u)) rgba(196,115,85,.7);animation:labFillIn .4s cubic-bezier(.34,1.5,.5,1) both}& .reg-done svg{width:calc(26 * var(--u));height:calc(26 * var(--u));color:#fff;stroke-width:3}& .reg-review{flex:1;display:flex;flex-direction:column;gap:calc(11 * var(--u));min-height:0}& .reg-pv{flex:1 1 0;min-height:0;border-radius:calc(12 * var(--u));background:rgba(255,255,255,.5);border:calc(1 * var(--u)) solid rgba(26,21,16,.08);display:grid;place-items:center;overflow:hidden;position:relative}& .reg-pv img{position:absolute;inset:calc(14 * var(--u));width:calc(100% - calc(28 * var(--u)));height:calc(100% - calc(28 * var(--u)));object-fit:contain}& .reg-pv-badge{position:absolute;bottom:calc(8 * var(--u));left:50%;transform:translateX(-50%);z-index:2;display:flex;align-items:center;gap:calc(6 * var(--u));font-family:JetBrains Mono,monospace;font-size:calc(8 * var(--u));letter-spacing:.08em;color:rgba(247,242,233,.95);background:rgba(14,11,8,.55);padding:calc(4 * var(--u)) calc(10 * var(--u));border-radius:calc(999 * var(--u));white-space:nowrap}& .reg-pv-badge .sp{width:calc(9 * var(--u));height:calc(9 * var(--u));border-width:calc(1.5 * var(--u));border-color:rgba(247,242,233,.4);border-top-color:var(--cream)}& .reg-meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--u))}& .reg-cat{font-family:Noto Sans KR,sans-serif;font-weight:700;font-size:calc(11 * var(--u));color:#fff;background:var(--gold);padding:calc(3 * var(--u)) calc(9 * var(--u));border-radius:calc(999 * var(--u))}& .reg-brand{font-family:JetBrains Mono,monospace;font-size:calc(9 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:rgba(26,21,16,.6)}& .reg-color{font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.5);background:rgba(26,21,16,.05);padding:calc(2 * var(--u)) calc(8 * var(--u));border-radius:calc(999 * var(--u))}& .reg-setnote{display:flex;flex-direction:column;gap:calc(3 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-left:calc(2 * var(--u)) solid var(--gold);border-radius:calc(6 * var(--u));background:rgba(178,134,74,.08)}& .reg-setnote-t{font-weight:700;font-size:calc(10.5 * var(--u));color:var(--ink)}& .reg-setnote-s,& .reg-setnote-t{font-family:Noto Sans KR,sans-serif}& .reg-setnote-s{font-size:calc(9.5 * var(--u));color:var(--why-c)}& .reg-colorpick{display:flex;flex-direction:column;gap:calc(7 * var(--u));margin-top:calc(1 * var(--u))}& .reg-colorpick-q{font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(10 * var(--u));color:rgba(26,21,16,.62)}& .reg-colorpick-row{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u))}& .reg-colorchip{font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(10.5 * var(--u));color:rgba(26,21,16,.7);background:#fff;border:calc(1 * var(--u)) solid rgba(26,21,16,.18);border-radius:calc(999 * var(--u));padding:calc(6 * var(--u)) calc(13 * var(--u));cursor:pointer;transition:background .15s,border-color .15s,color .15s}& .reg-colorchip.on{color:#fff;background:var(--gold);border-color:var(--gold)}& .reg-confirm-note{font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));line-height:1.5;color:var(--why-c)}& .reg-inputs{display:flex;flex-direction:column;gap:calc(7 * var(--u));margin-top:calc(2 * var(--u))}& .reg-in{display:flex;align-items:center;gap:calc(9 * var(--u));height:calc(38 * var(--u));padding:0 calc(12 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.16);border-radius:calc(10 * var(--u));background:#fff}& .reg-in-k{flex-shrink:0;width:calc(42 * var(--u));font-weight:600;font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.55)}& .reg-in input,& .reg-in-k{font-family:Noto Sans KR,sans-serif}& .reg-in input{flex:1;min-width:0;border:none;outline:none;background:none;font-size:calc(11 * var(--u));color:var(--ink)}& .reg-in input::placeholder{color:rgba(26,21,16,.32)}& .reg-redo{display:flex;align-items:center;justify-content:center;gap:calc(5 * var(--u));width:100%;background:none;border:none;cursor:pointer;padding:calc(4 * var(--u)) 0 0;font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(10.5 * var(--u));color:rgba(26,21,16,.5)}& .reg-redo svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}& .s-my{z-index:250;background:var(--flat-bg);color:var(--ink);animation:labSlideInR .34s cubic-bezier(.16,1,.3,1) both}& .my-head{position:absolute;top:calc(30 * var(--u));left:calc(16 * var(--u));right:calc(16 * var(--u));z-index:9;display:flex;align-items:center;justify-content:space-between}& .my-head .back{font-family:var(--f-sans);font-weight:600;font-size:calc(8.5 * var(--u));color:var(--gold);display:inline-flex;align-items:center;gap:calc(4 * var(--u));cursor:pointer}& .my-head .back svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}& .my-h-title{font-family:Gowun Batang,serif;font-weight:700;font-size:calc(13 * var(--u));color:var(--ink)}& .my-h-spacer{width:calc(40 * var(--u))}& .my-body{position:absolute;left:calc(15 * var(--u));right:calc(15 * var(--u));top:calc(62 * var(--u));bottom:calc(16 * var(--u));overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:calc(15 * var(--u))}& .my-body::-webkit-scrollbar{display:none}& .my-body>*{flex-shrink:0}& .my-loading{flex:1;display:grid;place-items:center}& .my-loading .sp{border-color:rgba(26,21,16,.2);border-top-color:var(--gold)}& .my-kicker{font-family:var(--f-serif);font-weight:700;font-size:calc(21.5 * var(--u));letter-spacing:-.01em;color:var(--gold);padding-bottom:calc(15 * var(--u));border-bottom:calc(1 * var(--u)) solid rgba(26,21,16,.1)}& .my-acct{display:flex;align-items:center;gap:calc(11 * var(--u));width:100%;padding:calc(13 * var(--u));border-radius:calc(12 * var(--u));background:rgba(255,255,255,.5);border:calc(1 * var(--u)) solid rgba(26,21,16,.07);cursor:pointer;text-align:left;transition:border-color .15s,background .15s}& .my-acct:active{border-color:var(--gold);background:rgba(255,255,255,.65)}& .my-acct-go{width:calc(16 * var(--u));height:calc(16 * var(--u));color:rgba(26,21,16,.3);flex-shrink:0}& .my-av{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:50%;background:rgba(196,115,85,.14);display:grid;place-items:center;flex-shrink:0}& .my-av svg{width:calc(16 * var(--u));height:calc(16 * var(--u));color:var(--gold)}& .my-acct-meta{min-width:0;flex:1}& .my-acct-lbl{font-family:var(--f-mono);font-weight:500;font-size:calc(6.5 * var(--u));letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}& .my-acct-email{font-family:var(--f-sans);font-weight:600;font-size:calc(10 * var(--u));color:var(--ink);margin-top:calc(3 * var(--u));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}& .my-gender{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--u));padding:0 calc(2 * var(--u))}& .my-gender-lbl{font-family:var(--f-sans);font-weight:500;font-size:calc(11 * var(--u));color:var(--ink);display:flex;flex-direction:column;gap:calc(2 * var(--u))}& .my-gender-lbl span{font-weight:400;font-size:calc(9 * var(--u));color:rgba(26,21,16,.42)}& .my-gender-toggle{display:flex;gap:calc(5 * var(--u));flex-shrink:0}& .my-gender-toggle button{font-family:var(--f-sans);font-weight:500;font-size:calc(9.5 * var(--u));letter-spacing:.02em;color:rgba(26,21,16,.5);background:none;border:calc(1 * var(--u)) solid rgba(26,21,16,.16);border-radius:calc(6 * var(--u));padding:calc(5 * var(--u)) calc(11 * var(--u));cursor:pointer;transition:border-color .15s,color .15s,background .15s}& .my-gender-toggle button.on{color:var(--gold);border-color:var(--gold);background:rgba(196,115,85,.08)}& .my-gender-toggle button:disabled{opacity:.6;cursor:default}& .my-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(8 * var(--u))}& .my-stat{display:flex;flex-direction:column;gap:calc(3 * var(--u));padding:calc(11 * var(--u)) calc(10 * var(--u));border-radius:calc(10 * var(--u));background:rgba(255,255,255,.5);border:calc(1 * var(--u)) solid rgba(26,21,16,.07);cursor:pointer;text-align:left;transition:border-color .15s}& .my-stat:active{border-color:var(--gold)}& .my-stat svg{width:calc(14 * var(--u));height:calc(14 * var(--u));color:rgba(196,115,85,.75)}& .my-stat .n{font-family:var(--f-serif);font-weight:700;font-size:calc(16 * var(--u));line-height:1;color:var(--ink);margin-top:calc(3 * var(--u))}& .my-stat .l{font-size:calc(7 * var(--u));letter-spacing:.05em;color:rgba(26,21,16,.42)}& .my-sec-lbl,& .my-stat .l{font-family:var(--f-sans);font-weight:500}& .my-sec-lbl{font-size:calc(8 * var(--u));letter-spacing:.08em;color:rgba(26,21,16,.4);margin:calc(4 * var(--u)) calc(2 * var(--u)) 0}& .my-menu{display:flex;flex-direction:column;border-radius:calc(12 * var(--u));background:rgba(255,255,255,.5);border:calc(1 * var(--u)) solid rgba(26,21,16,.07);overflow:hidden}& .my-mi{display:flex;align-items:center;gap:calc(11 * var(--u));padding:calc(13 * var(--u));background:none;border:none;cursor:pointer;text-align:left;transition:background .15s}& .my-mi+.my-mi{border-top:calc(1 * var(--u)) solid rgba(26,21,16,.08)}& .my-mi:active{background:rgba(196,115,85,.06)}& .my-mi>svg{width:calc(16 * var(--u));height:calc(16 * var(--u));color:var(--gold);flex-shrink:0}& .my-mi .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(2 * var(--u))}& .my-mi .t b{font-family:var(--f-sans);font-weight:600;font-size:calc(10 * var(--u));color:var(--ink)}& .my-mi .t span{font-family:var(--f-sans);font-weight:400;font-size:calc(8 * var(--u));color:rgba(26,21,16,.45)}& .my-mi>svg:last-child{color:rgba(26,21,16,.28)}& .set-row-btn{width:100%;border:none;background:none;cursor:pointer;text-align:left;font:inherit}& .set-row-btn:disabled{cursor:default}& .set-row-val{display:inline-flex;align-items:center;gap:calc(2 * var(--u));flex:none;font-family:var(--f-mono);font-size:calc(11 * var(--u));color:var(--ink);white-space:nowrap}& .set-row-val svg{width:calc(13 * var(--u));height:calc(13 * var(--u));color:rgba(26,21,16,.4)}& .rg-scrim{z-index:256}& .rg-sheet{z-index:257;max-height:calc(100% - 56 * var(--u));display:flex;flex-direction:column}& .rg-groups{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;border-top:calc(1 * var(--u)) solid rgba(26,21,16,.08);padding-top:calc(4 * var(--u))}& .rg-group{display:grid;grid-template-columns:calc(46 * var(--u)) 1fr;align-items:start;padding:calc(2 * var(--u)) 0;border-bottom:calc(1 * var(--u)) solid rgba(26,21,16,.06)}& .rg-group:last-child{border-bottom:none}& .rg-ghead{font-family:var(--f-mono);font-size:calc(7 * var(--u));letter-spacing:.14em;color:rgba(26,21,16,.45);padding:calc(9.5 * var(--u)) calc(4 * var(--u)) 0}& .rg-note{font-size:calc(10 * var(--u));line-height:1.45;color:rgba(26,21,16,.55);padding:0 calc(2 * var(--u)) calc(8 * var(--u))}& .rg-err,& .rg-note{font-family:Noto Sans KR,sans-serif}& .rg-err{font-size:calc(9.5 * var(--u));color:#b04a2f;padding:0 calc(2 * var(--u)) calc(6 * var(--u))}& .rg-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:calc(4 * var(--u))}& .rg-name{white-space:nowrap;letter-spacing:-.01em}& .rg-row{display:flex;align-items:center;gap:calc(4 * var(--u));width:100%;position:relative;min-width:0;padding:calc(6.5 * var(--u)) calc(3 * var(--u));border:none;border-radius:calc(8 * var(--u));background:none;cursor:pointer;text-align:left;font-family:Noto Sans KR,sans-serif;font-size:calc(10.5 * var(--u));color:var(--ink)}& .rg-row:disabled{cursor:default;opacity:.7}& .rg-row.on{background:rgba(26,21,16,.05)}& .rg-apply,& .rg-row.on .rg-name{font-weight:700}& .rg-apply{height:calc(26 * var(--u));padding:0 calc(12 * var(--u));border:none;border-radius:calc(999 * var(--u));background:var(--ink);color:var(--cream);font-family:Noto Sans KR,sans-serif;font-size:calc(10.5 * var(--u));letter-spacing:.02em;cursor:pointer}& .rg-apply:disabled{opacity:.55;cursor:default}& .rg-preview{display:flex;align-items:center;gap:calc(9 * var(--u));margin:0 0 calc(9 * var(--u));padding:calc(9 * var(--u)) calc(11 * var(--u));border-radius:calc(12 * var(--u));background:rgba(26,21,16,.04);border:calc(1 * var(--u)) solid rgba(26,21,16,.07);transition:background .25s ease,border-color .25s ease}& .rg-preview.dirty{background:rgba(178,141,74,.09);border-color:rgba(178,141,74,.32)}& .rg-pv-icon{flex:none;width:calc(18 * var(--u));height:calc(18 * var(--u));color:var(--ink);opacity:.75}& .rg-pv-meta{min-width:0}& .rg-pv-name{display:flex;align-items:baseline;gap:calc(6 * var(--u));font-family:Noto Sans KR,sans-serif;font-weight:700;font-size:calc(12 * var(--u));color:var(--ink)}& .rg-pv-now{font-family:var(--f-mono);font-weight:400;font-size:calc(7.5 * var(--u));letter-spacing:.1em;color:rgba(26,21,16,.45)}& .rg-pv-line{font-family:Noto Sans KR,sans-serif;font-size:calc(10 * var(--u));color:rgba(26,21,16,.72);margin-top:calc(1.5 * var(--u))}& .rg-pv-dim{color:rgba(26,21,16,.45)}& .rg-pv-parts{display:flex;gap:calc(8 * var(--u));margin-top:calc(2 * var(--u));font-family:var(--f-mono);font-size:calc(9 * var(--u));color:rgba(26,21,16,.55);white-space:nowrap}& .set-scrim{position:absolute;inset:0;z-index:252;background:rgba(14,11,8,0);transition:background .3s ease}& .set-scrim.show{background:rgba(14,11,8,.42)}& .set-sheet{position:absolute;left:0;right:0;bottom:0;z-index:253;background:var(--cream);border-radius:calc(20 * var(--u)) calc(20 * var(--u)) calc(23 * var(--u)) calc(23 * var(--u));padding:calc(9 * var(--u)) calc(16 * var(--u)) calc(20 * var(--u));transform:translateY(105%);transition:transform .42s cubic-bezier(.16,1,.3,1);box-shadow:0 calc(-18 * var(--u)) calc(44 * var(--u)) calc(-20 * var(--u)) rgba(0,0,0,.5)}& .set-sheet.show{transform:translateY(0)}& .set-handle{width:calc(38 * var(--u));height:calc(4 * var(--u));border-radius:calc(999 * var(--u));background:rgba(26,21,16,.18);margin:0 auto calc(12 * var(--u))}& .set-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(12 * var(--u));padding:0 calc(2 * var(--u))}& .set-title{font-family:Gowun Batang,serif;font-weight:700;font-size:calc(16 * var(--u));color:var(--ink)}& .set-x{width:calc(26 * var(--u));height:calc(26 * var(--u));display:grid;place-items:center;border-radius:50%;border:calc(1 * var(--u)) solid rgba(26,21,16,.14);background:none;cursor:pointer;color:rgba(26,21,16,.5)}& .set-x svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}& .set-row{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--u));padding:calc(11 * var(--u)) calc(4 * var(--u))}& .set-row-meta{min-width:0}& .set-row-t{display:flex;align-items:center;gap:calc(6 * var(--u));font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(12.5 * var(--u));color:var(--ink)}& .set-row-t svg{width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--gold)}& .set-row-s{font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.45);margin-top:calc(3 * var(--u))}& .set-switch{position:relative;flex-shrink:0;width:calc(42 * var(--u));height:calc(24 * var(--u));border-radius:calc(999 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.18);background:rgba(26,21,16,.08);cursor:pointer;transition:background .2s,border-color .2s}& .set-switch span{position:absolute;top:calc(2 * var(--u));left:calc(2 * var(--u));width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:50%;background:#fff;box-shadow:0 calc(1 * var(--u)) calc(3 * var(--u)) rgba(0,0,0,.25);transition:transform .2s cubic-bezier(.34,1.4,.5,1)}& .set-switch.on{background:var(--gold);border-color:var(--gold)}& .set-switch.on span{transform:translateX(calc(18 * var(--u)))}& .set-action{display:flex;align-items:center;gap:calc(9 * var(--u));width:100%;margin-top:calc(8 * var(--u));padding:calc(13 * var(--u)) calc(4 * var(--u));border:none;border-top:calc(1 * var(--u)) solid rgba(26,21,16,.08);background:none;cursor:pointer;font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(12.5 * var(--u));color:var(--ink);transition:opacity .15s}& .set-action svg{width:calc(15 * var(--u));height:calc(15 * var(--u));color:rgba(26,21,16,.5)}& .set-action:active{opacity:.6}& .set-action:disabled{opacity:.45;cursor:default}& .set-revision{display:block;width:100%;margin:calc(10 * var(--u)) 0 calc(2 * var(--u));padding:calc(9 * var(--u)) calc(11 * var(--u));border:calc(1 * var(--u)) solid rgba(200,164,92,.55);border-radius:calc(10 * var(--u));background:rgba(200,164,92,.12);text-align:left;font-family:Noto Sans KR,sans-serif;color:var(--ink);cursor:pointer}& .set-revision strong{display:block;font-size:calc(10.5 * var(--u));font-weight:700}& .set-revision span{margin-top:calc(1 * var(--u));color:rgba(26,21,16,.55)}& .set-action-sub,& .set-revision span{display:block;font-size:calc(9 * var(--u))}& .set-action-sub{width:100%;margin-top:calc(2 * var(--u));font-weight:400;color:rgba(26,21,16,.45)}& .set-action.danger,& .set-action.danger svg{color:#b04a2f}& .set-confirm{margin-top:calc(8 * var(--u));padding:calc(12 * var(--u));border-radius:calc(11 * var(--u));border:calc(1 * var(--u)) solid rgba(176,74,47,.3);background:rgba(176,74,47,.06)}& .set-confirm-t{font-family:Noto Sans KR,sans-serif;font-size:calc(10.5 * var(--u));line-height:1.55;color:rgba(26,21,16,.7)}& .set-confirm-err{margin-top:calc(7 * var(--u));font-family:Noto Sans KR,sans-serif;font-size:calc(10 * var(--u));color:#b04a2f}& .set-confirm-btns{display:flex;justify-content:flex-end;gap:calc(8 * var(--u));margin-top:calc(12 * var(--u))}& .set-ok{flex:1;padding:calc(11 * var(--u)) 0;border:none;border-radius:calc(10 * var(--u));background:linear-gradient(135deg,#c8a45c,#a88840);color:#fff;font-family:Noto Sans KR,sans-serif;font-weight:700;font-size:calc(11.5 * var(--u));cursor:pointer}& .set-ok:disabled{opacity:.38;cursor:default}& .set-cancel{padding:calc(8 * var(--u)) calc(14 * var(--u));background:none;font-weight:600;color:rgba(26,21,16,.55)}& .set-cancel,& .set-del{border-radius:calc(999 * var(--u));border:none;cursor:pointer;font-family:Noto Sans KR,sans-serif;font-size:calc(11 * var(--u))}& .set-del{padding:calc(8 * var(--u)) calc(16 * var(--u));background:#b04a2f;color:#fff;font-weight:700;transition:opacity .15s}& .set-del:disabled{opacity:.55;cursor:default}& .s-closet{z-index:260;background:var(--flat-bg);color:var(--ink);animation:labSlideInR .34s cubic-bezier(.16,1,.3,1) both}& .cl-head{position:absolute;top:calc(30 * var(--u));left:calc(16 * var(--u));right:calc(16 * var(--u));z-index:9;display:flex;align-items:center;min-height:calc(30 * var(--u))}& .cl-head .back{font-family:var(--f-sans);font-weight:600;font-size:calc(8.5 * var(--u));color:var(--gold);display:inline-flex;align-items:center;gap:calc(4 * var(--u));cursor:pointer}& .cl-head .back svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}& .cl-body{position:absolute;left:calc(15 * var(--u));right:calc(15 * var(--u));top:calc(58 * var(--u));bottom:0;display:flex;flex-direction:column}& .cl-top{flex:none}& .cl-title-row{display:flex;align-items:baseline;gap:calc(9 * var(--u));padding-bottom:calc(12 * var(--u));border-bottom:calc(1 * var(--u)) solid rgba(26,21,16,.1)}& .cl-title{font-family:var(--f-serif);font-weight:700;font-size:calc(23 * var(--u));letter-spacing:-.01em;color:var(--gold)}& .cl-count{font-family:var(--f-sans);font-weight:500;font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.45)}& .wl-tabs{display:flex;gap:calc(18 * var(--u));margin-top:calc(11 * var(--u))}& .wl-tab{position:relative;font-family:var(--f-sans);font-weight:600;font-size:calc(12 * var(--u));color:rgba(26,21,16,.4);background:none;border:none;padding:0 0 calc(7 * var(--u));cursor:pointer;transition:color .15s}& .wl-tab.on{color:var(--gold)}& .wl-tab.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(2 * var(--u));background:var(--gold);border-radius:calc(2 * var(--u))}& .cl-redis{display:flex;align-items:center;gap:calc(7 * var(--u));width:100%;margin:calc(11 * var(--u)) 0 0;padding:calc(9 * var(--u)) calc(11 * var(--u));background:rgba(196,115,85,.06);border:calc(1 * var(--u)) solid rgba(196,115,85,.18);border-radius:calc(10 * var(--u));cursor:pointer;text-align:left;transition:background .15s}& .cl-redis:active{background:rgba(196,115,85,.12)}& .cl-redis svg{width:calc(14 * var(--u));height:calc(14 * var(--u));stroke-width:1.7;color:var(--gold);flex-shrink:0}& .cl-redis-t{font-family:var(--f-sans);font-weight:600;font-size:calc(11.5 * var(--u));color:var(--gold);letter-spacing:-.01em}& .cl-redis-x{margin-left:auto;opacity:.6}& .cl-pills{display:flex;gap:calc(6 * var(--u));overflow-x:auto;scrollbar-width:none;margin:calc(11 * var(--u)) calc(-15 * var(--u)) 0;padding:0 calc(15 * var(--u)) calc(1 * var(--u))}& .cl-pills::-webkit-scrollbar{display:none}& .cl-pill{flex-shrink:0;font-family:Noto Sans KR,sans-serif;font-weight:500;font-size:calc(10 * var(--u));color:rgba(26,21,16,.55);background:rgba(26,21,16,.05);border:calc(1 * var(--u)) solid transparent;border-radius:calc(999 * var(--u));padding:calc(5 * var(--u)) calc(11 * var(--u));cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}& .cl-pill.on{color:#fff;background:var(--gold);border-color:var(--gold)}& .cl-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;margin:calc(12 * var(--u)) calc(-4 * var(--u)) 0;padding:0 calc(4 * var(--u)) calc(16 * var(--u))}& .cl-scroll::-webkit-scrollbar{display:none}& .cl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(9 * var(--u))}& .cl-tile{display:flex;flex-direction:column;gap:calc(4 * var(--u));background:none;border:none;padding:0;cursor:pointer;min-width:0}& .cl-card{position:relative;aspect-ratio:4/5;border-radius:calc(8 * var(--u));background:rgba(255,255,255,.55);border:calc(1 * var(--u)) solid rgba(26,21,16,.07);overflow:hidden;display:grid;place-items:center;transition:border-color .15s,transform .15s}& .cl-tile:active .cl-card{transform:translateY(calc(-2 * var(--u)));border-color:var(--gold)}& .cl-card img{position:absolute;inset:calc(8 * var(--u));width:calc(100% - calc(16 * var(--u)));height:calc(100% - calc(16 * var(--u)));object-fit:contain;pointer-events:none}& .cl-fresh{position:absolute;top:calc(4 * var(--u));left:calc(4 * var(--u));z-index:2;font-family:Noto Sans KR,sans-serif;font-size:calc(7.5 * var(--u));font-weight:700;color:#fff;background:var(--gold);padding:calc(1 * var(--u)) calc(6 * var(--u));border-radius:calc(999 * var(--u))}& .cl-tile.fresh .cl-card{border-color:var(--gold);box-shadow:0 0 0 calc(1 * var(--u)) var(--gold)}& .cl-check{color:var(--gold);border:calc(1 * var(--u)) solid var(--gold);border-radius:calc(999 * var(--u))}& .cl-check,& .cl-pairchip{position:absolute;top:calc(4 * var(--u));left:calc(4 * var(--u));z-index:2;font-family:Noto Sans KR,sans-serif;font-size:calc(7.5 * var(--u));font-weight:700;background:rgba(255,253,248,.95);padding:calc(1 * var(--u)) calc(6 * var(--u))}& .cl-pairchip{color:rgba(26,21,16,.6);border:calc(1 * var(--u)) solid rgba(26,21,16,.22);border-radius:calc(999 * var(--u))}& .cl-grid.wl-grid{grid-template-columns:repeat(2,1fr);gap:calc(12 * var(--u))}& .wl-tile{cursor:default}& .wl-card img{inset:0;width:100%;height:100%;object-fit:cover}& .wl-outfit img{inset:calc(5 * var(--u));width:calc(100% - calc(10 * var(--u)));height:calc(100% - calc(10 * var(--u)));object-fit:contain}& .wl-outfit{cursor:pointer}& .wl-disliked{cursor:default}& .wl-disliked img{filter:grayscale(.35);opacity:.82}& .wl-noimg{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--f-sans);font-size:calc(10 * var(--u))}& .wl-date,& .wl-noimg{color:rgba(26,21,16,.32)}& .wl-date{display:block;margin-top:calc(1.5 * var(--u));font-family:JetBrains Mono,monospace;font-size:calc(6 * var(--u));letter-spacing:.04em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}& .wl-fb{position:absolute;inset:calc(5 * var(--u));display:grid;grid-template-columns:1fr 1fr;gap:calc(3 * var(--u))}& .wl-fb img{position:static;inset:auto;width:100%;height:100%;object-fit:contain;background:#fff;border-radius:calc(6 * var(--u))}& .pw-group{margin-bottom:calc(14 * var(--u))}& .pw-head{display:flex;align-items:center;gap:calc(8 * var(--u));margin-bottom:calc(7 * var(--u))}& .pw-a-img{width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:calc(8 * var(--u));background:#fff;border:calc(1 * var(--u)) solid rgba(196,115,85,.35);overflow:hidden;flex-shrink:0;display:grid;place-items:center}& .pw-a-img img{width:100%;height:100%;object-fit:contain}& .pw-a-meta{display:flex;flex-direction:column;gap:calc(1.5 * var(--u));min-width:0;flex:1}& .pw-a-meta em{font-style:normal;font-family:JetBrains Mono,monospace;font-size:calc(6.5 * var(--u));letter-spacing:.1em;color:rgba(196,115,85,.85)}& .pw-a-meta b{font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(10 * var(--u));color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}& .pw-cnt{font-family:JetBrains Mono,monospace;font-size:calc(7.5 * var(--u));color:rgba(26,21,16,.45);flex-shrink:0}& .wl-fb img.pw-pin{box-shadow:inset 0 0 0 calc(1.5 * var(--u)) rgba(196,115,85,.45);background:rgba(196,115,85,.1)}& .ci-prewish{display:block;width:100%;margin-top:calc(6 * var(--u));border:none;background:none;cursor:pointer;text-align:center;font-family:Noto Sans KR,sans-serif;font-size:calc(9 * var(--u));font-weight:600;color:var(--gold);padding:calc(6 * var(--u)) 0}& .ofs-pin{font-style:normal;margin-left:calc(4 * var(--u));font-family:JetBrains Mono,monospace;font-size:calc(6 * var(--u));color:#fff;background:var(--gold);border-radius:calc(999 * var(--u));padding:calc(1 * var(--u)) calc(4.5 * var(--u))}& .wl-rm-scrim{position:absolute;inset:0;z-index:300;background:rgba(20,15,11,.4);backdrop-filter:blur(calc(2 * var(--u)));display:flex;align-items:flex-end;animation:wl-rm-fade .22s ease both}@keyframes wl-rm-fade{0%{opacity:0}}& .wl-rm-sheet{width:100%;background:#fdfaf5;border-radius:calc(22 * var(--u)) calc(22 * var(--u)) 0 0;padding:calc(11 * var(--u)) calc(20 * var(--u)) calc(22 * var(--u));box-shadow:0 calc(-18 * var(--u)) calc(40 * var(--u)) calc(-22 * var(--u)) rgba(120,80,40,.5);animation:wl-rm-up .3s cubic-bezier(.16,1,.3,1) both}@keyframes wl-rm-up{0%{transform:translateY(100%)}}& .wl-rm-grab{width:calc(34 * var(--u));height:calc(4 * var(--u));border-radius:calc(999 * var(--u));background:rgba(26,21,16,.16);margin:0 auto calc(16 * var(--u))}& .wl-rm-row{display:flex;align-items:center;gap:calc(12 * var(--u))}& .wl-rm-thumb{flex-shrink:0;width:calc(52 * var(--u));height:calc(52 * var(--u));border-radius:calc(11 * var(--u));overflow:hidden;background:#efe9df;display:grid;place-items:center;box-shadow:0 calc(5 * var(--u)) calc(14 * var(--u)) rgba(26,21,16,.14)}& .wl-rm-thumb img{width:100%;height:100%;object-fit:contain;padding:calc(3 * var(--u))}& .wl-rm-meta{display:flex;flex-direction:column;gap:calc(3 * var(--u));min-width:0}& .wl-rm-kicker{font-family:JetBrains Mono,monospace;font-weight:500;font-size:calc(7.5 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}& .wl-rm-nm{font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(12.5 * var(--u));color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}& .wl-rm-q{margin-top:calc(18 * var(--u));font-family:Gowun Batang,serif;font-weight:700;font-size:calc(16 * var(--u));letter-spacing:-.01em;color:var(--ink)}& .wl-rm-re{margin-top:calc(6 * var(--u));font-family:Noto Sans KR,sans-serif;font-size:calc(10.5 * var(--u));line-height:1.55;color:rgba(26,21,16,.6)}& .wl-rm-acts{margin-top:calc(18 * var(--u));display:flex;flex-direction:column;gap:calc(2 * var(--u))}& .wl-rm-go{width:100%;border:none;border-radius:calc(999 * var(--u));padding:calc(13 * var(--u)) 0;background:rgba(107,29,15,.09);color:var(--ember);font-family:Noto Sans KR,sans-serif;font-weight:700;font-size:calc(13 * var(--u));cursor:pointer;transition:transform .12s ease,background .15s ease}& .wl-rm-go:hover{background:rgba(107,29,15,.14)}& .wl-rm-go:active{transform:scale(.98)}& .wl-rm-keep{width:100%;border:none;background:none;padding:calc(11 * var(--u)) 0;color:rgba(26,21,16,.55);font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(12 * var(--u));cursor:pointer}& .wl-rm-go:disabled,& .wl-rm-keep:disabled{opacity:.55;cursor:default;transform:none}& .ofs-scrim{position:absolute;inset:0;z-index:280;background:rgba(20,15,11,0);transition:background .25s;pointer-events:none}& .ofs-scrim.on{background:rgba(20,15,11,.4);pointer-events:auto}& .ofs-sheet{position:absolute;left:0;right:0;bottom:0;z-index:281;max-height:86%;overflow-y:auto;background:var(--cover-bg,#f3ede3);border-radius:calc(18 * var(--u)) calc(18 * var(--u)) 0 0;padding:calc(9 * var(--u)) calc(16 * var(--u)) calc(18 * var(--u));transform:translateY(100%);transition:transform .3s cubic-bezier(.16,1,.3,1)}& .ofs-sheet.on{transform:translateY(0)}& .ofs-grip{width:calc(34 * var(--u));height:calc(4 * var(--u));border-radius:calc(999 * var(--u));background:rgba(26,21,16,.18);margin:0 auto calc(10 * var(--u))}& .ofs-x{position:absolute;top:calc(12 * var(--u));right:calc(14 * var(--u));width:calc(26 * var(--u));height:calc(26 * var(--u));border:none;border-radius:50%;background:rgba(26,21,16,.06);display:grid;place-items:center;cursor:pointer}& .ofs-x svg{width:calc(13 * var(--u));height:calc(13 * var(--u));color:rgba(26,21,16,.5)}& .ofs-cover{aspect-ratio:4/5;max-height:calc(230 * var(--u));border-radius:calc(12 * var(--u));background:rgba(255,255,255,.5);border:calc(1 * var(--u)) solid rgba(26,21,16,.07);overflow:hidden;display:grid;place-items:center;margin:0 auto;width:fit-content}& .ofs-cover img{height:calc(230 * var(--u));width:auto;max-width:100%;object-fit:contain}& .ofs-name{margin-top:calc(12 * var(--u));font-family:Gowun Batang,serif;font-weight:700;font-size:calc(15 * var(--u));color:var(--ink);text-align:center}& .ofs-sub{margin-top:calc(2 * var(--u));font-family:JetBrains Mono,monospace;font-size:calc(9 * var(--u));letter-spacing:.06em;color:rgba(26,21,16,.4);text-align:center}& .ofs-items{margin-top:calc(14 * var(--u));display:flex;flex-direction:column;gap:calc(8 * var(--u))}& .ofs-it{display:flex;align-items:center;gap:calc(11 * var(--u))}& .ofs-it-img{flex-shrink:0;width:calc(42 * var(--u));height:calc(42 * var(--u));border-radius:calc(8 * var(--u));background:rgba(255,255,255,.6);border:calc(1 * var(--u)) solid rgba(26,21,16,.07);overflow:hidden;display:grid;place-items:center}& .ofs-it-img img{width:100%;height:100%;object-fit:contain;padding:calc(3 * var(--u))}& .ofs-it-ph{font-family:JetBrains Mono,monospace;font-size:calc(14 * var(--u));color:rgba(26,21,16,.25)}& .ofs-it-txt{display:flex;flex-direction:column;gap:calc(1 * var(--u));min-width:0}& .ofs-it-cat{font-family:JetBrains Mono,monospace;font-size:calc(7.5 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-weight:700}& .ofs-it-nm{font-family:Noto Sans KR,sans-serif;font-size:calc(12 * var(--u));color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}& .ofs-it-nm.dim{color:rgba(26,21,16,.35)}& .ofs-wear{margin-top:calc(14 * var(--u));width:100%;padding:calc(11 * var(--u)) 0;border:calc(1 * var(--u)) solid rgba(176,141,87,.6);border-radius:calc(12 * var(--u));background:none;cursor:pointer;font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(12 * var(--u));color:var(--gold)}& .ofs-wear.on{background:var(--gold);color:#fff}& .ofs-wear:disabled{opacity:.5}& .ofs-del{margin-top:calc(16 * var(--u));width:100%;padding:calc(11 * var(--u)) 0;border:none;background:none;cursor:pointer;font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(11.5 * var(--u));color:rgba(107,29,15,.72)}& .ofs-del-confirm{margin-top:calc(14 * var(--u));display:flex;flex-direction:column;gap:calc(8 * var(--u));align-items:stretch;text-align:center}& .ofs-del-q{font-family:Gowun Batang,serif;font-weight:700;font-size:calc(13.5 * var(--u));color:var(--ink)}& .ofs-del-re{font-size:calc(10 * var(--u));color:rgba(26,21,16,.55);margin-top:calc(-3 * var(--u));margin-bottom:calc(4 * var(--u))}& .ofs-del-go,& .ofs-del-re{font-family:Noto Sans KR,sans-serif}& .ofs-del-go{border:none;border-radius:calc(999 * var(--u));padding:calc(12 * var(--u)) 0;background:rgba(107,29,15,.09);color:var(--ember);font-weight:700;font-size:calc(12.5 * var(--u));cursor:pointer;transition:background .15s ease}& .ofs-del-go:hover{background:rgba(107,29,15,.14)}& .ofs-del-keep{border:none;background:none;padding:calc(9 * var(--u)) 0;color:rgba(26,21,16,.55);font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(11.5 * var(--u));cursor:pointer}& .ofs-del-go:disabled,& .ofs-del-keep:disabled{opacity:.55;cursor:default}& .ofs-it.tappable{cursor:pointer}& .ofs-it.tappable:active{opacity:.72}& .ipk-scrim{position:absolute;inset:0;z-index:287;background:rgba(20,15,11,.35)}& .ipk-sheet{position:absolute;left:0;right:0;bottom:0;z-index:288;background:var(--cover-bg,#f3ede3);border-radius:calc(18 * var(--u)) calc(18 * var(--u)) 0 0;padding:calc(8 * var(--u)) calc(16 * var(--u)) calc(18 * var(--u))}& .ipk-row{gap:calc(12 * var(--u))}& .ipk-img,& .ipk-row{display:flex;align-items:center}& .ipk-img{flex:none;width:calc(64 * var(--u));height:calc(78 * var(--u));border-radius:calc(10 * var(--u));background:#fff;justify-content:center;overflow:hidden;border:calc(1 * var(--u)) solid rgba(26,21,16,.08)}& .ipk-img img{width:100%;height:100%;object-fit:contain}& .ipk-img svg{width:calc(20 * var(--u));height:calc(20 * var(--u));color:rgba(26,21,16,.3)}& .ipk-txt{display:flex;flex-direction:column;gap:calc(3 * var(--u));min-width:0}& .ipk-cat{font-family:JetBrains Mono,monospace;font-size:calc(8 * var(--u));letter-spacing:.14em;color:var(--ember)}& .ipk-nm{font-family:Gowun Batang,serif;font-weight:700;font-size:calc(13 * var(--u));color:var(--ink)}& .ipk-sub{font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.55)}& .ipk-closet,& .ipk-sub{font-family:Noto Sans KR,sans-serif}& .ipk-closet{display:block;width:100%;margin-top:calc(14 * var(--u));padding:calc(10 * var(--u)) 0;border:calc(1 * var(--u)) solid rgba(26,21,16,.18);border-radius:calc(999 * var(--u));background:none;font-weight:600;font-size:calc(11 * var(--u));color:var(--ink);cursor:pointer}& .insp-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(10 * var(--u));padding:calc(2 * var(--u)) calc(2 * var(--u)) calc(12 * var(--u))}& .insp-title{font-family:var(--f-serif);font-weight:700;font-size:calc(23 * var(--u));letter-spacing:-.01em;color:var(--gold);line-height:1}& .insp-sub{margin-top:calc(6 * var(--u));font-family:var(--f-sans);font-weight:400;font-size:calc(9 * var(--u));line-height:1.5;color:rgba(26,21,16,.55)}& .insp-guide{flex-shrink:0;width:calc(26 * var(--u));height:calc(26 * var(--u));border-radius:50%;border:calc(1 * var(--u)) solid rgba(26,21,16,.15);display:grid;place-items:center;color:rgba(26,21,16,.45)}& .insp-guide svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}& .insp-list{display:flex;flex-direction:column;gap:calc(10 * var(--u));padding-bottom:calc(6 * var(--u))}& .insp-drop{border:calc(1 * var(--u)) dashed rgba(26,21,16,.2);border-radius:calc(12 * var(--u));padding:calc(12 * var(--u));text-align:center;cursor:pointer;background:rgba(26,21,16,.015);transition:border-color .15s,background .15s}& .insp-drop.busy{cursor:wait}& .insp-drop.err{border-color:rgba(176,74,47,.4);background:rgba(176,74,47,.04)}& .insp-drop-t{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));font-family:Noto Sans KR,sans-serif;font-size:calc(12 * var(--u));font-weight:500;color:rgba(26,21,16,.7)}& .insp-drop-t svg{width:calc(13 * var(--u));height:calc(13 * var(--u));color:var(--gold)}& .insp-drop-t svg.spin{animation:labCspin .8s linear infinite}& .insp-drop-s{margin-top:calc(3 * var(--u));font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.4)}& .insp-drop-s.err{color:#b04a2f}& .insp-drop-bar{margin-top:calc(8 * var(--u));height:calc(2 * var(--u));border-radius:calc(999 * var(--u));background:rgba(26,21,16,.1);overflow:hidden}& .insp-drop-fill{height:100%;background:var(--gold);transition:width .3s ease-out}& .insp-gap-cta{display:flex;align-items:center;gap:calc(9 * var(--u));width:100%;padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(13 * var(--u));background:linear-gradient(180deg,#fdfaf5,#f6efe3);border:calc(1 * var(--u)) solid var(--accent-30);box-shadow:0 calc(12 * var(--u)) calc(25 * var(--u)) calc(-19 * var(--u)) rgba(120,80,40,.55);cursor:pointer;text-align:left;transition:transform .12s}& .insp-gap-cta:active{transform:scale(.99)}& .insp-gap-ic{flex-shrink:0;width:calc(27 * var(--u));height:calc(27 * var(--u));border-radius:50%;background:var(--accent);display:grid;place-items:center;color:#fff;box-shadow:0 calc(3 * var(--u)) calc(7 * var(--u)) calc(-3 * var(--u)) rgba(196,115,85,.7)}& .insp-gap-ic svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}& .insp-gap-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(1.5 * var(--u))}& .insp-gap-t{font-family:var(--f-serif);font-weight:700;font-size:calc(12 * var(--u));letter-spacing:-.01em;color:var(--ink);line-height:1.15}& .insp-gap-s{font-family:var(--f-sans);font-size:calc(8.5 * var(--u));color:rgba(26,21,16,.55)}& .insp-gap-ch{flex-shrink:0;width:calc(13 * var(--u));height:calc(13 * var(--u));color:var(--accent)}& .insp-card{display:grid;grid-template-rows:auto 1fr auto;aspect-ratio:4/3;border-radius:calc(14 * var(--u));padding:calc(13 * var(--u)) calc(15 * var(--u));overflow:hidden;cursor:pointer;border:none;text-align:left;width:100%;transition:transform .15s}& .insp-card:active{transform:scale(.99)}& .insp-card-head{display:flex;align-items:center;justify-content:space-between}& .insp-chip{border:calc(1 * var(--u)) solid;background:rgba(255,255,255,.08);border-radius:calc(999 * var(--u));padding:calc(3 * var(--u)) calc(9 * var(--u));font-family:JetBrains Mono,monospace;font-size:calc(8 * var(--u));font-weight:600;letter-spacing:.14em;text-transform:uppercase}& .insp-chip.quiz{color:rgba(255,255,255,.9);border-color:rgba(255,255,255,.3)}& .insp-count{font-family:JetBrains Mono,monospace;font-size:calc(9 * var(--u));letter-spacing:.12em;text-transform:uppercase}& .insp-count.quiz{color:rgba(232,217,180,.75)}& .insp-card-body{display:flex;flex-direction:column;justify-content:center;padding:calc(6 * var(--u)) 0}& .insp-code-row{display:flex;align-items:baseline;gap:calc(1 * var(--u));margin-bottom:calc(6 * var(--u))}& .insp-code{font-family:JetBrains Mono,monospace;font-weight:700;font-size:calc(30 * var(--u));line-height:.95;letter-spacing:.06em;text-shadow:0 calc(2 * var(--u)) calc(14 * var(--u)) rgba(0,0,0,.3)}& .insp-code.big{font-size:calc(38 * var(--u));letter-spacing:.08em;color:rgba(255,255,255,.95)}& .insp-code-suffix{font-family:JetBrains Mono,monospace;font-weight:700;font-size:calc(13 * var(--u))}& .insp-persona{font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(15 * var(--u));line-height:1.2;margin-bottom:calc(3 * var(--u))}& .insp-persona.light{color:rgba(255,255,255,.95);margin-top:calc(6 * var(--u))}& .insp-persona-sub{font-family:Noto Sans KR,sans-serif;font-weight:500;font-size:calc(11 * var(--u));line-height:1.4}& .insp-persona-sub.lead{font-size:calc(15 * var(--u))}& .insp-persona-sub.quiz{color:rgba(232,217,180,.75);margin-top:calc(3 * var(--u))}& .insp-tags{display:flex;flex-wrap:wrap;gap:calc(4 * var(--u));margin-top:calc(8 * var(--u))}& .insp-tag{background:rgba(255,255,255,.14);color:rgba(255,255,255,.88);border-radius:calc(999 * var(--u));padding:calc(2 * var(--u)) calc(7 * var(--u))}& .insp-card-foot,& .insp-tag{font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u))}& .insp-card-foot{display:flex;align-items:center;justify-content:space-between;letter-spacing:.04em}& .insp-card-foot.quiz{color:rgba(232,217,180,.75)}& .insp-quiz-cta{color:rgba(230,196,122,.9)}& .insp-closet{display:flex;align-items:center;gap:calc(5 * var(--u))}& .insp-dot{width:calc(5 * var(--u));height:calc(5 * var(--u));border-radius:50%;background:#e89270}& .insp-pct{font-family:JetBrains Mono,monospace;font-weight:700;font-size:calc(10 * var(--u));color:#e89270}& .insp-start{display:block;aspect-ratio:auto;grid-template-rows:none;min-height:calc(128 * var(--u));position:relative}& .insp-start-label{font-family:JetBrains Mono,monospace;font-size:calc(9 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:#e0d2b4}& .insp-start-persona{margin-top:calc(5 * var(--u));white-space:pre-line;font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(19 * var(--u));line-height:1.25;color:#f8f2e5}& .insp-empty-note{text-align:center;font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));line-height:1.6;color:rgba(26,21,16,.38);margin:calc(2 * var(--u)) 0 0}& .gd-scrim{position:absolute;inset:0;z-index:285;background:rgba(20,15,11,0);transition:background .25s;pointer-events:none}& .gd-scrim.on{background:rgba(20,15,11,.42);pointer-events:auto}& .gd-sheet{position:absolute;left:0;right:0;bottom:0;z-index:286;max-height:88%;overflow-y:auto;background:var(--flat-bg,#f3ede3);border-radius:calc(18 * var(--u)) calc(18 * var(--u)) 0 0;padding:calc(9 * var(--u)) calc(16 * var(--u)) calc(20 * var(--u));transform:translateY(100%);transition:transform .3s cubic-bezier(.16,1,.3,1)}& .gd-sheet.on{transform:translateY(0)}& .gd-grip{width:calc(34 * var(--u));height:calc(4 * var(--u));border-radius:calc(999 * var(--u));background:rgba(26,21,16,.18);margin:0 auto calc(12 * var(--u))}& .gd-title{font-family:Gowun Batang,serif;font-weight:700;font-size:calc(18 * var(--u));color:var(--gold)}& .gd-desc{margin-top:calc(6 * var(--u));font-family:Noto Sans KR,sans-serif;font-size:calc(11 * var(--u));line-height:1.55;color:rgba(26,21,16,.55)}& .gd-sec-h{margin-top:calc(16 * var(--u));margin-bottom:calc(8 * var(--u));display:flex;align-items:baseline;gap:calc(8 * var(--u));font-family:JetBrains Mono,monospace;font-size:calc(10 * var(--u));font-weight:700;letter-spacing:.14em;text-transform:uppercase}& .gd-sec-n{font-size:calc(9 * var(--u));font-weight:500;color:rgba(26,21,16,.35);letter-spacing:.06em}& .gd-list{display:flex;flex-direction:column;gap:calc(7 * var(--u))}& .gd-card{border:calc(1 * var(--u)) solid rgba(26,21,16,.1);background:rgba(26,21,16,.02);border-radius:calc(10 * var(--u));padding:calc(11 * var(--u)) calc(12 * var(--u))}& .gd-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(9 * var(--u))}& .gd-axis-label{font-family:Noto Sans KR,sans-serif;font-size:calc(11 * var(--u));letter-spacing:.06em;color:rgba(26,21,16,.55)}& .gd-axis-code{font-family:JetBrains Mono,monospace;font-size:calc(10 * var(--u));font-weight:700;letter-spacing:.16em}& .gd-sides{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:calc(9 * var(--u))}& .gd-arrow{margin-top:calc(2 * var(--u));font-size:calc(12 * var(--u));color:rgba(26,21,16,.25)}& .gd-side{display:flex;flex-direction:column;gap:calc(5 * var(--u))}& .gd-side-top{display:flex;align-items:center;gap:calc(6 * var(--u))}& .gd-letter{display:inline-flex;width:calc(18 * var(--u));height:calc(18 * var(--u));flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;font-family:JetBrains Mono,monospace;font-size:calc(10 * var(--u));font-weight:700}& .gd-name{font-family:Noto Sans KR,sans-serif;font-size:calc(11.5 * var(--u));font-weight:500;color:var(--ink)}& .gd-ex{font-size:calc(9.5 * var(--u));line-height:1.5}& .gd-eg,& .gd-ex{font-family:Noto Sans KR,sans-serif;color:rgba(26,21,16,.45)}& .gd-eg{margin-top:calc(9 * var(--u));font-size:calc(10 * var(--u));line-height:1.6}& .gd-eg b{font-family:JetBrains Mono,monospace;font-weight:700;color:rgba(26,21,16,.7)}& .s-inspo-detail{z-index:262}& .isd-hero{padding:calc(2 * var(--u)) calc(2 * var(--u)) calc(14 * var(--u))}& .isd-hero-top{display:flex;align-items:baseline;justify-content:space-between}& .isd-label{font-size:calc(9 * var(--u));letter-spacing:.15em;text-transform:uppercase;color:rgba(26,21,16,.4)}& .isd-code,& .isd-label{font-family:JetBrains Mono,monospace}& .isd-code{font-size:calc(11 * var(--u));font-weight:700;letter-spacing:.12em;color:var(--gold)}& .isd-title{font-family:Gowun Batang,serif;font-weight:700;font-size:calc(20 * var(--u));line-height:1.2;color:var(--ink)}& .isd-sub,& .isd-title{margin-top:calc(3 * var(--u))}& .isd-sub{font-size:calc(11 * var(--u));line-height:1.5;color:rgba(26,21,16,.55)}& .isd-count,& .isd-sub{font-family:Noto Sans KR,sans-serif}& .isd-count{margin-top:calc(6 * var(--u));font-size:calc(10.5 * var(--u));color:rgba(26,21,16,.4)}& .isd-tabs{display:flex;border-bottom:calc(1 * var(--u)) solid rgba(26,21,16,.1)}& .isd-tab{position:relative;flex:1;padding:calc(10 * var(--u)) 0;border:none;background:none;cursor:pointer;font-family:Noto Sans KR,sans-serif;font-weight:500;font-size:calc(11.5 * var(--u));color:rgba(26,21,16,.45)}& .isd-tab.on{color:var(--ink)}& .isd-tab.on:after{content:"";position:absolute;bottom:calc(-1 * var(--u));left:20%;right:20%;height:calc(2 * var(--u));border-radius:calc(999 * var(--u));background:var(--gold)}& .isd-tab-n{margin-left:calc(5 * var(--u));font-family:JetBrains Mono,monospace;font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.4)}& .isd-panel{display:flex;flex-direction:column;gap:calc(18 * var(--u));padding-top:calc(16 * var(--u))}& .isd-sec.bt{border-top:calc(1 * var(--u)) solid rgba(26,21,16,.1);padding-top:calc(14 * var(--u))}& .isd-sec-body{margin-top:calc(11 * var(--u))}& .isd-interp{font-family:Noto Sans KR,sans-serif;font-size:calc(12 * var(--u));line-height:1.65;color:rgba(26,21,16,.82)}& .isd-closetdiff{margin-top:calc(6 * var(--u));line-height:1.55;color:rgba(26,21,16,.5)}& .isd-closetdiff,& .isd-pending{font-family:Noto Sans KR,sans-serif;font-size:calc(11 * var(--u))}& .isd-pending{color:rgba(26,21,16,.45)}& .isd-kw{margin-top:calc(11 * var(--u));display:flex;flex-wrap:wrap;gap:calc(5 * var(--u))}& .isd-kw-chip{border:calc(1 * var(--u)) solid rgba(26,21,16,.15);background:rgba(26,21,16,.03);border-radius:calc(999 * var(--u));padding:calc(3 * var(--u)) calc(9 * var(--u));font-family:Noto Sans KR,sans-serif;font-size:calc(10.5 * var(--u));color:rgba(26,21,16,.7)}& .isd-palette{margin-top:calc(11 * var(--u));display:flex;flex-wrap:wrap;gap:calc(7 * var(--u))}& .isd-sw{width:calc(26 * var(--u));height:calc(26 * var(--u));border-radius:50%;border:calc(1 * var(--u)) solid rgba(26,21,16,.15)}& .isd-share{width:100%;display:flex;align-items:center;justify-content:center;gap:calc(7 * var(--u));padding:calc(12 * var(--u)) 0;border-radius:calc(999 * var(--u));border:calc(1 * var(--u)) solid rgba(178,134,74,.4);background:rgba(178,134,74,.08);cursor:pointer;font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(11.5 * var(--u));letter-spacing:.08em;color:var(--gold)}& .isd-share svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}& .isd-share svg.spin{animation:labCspin .8s linear infinite}& .isd-share:disabled{opacity:.6;cursor:wait}& .isd-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(6 * var(--u))}& .isd-ph{aspect-ratio:1/1;border-radius:calc(9 * var(--u));border:none;background-size:cover;background-position:50%;cursor:pointer;transition:opacity .15s}& .isd-ph.hero{grid-column:span 2;aspect-ratio:16/10}& .isd-ph:active{opacity:.9}& .iw-section-label{font-family:JetBrains Mono,monospace;font-size:calc(9 * var(--u));font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(26,21,16,.45)}& .iw-axes{display:flex;flex-direction:column;gap:calc(9 * var(--u))}& .iw-axis{display:flex;align-items:center;gap:calc(8 * var(--u))}& .iw-circle{display:inline-flex;width:calc(19 * var(--u));height:calc(19 * var(--u));flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;font-family:JetBrains Mono,monospace;font-size:calc(10 * var(--u));font-weight:700}& .iw-track{position:relative;flex:1;height:calc(5 * var(--u));overflow:hidden;background:rgba(26,21,16,.1)}& .iw-fill,& .iw-track{border-radius:calc(999 * var(--u))}& .iw-fill{position:absolute;top:0;height:100%}& .iw-pct{width:calc(34 * var(--u));text-align:right;font-family:JetBrains Mono,monospace;font-size:calc(11 * var(--u));font-weight:700;color:var(--ink)}& .iw-gap{border-radius:calc(14 * var(--u));border:calc(1 * var(--u)) solid rgba(196,115,85,.22);background:linear-gradient(135deg,rgba(196,115,85,.1),rgba(196,115,85,.04));padding:calc(14 * var(--u))}& .iw-gap-label{font-family:JetBrains Mono,monospace;font-size:calc(9 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:rgba(26,21,16,.5)}& .iw-gap-num{margin-top:calc(6 * var(--u));display:flex;align-items:baseline;gap:calc(7 * var(--u))}& .iw-gap-pct{font-family:JetBrains Mono,monospace;font-size:calc(30 * var(--u));font-weight:800;line-height:1;color:var(--terra,#c47355)}& .iw-gap-dir{font-family:Noto Sans KR,sans-serif;font-size:calc(13 * var(--u));font-weight:700;color:var(--terra,#c47355)}& .iw-gap-track{margin-top:calc(10 * var(--u));height:calc(6 * var(--u));overflow:hidden;background:rgba(196,115,85,.15)}& .iw-gap-fill,& .iw-gap-track{border-radius:calc(999 * var(--u))}& .iw-gap-fill{height:100%;background:linear-gradient(90deg,#c47355,#e0a07a)}& .iw-gap-poles{margin-top:calc(7 * var(--u));display:flex;justify-content:space-between;font-size:calc(9 * var(--u));font-weight:500;color:rgba(26,21,16,.4)}& .iw-gap-msg,& .iw-gap-poles{font-family:Noto Sans KR,sans-serif}& .iw-gap-msg{margin-top:calc(11 * var(--u));padding-top:calc(10 * var(--u));border-top:calc(1 * var(--u)) solid rgba(26,21,16,.1);font-size:calc(11 * var(--u));line-height:1.55;color:rgba(26,21,16,.78)}& .iw-map{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(4 * var(--u))}& .iw-cell{aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:calc(7 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.1);background:rgba(26,21,16,.03);color:rgba(26,21,16,.55);padding:calc(2 * var(--u))}& .iw-cell.me{border:none;background:linear-gradient(135deg,#e6c47a,#b2864a);color:#2a1f10;box-shadow:0 0 0 calc(1.5 * var(--u)) #e6c47a,0 0 calc(10 * var(--u)) rgba(178,134,74,.4)}& .iw-cell-city{font-family:Noto Sans KR,sans-serif;font-size:calc(9 * var(--u));font-weight:600;line-height:1.1}& .iw-cell.me .iw-cell-city{font-weight:800}& .iw-cell-persona{margin-top:calc(1 * var(--u));font-family:Noto Sans KR,sans-serif;font-size:calc(7.5 * var(--u));font-weight:500;line-height:1.1;opacity:.75}& .iw-cell.me .iw-cell-persona{font-weight:700;opacity:1}& .ipm-scrim{position:absolute;inset:0;z-index:283;background:rgba(20,15,11,0);transition:background .22s;pointer-events:none}& .ipm-scrim.on{background:rgba(20,15,11,.5);pointer-events:auto}& .ipm{position:absolute;left:calc(14 * var(--u));right:calc(14 * var(--u));top:50%;transform:translateY(-46%) scale(.97);opacity:0;z-index:284;max-height:88%;overflow-y:auto;background:var(--flat-bg,#f3ede3);border-radius:calc(16 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.1);transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s}& .ipm.on{transform:translateY(-50%) scale(1);opacity:1}& .ipm-x{position:absolute;top:calc(8 * var(--u));right:calc(8 * var(--u));z-index:2;width:calc(26 * var(--u));height:calc(26 * var(--u));border:none;border-radius:50%;background:rgba(14,11,8,.55);display:grid;place-items:center;cursor:pointer}& .ipm-x svg{width:calc(13 * var(--u));height:calc(13 * var(--u));color:#fff}& .ipm-img{width:100%;aspect-ratio:1/1;background-size:cover;background-position:50%;border-radius:calc(16 * var(--u)) calc(16 * var(--u)) 0 0}& .ipm-body{padding:calc(13 * var(--u)) calc(15 * var(--u)) calc(15 * var(--u))}& .ipm-label{font-family:JetBrains Mono,monospace;font-size:calc(9 * var(--u));font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:rgba(26,21,16,.5);margin-bottom:calc(8 * var(--u))}& .ipm-pools{display:flex;gap:calc(8 * var(--u))}& .ipm-pool{flex:1;display:flex;align-items:center;justify-content:center;gap:calc(5 * var(--u));padding:calc(10 * var(--u)) 0;border-radius:calc(9 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.2);background:rgba(26,21,16,.03);cursor:pointer;font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(11.5 * var(--u));color:var(--ink)}& .ipm-pool.on{border-color:var(--ink);background:var(--ink);color:var(--flat-bg,#f3ede3)}& .ipm-pool svg.spin{width:calc(11 * var(--u));height:calc(11 * var(--u));animation:labCspin .8s linear infinite}& .ipm-pool:disabled{opacity:.6;cursor:wait}& .ipm-foot{margin-top:calc(14 * var(--u));padding-top:calc(12 * var(--u));border-top:calc(1 * var(--u)) solid rgba(26,21,16,.12);justify-content:space-between}& .ipm-del,& .ipm-foot{display:flex;align-items:center}& .ipm-del{gap:calc(5 * var(--u));border:none;background:none;cursor:pointer;font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(11.5 * var(--u));color:#b04a2f;padding:0}& .ipm-del svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}& .ipm-del-confirm{display:flex;align-items:center;gap:calc(7 * var(--u))}& .ipm-del-confirm,& .ipm-del-confirm button{font-family:Noto Sans KR,sans-serif;font-size:calc(10.5 * var(--u));color:rgba(26,21,16,.6)}& .ipm-del-confirm button{border:none;border-radius:calc(999 * var(--u));padding:calc(5 * var(--u)) calc(11 * var(--u));font-weight:700;cursor:pointer;background:rgba(26,21,16,.08)}& .ipm-del-confirm button.go{background:#b04a2f;color:#fff}& .ipm-date{font-size:calc(9 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:rgba(26,21,16,.4)}& .cl-nm,& .ipm-date{font-family:JetBrains Mono,monospace}& .cl-nm{font-size:calc(6.5 * var(--u));letter-spacing:.04em;color:rgba(26,21,16,.45);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}& .cl-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(9 * var(--u));text-align:center}& .cl-center .sp{border-color:rgba(26,21,16,.2);border-top-color:var(--gold)}& .cl-c-t{font-family:Gowun Batang,serif;font-weight:700;font-size:calc(14 * var(--u));color:var(--ink)}& .cl-c-s{font-family:Noto Sans KR,sans-serif;font-size:calc(10 * var(--u));color:var(--why-c)}& .cl-empty-ic{width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:50%;background:rgba(196,115,85,.1);display:grid;place-items:center}& .cl-empty-ic svg{width:calc(22 * var(--u));height:calc(22 * var(--u));color:var(--gold)}& .cl-add{margin-top:calc(6 * var(--u));display:flex;align-items:center;gap:calc(6 * var(--u));font-family:Noto Sans KR,sans-serif;font-weight:700;font-size:calc(12 * var(--u));color:#fff;background:var(--cta-c);border:none;padding:calc(11 * var(--u)) calc(20 * var(--u));border-radius:calc(999 * var(--u));cursor:pointer}& .cl-add svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}& .cl-add-top{flex-shrink:0;margin-left:auto;width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:calc(8 * var(--u));background:var(--cta-c);border:none;display:grid;place-items:center;cursor:pointer;box-shadow:0 calc(4 * var(--u)) calc(11 * var(--u)) calc(-5 * var(--u)) rgba(178,134,74,.6);transition:transform .15s}& .cl-add-top:active{transform:scale(.94)}& .cl-add-top svg{width:calc(16 * var(--u));height:calc(16 * var(--u));color:#fff}& .s-anchored{z-index:268;background:var(--flat-bg);color:var(--ink);animation:labAnRise .36s cubic-bezier(.16,1,.3,1) both}& .anc-body{position:absolute;left:calc(15 * var(--u));right:calc(15 * var(--u));top:calc(58 * var(--u));bottom:0;display:flex;flex-direction:column}& .anc-scroll{flex:1;overflow-y:auto;scrollbar-width:none;padding-bottom:calc(24 * var(--u));display:flex;flex-direction:column}& .anc-scroll::-webkit-scrollbar{display:none}& .anc-lead-sub{font-family:JetBrains Mono,monospace;font-size:calc(7.5 * var(--u));letter-spacing:.14em;color:rgba(196,115,85,.85);text-transform:uppercase}& .anc-lead-main{font-family:var(--f-serif);font-weight:700;font-size:calc(20 * var(--u));line-height:1.15;color:var(--gold);margin-top:calc(1 * var(--u))}& .anc-anchor-zone{flex:none;margin-top:auto;padding-top:calc(14 * var(--u));padding-bottom:calc(4 * var(--u))}& .anc-anchor{flex:none;margin-top:0;display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(7 * var(--u)) calc(9 * var(--u));border-radius:calc(12 * var(--u));background:rgba(196,115,85,.07);border:calc(1 * var(--u)) solid rgba(196,115,85,.35)}& .anc-anchor-img{width:calc(52 * var(--u));height:calc(52 * var(--u));border-radius:calc(9 * var(--u));background:#fff;overflow:hidden;flex-shrink:0;display:grid;place-items:center;padding:calc(4 * var(--u))}& .anc-anchor-img img{width:100%;height:100%;object-fit:contain}& .anc-anchor-meta{display:flex;flex-direction:column;gap:calc(3 * var(--u));min-width:0}& .anc-anchor-badge{align-self:flex-start;font-family:JetBrains Mono,monospace;font-size:calc(6.8 * var(--u));letter-spacing:.1em;color:#fff;background:var(--cta-c);border-radius:calc(999 * var(--u));padding:calc(2 * var(--u)) calc(6 * var(--u))}& .anc-anchor-meta b{font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(10.5 * var(--u));line-height:1.4;color:var(--ink)}& .anc-tones{margin-top:calc(12 * var(--u));display:flex;gap:calc(6 * var(--u))}& .anc-tone{flex:1;font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(10 * var(--u));color:rgba(26,21,16,.55);background:rgba(26,21,16,.05);border:calc(1 * var(--u)) solid transparent;border-radius:calc(999 * var(--u));padding:calc(7 * var(--u)) 0;cursor:pointer;transition:background .15s,color .15s}& .anc-tone.on{color:#fff;background:var(--gold);border-color:var(--gold)}& .anc-lead{display:flex;flex-direction:column;align-items:stretch;gap:calc(6 * var(--u))}& .anc-lead-txt{min-width:0}& .anc-lead-why{margin-top:calc(5 * var(--u));font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.5)}& .anc-ctx-pill,& .anc-lead-why{font-family:Noto Sans KR,sans-serif}& .anc-ctx-pill{align-self:flex-end;flex-shrink:0;font-size:calc(8.5 * var(--u));font-weight:600;color:var(--gold);background:rgba(196,115,85,.08);border:calc(1 * var(--u)) solid rgba(196,115,85,.35);border-radius:calc(999 * var(--u));padding:calc(5 * var(--u)) calc(9 * var(--u));cursor:pointer;white-space:nowrap;max-width:100%}& .anc-ctx-pill:active{transform:scale(.96)}& .anc-limited{margin-top:calc(12 * var(--u));padding:calc(7 * var(--u)) calc(9 * var(--u));border-radius:calc(9 * var(--u));background:rgba(196,115,85,.08);font-size:calc(9 * var(--u));line-height:1.5;color:rgba(26,21,16,.72)}& .anc-limited,& .anc-railcap{font-family:Noto Sans KR,sans-serif}& .anc-railcap{flex:none;margin-top:calc(6 * var(--u));font-size:calc(10 * var(--u));color:rgba(26,21,16,.55)}& .anc-railcap b{color:var(--ink);font-weight:700}& .anc-rail{display:flex;gap:calc(9 * var(--u));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:calc(7 * var(--u));padding-bottom:calc(4 * var(--u));flex:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}& .anc-rail::-webkit-scrollbar{display:none}& .anc-scroll .anc-center{flex:1 1 0;min-height:calc(150 * var(--u))}& .anc-combo{flex:0 0 78%;height:auto;aspect-ratio:4/5;scroll-snap-align:start;scroll-snap-stop:always;background:none;border:none;padding:0;cursor:pointer}& .anc-dots{flex:none;display:flex;justify-content:center;gap:calc(5 * var(--u));margin-top:calc(3 * var(--u))}& .anc-dots i{width:calc(5 * var(--u));height:calc(5 * var(--u));border-radius:50%;background:rgba(26,21,16,.15);transition:background .2s}& .anc-dots i.on{background:var(--gold)}& .anc-combo-card{position:relative;display:block;width:100%;height:100%;background:#fff;border:calc(1 * var(--u)) solid rgba(26,21,16,.08);border-radius:calc(13 * var(--u));overflow:hidden;box-sizing:border-box;box-shadow:0 calc(6 * var(--u)) calc(16 * var(--u)) rgba(26,21,16,.08);transition:transform .15s}& .anc-combo:active .anc-combo-card{transform:translateY(calc(-2 * var(--u)))}& .anc-combo-loading .anc-combo-card{display:grid;place-items:center}& .anc-combo-cap{position:absolute;left:0;right:0;bottom:0;padding:calc(20 * var(--u)) calc(10 * var(--u)) calc(8 * var(--u));background:linear-gradient(0deg,rgba(26,21,16,.55),rgba(26,21,16,0));color:#fffdf8;font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));font-weight:600;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}& .anc-combo-go{position:absolute;top:calc(7 * var(--u));right:calc(7 * var(--u));width:calc(21 * var(--u));height:calc(21 * var(--u));border-radius:50%;background:rgba(255,253,248,.92);border:calc(1 * var(--u)) solid rgba(26,21,16,.08);display:grid;place-items:center;color:var(--ink)}& .anc-combo-go svg{width:calc(10 * var(--u));height:calc(10 * var(--u))}& .anc-combo-heart{position:absolute;top:calc(9 * var(--u));right:calc(32 * var(--u));color:var(--gold);z-index:2}& .anc-combo-heart svg{width:calc(11 * var(--u));height:calc(11 * var(--u));fill:var(--gold)}& .anc-combo-card .anc-canvas,& .anc-face .anc-canvas{position:absolute;inset:0;display:grid;border-radius:0;padding:calc(8 * var(--u));padding-bottom:calc(26 * var(--u))}& .anc-face .anc-canvas{padding-bottom:calc(8 * var(--u))}& .anc-canvas .tl{cursor:default}& .anc-canvas .tl .tl-name{display:none}& .anc-canvas .tl.anc-pin-tl{background:rgba(196,115,85,.16);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) rgba(196,115,85,.45)}& .anc-canvas .tl .tl-under{position:absolute;top:calc(4 * var(--u));left:calc(4 * var(--u));z-index:3;font-family:JetBrains Mono,monospace;font-size:calc(6.2 * var(--u));letter-spacing:.08em;line-height:1;padding:calc(2.5 * var(--u)) calc(4 * var(--u));border-radius:calc(6 * var(--u));background:rgba(196,115,85,.14);color:rgba(140,78,54,.9);box-shadow:inset 0 0 0 calc(1 * var(--u)) rgba(196,115,85,.35)}& .anc-anchor-chips{display:flex;gap:calc(4 * var(--u));margin-top:calc(4 * var(--u));flex-wrap:wrap}& .anc-anchor-chips em{font-style:normal;font-family:JetBrains Mono,monospace;font-size:calc(7 * var(--u));color:rgba(26,21,16,.55);background:rgba(26,21,16,.05);border-radius:calc(999 * var(--u));padding:calc(2 * var(--u)) calc(6 * var(--u));white-space:nowrap}& .anc-ov{position:absolute;inset:0;z-index:20;background:rgba(26,21,16,.6);backdrop-filter:blur(calc(3 * var(--u)));display:grid;place-items:center}& .anc-stagewrap{width:92%;animation:ancPop .28s cubic-bezier(.2,.7,.2,1)}& .anc-stage{aspect-ratio:4/5;perspective:1400px}& .anc-flip,& .anc-stage{position:relative;width:100%}& .anc-flip{height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.7,.2,1);cursor:pointer}& .anc-flip.back{transform:rotateY(180deg)}& .anc-flip.hint{animation:ancWobble .9s ease-in-out .45s 1}& .anc-flip.rolling .anc-face.f{filter:blur(calc(1 * var(--u))) saturate(.8)}& .anc-face{position:absolute;inset:0;backface-visibility:hidden;border-radius:calc(15 * var(--u));background:#fff;border:calc(1 * var(--u)) solid rgba(26,21,16,.08);overflow:hidden;box-shadow:0 calc(16 * var(--u)) calc(38 * var(--u)) rgba(0,0,0,.35)}& .anc-face.b{transform:rotateY(180deg);background:#fffdf8;display:flex;flex-direction:column;overflow:hidden;padding-bottom:calc(4 * var(--u));box-sizing:border-box}& .anc-card-x{position:absolute;top:calc(8 * var(--u));right:calc(8 * var(--u));width:calc(24 * var(--u));height:calc(24 * var(--u));border-radius:50%;background:rgba(255,253,248,.95);border:calc(1 * var(--u)) solid rgba(26,21,16,.08);display:grid;place-items:center;color:var(--ink);cursor:pointer;z-index:3}& .anc-card-x svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}& .anc-b-head{font-family:JetBrains Mono,monospace;font-size:calc(7 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:rgba(26,21,16,.45);padding:calc(13 * var(--u)) calc(40 * var(--u)) calc(9 * var(--u)) calc(12 * var(--u));min-height:calc(34 * var(--u));box-sizing:border-box;display:flex;align-items:flex-end}& .anc-b-flip{flex:none;margin:calc(2 * var(--u)) calc(7 * var(--u)) calc(4 * var(--u));padding:calc(4 * var(--u)) 0;text-align:center;font-family:Noto Sans KR,sans-serif;font-size:calc(9 * var(--u));font-weight:600;color:rgba(196,115,85,.9);cursor:pointer}& .anc-b-row{display:flex;align-items:center;gap:calc(8 * var(--u));padding:calc(3 * var(--u)) calc(10 * var(--u));margin:0 calc(7 * var(--u)) calc(4 * var(--u));background:#fff;border:calc(1 * var(--u)) solid rgba(26,21,16,.08);border-radius:calc(10 * var(--u));cursor:pointer;text-align:left;flex:1 1 0;min-height:calc(20 * var(--u))}& .anc-b-row.pin{border-color:rgba(196,115,85,.45);cursor:default}& .anc-b-img{height:min(calc(30 * var(--u)),100%);aspect-ratio:1/1;border-radius:calc(7 * var(--u));background:#f7f2e9;display:grid;place-items:center;padding:calc(2 * var(--u));box-sizing:border-box;flex-shrink:0}& .anc-b-img img{max-width:100%;max-height:100%;object-fit:contain}& .anc-b-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(1 * var(--u))}& .anc-b-slot{font-family:JetBrains Mono,monospace;font-size:calc(6.2 * var(--u));letter-spacing:.1em;color:rgba(26,21,16,.45)}& .anc-b-under{display:inline-block;margin-left:calc(4 * var(--u));padding:calc(1.5 * var(--u)) calc(3.5 * var(--u));border-radius:calc(5 * var(--u));background:rgba(196,115,85,.14);color:rgba(140,78,54,.9);box-shadow:inset 0 0 0 calc(1 * var(--u)) rgba(196,115,85,.35);letter-spacing:.06em}& .anc-b-name{font-size:calc(9 * var(--u));font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}& .anc-b-act,& .anc-b-name{font-family:Noto Sans KR,sans-serif}& .anc-b-act{font-size:calc(8.5 * var(--u));font-weight:700;color:var(--gold);flex-shrink:0}& .anc-b-act.fix{color:rgba(26,21,16,.45);font-weight:600}& .anc-card-cta{display:flex;gap:calc(7 * var(--u));margin-top:calc(9 * var(--u));align-items:stretch}& .anc-icon-btn{width:calc(38 * var(--u));border-radius:calc(11 * var(--u));display:grid;place-items:center;color:#fffdf8;background:rgba(255,253,248,.14);border:calc(1 * var(--u)) solid rgba(255,253,248,.4);cursor:pointer}& .anc-icon-btn svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}& .anc-icon-btn.on{background:var(--gold);border-color:var(--gold);color:#fff}& .anc-icon-btn.on svg{fill:#fff}& .anc-icon-btn:active{transform:scale(.94)}& .anc-spin{animation:ancSpin .7s linear infinite}& .anc-worn{display:block;width:100%;margin-top:calc(8 * var(--u));padding:calc(9 * var(--u)) 0;background:rgba(255,253,248,.08);border:calc(1 * var(--u)) solid rgba(255,253,248,.35);border-radius:calc(10 * var(--u));font-family:var(--f-sans);font-weight:600;font-size:calc(11 * var(--u));color:rgba(255,253,248,.92);cursor:pointer}& .anc-worn:disabled{cursor:default}& .anc-worn.done{background:none;border-color:rgba(255,253,248,.18);color:rgba(255,253,248,.6)}& .anc-ov-hint{margin-top:calc(8 * var(--u));color:rgba(255,253,248,.8)}& .anc-ov-hint,& .anc-ov-nocredit{text-align:center;font-family:Noto Sans KR,sans-serif;font-size:calc(8.5 * var(--u))}& .anc-ov-nocredit{flex:1;display:grid;place-items:center;color:rgba(255,253,248,.85);padding:calc(6 * var(--u))}@keyframes ancPop{0%{transform:scale(.62);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ancWobble{0%,to{transform:rotateY(0)}35%{transform:rotateY(-14deg)}65%{transform:rotateY(7deg)}}@keyframes ancSpin{to{transform:rotate(1turn)}}& .anc-reason{margin-top:calc(12 * var(--u));font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));color:var(--why-c)}& .anc-slots{margin-top:calc(8 * var(--u));display:flex;flex-direction:column;gap:calc(6 * var(--u))}& .anc-row{display:flex;align-items:center;gap:calc(9 * var(--u));padding:calc(7 * var(--u)) calc(9 * var(--u));border-radius:calc(11 * var(--u));background:#fff;border:calc(1 * var(--u)) solid rgba(26,21,16,.08);cursor:pointer;text-align:left}& .anc-row.pin{border-color:rgba(196,115,85,.45);cursor:default}& .anc-row:active:not(.pin){transform:scale(.985)}& .anc-row-img{width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:calc(8 * var(--u));background:#fff;overflow:hidden;flex-shrink:0;display:grid;place-items:center;padding:calc(3 * var(--u))}& .anc-row-img img{width:100%;height:100%;object-fit:contain}& .anc-row-meta{display:flex;flex-direction:column;gap:calc(2 * var(--u));min-width:0;flex:1}& .anc-row-slot{font-family:JetBrains Mono,monospace;font-size:calc(6.8 * var(--u));letter-spacing:.1em;color:rgba(26,21,16,.45)}& .anc-row-name{font-size:calc(9.8 * var(--u));color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}& .anc-row-name,& .anc-row-tail{font-family:Noto Sans KR,sans-serif;font-weight:500}& .anc-row-tail{flex-shrink:0;font-size:calc(8.8 * var(--u));color:rgba(196,115,85,.9)}& .anc-row.pin .anc-row-tail{color:rgba(26,21,16,.4)}& .anc-actions{margin-top:calc(10 * var(--u));display:flex;align-items:stretch;gap:calc(6 * var(--u))}& .anc-ghost{flex:none;display:flex;align-items:center;justify-content:center;gap:calc(5 * var(--u));font-family:Noto Sans KR,sans-serif;font-weight:500;font-size:calc(10 * var(--u));color:rgba(26,21,16,.6);background:none;border:calc(1 * var(--u)) solid rgba(26,21,16,.16);border-radius:calc(999 * var(--u));padding:calc(10 * var(--u)) calc(13 * var(--u));cursor:pointer}& .anc-center .anc-ghost{width:auto;padding:calc(8 * var(--u)) calc(16 * var(--u))}& .anc-ghost svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}& .anc-cta{flex:1;display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));font-family:Noto Sans KR,sans-serif;font-weight:700;font-size:calc(11 * var(--u));color:#fff;background:var(--cta-c);border:none;border-radius:calc(999 * var(--u));padding:calc(11 * var(--u)) 0;cursor:pointer}& .anc-cta:disabled{opacity:.55;cursor:default}& .anc-cta svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}& .anc-x{margin-left:auto;width:calc(26 * var(--u));height:calc(26 * var(--u));display:grid;place-items:center;border-radius:50%;background:rgba(26,21,16,.06);border:none;cursor:pointer;color:rgba(26,21,16,.6)}& .anc-x svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}& .anc-nocredit{margin-top:calc(10 * var(--u));font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));text-align:center;color:var(--why-c)}& .anc-center{margin-top:calc(28 * var(--u));display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--u))}& .anc-c-t{font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(11 * var(--u));color:var(--ink)}& .anc-c-s{color:var(--why-c);text-align:center}& .anc-c-s,& .ci-head-cta{font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u))}& .ci-head-cta{margin-left:auto;margin-right:calc(8 * var(--u));display:inline-flex;align-items:center;gap:calc(4 * var(--u));font-weight:600;color:#fff;background:var(--cta-c);border:none;border-radius:calc(999 * var(--u));padding:calc(6 * var(--u)) calc(11 * var(--u));cursor:pointer}& .ci-head-cta svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}& .ci-head-cta:active{transform:scale(.96)}& .cl-card.proc img{opacity:.32;filter:saturate(.7)}& .cl-proc{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6 * var(--u));background:rgba(247,242,233,.28);pointer-events:none}& .cl-proc .sp{width:calc(16 * var(--u));height:calc(16 * var(--u));border-color:rgba(178,134,74,.3);border-top-color:var(--cta-c)}& .cl-proc-t{font-family:Noto Sans KR,sans-serif;font-weight:500;font-size:calc(7.5 * var(--u));letter-spacing:.02em;color:rgba(26,21,16,.62)}& .ci-specs{margin-top:calc(15 * var(--u));border-top:calc(1 * var(--u)) solid rgba(26,21,16,.08)}& .ci-spec{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--u));padding:calc(9 * var(--u)) calc(2 * var(--u));border-bottom:calc(1 * var(--u)) solid rgba(26,21,16,.06)}& .ci-spec-k{font-family:JetBrains Mono,monospace;font-size:calc(9 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:rgba(26,21,16,.4);flex-shrink:0}& .ci-spec-v{font-family:Noto Sans KR,sans-serif;font-size:calc(11.5 * var(--u));color:var(--ink);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}& .ci-tags{display:flex;flex-wrap:wrap;gap:calc(5 * var(--u));margin-top:calc(13 * var(--u))}& .ci-tag{font-size:calc(9.5 * var(--u));color:var(--gold);background:rgba(196,115,85,.08);padding:calc(3 * var(--u)) calc(8 * var(--u))}& .ci-buy,& .ci-tag{font-family:Noto Sans KR,sans-serif;border-radius:calc(999 * var(--u))}& .ci-buy{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));margin-top:calc(15 * var(--u));padding:calc(12 * var(--u)) 0;border:calc(1 * var(--u)) solid rgba(26,21,16,.18);background:none;cursor:pointer;font-weight:600;font-size:calc(11.5 * var(--u));color:var(--ink);text-decoration:none;transition:border-color .15s}& .ci-buy:active{border-color:var(--gold)}& .ci-buy svg{width:calc(13 * var(--u));height:calc(13 * var(--u));color:var(--gold)}& .ci-danger{margin-top:calc(14 * var(--u));padding-top:calc(12 * var(--u));border-top:calc(1 * var(--u)) solid rgba(26,21,16,.08)}& .ci-del-trigger{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));width:100%;background:none;border:none;padding:calc(4 * var(--u)) 0;cursor:pointer;font-family:Noto Sans KR,sans-serif;font-weight:500;font-size:calc(10.5 * var(--u));color:rgba(176,74,47,.7)}& .ci-del-trigger svg{width:calc(13 * var(--u));height:calc(13 * var(--u));stroke-width:2}& .ci-del-confirm{display:flex;flex-direction:column;gap:calc(10 * var(--u))}& .ci-del-q{font-family:Noto Sans KR,sans-serif;font-size:calc(10.5 * var(--u));line-height:1.5;color:rgba(26,21,16,.6)}& .ci-del-actions{display:flex;gap:calc(8 * var(--u))}& .ci-del-go{flex:1;padding:calc(11 * var(--u)) 0;border-radius:calc(999 * var(--u));border:none;background:#b04a2f;cursor:pointer;font-family:Noto Sans KR,sans-serif;font-weight:700;font-size:calc(12 * var(--u));color:#fff;transition:opacity .15s}& .ci-del-go:disabled{opacity:.5;cursor:default}& .ci-photos{margin-top:calc(14 * var(--u))}& .ci-photos-lbl{margin-bottom:calc(7 * var(--u))}& .ci-strip{display:flex;gap:calc(7 * var(--u));overflow-x:auto;scrollbar-width:none;margin:0 calc(-14 * var(--u));padding:0 calc(14 * var(--u)) calc(2 * var(--u))}& .ci-strip::-webkit-scrollbar{display:none}& .ci-thumb{position:relative;flex:0 0 calc(58 * var(--u));width:calc(58 * var(--u));height:calc(72 * var(--u));border-radius:calc(8 * var(--u));background:rgba(255,255,255,.55);border:calc(1.5 * var(--u)) solid rgba(26,21,16,.1);overflow:hidden;cursor:pointer;padding:0;transition:border-color .15s}& .ci-thumb.on{border-color:var(--gold)}& .ci-thumb img{position:absolute;inset:calc(6 * var(--u));width:calc(100% - calc(12 * var(--u)));height:calc(100% - calc(12 * var(--u)));object-fit:contain}& .ci-thumb-rep{position:absolute;top:calc(3 * var(--u));left:calc(3 * var(--u));font-size:calc(7 * var(--u));color:#fff;background:var(--gold);padding:calc(1 * var(--u)) calc(5 * var(--u))}& .ci-setrep,& .ci-thumb-rep{font-family:Noto Sans KR,sans-serif;font-weight:700;border-radius:calc(999 * var(--u))}& .ci-setrep{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));width:100%;margin-top:calc(10 * var(--u));padding:calc(10 * var(--u)) 0;border:calc(1 * var(--u)) solid var(--gold);background:rgba(196,115,85,.08);cursor:pointer;font-size:calc(11 * var(--u));color:var(--gold);transition:opacity .15s}& .ci-setrep svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}& .ci-setrep:disabled{opacity:.55;cursor:default}& .ci-renukki{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));width:100%;margin-top:calc(8 * var(--u));padding:calc(9 * var(--u)) 0;border-radius:calc(999 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.12);background:rgba(255,255,255,.5);cursor:pointer;font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(10.5 * var(--u));color:rgba(26,21,16,.62);transition:opacity .15s}& .ci-renukki svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}& .ci-renukki:disabled{opacity:.55;cursor:default}& .ci-pair{margin-top:calc(10 * var(--u));display:flex;flex-direction:column;gap:calc(6 * var(--u))}& .ci-pair-now{display:flex;align-items:baseline;justify-content:space-between;gap:calc(8 * var(--u))}& .ci-pair-k{font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.5)}& .ci-pair-v{color:rgba(26,21,16,.78);text-align:right;min-width:0}& .ci-pair-btn,& .ci-pair-v{font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(10.5 * var(--u))}& .ci-pair-btn{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));width:100%;padding:calc(9 * var(--u)) 0;border-radius:calc(999 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.12);background:rgba(255,255,255,.5);cursor:pointer;color:rgba(26,21,16,.62);transition:opacity .15s}& .ci-pair-btn:disabled{opacity:.55;cursor:default}& .ci-pair-pick{display:flex;flex-direction:column;gap:calc(6 * var(--u))}& .ci-pair-q{font-weight:600;font-size:calc(10 * var(--u));color:rgba(26,21,16,.7)}& .ci-pair-empty,& .ci-pair-q{font-family:Noto Sans KR,sans-serif}& .ci-pair-empty{font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.45)}& .ci-pair-list{display:flex;flex-direction:column;gap:calc(4 * var(--u));max-height:calc(160 * var(--u));overflow-y:auto}& .ci-pair-cand{display:flex;align-items:center;gap:calc(8 * var(--u));padding:calc(5 * var(--u)) calc(6 * var(--u));border-radius:calc(10 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.1);background:rgba(255,255,255,.6);cursor:pointer;font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(10 * var(--u));color:rgba(26,21,16,.75);text-align:left}& .ci-pair-cand img{width:calc(26 * var(--u));height:calc(26 * var(--u));object-fit:contain;border-radius:calc(6 * var(--u));background:rgba(26,21,16,.04);flex-shrink:0}& .ci-pair-cand:disabled{opacity:.55;cursor:default}& .ci-pair-cancel{align-self:flex-end;font-weight:600;font-size:calc(10 * var(--u));color:rgba(26,21,16,.5);background:none;border:none;cursor:pointer;padding:calc(2 * var(--u)) 0}& .ci-pair-cancel,& .ci-pair-err{font-family:Noto Sans KR,sans-serif}& .ci-pair-err{font-size:calc(9.5 * var(--u));color:#b04a2f}& .ci-photos-head{display:flex;align-items:baseline;justify-content:space-between;gap:calc(8 * var(--u));margin-bottom:calc(7 * var(--u))}& .ci-photos-lbl{font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.5);min-width:0}& .ci-photos-edit{font-weight:600;font-size:calc(10 * var(--u));color:var(--gold);background:none;border:none;cursor:pointer;padding:0}& .ci-photos-edit,& .ci-photos-hint{flex-shrink:0;font-family:Noto Sans KR,sans-serif}& .ci-photos-hint{font-size:calc(8.5 * var(--u));color:rgba(26,21,16,.4)}& .ci-thumb-x{position:absolute;top:calc(3 * var(--u));right:calc(3 * var(--u));z-index:3;width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:50%;background:rgba(14,11,8,.62);display:grid;place-items:center;cursor:pointer}& .ci-thumb-x svg{width:calc(9 * var(--u));height:calc(9 * var(--u));color:#fff;stroke-width:2.6}& .ci-thumb.del{border-color:#b04a2f}& .ci-thumb.del img{opacity:.32}& .ci-thumb-del{position:absolute;bottom:calc(4 * var(--u));left:50%;transform:translateX(-50%);z-index:3;font-family:Noto Sans KR,sans-serif;font-size:calc(7.5 * var(--u));font-weight:700;color:#fff;background:#b04a2f;padding:calc(1 * var(--u)) calc(6 * var(--u));border-radius:calc(999 * var(--u));white-space:nowrap}& .ci-thumb.pend img{opacity:.5}& .ci-thumb-rep.add{background:#4a7c59}& .ci-thumb-spin{position:absolute;inset:0;display:grid;place-items:center;z-index:2}& .ci-thumb-spin .sp{width:calc(16 * var(--u));height:calc(16 * var(--u));border-color:rgba(26,21,16,.25);border-top-color:var(--gold)}& .ci-thumb.addtile{display:grid;place-items:center;background:rgba(196,115,85,.06);border-style:dashed;border-color:rgba(196,115,85,.45)}& .ci-thumb.addtile svg{width:calc(18 * var(--u));height:calc(18 * var(--u));color:var(--gold);position:static;inset:auto}& .ci-edit-actions{display:flex;gap:calc(8 * var(--u));margin-top:calc(12 * var(--u))}& .ci-edit-cancel{flex:0 0 auto;padding:calc(11 * var(--u)) calc(18 * var(--u));border-radius:calc(999 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.18);background:none;font-weight:600;font-size:calc(11.5 * var(--u));color:rgba(26,21,16,.6)}& .ci-edit-cancel,& .ci-edit-save{cursor:pointer;font-family:Noto Sans KR,sans-serif}& .ci-edit-save{flex:1;padding:calc(11 * var(--u)) 0;border-radius:calc(999 * var(--u));border:none;background:var(--cta-c);font-weight:700;font-size:calc(12 * var(--u));color:#fff;transition:opacity .15s}& .ci-edit-save:disabled{opacity:.45;cursor:default}& .ci-edit-cancel:disabled{opacity:.5;cursor:default}& .ci-meta{margin-top:calc(15 * var(--u));border-top:calc(1 * var(--u)) solid rgba(26,21,16,.08)}& .ci-meta .ci-specs{margin-top:0;border-top:none}& .ci-meta-head{display:flex;align-items:center;justify-content:space-between;padding:calc(10 * var(--u)) calc(2 * var(--u)) calc(4 * var(--u))}& .ci-meta-lbl{font-family:JetBrains Mono,monospace;font-size:calc(9 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:rgba(26,21,16,.4)}& .ci-form{display:flex;flex-direction:column;gap:calc(8 * var(--u));padding-top:calc(4 * var(--u))}& .ci-field{display:flex;align-items:center;gap:calc(10 * var(--u))}& .ci-field-k{flex:0 0 calc(52 * var(--u));font-size:calc(11 * var(--u));color:rgba(26,21,16,.55)}& .ci-field input,& .ci-field-k{font-family:Noto Sans KR,sans-serif}& .ci-field input{flex:1;min-width:0;height:calc(36 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.18);border-radius:calc(9 * var(--u));background:#fff;padding:0 calc(11 * var(--u));font-size:calc(12 * var(--u));color:var(--ink);outline:none;-webkit-appearance:none;appearance:none}& .ci-field input:focus{border-color:var(--gold)}& .ci-select{position:relative;flex:1;min-width:0}& .ci-select-btn{width:100%;height:calc(36 * var(--u));display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.18);border-radius:calc(9 * var(--u));background:#fff;padding:0 calc(11 * var(--u));font-family:Noto Sans KR,sans-serif;font-size:calc(12 * var(--u));color:var(--ink);cursor:pointer;outline:none;text-align:left}& .ci-select.open .ci-select-btn{border-color:var(--gold)}& .ci-select-btn svg{width:calc(13 * var(--u));height:calc(13 * var(--u));flex-shrink:0;color:var(--gold);transition:transform .18s ease}& .ci-select.open .ci-select-btn svg{transform:rotate(180deg)}& .ci-select-pop{position:absolute;top:calc(100% + calc(5 * var(--u)));left:0;right:0;z-index:30;background:#fff;border:calc(1 * var(--u)) solid rgba(26,21,16,.12);border-radius:calc(11 * var(--u));box-shadow:0 calc(12 * var(--u)) calc(30 * var(--u)) rgba(26,21,16,.16);padding:calc(5 * var(--u));max-height:calc(210 * var(--u));overflow-y:auto;animation:ci-pop-in .14s ease}& .ci-select-opt{width:100%;display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--u));border:none;background:none;border-radius:calc(7 * var(--u));padding:calc(9 * var(--u)) calc(10 * var(--u));font-family:Noto Sans KR,sans-serif;font-size:calc(12 * var(--u));color:var(--ink);cursor:pointer;text-align:left}& .ci-select-opt:hover{background:rgba(196,115,85,.08)}& .ci-select-opt.on{color:var(--gold);font-weight:600;background:rgba(196,115,85,.06)}& .ci-select-opt svg{width:calc(13 * var(--u));height:calc(13 * var(--u));flex-shrink:0;color:var(--gold)}& .ci-form .ci-edit-actions{margin-top:calc(4 * var(--u))}& .ci-seasons{flex:1;display:flex;gap:calc(6 * var(--u))}& .ci-season{flex:1;height:calc(36 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.18);border-radius:calc(9 * var(--u));background:#fff;cursor:pointer;font-family:Noto Sans KR,sans-serif;font-size:calc(11.5 * var(--u));color:rgba(26,21,16,.55);transition:border-color .14s,background .14s,color .14s}& .ci-season.on{border-color:var(--gold);background:rgba(196,115,85,.08);color:var(--gold);font-weight:600}& .ci-field-tags{align-items:flex-start}& .ci-field-tags .ci-field-k{padding-top:calc(9 * var(--u))}& .ci-tageditor{flex:1;min-width:0;min-height:calc(36 * var(--u));display:flex;flex-wrap:wrap;align-items:center;gap:calc(5 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.18);border-radius:calc(9 * var(--u));background:#fff;padding:calc(5 * var(--u)) calc(7 * var(--u));cursor:text}& .ci-tageditor:focus-within{border-color:var(--gold)}& .ci-tagchip{display:inline-flex;align-items:center;gap:calc(3 * var(--u));background:rgba(196,115,85,.1);color:var(--gold);border-radius:calc(999 * var(--u));padding:calc(3 * var(--u)) calc(4 * var(--u)) calc(3 * var(--u)) calc(8 * var(--u));font-family:Noto Sans KR,sans-serif;font-size:calc(10.5 * var(--u));font-weight:600}& .ci-tagchip-x{display:grid;place-items:center;width:calc(14 * var(--u));height:calc(14 * var(--u));border:none;border-radius:50%;background:rgba(196,115,85,.25);cursor:pointer;padding:0}& .ci-tagchip-x svg{width:calc(8 * var(--u));height:calc(8 * var(--u));color:var(--gold);stroke-width:2.6}& .ci-tageditor .ci-taginput{min-width:calc(64 * var(--u));height:calc(24 * var(--u));border:none;background:none;padding:0 calc(2 * var(--u));font-size:calc(11.5 * var(--u))}& .ci-field textarea,& .ci-tageditor .ci-taginput{flex:1;outline:none;font-family:Noto Sans KR,sans-serif;color:var(--ink)}& .ci-field textarea{min-width:0;border:calc(1 * var(--u)) solid rgba(26,21,16,.18);border-radius:calc(9 * var(--u));background:#fff;padding:calc(8 * var(--u)) calc(11 * var(--u));font-size:calc(12 * var(--u));line-height:1.45;resize:none;-webkit-appearance:none;appearance:none}& .ci-field textarea:focus{border-color:var(--gold)}& .ci-field-multi{align-items:flex-start}& .ci-field-multi .ci-field-k{padding-top:calc(9 * var(--u))}& .ci-layer-scrim{position:absolute;inset:0;background:rgba(14,11,8,.4);animation:ci-fade-in .25s ease both}& .ci-layer{position:absolute;left:0;right:0;bottom:0;height:88%;display:flex;flex-direction:column;background:var(--cream);border-radius:calc(18 * var(--u)) calc(18 * var(--u)) calc(22 * var(--u)) calc(22 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u)) 0;box-shadow:0 calc(-16 * var(--u)) calc(44 * var(--u)) calc(-20 * var(--u)) rgba(0,0,0,.5);animation:ci-layer-in .38s cubic-bezier(.16,1,.3,1) both}& .ci-layer-head{flex:0 0 auto;flex-direction:column;padding:calc(2 * var(--u)) calc(2 * var(--u)) calc(10 * var(--u));border-bottom:calc(1 * var(--u)) solid rgba(26,21,16,.08)}& .ci-layer-head,& .ci-layer-title{display:flex;gap:calc(10 * var(--u))}& .ci-layer-title{align-items:center}& .ci-layer-thumb{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:calc(10 * var(--u));background:rgba(26,21,16,.04);flex-shrink:0;overflow:hidden}& .ci-layer-thumb img{width:100%;height:100%;object-fit:contain}& .ci-layer-title-txt{min-width:0}& .ci-layer-title-txt h3{margin:0;font-family:Noto Sans KR,sans-serif;font-weight:700;font-size:calc(13.5 * var(--u));color:var(--ink);line-height:1.3}& .ci-layer-title-txt p{margin:calc(2 * var(--u)) 0 0;font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}& .ci-layer-search{width:100%;height:calc(34 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.18);border-radius:calc(9 * var(--u));background:#fff;padding:0 calc(11 * var(--u));font-family:Noto Sans KR,sans-serif;font-size:calc(11.5 * var(--u));color:var(--ink);outline:none;-webkit-appearance:none;appearance:none}& .ci-layer-search:focus{border-color:var(--gold)}& .ci-layer-body{flex:1 1 auto;overflow-y:auto;scrollbar-width:none;padding:calc(10 * var(--u)) calc(2 * var(--u)) calc(16 * var(--u))}& .ci-layer-body::-webkit-scrollbar{display:none}& .ci-layer-foot{flex:0 0 auto;display:flex;gap:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(2 * var(--u)) calc(14 * var(--u));border-top:calc(1 * var(--u)) solid rgba(26,21,16,.08)}& .ci-pair-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(8 * var(--u))}& .ci-pair-card{position:relative;display:flex;flex-direction:column;gap:calc(6 * var(--u));padding:calc(8 * var(--u));border:calc(1.5 * var(--u)) solid rgba(26,21,16,.1);border-radius:calc(12 * var(--u));background:rgba(255,255,255,.7);cursor:pointer;text-align:left;transition:border-color .14s,background .14s}& .ci-pair-card.on{border-color:var(--gold);background:rgba(196,115,85,.07)}& .ci-pair-card:disabled{opacity:.55;cursor:default}& .ci-pair-card img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:calc(8 * var(--u));background:rgba(26,21,16,.03)}& .ci-pair-card-lbl{font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(10.5 * var(--u));color:rgba(26,21,16,.78);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}& .ci-pair-cur{position:absolute;top:calc(6 * var(--u));left:calc(6 * var(--u));background:var(--gold);color:#fff;font-weight:700;font-size:calc(8.5 * var(--u));border-radius:calc(999 * var(--u));padding:calc(2 * var(--u)) calc(7 * var(--u))}& .ci-pair-cur,& .ci-pair-unpair{font-family:Noto Sans KR,sans-serif}& .ci-pair-unpair{flex:0 0 auto;align-self:center;border:calc(1 * var(--u)) solid rgba(26,21,16,.16);background:rgba(255,255,255,.6);border-radius:calc(999 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));font-weight:600;font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.55);cursor:pointer}& .ci-pair-unpair:disabled{opacity:.55;cursor:default}& .ci-paired-item{padding:calc(7 * var(--u)) calc(9 * var(--u));border-radius:calc(12 * var(--u));background:rgba(196,115,85,.08)}& .ci-paired-item,& .ci-paired-jump{display:flex;align-items:center;gap:calc(8 * var(--u))}& .ci-paired-jump{flex:1;min-width:0;background:none;border:none;padding:0;text-align:left;cursor:pointer}& .ci-paired-jump:disabled{cursor:default}& .ci-paired-item img{width:calc(30 * var(--u));height:calc(30 * var(--u));object-fit:contain;border-radius:calc(7 * var(--u));background:#fff;flex-shrink:0}& .ci-paired-name{flex:1;min-width:0;font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(10.5 * var(--u));color:rgba(26,21,16,.8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}& .ci-paired-badge{flex:0 0 auto;font-weight:700;font-size:calc(9 * var(--u))}& .ci-pair-toast,& .ci-paired-badge{font-family:Noto Sans KR,sans-serif;color:var(--gold)}& .ci-pair-toast{display:block;font-size:calc(9.5 * var(--u));line-height:1.4}& .ci-pair-effect{margin:calc(8 * var(--u)) 0 0;font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.55);line-height:1.5}& .ci-pair-chips{display:flex;flex-wrap:wrap;gap:calc(5 * var(--u))}& .ci-pair-chip{border:calc(1 * var(--u)) solid rgba(26,21,16,.16);background:rgba(255,255,255,.7);border-radius:calc(999 * var(--u));padding:calc(5 * var(--u)) calc(11 * var(--u));font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(10 * var(--u));color:rgba(26,21,16,.55);cursor:pointer;transition:background .14s,color .14s,border-color .14s}& .ci-pair-chip.on{background:var(--ink);border-color:var(--ink);color:#fff}& .ci-leave{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:calc(24 * var(--u));background:rgba(14,11,8,.45);animation:ci-fade-in .2s ease both}& .ci-leave-box{width:100%;max-width:calc(240 * var(--u));background:#fff;border-radius:calc(14 * var(--u));padding:calc(18 * var(--u)) calc(16 * var(--u)) calc(12 * var(--u));text-align:center}& .ci-leave-box b{font-family:Noto Sans KR,sans-serif;font-weight:700;font-size:calc(12.5 * var(--u));color:var(--ink)}& .ci-leave-box p{margin:calc(4 * var(--u)) 0 0;font-family:Noto Sans KR,sans-serif;font-size:calc(10 * var(--u));color:rgba(26,21,16,.55)}& .ci-leave-actions{display:flex;gap:calc(6 * var(--u));margin-top:calc(12 * var(--u))}& .ci-leave-stay{border-radius:calc(999 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.18);background:none;font-weight:600;color:rgba(26,21,16,.6)}& .ci-leave-go,& .ci-leave-stay{flex:1;padding:calc(9 * var(--u)) 0;cursor:pointer;font-family:Noto Sans KR,sans-serif;font-size:calc(11 * var(--u))}& .ci-leave-go{border-radius:calc(999 * var(--u));border:none;background:#b04a2f;font-weight:700;color:#fff}& .s-fit{z-index:260;background:var(--flat-bg);color:var(--ink);animation:labSlideInR .34s cubic-bezier(.16,1,.3,1) both}& .fit-head{position:absolute;top:calc(30 * var(--u));left:calc(16 * var(--u));right:calc(16 * var(--u));z-index:9;display:flex;align-items:center;justify-content:space-between}& .fit-head .back{font-family:Noto Sans KR,sans-serif;font-weight:500;font-size:calc(11 * var(--u));color:var(--gold);display:inline-flex;align-items:center;gap:calc(4 * var(--u));cursor:pointer;min-width:calc(34 * var(--u))}& .fit-head .back svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}& .fit-head .back.off{opacity:.35;cursor:default}& .fit-head .ft-title{font-family:Noto Sans KR,sans-serif;font-size:calc(11 * var(--u));font-weight:500;letter-spacing:.02em;color:var(--gold)}& .fit-head .ft-ghost{min-width:calc(34 * var(--u))}& .fit-flow{position:absolute;left:calc(18 * var(--u));right:calc(18 * var(--u));top:calc(60 * var(--u));bottom:calc(20 * var(--u));z-index:8;display:flex;flex-direction:column;gap:calc(12 * var(--u))}& .fit-stage{position:relative;flex:1 1 0;min-height:0;border-radius:calc(14 * var(--u));overflow:hidden;background:linear-gradient(180deg,#ece0cb,#ddc9ab)}& .s-fit[data-st=hd] .fit-stage{background:linear-gradient(180deg,#efddcd,#e3c4b0)}& .fit-stage .fs-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}& .fit-stage .fs-reveal{animation:fitReveal .8s ease both}& .fit-veil{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(7 * var(--u));text-align:center;padding:0 calc(24 * var(--u));background:rgba(14,11,8,.44);backdrop-filter:blur(calc(7 * var(--u)))}& .fit-veil .t{font-weight:500;font-size:calc(11 * var(--u));line-height:1.55;color:rgba(247,242,233,.95)}& .fit-veil .s,& .fit-veil .t{font-family:Noto Sans KR,sans-serif}& .fit-veil .s{font-size:calc(9 * var(--u));color:rgba(247,242,233,.62);word-break:keep-all;text-wrap:balance}& .fit-veil.solid{background:none;backdrop-filter:none}& .fit-veil.solid .t{font-family:Gowun Batang,serif;font-weight:700;font-size:calc(14.5 * var(--u));color:var(--ink)}& .fit-veil.solid .s{color:rgba(26,21,16,.55);font-size:calc(9.5 * var(--u))}& .fit-veil.solid.anon-up{justify-content:flex-start;align-items:stretch;text-align:left;overflow-y:auto;padding:calc(14 * var(--u)) calc(18 * var(--u));background:var(--flat-bg)}& .fit-anon-bridge{flex:none;display:flex;flex-direction:column;align-items:center;gap:calc(3 * var(--u));text-align:center;padding:calc(4 * var(--u)) calc(20 * var(--u)) 0}& .fit-anon-bridge .fab-s{font-family:Noto Sans KR,sans-serif;font-size:calc(9 * var(--u));line-height:1.55;color:rgba(26,21,16,.55);word-break:keep-all;text-wrap:balance}& .fit-glyphs{position:absolute;right:calc(10 * var(--u));bottom:calc(10 * var(--u));z-index:6;display:flex;gap:calc(7 * var(--u))}& .fit-glyphs .fg-btn{position:relative;width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:50%;display:grid;place-items:center;background:rgba(14,11,8,.5);backdrop-filter:blur(calc(4 * var(--u)));color:rgba(247,242,233,.95);border:none;padding:0;cursor:pointer}& .fit-glyphs .fg-btn svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}& .fit-glyphs .fg-btn:active{transform:scale(.94)}& .fit-glyphs .fg-badge{position:absolute;top:calc(-2 * var(--u));right:calc(-2 * var(--u));min-width:calc(11 * var(--u));height:calc(11 * var(--u));padding:0 calc(2 * var(--u));border-radius:calc(999 * var(--u));background:var(--gold);color:#fff;font-family:JetBrains Mono,monospace;font-size:calc(7 * var(--u));display:grid;place-items:center}& .fit-seed-link{border:none;cursor:pointer;margin-top:calc(6 * var(--u));display:inline-flex;align-items:center;gap:calc(5 * var(--u));font-family:Noto Sans KR,sans-serif;font-weight:600;font-size:calc(10.5 * var(--u));color:#fff;background:var(--cta-c);padding:calc(8 * var(--u)) calc(16 * var(--u));border-radius:calc(999 * var(--u));text-decoration:none;box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) calc(-10 * var(--u)) rgba(178,134,74,.65)}& .fit-seed-link svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}& .fit-donechip{position:absolute;top:calc(10 * var(--u));left:50%;transform:translateX(-50%);z-index:5;font-family:JetBrains Mono,monospace;font-size:calc(7 * var(--u));letter-spacing:.1em;color:rgba(247,242,233,.9);background:rgba(14,11,8,.45);padding:calc(2 * var(--u)) calc(7 * var(--u));border-radius:calc(999 * var(--u));pointer-events:none;animation:fitChipFade 3.4s ease forwards}& .fit-items{flex:none;display:flex;justify-content:center;gap:calc(7 * var(--u))}& .fit-it{position:relative;width:calc(36 * var(--u));display:flex;flex-direction:column;align-items:center;gap:calc(3 * var(--u));cursor:pointer;animation:labFillIn .4s ease both;transition:opacity .2s}& .fit-it img{width:calc(34 * var(--u));height:calc(34 * var(--u));object-fit:contain;box-sizing:border-box;background:rgba(255,255,255,.6);border-radius:calc(9 * var(--u));padding:calc(3 * var(--u));box-shadow:inset 0 0 0 calc(1 * var(--u)) rgba(26,21,16,.08);transition:box-shadow .2s}& .fit-it .fi-cat{font-family:Noto Sans KR,sans-serif;font-size:calc(7.5 * var(--u));color:rgba(26,21,16,.5);white-space:nowrap}& .fit-it.off{opacity:.32}& .fit-it.lit img{box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--gold)}& .fit-it .fi-chk{position:absolute;top:calc(-3 * var(--u));right:calc(-3 * var(--u));z-index:2;display:grid;place-items:center;width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:50%;background:var(--gold);animation:labFillIn .25s ease both}& .fit-it .fi-chk svg{width:calc(7 * var(--u));height:calc(7 * var(--u));color:#fff;stroke-width:3}& .fit-note{flex:none;text-align:center;font-family:Noto Sans KR,sans-serif;font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.48);word-break:keep-all;text-wrap:balance;padding:0 calc(16 * var(--u))}& .s-fit[data-st=hd] .pr-row .btn{background:var(--cta-h);box-shadow:0 calc(8 * var(--u)) calc(22 * var(--u)) calc(-10 * var(--u)) rgba(192,122,87,.7)}}@keyframes fitReveal{0%{opacity:0;filter:blur(calc(6 * var(--u)))}to{opacity:1;filter:blur(0)}}@keyframes fitChipFade{0%{opacity:0}12%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes ci-pop-in{0%{opacity:0;transform:translateY(calc(-4 * var(--u)))}to{opacity:1;transform:translateY(0)}}@keyframes ci-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ci-layer-in{0%{transform:translateY(105%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wlab *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:520px){.wlab{--u:calc(100dvw / 264);padding:0;gap:0}.wlab .scaler{width:100dvw;height:100dvh;display:block}.wlab .ph{padding:0;box-shadow:none;background:none}.wlab .ph,.wlab .viewport{width:100%;height:100%;border-radius:0}.wlab .scr{border-radius:0}.wlab .footnote,.wlab .msb{display:none}}@media (max-width:520px) and (min-aspect-ratio:1/2){.wlab .reg-intake{gap:calc(10 * var(--u));margin-top:calc(2 * var(--u))}.wlab .reg-lead{margin-bottom:calc(2 * var(--u))}.wlab .reg-lead-sub{margin-bottom:calc(5 * var(--u))}.wlab .reg-or{margin:0}.wlab .reg-note{margin-top:calc(2 * var(--u))}.wlab .reg-wishlane{margin-top:calc(11 * var(--u));padding-top:calc(10 * var(--u))}}@keyframes labStampIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.92);letter-spacing:.02em}55%{opacity:1}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes labRiseUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes labPopIn{0%{opacity:0;transform:translateY(calc(9 * var(--u))) scale(.95)}to{opacity:1;transform:none}}@keyframes labCoachL{0%,to{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(calc(-8 * var(--u)))}}@keyframes labCoachR{0%,to{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(calc(8 * var(--u)))}}@keyframes labCoachD{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(calc(7 * var(--u)))}}@keyframes labPulse2{0%,to{opacity:1}50%{opacity:.6}}.wlab{--card-c:#fdfaf5;--panel-c:#efe7d8;--muted-c:rgba(26,21,16,0.62);--faint-c:rgba(26,21,16,0.4);--line-c:rgba(26,21,16,0.11);--line2-c:rgba(26,21,16,0.18);--qpad:calc(16 * var(--u));& .micro-label{font-family:var(--f-mono);font-size:calc(7.5 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--faint-c)}& .sub{font-family:var(--f-sans);font-size:calc(10 * var(--u));line-height:1.6;color:var(--muted-c)}& .kick{font-family:var(--f-mono);font-size:calc(7 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:var(--cta-c)}& .seed-note{font-family:var(--f-serif);font-style:italic;font-size:calc(8.5 * var(--u));line-height:1.6;color:var(--faint-c)}& .cta-btn{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--u));width:100%;background:var(--cta-c);color:#fff;border:none;cursor:pointer;border-radius:calc(999 * var(--u));padding:calc(11 * var(--u));font-family:var(--f-sans);font-size:calc(11 * var(--u));font-weight:600;transition:filter .15s}& .cta-btn:active{filter:brightness(.92)}& .cta-btn:disabled{opacity:.4;cursor:default}& .ghost-btn{display:flex;align-items:center;justify-content:center;gap:calc(5 * var(--u));width:100%;border:calc(1 * var(--u)) solid var(--line2-c);border-radius:calc(999 * var(--u));cursor:pointer;padding:calc(9.5 * var(--u));font-family:var(--f-sans);font-size:calc(10 * var(--u));font-weight:500;color:var(--muted-c);background:transparent}& .ghost-btn:disabled{opacity:.5;cursor:default}& .chip{display:inline-flex;align-items:center;background:#fff;border:calc(1 * var(--u)) solid var(--line-c);border-radius:calc(999 * var(--u));padding:calc(4.5 * var(--u)) calc(9 * var(--u));font-family:var(--f-sans);font-size:calc(9 * var(--u));font-weight:500;color:var(--ink)}& .chip.btn{cursor:pointer}& .chip.on{background:var(--gold);border-color:var(--gold);color:#fff}& .kwrap{display:flex;flex-wrap:wrap;gap:calc(5 * var(--u))}& .qa-navbar .back,& .qa-top .back,& .seed-head .back{display:inline-flex;align-items:center;gap:calc(4 * var(--u));font-family:var(--f-sans);font-weight:600;font-size:calc(9 * var(--u));cursor:pointer}& .qa-navbar .back svg,& .qa-top .back svg,& .seed-head .back svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}& .s-quiz{z-index:250;background:var(--flat-bg);color:var(--ink);animation:labSlideInR .34s cubic-bezier(.16,1,.3,1) both}& .s-quiz .sp,& .s-seed .sp{border-color:rgba(26,21,16,.2);border-top-color:var(--gold)}& .qa-center{position:absolute;inset:0;display:grid;place-items:center}& .qa-navbar{position:absolute;top:calc(30 * var(--u));left:var(--qpad);right:var(--qpad);z-index:9;display:flex;align-items:center;justify-content:space-between}& .qa-navbar .back{color:var(--gold)}& .qa-navbar-kick{font-family:var(--f-mono);font-size:calc(7 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:var(--faint-c)}& .qa-msg{position:absolute;top:calc(66 * var(--u));left:calc(18 * var(--u));right:calc(18 * var(--u));bottom:calc(20 * var(--u));display:flex;flex-direction:column;justify-content:flex-end;gap:calc(9 * var(--u))}& .qa-msg-h1{font-family:var(--f-serif);font-weight:700;font-size:calc(18 * var(--u));line-height:1.35;color:var(--ink)}& .qa-msg .ghost-btn{margin-top:calc(8 * var(--u))}& .qa-photo{background:var(--cover-bg);touch-action:none;overflow:hidden}& .qa-drag,& .qa-photo{position:absolute;inset:0}& .qa-drag{transition:transform .28s cubic-bezier(.4,0,.2,1);will-change:transform}& .qa-drag img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}& .qa-grad{position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,11,8,.45),rgba(14,11,8,0) 26%,rgba(14,11,8,0) 50%,rgba(14,11,8,.66))}& .qa-top{position:absolute;top:calc(30 * var(--u));left:var(--qpad);right:var(--qpad);display:flex;justify-content:space-between;align-items:center;color:#f7f2e9;z-index:5}& .qa-top .back{color:#f7f2e9;text-shadow:0 calc(1 * var(--u)) calc(8 * var(--u)) rgba(0,0,0,.4)}& .qa-kick{font-family:var(--f-mono);font-size:calc(6.5 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:rgba(247,242,233,.9)}& .qa-word{position:absolute;left:var(--qpad);right:var(--qpad);bottom:calc(56 * var(--u));color:#fff;z-index:5;pointer-events:none}& .qa-word .q{font-family:var(--f-serif);font-weight:700;font-size:calc(19 * var(--u));line-height:1.32;white-space:pre-line;text-shadow:0 calc(2 * var(--u)) calc(18 * var(--u)) rgba(0,0,0,.4)}& .qa-word .w{margin-top:calc(6 * var(--u));font-family:var(--f-serif);font-size:calc(9.5 * var(--u));color:rgba(247,242,233,.82)}& .qa-side{position:absolute;top:50%;transform:translateY(-50%);z-index:6;display:flex;flex-direction:column;align-items:center;gap:calc(5 * var(--u));width:calc(41 * var(--u));padding:calc(11 * var(--u)) 0;background:rgba(18,14,10,.5);border:calc(1 * var(--u)) solid rgba(247,242,233,.16);color:#f7f2e9;cursor:pointer;transition:background .18s,color .18s,transform .2s,box-shadow .2s}& .qa-side svg{width:calc(12.5 * var(--u));height:calc(12.5 * var(--u));color:rgba(247,242,233,.85);transition:color .18s}& .qa-side .tx{font-family:var(--f-sans);font-size:calc(8.5 * var(--u));font-weight:600;line-height:1}& .qa-side.left{left:0;border-left:none;border-radius:0 calc(13 * var(--u)) calc(13 * var(--u)) 0}& .qa-side.right{right:0;border-right:none;border-radius:calc(13 * var(--u)) 0 0 calc(13 * var(--u))}& .qa-side.lit{background:rgba(247,242,233,.95);color:#1a1510;border-color:transparent;box-shadow:0 calc(12 * var(--u)) calc(32 * var(--u)) calc(-10 * var(--u)) rgba(0,0,0,.55)}& .qa-side.left.lit{transform:translateY(-50%) translateX(calc(4 * var(--u)))}& .qa-side.left.lit svg{color:var(--cta-c)}& .qa-side.right.lit{transform:translateY(-50%) translateX(calc(-4 * var(--u)))}& .qa-side.right.lit svg{color:var(--gold)}& .qa-down{position:absolute;left:50%;bottom:calc(16 * var(--u));transform:translateX(-50%);z-index:6;display:inline-flex;align-items:center;gap:calc(5 * var(--u));background:rgba(18,14,10,.5);border:calc(1 * var(--u)) solid rgba(247,242,233,.16);color:rgba(247,242,233,.92);cursor:pointer;border-radius:calc(999 * var(--u));padding:calc(6.5 * var(--u)) calc(13 * var(--u));font-family:var(--f-sans);font-size:calc(9 * var(--u));font-weight:600;transition:background .18s,color .18s,transform .2s}& .qa-down svg{width:calc(10 * var(--u));height:calc(10 * var(--u));color:rgba(247,242,233,.7);transition:color .18s}& .qa-down.lit{background:rgba(247,242,233,.95);color:#1a1510;transform:translateX(-50%) translateY(calc(4 * var(--u)))}& .qa-down.lit svg{color:var(--gold)}& .qa-coach{position:absolute;inset:0;z-index:8;background:rgba(14,11,8,.62);cursor:pointer;animation:labFadeIn .3s ease both}& .qa-coach .cue{position:absolute;display:flex;flex-direction:column;align-items:center;gap:calc(5 * var(--u));color:#f7f2e9}& .qa-coach .cue svg{width:calc(18 * var(--u));height:calc(18 * var(--u));color:#f7f2e9}& .qa-coach .cue .lb{font-family:var(--f-sans);font-size:calc(10 * var(--u));font-weight:600}& .qa-coach .cue .en{font-family:var(--f-mono);font-size:calc(5.5 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:rgba(247,242,233,.5)}& .qa-coach .cue.cl{left:calc(20 * var(--u));top:50%;animation:labCoachL 1.7s ease-in-out infinite}& .qa-coach .cue.cr{right:calc(20 * var(--u));top:50%;animation:labCoachR 1.7s ease-in-out infinite}& .qa-coach .cue.cd{left:50%;bottom:calc(80 * var(--u));transform:translateX(-50%);animation:labCoachD 1.7s ease-in-out infinite}& .qa-coach .start{bottom:calc(30 * var(--u));transform:translateX(-50%);font-family:var(--f-mono);font-size:calc(8 * var(--u));letter-spacing:.2em;color:#1a1510;background:#f7f2e9;border-radius:calc(999 * var(--u));padding:calc(9 * var(--u)) calc(18 * var(--u));box-shadow:0 calc(12 * var(--u)) calc(30 * var(--u)) calc(-10 * var(--u)) rgba(0,0,0,.55);animation:labPulse2 2s ease-in-out infinite}& .qa-coach .start,& .qa-stamp{position:absolute;left:50%;white-space:nowrap}& .qa-stamp{top:42%;transform:translate(-50%,-50%);z-index:6;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:calc(7 * var(--u));opacity:0}& .qa-stamp .w{font-family:var(--f-serif);font-weight:700;font-size:calc(34 * var(--u));line-height:1;letter-spacing:.06em;color:#f7f2e9;text-shadow:0 calc(3 * var(--u)) calc(26 * var(--u)) rgba(14,11,8,.75),0 calc(1 * var(--u)) calc(3 * var(--u)) rgba(14,11,8,.5)}& .qa-stamp .c{display:flex;align-items:center;gap:calc(8 * var(--u));font-family:var(--f-mono);font-size:calc(6.5 * var(--u));letter-spacing:.3em;color:rgba(247,242,233,.85);text-shadow:0 calc(1 * var(--u)) calc(8 * var(--u)) rgba(14,11,8,.7)}& .qa-stamp .c:after,& .qa-stamp .c:before{content:"";width:calc(20 * var(--u));height:calc(1 * var(--u));background:rgba(247,242,233,.55)}& .qa-stamp.show{animation:labStampIn .42s cubic-bezier(.2,.9,.3,1) both}& .qa-stamp.comfort .w{color:#ece0cb}& .qa-stamp.stretch .w{color:#e9c0a8}& .qa-stamp.pass .w{font-size:calc(26 * var(--u));color:rgba(247,242,233,.8);font-weight:400;font-style:italic}& .qa-sheet{position:absolute;left:0;right:0;bottom:0;background:var(--cream);border-radius:calc(22 * var(--u)) calc(22 * var(--u)) 0 0;padding:calc(14 * var(--u)) var(--qpad) calc(18 * var(--u));box-shadow:0 calc(-18 * var(--u)) calc(50 * var(--u)) rgba(14,11,8,.4);z-index:11;animation:labRiseUp .42s cubic-bezier(.4,0,.2,1) both}& .qa-sheet .grab{width:calc(30 * var(--u));height:calc(3.5 * var(--u));border-radius:calc(99 * var(--u));background:var(--line2-c);margin:0 auto calc(12 * var(--u))}& .qa-sheet-h1{margin-top:calc(6 * var(--u));font-weight:700;font-size:calc(17 * var(--u));line-height:1.32;white-space:pre-line}& .qa-sheet-h1,& .qa-sheet-sum{font-family:var(--f-serif);color:var(--ink)}& .qa-sheet-sum{margin-top:calc(8 * var(--u));font-style:italic;font-size:calc(10.5 * var(--u));line-height:1.5}& .qa-sheet-next{margin-top:calc(5 * var(--u));font-family:var(--f-sans);font-size:calc(9.5 * var(--u));line-height:1.55;color:var(--muted-c)}& .qa-pool-dry{margin:calc(2 * var(--u)) 0 0;text-align:center;font-size:calc(9 * var(--u));line-height:1.5;color:var(--faint-c)}& .qa-sheet .seed-note{margin-top:calc(10 * var(--u))}& .qa-sheet-cta{margin-top:calc(12 * var(--u));display:flex;flex-direction:column;gap:calc(7 * var(--u))}& .toc{margin-top:calc(11 * var(--u));border-top:calc(1 * var(--u)) solid var(--line-c)}& .toc .row{display:flex;align-items:baseline;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) 0;border-bottom:calc(1 * var(--u)) solid var(--line-c);animation:labPopIn .4s ease both}& .toc .no{font-family:var(--f-serif);font-style:italic;font-size:calc(10 * var(--u));color:var(--gold);width:calc(16 * var(--u))}& .toc .lb{font-family:var(--f-mono);font-size:calc(6.5 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--faint-c);width:calc(56 * var(--u))}& .toc .vals{font-family:var(--f-serif);font-size:calc(10 * var(--u));color:var(--ink);line-height:1.5;flex:1}& .toc .dots{flex:0 0 auto;align-self:flex-end;border-bottom:calc(1 * var(--u)) dotted var(--line2-c);transform:translateY(calc(-2 * var(--u)));min-width:calc(10 * var(--u))}& .qa-forced{position:absolute;top:calc(58 * var(--u));left:var(--qpad);right:var(--qpad);bottom:calc(24 * var(--u));display:flex;flex-direction:column;min-height:0}& .qa-forced .qa-f-head{flex:0 0 auto}& .qa-forced .qa-f-head .sub{margin-top:calc(5 * var(--u))}& .qa-forced .qa-f-note{margin-top:calc(4 * var(--u));color:var(--faint-c);font-size:calc(9 * var(--u))}& .qa-f-empty-wrap{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(12 * var(--u))}& .qa-f-empty-wrap .ghost-btn{width:auto;padding-left:calc(22 * var(--u));padding-right:calc(22 * var(--u))}& .qa-confirm{position:absolute;inset:0;z-index:20;display:grid;place-items:center;padding:var(--qpad);background:rgba(14,11,8,.62);animation:labFadeIn .2s ease both}& .qa-confirm-card{width:100%;max-width:calc(280 * var(--u));background:var(--cream);border-radius:calc(16 * var(--u));overflow:hidden;display:flex;flex-direction:column;box-shadow:0 calc(20 * var(--u)) calc(50 * var(--u)) rgba(14,11,8,.5);animation:labPopIn .26s cubic-bezier(.2,.9,.3,1) both}& .qa-confirm-img{width:100%;aspect-ratio:4/5;overflow:hidden;background:#ddd3c2}& .qa-confirm-img img{display:block;width:100%;height:100%;object-fit:cover}& .qa-confirm-foot{padding:calc(11 * var(--u)) calc(13 * var(--u)) calc(12 * var(--u));display:flex;flex-direction:column;gap:calc(9 * var(--u))}& .qa-confirm-cap{display:flex;align-items:center;gap:calc(8 * var(--u));font-family:var(--f-mono);font-size:calc(7.5 * var(--u));letter-spacing:.14em}& .qa-confirm-cap .no{color:var(--gold)}& .qa-confirm-cap .rule{flex:1;height:1px;background:rgba(26,21,16,.14)}& .qa-confirm-cap .tag{color:var(--faint-c)}& .qa-confirm-go{display:flex;align-items:center;justify-content:center;gap:calc(7 * var(--u));width:100%;padding:calc(12 * var(--u)) 0;border-radius:calc(999 * var(--u));background:var(--gold);color:var(--cream);font-family:var(--f-serif);font-weight:700;font-size:calc(12.5 * var(--u));letter-spacing:.01em;transition:filter .15s}& .qa-confirm-go .ar{font-family:var(--f-mono);font-weight:400;font-size:calc(11 * var(--u));transform:translateY(calc(-.5 * var(--u)))}& .qa-confirm-go:active{filter:brightness(.92)}& .qa-confirm-go:disabled{opacity:.45;cursor:default}& .qa-confirm-re{align-self:center;padding:calc(3 * var(--u)) calc(10 * var(--u));background:transparent;color:var(--muted-c);font-size:calc(9.5 * var(--u));font-weight:500;text-decoration:underline;text-underline-offset:calc(2.5 * var(--u));text-decoration-color:rgba(26,21,16,.25)}& .qa-confirm-re:disabled{opacity:.5;cursor:default}& .csgrid{margin-top:calc(12 * var(--u));display:grid;grid-template-columns:1fr 1fr 1fr;gap:calc(7 * var(--u));overflow-y:auto;scrollbar-width:none;flex:1;min-height:0;align-content:start;padding-bottom:calc(4 * var(--u))}& .csgrid::-webkit-scrollbar{display:none}& .cs-cell{position:relative;aspect-ratio:4/5;background:#ddd3c2;border-radius:calc(3 * var(--u));overflow:hidden;border:none;padding:0;cursor:pointer}& .cs-cell img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}& .cs-cell .fn{position:absolute;top:calc(4 * var(--u));left:calc(5 * var(--u));font-family:var(--f-mono);font-size:calc(6 * var(--u));color:rgba(255,255,255,.9);text-shadow:0 calc(1 * var(--u)) calc(4 * var(--u)) rgba(0,0,0,.55)}& .cs-cell.pick{outline:calc(2 * var(--u)) solid var(--gold);outline-offset:calc(2 * var(--u))}& .cs-cell.pick:after{content:"PICK";right:calc(5 * var(--u));font-size:calc(5.5 * var(--u));letter-spacing:.1em;background:var(--gold);color:#fff;padding:calc(1.5 * var(--u)) calc(5 * var(--u))}& .cs-cell .pool,& .cs-cell.pick:after{position:absolute;bottom:calc(4 * var(--u));font-family:var(--f-mono);border-radius:calc(99 * var(--u))}& .cs-cell .pool{left:calc(5 * var(--u));font-size:calc(5 * var(--u));letter-spacing:.08em;background:rgba(26,21,16,.5);color:#f7f2e9;padding:calc(1.5 * var(--u)) calc(4 * var(--u))}& .qa-f-empty{grid-column:1/-1}& .s-result{z-index:260;animation:labFadeIn .34s ease both}& .rc{background:#8b7f6e}& .rc,& .rc>img{position:absolute;inset:0}& .rc>img{width:100%;height:100%;object-fit:cover}& .rc-nophoto{background:#8b7f6e}& .rc-nophoto,& .rc-veil{position:absolute;inset:0}& .rc-veil{background:linear-gradient(180deg,rgba(20,15,10,.2),rgba(20,15,10,.76))}& .rc-sb{position:absolute;top:calc(30 * var(--u));left:var(--qpad);right:var(--qpad);z-index:5;display:flex;justify-content:space-between;align-items:center;font-family:var(--f-mono);font-size:calc(7.5 * var(--u));color:rgba(247,242,233,.85)}& .rc-sb .micro-label{color:rgba(247,242,233,.8)}& .rc-foot{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;flex-direction:column;padding:calc(48 * var(--u)) var(--qpad) calc(22 * var(--u));background:linear-gradient(180deg,rgba(20,15,10,0),rgba(20,15,10,.5) 32%,rgba(20,15,10,.82))}& .rc-body{color:#f7f2e9}& .rc-body .rc-code{font-family:var(--f-mono,ui-monospace,monospace);font-weight:700;font-size:calc(11 * var(--u));letter-spacing:.14em;color:#e3c98a;animation:labPopIn .5s ease .1s both}& .rc-body .code{margin-top:calc(4 * var(--u));font-family:var(--f-serif);font-weight:700;font-size:calc(26 * var(--u));letter-spacing:.01em;line-height:1.16;word-break:keep-all;animation:labPopIn .5s ease .15s both}& .rc-body .nm{margin-top:calc(6 * var(--u));font-family:var(--f-sans);font-size:calc(12 * var(--u));font-weight:600;color:rgba(247,242,233,.9);animation:labPopIn .5s ease .28s both}& .rc-body .ds{margin-top:calc(3 * var(--u));font-family:var(--f-serif);font-style:italic;font-size:calc(9.5 * var(--u));color:rgba(247,242,233,.78);animation:labPopIn .5s ease .38s both}& .rc-axes{margin-top:calc(12 * var(--u));display:flex;flex-wrap:wrap;gap:calc(5 * var(--u));animation:labPopIn .5s ease .48s both}& .rc-ax{font-family:var(--f-mono);font-size:calc(6.5 * var(--u));letter-spacing:.1em;border:calc(1 * var(--u)) solid rgba(247,242,233,.42);border-radius:calc(999 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u));color:rgba(247,242,233,.92)}& .rc-ax b{color:#e9c9a0;font-weight:500}& .rc-quote{margin-top:calc(10 * var(--u));font-family:var(--f-serif);font-style:italic;font-size:calc(9 * var(--u));line-height:1.65;color:rgba(247,242,233,.72);animation:labPopIn .5s ease .58s both}& .rc-loading{gap:calc(8 * var(--u));padding:calc(8 * var(--u)) 0}& .rc-cta,& .rc-loading{display:flex;align-items:center}& .rc-cta{margin-top:calc(16 * var(--u));z-index:6;flex-direction:column;gap:calc(9 * var(--u));animation:labPopIn .5s ease .68s both}& .rc-share{width:100%;font-family:var(--f-sans);font-size:calc(11 * var(--u));font-weight:600;color:#1a1510;background:#f7f2e9;border:none;border-radius:calc(999 * var(--u));padding:calc(11 * var(--u));cursor:pointer;box-shadow:0 calc(12 * var(--u)) calc(30 * var(--u)) calc(-12 * var(--u)) rgba(0,0,0,.6);transition:transform .15s}& .rc-share:active{transform:scale(.98)}& .rc-exit{font-family:var(--f-sans);font-size:calc(9.5 * var(--u));font-weight:600;color:rgba(247,242,233,.82);background:none;border:none;cursor:pointer;padding:calc(3 * var(--u)) calc(6 * var(--u))}& .s-seed{z-index:261;background:var(--flat-bg);color:var(--ink);animation:labSlideInR .34s cubic-bezier(.16,1,.3,1) both}& .seed-file{display:none}& .seed-head{position:absolute;top:calc(30 * var(--u));left:var(--qpad);right:var(--qpad);z-index:9;display:flex;align-items:center;justify-content:space-between}& .seed-head .back{color:var(--gold)}& .seed-head-kick{font-family:var(--f-mono);font-size:calc(7 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:var(--faint-c)}& .seed-body{position:absolute;left:var(--qpad);right:var(--qpad);top:calc(58 * var(--u));bottom:calc(16 * var(--u));overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:calc(10 * var(--u))}& .seed-body::-webkit-scrollbar{display:none}& .seed-title .seed-title-h1{font-family:var(--f-serif);font-weight:700;font-size:calc(17 * var(--u));color:var(--gold)}& .seed-title .sub{margin-top:calc(4 * var(--u))}& .seed-empty{position:absolute;left:calc(24 * var(--u));right:calc(24 * var(--u));top:calc(58 * var(--u));bottom:calc(80 * var(--u));background:var(--vp-bg);border-radius:calc(18 * var(--u));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 calc(24 * var(--u))}& .seed-ghost{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:50%;background:rgba(247,242,233,.85);display:grid;place-items:center;color:var(--gold)}& .seed-ghost svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}& .seed-empty-h1{margin-top:calc(14 * var(--u));font-family:var(--f-serif);font-weight:700;font-size:calc(16 * var(--u));line-height:1.32;white-space:pre-line;color:var(--ink)}& .seed-empty .sub{margin-top:calc(8 * var(--u));white-space:pre-line}& .seed-chips{margin-top:calc(12 * var(--u));display:flex;gap:calc(4 * var(--u));justify-content:center}& .seed-chips .chip{font-size:calc(8 * var(--u))}& .seed-bottom{position:absolute;left:var(--qpad);right:var(--qpad);bottom:calc(18 * var(--u));z-index:6}& .seed-step{background:var(--card-c);border:calc(1 * var(--u)) solid var(--line-c);border-radius:calc(14 * var(--u));padding:calc(12 * var(--u));animation:labPopIn .35s ease both}& .seed-thead{display:flex;align-items:baseline;gap:calc(7 * var(--u))}& .seed-thead .no{font-family:var(--f-serif);font-style:italic;font-size:calc(10 * var(--u));color:var(--gold)}& .seed-thead .tt{font-family:var(--f-sans);font-size:calc(10.5 * var(--u));font-weight:700}& .seed-thead .hint{margin-left:auto;font-family:var(--f-mono);font-size:calc(5.5 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--faint-c)}& .seed-master{margin-top:calc(9 * var(--u));display:grid;grid-template-columns:calc(78 * var(--u)) 1fr;gap:calc(11 * var(--u))}& .seed-hero{aspect-ratio:3/4;border-radius:calc(8 * var(--u));overflow:hidden;position:relative;background:#ddd3c2}& .seed-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}& .master-tag{position:absolute;top:calc(5 * var(--u));left:calc(5 * var(--u));font-family:var(--f-mono);font-size:calc(5.5 * var(--u));letter-spacing:.14em;background:var(--gold);color:#fff;padding:calc(2 * var(--u)) calc(6 * var(--u));border-radius:calc(99 * var(--u))}& .score-num{font-family:var(--f-serif);font-weight:700;font-size:calc(29 * var(--u));line-height:1}& .score-num em{font-family:var(--f-serif);font-style:italic;font-size:calc(10 * var(--u));color:var(--faint-c);font-weight:400}& .seed-score .bars{margin-top:calc(7 * var(--u))}& .bars{display:flex;flex-direction:column}& .bar,& .bars{gap:calc(6 * var(--u))}& .bar{display:grid;grid-template-columns:calc(46 * var(--u)) 1fr calc(20 * var(--u));align-items:center}& .bar .lb{font-family:var(--f-mono);font-size:calc(6 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--faint-c)}& .bar .tr{height:calc(3 * var(--u));background:rgba(26,21,16,.09);overflow:hidden}& .bar .tr,& .bar .tr i{border-radius:calc(99 * var(--u))}& .bar .tr i{display:block;height:100%;background:var(--cta-c);transition:width .6s ease}& .bar .v{font-family:var(--f-mono);font-size:calc(7 * var(--u));color:var(--muted-c);text-align:right}& .seed-facecrop{margin-top:calc(10 * var(--u));display:flex;align-items:center;gap:calc(9 * var(--u))}& .seed-facecrop>div{flex:1}& .seed-facecrop .micro-label{color:var(--cta-c)}& .togl{position:relative;width:calc(34 * var(--u));height:calc(20 * var(--u));border-radius:calc(99 * var(--u));background:var(--line2-c);border:none;cursor:pointer;transition:background .2s;flex:0 0 auto}& .togl.on{background:var(--cta-c)}& .togl i{position:absolute;top:calc(3 * var(--u));left:calc(3 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:50%;background:#fff;transition:transform .2s}& .togl.on i{transform:translateX(calc(14 * var(--u)))}& .seed-replace{margin-top:calc(10 * var(--u));padding:calc(8 * var(--u));font-size:calc(9.5 * var(--u))}& .seed-height{margin-top:calc(9 * var(--u));display:flex;align-items:baseline;gap:calc(6 * var(--u))}& .hinput{width:calc(48 * var(--u));border:none;border-bottom:calc(1 * var(--u)) solid var(--line2-c);background:transparent;font-family:var(--f-serif);font-weight:700;font-size:calc(16 * var(--u));color:var(--ink);outline:none;padding-bottom:calc(2 * var(--u))}& .hinput:focus{border-bottom-color:var(--cta-c)}& .seed-metagrp{margin-top:calc(9 * var(--u))}& .seed-metagrp .micro-label{color:var(--cta-c)}& .seed-metagrp .kwrap{margin-top:calc(6 * var(--u))}& .seed-lib{margin-top:calc(9 * var(--u));display:grid;grid-template-columns:repeat(4,1fr);gap:calc(6 * var(--u))}& .lib-t{position:relative;aspect-ratio:3/4;border-radius:calc(6 * var(--u));overflow:hidden;background:#e4dbc9;border:none;padding:0;cursor:pointer}& .lib-t img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}& .lib-t .sc{bottom:calc(3 * var(--u));font-family:var(--f-mono);font-size:calc(5.5 * var(--u));background:rgba(26,21,16,.58);padding:calc(1.5 * var(--u)) calc(4 * var(--u));border-radius:calc(99 * var(--u))}& .lib-t .del,& .lib-t .sc{position:absolute;right:calc(4 * var(--u));color:#f7f2e9}& .lib-t .del{top:calc(3 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:50%;background:rgba(26,21,16,.55);display:grid;place-items:center}& .lib-t .del svg{width:calc(8 * var(--u));height:calc(8 * var(--u))}& .lib-t.add{border:calc(1.5 * var(--u)) dashed var(--line2-c);background:transparent;display:grid;place-items:center;color:var(--faint-c)}& .lib-t.add svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}& .seed-lib+.seed-note{margin-top:calc(9 * var(--u))}& .seed-cta{padding-top:calc(2 * var(--u))}& .seed-analyzing{position:absolute;inset:0;z-index:32;background:rgba(247,242,233,.94);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(12 * var(--u));animation:labFadeIn .2s ease both}& .seed-analyzing .t{font-family:var(--f-serif);font-style:italic;font-size:calc(11 * var(--u));color:var(--muted-c)}& .seed-err{position:absolute;left:var(--qpad);right:var(--qpad);bottom:calc(60 * var(--u));z-index:33;display:flex;align-items:center;gap:calc(8 * var(--u));background:rgba(107,29,15,.95);color:#f7f2e9;border-radius:calc(10 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u));font-family:var(--f-sans);font-size:calc(9 * var(--u));animation:labPopIn .25s ease both}& .seed-err span{flex:1}& .seed-err button{background:none;border:none;color:rgba(247,242,233,.7);cursor:pointer;display:inline-flex}& .seed-err button svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}& .seed-dlg-dim{position:absolute;inset:0;background:rgba(14,11,8,.5);z-index:34;display:flex;align-items:center;justify-content:center;padding:calc(24 * var(--u));animation:labFadeIn .2s ease both}& .seed-dlg{background:var(--cream);border-radius:calc(18 * var(--u));padding:calc(18 * var(--u)) calc(16 * var(--u));width:100%;animation:labPopIn .28s ease both}& .seed-dlg-h1{margin-top:calc(6 * var(--u));font-family:var(--f-serif);font-weight:700;font-size:calc(15 * var(--u));color:var(--ink)}& .seed-dlg .sub{margin-top:calc(8 * var(--u))}& .seed-dlg-row{margin-top:calc(14 * var(--u));display:flex;gap:calc(7 * var(--u))}& .seed-dlg-row .cta-btn,& .seed-dlg-row .ghost-btn{flex:1}& .my-acct.anon{flex-direction:column;align-items:stretch;gap:calc(10 * var(--u));cursor:default}& .my-acct.anon:active{border-color:rgba(26,21,16,.07);background:rgba(255,255,255,.5)}& .my-acct-row{display:flex;align-items:center;gap:calc(11 * var(--u))}& .my-login-cta{display:block;text-align:center;font-family:var(--f-sans);font-weight:700;font-size:calc(10 * var(--u));color:#fff;background:var(--cta-c);padding:calc(9 * var(--u));border-radius:calc(9 * var(--u));text-decoration:none;box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) calc(-10 * var(--u)) rgba(178,134,74,.6)}& .my-login-cta:active{filter:brightness(.95)}& .my-login-sub{margin-top:calc(-4 * var(--u));text-align:center;font-family:var(--f-sans);font-size:calc(7.5 * var(--u));color:var(--why-c)}& .s-maint{background:var(--cream);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(14 * var(--u));padding:calc(20 * var(--u));animation:labFadeIn .3s ease both}& .maint-card{width:100%;border:calc(1 * var(--u)) solid rgba(26,21,16,.12);border-radius:calc(13 * var(--u));background:rgba(255,255,255,.55);padding:calc(18 * var(--u)) calc(16 * var(--u));text-align:center}& .maint-dot{width:calc(26 * var(--u));height:calc(26 * var(--u));margin:0 auto calc(10 * var(--u));border-radius:50%;border:calc(1.5 * var(--u)) solid var(--gold);display:grid;place-items:center;color:var(--gold)}& .maint-dot svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}& .maint-t{font-family:var(--f-serif);font-weight:700;font-size:calc(13 * var(--u));color:var(--ink);word-break:keep-all}& .maint-s{margin-top:calc(7 * var(--u));font-family:var(--f-sans);font-size:calc(8.5 * var(--u));line-height:1.7;color:var(--why-c);word-break:keep-all}& .maint-retry{display:inline-flex;align-items:center;gap:calc(5 * var(--u));margin-top:calc(12 * var(--u));background:var(--ink);color:var(--cream);border:none;border-radius:calc(20 * var(--u));cursor:pointer;font-family:var(--f-sans);font-weight:600;font-size:calc(9 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u))}& .maint-retry svg{width:calc(10 * var(--u));height:calc(10 * var(--u))}& .maint-my{display:inline-flex;align-items:center;gap:calc(5 * var(--u));background:none;border:none;cursor:pointer;font-family:var(--f-sans);font-weight:600;font-size:calc(8.5 * var(--u));color:var(--why-c);padding:calc(6 * var(--u)) calc(8 * var(--u))}& .maint-my svg{width:calc(10 * var(--u));height:calc(10 * var(--u))}}.wlab{& .s-hanppyeom{z-index:261;background:var(--flat-bg);color:var(--ink)}& .hpy-body{position:absolute;left:0;right:0;top:calc(48 * var(--u));bottom:0}& .hpy-scroll{position:absolute;inset:0;overflow-y:auto;scrollbar-width:none;padding:calc(3 * var(--u)) calc(15 * var(--u)) calc(25 * var(--u))}& .hpy-scroll::-webkit-scrollbar{width:0;height:0;display:none}& .hpy-kick{font-family:var(--f-mono);font-size:calc(6.6 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:var(--cta-c)}& .hpy-h1{margin-top:calc(4.5 * var(--u));font-family:var(--f-serif);font-weight:700;font-size:calc(20 * var(--u));letter-spacing:-.01em;line-height:1.2;color:var(--ink);word-break:keep-all;text-wrap:balance}& .hpy-h1 .cl{color:var(--gold)}& .hpy-lede{margin-top:calc(6.6 * var(--u));font-family:var(--f-sans);font-size:calc(9.5 * var(--u));line-height:1.65;color:var(--muted-c);word-break:keep-all}& .hpy-diag{margin-top:calc(13 * var(--u));border:1px solid var(--line-c);border-radius:calc(10.5 * var(--u));background:var(--card-c);padding:calc(11 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u));box-shadow:0 calc(12 * var(--u)) calc(26 * var(--u)) calc(-22 * var(--u)) rgba(120,80,40,.45)}& .hpy-dl{font-family:var(--f-mono);font-size:calc(6.2 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:var(--faint-c);display:flex;align-items:center;gap:calc(6 * var(--u))}& .hpy-dl:after{content:"";flex:1;height:1px;background:var(--line-c)}& .hpy-row{display:flex;align-items:baseline;gap:calc(6 * var(--u));margin-top:calc(8 * var(--u))}& .hpy-row.mt{margin-top:calc(10.5 * var(--u))}& .hpy-num{font-family:var(--f-serif);font-weight:700;font-size:calc(15.5 * var(--u));color:var(--ink);line-height:1}& .hpy-nl{font-family:var(--f-sans);font-size:calc(8.8 * var(--u));color:var(--muted-c);word-break:keep-all}& .hpy-bar{display:flex;gap:calc(1.5 * var(--u));margin-top:calc(6.6 * var(--u));height:calc(4.4 * var(--u));border-radius:calc(2.2 * var(--u));overflow:hidden}& .hpy-bar i{display:block;height:100%}& .hpy-bar .b1{background:rgba(26,21,16,.2)}& .hpy-bar .b2{background:rgba(26,21,16,.38)}& .hpy-bar .b3{background:var(--gold)}& .hpy-leg{display:flex;flex-wrap:wrap;gap:calc(4 * var(--u)) calc(8.8 * var(--u));margin-top:calc(6 * var(--u));font-family:var(--f-mono);font-size:calc(6.2 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--faint-c)}& .hpy-leg em{font-style:normal;color:var(--muted-c)}& .hpy-leg .dim2{opacity:.75}& .hpy-leg .dot{display:inline-block;width:calc(5 * var(--u));height:calc(5 * var(--u));border-radius:calc(1.5 * var(--u));margin-right:calc(3 * var(--u))}& .hpy-leg .d1{background:rgba(26,21,16,.2)}& .hpy-leg .d2{background:rgba(26,21,16,.38)}& .hpy-leg .d3{background:var(--gold)}& .hpy-gapline{margin-top:calc(8.8 * var(--u));padding-top:calc(8 * var(--u));border-top:1px dashed var(--line2-c);font-family:var(--f-sans);font-size:calc(9.2 * var(--u));line-height:1.6;color:var(--muted-c);word-break:keep-all}& .hpy-eyebrow{font-family:var(--f-mono);font-size:calc(6.2 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:var(--faint-c);margin-top:calc(17.5 * var(--u));display:flex;align-items:center;gap:calc(6 * var(--u))}& .hpy-eyebrow:after{content:"";flex:1;height:1px;background:var(--line-c)}& .hpy-sug{margin-top:calc(8.8 * var(--u));display:flex;flex-direction:column;gap:calc(7.3 * var(--u))}& .hpy-card{border:1px solid var(--line-c);border-radius:calc(10.5 * var(--u));background:var(--card-c);padding:calc(10.5 * var(--u)) calc(11 * var(--u)) calc(11 * var(--u));box-shadow:0 calc(12 * var(--u)) calc(26 * var(--u)) calc(-22 * var(--u)) rgba(120,80,40,.45)}& .hpy-card.first{border-color:rgba(196,115,85,.42)}& .hpy-ctop{display:flex;align-items:center;gap:calc(8 * var(--u))}& .hpy-sw{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:calc(7.3 * var(--u));flex:0 0 auto;box-shadow:inset 0 0 0 1px rgba(26,21,16,.1)}& .hpy-ctt{flex:1;min-width:0}& .hpy-step{display:block;font-family:var(--f-mono);font-size:calc(5.9 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--cta-c)}& .hpy-ctt h3{margin-top:calc(2.2 * var(--u));font-family:var(--f-serif);font-weight:700;font-size:calc(12 * var(--u));letter-spacing:-.01em;color:var(--ink)}& .hpy-why{margin-top:calc(6.6 * var(--u));font-family:var(--f-sans);font-size:calc(9.2 * var(--u));line-height:1.6;color:var(--muted-c);word-break:keep-all}& .hpy-act{margin-top:calc(8.8 * var(--u))}& .hpy-fill{display:inline-flex;align-items:center;justify-content:center;gap:calc(5 * var(--u));width:100%;border:none;cursor:pointer;background:var(--cta-c);color:#fff;font-family:var(--f-sans);font-weight:600;font-size:calc(10.3 * var(--u));letter-spacing:.01em;border-radius:calc(999 * var(--u));padding:calc(9.5 * var(--u)) calc(13 * var(--u));box-shadow:0 calc(6 * var(--u)) calc(13 * var(--u)) calc(-7 * var(--u)) rgba(120,80,40,.4);transition:transform .12s cubic-bezier(.22,1,.36,1)}& .hpy-fill:active{transform:scale(.98)}& .hpy-fill .go{margin-left:calc(1.5 * var(--u));font-family:var(--f-mono);font-size:calc(8.8 * var(--u));transition:transform .18s cubic-bezier(.22,1,.36,1)}& .hpy-fill:hover .go{transform:translateX(calc(2.2 * var(--u)))}& .hpy-ghost{background:none;border:none;cursor:pointer;padding:calc(1.5 * var(--u)) 0;color:var(--gold);font-family:var(--f-sans);font-size:calc(9.2 * var(--u));font-weight:600;display:inline-flex;align-items:center;gap:calc(3 * var(--u))}& .hpy-arw{font-size:calc(9.5 * var(--u));line-height:1}& .hpy-negwrap{margin-top:calc(8.8 * var(--u));border:1px dashed var(--line2-c);border-radius:calc(10.5 * var(--u));background:var(--flat-bg);padding:calc(10.5 * var(--u)) calc(11 * var(--u)) calc(11 * var(--u))}& .hpy-neg{display:flex;gap:calc(10.5 * var(--u))}& .hpy-neg .n{flex:1;text-align:center}& .hpy-neg .ns{width:100%;height:calc(25 * var(--u));border-radius:calc(6 * var(--u));box-shadow:inset 0 0 0 1px rgba(26,21,16,.1);position:relative;overflow:hidden}& .hpy-neg .ns:after{content:"";position:absolute;left:-8%;right:-8%;top:50%;height:1px;background:rgba(26,21,16,.34);transform:rotate(-8deg)}& .hpy-neg .nn{margin-top:calc(5 * var(--u));font-family:var(--f-mono);font-size:calc(6.2 * var(--u));letter-spacing:.08em;color:var(--faint-c)}& .hpy-negcap{margin-top:calc(8 * var(--u));font-family:var(--f-sans);font-size:calc(8.8 * var(--u));line-height:1.6;color:var(--muted-c);word-break:keep-all}& .hpy-quiet{position:absolute;inset:0;display:flex;flex-direction:column;padding:calc(3 * var(--u)) calc(17.5 * var(--u)) calc(25 * var(--u))}& .hpy-mid{flex:1;display:flex;flex-direction:column;justify-content:center}& .hpy-glyph{width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:50%;display:grid;place-items:center;border:1px solid var(--line2-c);color:var(--gold)}& .hpy-glyph svg{width:calc(17 * var(--u));height:calc(17 * var(--u))}& .hpy-glyph.fillc{background:var(--gold);border:none;color:#fff;box-shadow:0 calc(3 * var(--u)) calc(7.3 * var(--u)) calc(-3 * var(--u)) rgba(196,115,85,.7)}& .hpy-quiet h2{margin-top:calc(14.7 * var(--u));font-family:var(--f-serif);font-weight:700;font-size:calc(17.5 * var(--u));line-height:1.35;letter-spacing:-.01em;color:var(--ink);word-break:keep-all;text-wrap:balance}& .hpy-q{margin-top:calc(8 * var(--u));font-family:var(--f-sans);font-size:calc(9.5 * var(--u));line-height:1.65;color:var(--muted-c);word-break:keep-all}& .hpy-hair{margin-top:calc(16 * var(--u));height:1px;background:var(--line-c)}& .hpy-stat{margin-top:calc(10.5 * var(--u));font-family:var(--f-mono);font-size:calc(6.6 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--faint-c)}& .hpy-bot{display:flex;flex-direction:column;gap:calc(9.5 * var(--u));align-items:center}}.wlab{& .hpy-sh-scrim{position:absolute;inset:0;z-index:30;background:rgba(26,21,16,.42);opacity:0;transition:opacity .3s cubic-bezier(.22,1,.36,1)}& .hpy-sh-scrim.show{opacity:1}& .hpy-sheet{position:absolute;left:0;right:0;bottom:0;z-index:31;background:var(--card-c);border-radius:calc(16 * var(--u)) calc(16 * var(--u)) 0 0;padding:calc(13 * var(--u)) calc(15 * var(--u)) calc(15 * var(--u) + env(safe-area-inset-bottom));box-shadow:0 calc(-13 * var(--u)) calc(32 * var(--u)) calc(-18 * var(--u)) rgba(26,21,16,.5);transform:translateY(102%);transition:transform .36s cubic-bezier(.22,1,.36,1)}& .hpy-sheet.show{transform:none}& .hpy-sh-grip{width:calc(26 * var(--u));height:calc(3 * var(--u));border-radius:999px;background:var(--line2-c);margin:0 auto calc(11 * var(--u))}& .hpy-sh-kick{font-family:var(--f-mono);font-size:calc(6.2 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:var(--cta-c)}& .hpy-sh-title{margin-top:calc(4.4 * var(--u));font-family:var(--f-serif);font-weight:700;font-size:calc(14 * var(--u));letter-spacing:-.01em;color:var(--ink);word-break:keep-all}& .hpy-qchip{margin-top:calc(9.5 * var(--u));display:flex;align-items:center;gap:calc(6.6 * var(--u));border:1px solid var(--line-c);border-radius:calc(8.8 * var(--u));background:var(--flat-bg);padding:calc(8 * var(--u)) calc(9.5 * var(--u))}& .hpy-qchip-sw{width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:calc(4.4 * var(--u));flex:0 0 auto;box-shadow:inset 0 0 0 1px rgba(26,21,16,.1)}& .hpy-qchip-t{font-family:var(--f-sans);font-size:calc(10 * var(--u));font-weight:600;color:var(--ink)}& .hpy-qchip-l{margin-left:auto;font-family:var(--f-mono);font-size:calc(5.9 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--faint-c)}& .hpy-sh-guide{margin-top:calc(8.8 * var(--u));font-family:var(--f-sans);font-size:calc(9.2 * var(--u));line-height:1.6;color:var(--muted-c);word-break:keep-all}& .hpy-sh-guide b{font-weight:600;color:var(--ink)}& .hpy-sh-btns{margin-top:calc(11 * var(--u));display:flex;flex-direction:column;gap:calc(6.6 * var(--u))}& .hpy-sh-btns .hpy-fill svg{width:calc(10.5 * var(--u));height:calc(10.5 * var(--u))}& .hpy-line{display:inline-flex;align-items:center;justify-content:center;gap:calc(5 * var(--u));width:100%;cursor:pointer;background:var(--card-c);border:1px solid var(--line2-c);color:var(--ink);font-family:var(--f-sans);font-weight:600;font-size:calc(10.3 * var(--u));border-radius:calc(999 * var(--u));padding:calc(8.8 * var(--u)) calc(13 * var(--u));transition:transform .12s cubic-bezier(.22,1,.36,1)}& .hpy-line:active{transform:scale(.98)}& .hpy-sh-alt{margin-top:calc(9.5 * var(--u));text-align:center}& .hpy-paste{margin-top:calc(11.7 * var(--u));display:flex;flex-direction:column;gap:calc(7.3 * var(--u))}& .hpy-pastebtn{display:flex;align-items:center;gap:calc(9.5 * var(--u));width:100%;text-align:left;cursor:pointer;background:linear-gradient(180deg,#fdfaf5,#f6efe3);border:1px solid rgba(196,115,85,.4);border-radius:calc(11.7 * var(--u));padding:calc(11 * var(--u)) calc(11.7 * var(--u));box-shadow:0 calc(11.7 * var(--u)) calc(25 * var(--u)) calc(-19 * var(--u)) rgba(120,80,40,.55);transition:transform .12s cubic-bezier(.22,1,.36,1)}& .hpy-pastebtn:active{transform:scale(.99)}& .hpy-paste-ic{width:calc(29 * var(--u));height:calc(29 * var(--u));border-radius:50%;flex:0 0 auto;display:grid;place-items:center;background:var(--gold);color:#fff;box-shadow:0 calc(3 * var(--u)) calc(7.3 * var(--u)) calc(-3 * var(--u)) rgba(196,115,85,.7)}& .hpy-paste-ic svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}& .hpy-paste-t{display:block;font-family:var(--f-serif);font-weight:700;font-size:calc(11.7 * var(--u));color:var(--ink)}& .hpy-paste-s{display:block;margin-top:calc(1.5 * var(--u));font-family:var(--f-sans);font-size:calc(8.4 * var(--u));color:var(--muted-c);word-break:keep-all}& .hpy-field{display:flex;align-items:center;gap:calc(6.6 * var(--u));border:1px solid var(--line2-c);border-radius:calc(8.8 * var(--u));background:var(--card-c);padding:calc(8.8 * var(--u)) calc(10.3 * var(--u))}& .hpy-field.submitted{margin-top:calc(11.7 * var(--u));background:var(--flat-bg)}& .hpy-field.submitted input{color:var(--muted-c)}& .hpy-field>svg{width:calc(10.3 * var(--u));height:calc(10.3 * var(--u));color:var(--faint-c);flex:0 0 auto}& .hpy-field input{flex:1;min-width:0;border:none;background:none;outline:none;font-family:var(--f-mono);font-size:calc(8.4 * var(--u));color:var(--ink)}& .hpy-field input::placeholder{color:var(--faint-c)}& .hpy-field-x{flex:0 0 auto;width:calc(15 * var(--u));height:calc(15 * var(--u));display:grid;place-items:center;border:none;background:var(--panel-c);border-radius:50%;color:var(--muted-c);cursor:pointer;padding:0}& .hpy-field-x svg{width:calc(8.8 * var(--u));height:calc(8.8 * var(--u))}& .hpy-jny-note{margin-top:calc(2.2 * var(--u));font-family:var(--f-sans);font-size:calc(8.8 * var(--u));line-height:1.55;color:var(--gold);word-break:keep-all}& .hpy-jny-note.soft{margin-top:calc(8 * var(--u));color:var(--muted-c);text-align:center}& .hpy-eyebrow.jny{margin-top:calc(19 * var(--u))}& .hpy-jny-research{margin-top:calc(8.8 * var(--u))}& .hpy-prog{margin-top:calc(13 * var(--u));border:1px solid var(--line-c);border-radius:calc(10.3 * var(--u));background:var(--card-c);padding:calc(9.5 * var(--u)) calc(11 * var(--u));display:flex;align-items:center;gap:calc(8.8 * var(--u))}& .hpy-prog.fail{align-items:flex-start;flex-direction:column;gap:calc(6.6 * var(--u))}& .hpy-prog-sw{width:calc(25 * var(--u));height:calc(25 * var(--u));border-radius:calc(6.6 * var(--u));flex:0 0 auto;box-shadow:inset 0 0 0 1px rgba(26,21,16,.08)}& .hpy-prog-b{flex:1;min-width:0}& .hpy-prog-t1{font-size:calc(9.5 * var(--u));font-weight:600;color:var(--ink);word-break:keep-all;line-height:1.5}& .hpy-prog-t1,& .hpy-prog-t2{display:block;font-family:var(--f-sans)}& .hpy-prog-t2{margin-top:calc(1.5 * var(--u));font-size:calc(8.4 * var(--u));color:var(--muted-c)}& .hpy-shim{display:block;margin-top:calc(5.9 * var(--u));height:calc(3 * var(--u));background:var(--panel-c);overflow:hidden;position:relative}& .hpy-shim,& .hpy-shim:after{border-radius:calc(1.5 * var(--u))}& .hpy-shim:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;background:var(--gold);animation:hpyShim 1.6s cubic-bezier(.22,1,.36,1) infinite}& .hpy-prod{margin-top:calc(11.7 * var(--u));border:1px solid rgba(196,115,85,.42);border-radius:calc(11.7 * var(--u));background:var(--card-c);padding:calc(10.3 * var(--u)) calc(11 * var(--u)) calc(11 * var(--u));box-shadow:0 calc(12 * var(--u)) calc(26 * var(--u)) calc(-22 * var(--u)) rgba(120,80,40,.45)}& .hpy-prod-row{display:flex;gap:calc(9.5 * var(--u));align-items:center}& .hpy-prod-thumb{width:calc(56 * var(--u));height:calc(56 * var(--u));border-radius:calc(8.8 * var(--u));background:var(--panel-c);overflow:hidden;flex:0 0 auto;box-shadow:inset 0 0 0 1px rgba(26,21,16,.08)}& .hpy-prod-thumb img{width:100%;height:100%;object-fit:cover;display:block}& .hpy-prod-meta{flex:1;min-width:0}& .hpy-prod-src{display:block;font-family:var(--f-mono);font-size:calc(5.9 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--cta-c)}& .hpy-prod-meta h3{margin-top:calc(3 * var(--u));font-family:var(--f-serif);font-weight:700;font-size:calc(11.7 * var(--u));line-height:1.4;color:var(--ink);word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}& .hpy-prod-url{display:block;margin-top:calc(3.7 * var(--u));font-family:var(--f-mono);font-size:calc(6.6 * var(--u));color:var(--faint-c);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}& .hpy-prod-match{margin-top:calc(9.5 * var(--u));padding-top:calc(8.8 * var(--u));border-top:1px dashed var(--line-c);font-family:var(--f-sans);font-size:calc(8.8 * var(--u));line-height:1.55;color:var(--muted-c);display:flex;gap:calc(5.9 * var(--u));align-items:flex-start;word-break:keep-all}& .hpy-prod-match b{font-weight:600;color:var(--ink)}& .hpy-prod-msw{width:calc(9.5 * var(--u));height:calc(9.5 * var(--u));border-radius:calc(3 * var(--u));flex:0 0 auto;margin-top:calc(1.5 * var(--u));box-shadow:inset 0 0 0 1px rgba(26,21,16,.1)}& .hpy-jny-cta{margin-top:calc(10.3 * var(--u))}& .hpy-jny-alt{margin-top:calc(8.8 * var(--u));text-align:center}}@keyframes hpyShim{to{left:110%}}.wlab{& .s-trunk{z-index:255;background:var(--flat-bg);color:var(--ink);animation:labSlideInR .34s cubic-bezier(.16,1,.3,1) both}& .tk-head{position:absolute;top:calc(30 * var(--u));left:calc(16 * var(--u));right:calc(16 * var(--u));z-index:9;display:flex;align-items:center;justify-content:space-between}& .tk-head .back{font-family:var(--f-sans);font-weight:600;font-size:calc(8.5 * var(--u));color:var(--gold);display:inline-flex;align-items:center;gap:calc(4 * var(--u));cursor:pointer}& .tk-head .back svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}& .tk-dots{display:inline-flex;gap:calc(4 * var(--u))}& .tk-dots i{width:calc(5 * var(--u));height:calc(5 * var(--u));border-radius:50%;background:rgba(26,21,16,.15);transition:background .2s,width .2s}& .tk-dots i.done{background:rgba(196,115,85,.45)}& .tk-dots i.on{width:calc(14 * var(--u));border-radius:calc(999 * var(--u));background:var(--gold)}& .tk-body{position:absolute;left:calc(15 * var(--u));right:calc(15 * var(--u));top:calc(62 * var(--u));bottom:calc(16 * var(--u));overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:calc(13 * var(--u))}& .tk-body::-webkit-scrollbar{display:none}& .tk-body>*{flex-shrink:0}& .tk-kicker{font-family:var(--f-mono);font-size:calc(7 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}& .tk-title{font-family:var(--f-serif);font-weight:700;font-size:calc(19 * var(--u));line-height:1.35;letter-spacing:-.01em;color:var(--ink);white-space:pre-line;padding-bottom:calc(4 * var(--u))}& .tk-sub{font-family:var(--f-sans);font-size:calc(9.5 * var(--u));line-height:1.6;color:rgba(26,21,16,.55);margin-top:calc(-8 * var(--u))}& .tk-field{display:flex;align-items:center;gap:calc(11 * var(--u));width:100%;padding:calc(13 * var(--u));border-radius:calc(12 * var(--u));background:rgba(255,255,255,.5);border:calc(1 * var(--u)) solid rgba(26,21,16,.07);cursor:pointer;text-align:left;transition:border-color .15s,background .15s}& .tk-field:active{border-color:var(--gold);background:rgba(255,255,255,.65)}& .tk-field>svg{width:calc(15 * var(--u));height:calc(15 * var(--u));color:var(--gold);flex-shrink:0}& .tk-field .t{flex:1;min-width:0}& .tk-field .t b{font-weight:600;font-size:calc(10.5 * var(--u));color:var(--ink)}& .tk-field .t b,& .tk-field .t span{display:block;font-family:var(--f-sans)}& .tk-field .t span{margin-top:calc(2 * var(--u));font-size:calc(8.5 * var(--u));color:rgba(26,21,16,.45)}& .tk-field>svg:last-child{color:rgba(26,21,16,.3)}& .tk-cta{margin-top:calc(4 * var(--u));width:100%;padding:calc(13 * var(--u));border-radius:calc(12 * var(--u));background:var(--gold);color:#fff;font-family:var(--f-sans);font-weight:700;font-size:calc(10.5 * var(--u));cursor:pointer;transition:opacity .15s}& .tk-cta:disabled{opacity:.35;cursor:default}& .tk-q{font-family:var(--f-sans);font-weight:700;font-size:calc(11 * var(--u));color:var(--ink);margin-top:calc(4 * var(--u))}& .tk-q .no{font-family:var(--f-mono);font-weight:500;letter-spacing:.08em;color:var(--gold);margin-right:calc(6 * var(--u))}& .tk-q .no,& .tk-q .tk-q-sub{font-size:calc(8.5 * var(--u))}& .tk-q .tk-q-sub{display:block;margin-top:calc(2 * var(--u));font-weight:400;color:rgba(26,21,16,.45)}& .tk-opts{display:flex;flex-direction:column;gap:calc(7 * var(--u))}& .tk-opt{width:100%;text-align:left;padding:calc(11 * var(--u)) calc(13 * var(--u));border-radius:calc(12 * var(--u));background:rgba(255,255,255,.5);border:calc(1 * var(--u)) solid rgba(26,21,16,.07);cursor:pointer;transition:border-color .15s,background .15s}& .tk-opt b{font-weight:600;font-size:calc(10 * var(--u));color:var(--ink)}& .tk-opt b,& .tk-opt span{display:block;font-family:var(--f-sans)}& .tk-opt span{margin-top:calc(2 * var(--u));font-size:calc(8.5 * var(--u));color:rgba(26,21,16,.45)}& .tk-opt.slim b{font-weight:500}& .tk-opt.on{border-color:var(--gold);background:rgba(196,115,85,.09)}& .tk-opt.on b{color:var(--gold)}& .tk-rewear{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u))}& .tk-pill{padding:calc(7 * var(--u)) calc(12 * var(--u));border-radius:calc(999 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.14);background:rgba(255,255,255,.5);font-family:var(--f-sans);font-weight:500;font-size:calc(9 * var(--u));color:rgba(26,21,16,.65);cursor:pointer;transition:all .15s}& .tk-pill.on{border-color:var(--gold);background:var(--gold);color:#fff}& .tk-pill.none{border-style:dashed}& .tk-pickzone{width:100%;min-height:calc(72 * var(--u));border-radius:calc(12 * var(--u));border:calc(1.5 * var(--u)) dashed rgba(196,115,85,.45);background:rgba(255,255,255,.35);cursor:pointer;display:grid;place-items:center;padding:calc(12 * var(--u));transition:border-color .15s,background .15s}& .tk-pickzone:active{border-color:var(--gold);background:rgba(255,255,255,.55)}& .tk-pz-empty{display:inline-flex;flex-direction:column;align-items:center;gap:calc(5 * var(--u));font-family:var(--f-sans);font-weight:600;font-size:calc(10 * var(--u));color:var(--gold)}& .tk-pz-empty svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}& .tk-pz-empty em{font-style:normal;font-weight:400;font-size:calc(8 * var(--u));color:rgba(26,21,16,.4)}& .tk-pz-items{display:flex;align-items:center;gap:calc(8 * var(--u));flex-wrap:wrap;justify-content:center}& .tk-pz-items i,& .tk-pz-items img{width:calc(52 * var(--u));height:calc(52 * var(--u));object-fit:contain;border-radius:calc(9 * var(--u));background:#fff;border:calc(1 * var(--u)) solid rgba(26,21,16,.08);display:grid;place-items:center;font-style:normal;font-family:var(--f-sans);font-size:calc(7.5 * var(--u));color:rgba(26,21,16,.5);overflow:hidden}& .tk-pz-items em{width:100%;text-align:center;font-style:normal;font-family:var(--f-sans);font-size:calc(8 * var(--u));color:rgba(26,21,16,.4)}& .tk-newbuy{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(11 * var(--u)) calc(13 * var(--u));border-radius:calc(12 * var(--u));background:rgba(196,115,85,.07);border:calc(1 * var(--u)) solid rgba(196,115,85,.18)}& .tk-newbuy .t{flex:1;min-width:0}& .tk-newbuy .t b{font-weight:600;font-size:calc(9.5 * var(--u));color:var(--ink)}& .tk-newbuy .t b,& .tk-newbuy .t span{display:block;font-family:var(--f-sans)}& .tk-newbuy .t span{margin-top:calc(2 * var(--u));font-size:calc(8 * var(--u));color:rgba(26,21,16,.5)}& .tk-newbuy>button{flex-shrink:0;padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(999 * var(--u));background:var(--gold);color:#fff;font-family:var(--f-sans);font-weight:600;font-size:calc(9 * var(--u));cursor:pointer}& .tk-weather{font-family:var(--f-sans);font-size:calc(10 * var(--u));line-height:1.6;color:rgba(26,21,16,.7);padding:calc(11 * var(--u)) calc(13 * var(--u));border-radius:calc(12 * var(--u));background:rgba(255,255,255,.5);border:calc(1 * var(--u)) solid rgba(26,21,16,.07)}& .tk-weather b{color:var(--gold);font-weight:700}& .tk-weather small{display:block;margin-top:calc(3 * var(--u));font-size:calc(8 * var(--u));line-height:1.5;color:rgba(26,21,16,.5)}& .tk-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(7 * var(--u))}& .tk-slot{padding:calc(9 * var(--u)) 0 calc(7 * var(--u));border-radius:calc(12 * var(--u));background:rgba(255,255,255,.5);border:calc(1 * var(--u)) solid rgba(26,21,16,.07);display:flex;flex-direction:column;align-items:center;gap:calc(3 * var(--u))}& .tk-slot.edited{border-color:rgba(196,115,85,.45)}& .tk-slot.edited .n{color:var(--gold)}& .tk-slot .n{font-family:var(--f-serif);font-weight:700;font-size:calc(17 * var(--u));line-height:1.1;color:var(--ink)}& .tk-slot .l{font-family:var(--f-sans);font-size:calc(8 * var(--u));color:rgba(26,21,16,.5)}& .tk-step{display:flex;gap:calc(4 * var(--u))}& .tk-step button{width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:50%;border:calc(1 * var(--u)) solid rgba(26,21,16,.14);background:none;font-family:var(--f-sans);font-weight:600;font-size:calc(12 * var(--u));line-height:1;color:var(--ink);cursor:pointer;display:grid;place-items:center;transition:opacity .15s,border-color .15s}& .tk-step button:active{border-color:var(--gold);color:var(--gold)}& .tk-step button:disabled{opacity:.25;cursor:default}& .tk-note{line-height:1.6;color:rgba(26,21,16,.5)}& .tk-note,& .tk-why-toggle{font-family:var(--f-sans);font-size:calc(8.5 * var(--u))}& .tk-why-toggle{background:none;border:none;padding:0;font-weight:600;color:var(--gold);cursor:pointer;text-decoration:underline;text-decoration-color:rgba(196,115,85,.35);text-underline-offset:calc(2.5 * var(--u))}& .tk-whywrap .tk-why{margin-top:calc(7 * var(--u))}& .tk-why{display:flex;flex-direction:column;gap:calc(5 * var(--u));padding:calc(11 * var(--u)) calc(13 * var(--u));border-radius:calc(12 * var(--u));background:rgba(255,255,255,.35);border:calc(1 * var(--u)) solid rgba(26,21,16,.06);list-style:none}& .tk-why li{font-family:var(--f-sans);font-size:calc(8.5 * var(--u));line-height:1.55;color:rgba(26,21,16,.6)}& .tk-why li:before{content:"· ";color:var(--gold)}& .tk-reveal{padding:calc(20 * var(--u)) calc(16 * var(--u));border-radius:calc(14 * var(--u));background:rgba(255,255,255,.55);border:calc(1.2 * var(--u)) solid rgba(196,115,85,.4);display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(7 * var(--u));animation:tkRevealIn .5s cubic-bezier(.16,1,.3,1) .12s both}& .tk-rv-label{font-family:var(--f-mono);font-size:calc(6.5 * var(--u));letter-spacing:.24em;color:var(--gold)}& .tk-rv-name{font-family:var(--f-serif);font-weight:700;font-size:calc(16.5 * var(--u));line-height:1.3;color:var(--ink);letter-spacing:-.01em}& .tk-rv-tag{font-family:var(--f-sans);font-size:calc(9.5 * var(--u));line-height:1.6;color:rgba(26,21,16,.65);white-space:pre-line}& .tk-rv-re{line-height:1.55;color:rgba(26,21,16,.45)}& .tk-rv-re,& .tk-typeline{font-family:var(--f-sans);font-size:calc(8.5 * var(--u))}& .tk-typeline{font-weight:600;color:var(--gold);margin-bottom:calc(-8 * var(--u))}& .tk-pack-loading{display:flex;align-items:center;gap:calc(8 * var(--u));font-family:var(--f-sans);font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.55)}& .tk-spin{width:calc(13 * var(--u));height:calc(13 * var(--u));border-radius:50%;border-top-color:rgba(196,115,85,.25);border:calc(1.6 * var(--u)) solid rgba(196,115,85,.25);border-top:calc(1.6 * var(--u)) solid var(--gold);animation:tkSpin .8s linear infinite;flex-shrink:0}& .tk-pack-group{display:flex;flex-direction:column;gap:calc(6 * var(--u))}& .tk-pg-head{font-family:var(--f-sans);font-weight:700;font-size:calc(9.5 * var(--u));color:var(--ink);display:flex;align-items:baseline;gap:calc(5 * var(--u))}& .tk-pg-head em{font-style:normal;font-family:var(--f-mono);font-size:calc(8 * var(--u));color:var(--gold)}& .tk-pk-row{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(7 * var(--u)) calc(9 * var(--u));border-radius:calc(11 * var(--u));background:rgba(255,255,255,.5);border:calc(1 * var(--u)) solid rgba(26,21,16,.06)}& .tk-pk-row img,& .tk-pk-row>i{width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:calc(8 * var(--u));object-fit:contain;background:#fff;flex-shrink:0;font-style:normal;font-family:var(--f-sans);font-size:calc(6.5 * var(--u));color:rgba(26,21,16,.45);display:grid;place-items:center;overflow:hidden}& .tk-pk-row .t{flex:1;min-width:0}& .tk-pk-row .t b{font-weight:600;font-size:calc(9 * var(--u));color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}& .tk-pk-row .t b,& .tk-pk-row .t span{display:block;font-family:var(--f-sans)}& .tk-pk-row .t span{margin-top:calc(1.5 * var(--u));font-size:calc(7.5 * var(--u));line-height:1.45;color:rgba(26,21,16,.5)}& .tk-pk-badge{flex-shrink:0;font-family:var(--f-sans);font-weight:700;font-size:calc(7 * var(--u));color:var(--gold);border:calc(1 * var(--u)) solid rgba(196,115,85,.45);border-radius:calc(999 * var(--u));padding:calc(2.5 * var(--u)) calc(6 * var(--u))}& .tk-pk-deficit{font-family:var(--f-sans);font-size:calc(8 * var(--u));line-height:1.5;color:rgba(26,21,16,.45);padding:0 calc(2 * var(--u))}& button.tk-pk-row{width:100%;text-align:left;cursor:pointer;transition:border-color .15s}& button.tk-pk-row:active{border-color:var(--gold)}& .tk-pk-chev{width:calc(10 * var(--u));height:calc(10 * var(--u));color:rgba(26,21,16,.3);flex-shrink:0}& .tk-pk-row.static{cursor:default}& .tk-pk-row.missing{border-style:dashed;border-color:rgba(26,21,16,.14);background:rgba(255,255,255,.25)}& .tk-pk-row.missing .t b,& .tk-pk-row.missing>i{color:rgba(26,21,16,.4)}& .tk-pk-row.missing .t b{text-decoration:line-through;text-decoration-color:rgba(26,21,16,.3)}& .tk-pk-remove{flex-shrink:0;font-family:var(--f-sans);font-weight:700;font-size:calc(7.5 * var(--u));color:var(--ink);background:rgba(255,255,255,.85);border:calc(1 * var(--u)) solid rgba(26,21,16,.18);border-radius:calc(999 * var(--u));padding:calc(4 * var(--u)) calc(9 * var(--u));cursor:pointer}& .tk-pk-remove:disabled{opacity:.5;cursor:default}& .tk-pk-badge.muted{color:rgba(26,21,16,.4);border-color:rgba(26,21,16,.18)}& .tk-check{flex-shrink:0;width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:50%;border:calc(1.5 * var(--u)) solid rgba(26,21,16,.22);background:rgba(255,255,255,.7);display:grid;place-items:center;color:#fff;transition:background .15s,border-color .15s}& .tk-check svg{width:calc(12 * var(--u));height:calc(12 * var(--u));stroke-width:3}& .tk-check.on{background:var(--gold);border-color:var(--gold)}& .tk-pk-row.check.packed{background:rgba(196,115,85,.06);border-color:rgba(196,115,85,.28)}& .tk-pk-row.check.packed .t b{color:rgba(26,21,16,.6)}& .tk-pk-row.check.basic{padding-left:calc(12 * var(--u))}& .tk-progress{display:flex;flex-direction:column;gap:calc(5 * var(--u))}& .tk-progress-txt{font-family:var(--f-sans);font-size:calc(8.5 * var(--u));color:rgba(26,21,16,.6)}& .tk-progress-txt b{color:var(--gold);font-weight:700}& .tk-progress-bar{display:block;height:calc(3 * var(--u));border-radius:calc(999 * var(--u));background:rgba(26,21,16,.08);overflow:hidden}& .tk-progress-bar i{display:block;height:100%;background:var(--gold);border-radius:inherit;transition:width .25s ease}& .tk-missing-note{font-family:var(--f-sans);font-size:calc(8.5 * var(--u));line-height:1.55;color:rgba(26,21,16,.65);padding:calc(9 * var(--u)) calc(12 * var(--u));border-radius:calc(11 * var(--u));background:rgba(196,115,85,.08);border:calc(1 * var(--u)) solid rgba(196,115,85,.3)}& .tk-missing-note b{color:var(--gold);font-weight:700}& .tk-trip-card{display:flex;align-items:center;gap:calc(10 * var(--u));width:100%;padding:calc(11 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:rgba(255,255,255,.5);border:calc(1 * var(--u)) solid rgba(26,21,16,.07);cursor:pointer;text-align:left;transition:border-color .15s}& .tk-trip-card:active{border-color:var(--gold)}& .tk-trip-card .t{flex:1;min-width:0}& .tk-trip-card .t b{display:block;font-family:var(--f-sans);font-weight:600;font-size:calc(10 * var(--u));color:var(--ink)}& .tk-trip-card .t span{display:block;margin-top:calc(2 * var(--u));font-family:var(--f-sans);font-size:calc(8 * var(--u));color:rgba(26,21,16,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}& .tk-tc-thumbs{display:flex;flex-shrink:0}& .tk-tc-thumbs i,& .tk-tc-thumbs img{width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:calc(6 * var(--u));object-fit:contain;background:#fff;border:calc(1 * var(--u)) solid rgba(26,21,16,.08);margin-left:calc(-6 * var(--u))}& .tk-tc-thumbs i:first-child,& .tk-tc-thumbs img:first-child{margin-left:0}& .tk-trip-card .t span.tk-tc-chip{display:inline-block;margin-top:calc(4 * var(--u));font-family:var(--f-sans);font-weight:700;font-size:calc(7 * var(--u));color:var(--gold);border:calc(1 * var(--u)) solid rgba(196,115,85,.45);border-radius:calc(999 * var(--u));padding:calc(2 * var(--u)) calc(6 * var(--u));white-space:nowrap}& .tk-of-card{display:flex;flex-direction:column;gap:calc(6 * var(--u));padding:calc(11 * var(--u)) calc(12 * var(--u));border-radius:calc(11 * var(--u));background:rgba(255,255,255,.5);border:calc(1 * var(--u)) solid rgba(26,21,16,.06)}& .tk-of-num{font-family:var(--f-mono);font-size:calc(7 * var(--u));letter-spacing:.14em;color:var(--gold)}& .tk-of-thumbs{display:flex;align-items:flex-end;justify-content:center;gap:calc(6 * var(--u))}& .tk-of-item{padding:calc(4 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.08);border-radius:calc(9 * var(--u));background:#edeae3;cursor:pointer;display:block;min-width:0;flex:10 1 0%;aspect-ratio:1;height:auto;max-width:calc(96 * var(--u));overflow:hidden;transition:border-color .15s}& .tk-of-item:active{border-color:var(--gold)}& .tk-of-item.outers{flex-grow:14}& .tk-of-item.tops{flex-grow:15}& .tk-of-item.bottoms{flex-grow:12}& .tk-of-item.shoes{flex-grow:10}& .tk-of-item.extras{flex-grow:9}& .tk-of-item i,& .tk-of-item img{width:100%;height:100%;object-fit:contain;background:none;border:none;display:block;filter:drop-shadow(0 calc(1 * var(--u)) calc(2.5 * var(--u)) rgba(26,21,16,.24))}& .tk-of-item i{font-style:normal;font-family:var(--f-sans);font-size:calc(6 * var(--u));color:rgba(26,21,16,.45);display:grid;place-items:center;filter:none}& .tk-of-item.missing{border-style:dashed;border-color:rgba(196,115,85,.5);background:rgba(255,255,255,.35)}& .tk-of-item.missing i{align-content:center;text-align:center;padding:calc(2 * var(--u));line-height:1.3}& .tk-of-item.missing i small{display:block;margin-top:calc(2 * var(--u));font-size:calc(5.5 * var(--u));color:var(--gold);font-weight:700}& .tk-of-title{font-family:var(--f-sans);font-weight:600;font-size:calc(9 * var(--u));line-height:1.45;color:var(--ink)}& .tk-of-line{font-family:var(--f-sans);font-size:calc(8 * var(--u));line-height:1.5;color:rgba(26,21,16,.6)}& .tk-of-head{display:flex;align-items:center;justify-content:space-between;gap:calc(6 * var(--u))}& .tk-of-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(4 * var(--u))}& .tk-of-tip{font-family:var(--f-sans);font-size:calc(7.5 * var(--u));color:var(--gold);margin-top:calc(-2 * var(--u))}& .tk-title-row{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:calc(8 * var(--u))}& .tk-title-row .tk-title{flex:1;min-width:0}& .tk-more{flex-shrink:0;width:calc(28 * var(--u));height:calc(28 * var(--u));margin-top:calc(2 * var(--u));border-radius:50%;border:none;background:none;color:rgba(26,21,16,.5);display:grid;place-items:center;cursor:pointer}& .tk-more svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}& .tk-more:active{background:rgba(26,21,16,.06)}& .tk-more-scrim{position:fixed;inset:0;z-index:5}& .tk-more-menu{position:absolute;top:calc(30 * var(--u));right:0;z-index:6;min-width:calc(120 * var(--u));padding:calc(4 * var(--u));border-radius:calc(10 * var(--u));background:#fff;border:calc(1 * var(--u)) solid rgba(26,21,16,.08);box-shadow:0 calc(6 * var(--u)) calc(18 * var(--u)) rgba(26,21,16,.14)}& .tk-more-menu button{width:100%;text-align:left;padding:calc(9 * var(--u)) calc(11 * var(--u));border:none;border-radius:calc(7 * var(--u));background:none;font-family:var(--f-sans);font-size:calc(9.5 * var(--u));color:var(--ink);cursor:pointer}& .tk-more-menu button.danger{color:rgba(180,60,40,.85)}& .tk-more-menu button:active{background:rgba(26,21,16,.05)}& .tk-cta2.danger{border-color:rgba(180,60,40,.25);color:rgba(180,60,40,.75)}& .tk-cta2{width:100%;padding:calc(11 * var(--u));border-radius:calc(12 * var(--u));background:none;border:calc(1 * var(--u)) solid rgba(26,21,16,.14);color:rgba(26,21,16,.6);font-family:var(--f-sans);font-weight:600;font-size:calc(9.5 * var(--u));cursor:pointer;margin-top:calc(-6 * var(--u))}& .tk-scrim{position:absolute;inset:0;z-index:257;background:rgba(14,11,8,.42)}& .tk-sheet{position:absolute;left:0;right:0;bottom:0;height:86%;z-index:258;background:var(--cream);border-radius:calc(20 * var(--u)) calc(20 * var(--u)) calc(23 * var(--u)) calc(23 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(14 * var(--u));display:flex;flex-direction:column;animation:labRiseUp .42s cubic-bezier(.16,1,.3,1) both;box-shadow:0 calc(-18 * var(--u)) calc(44 * var(--u)) calc(-20 * var(--u)) rgba(0,0,0,.5)}& .tk-sh-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(10 * var(--u));flex-shrink:0}& .tk-sh-title{font-family:var(--f-serif);font-weight:700;font-size:calc(14 * var(--u));color:var(--ink)}& .tk-sh-title em{font-style:normal;font-family:var(--f-sans);font-weight:500;font-size:calc(9 * var(--u));color:var(--gold);margin-left:calc(5 * var(--u))}& .tk-sh-x{width:calc(26 * var(--u));height:calc(26 * var(--u));display:grid;place-items:center;border-radius:50%;border:calc(1 * var(--u)) solid rgba(26,21,16,.14);background:none;cursor:pointer;color:rgba(26,21,16,.5)}& .tk-sh-x svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}& .tk-sh-scroll{flex:1;overflow-y:auto;scrollbar-width:none;min-height:0}& .tk-sh-scroll::-webkit-scrollbar{display:none}& .tk-sh-foot{display:flex;gap:calc(8 * var(--u));padding-top:calc(11 * var(--u));flex-shrink:0;border-top:calc(1 * var(--u)) solid rgba(26,21,16,.08)}& .tk-sh-foot .ghost{flex:1;border-radius:calc(11 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.15);background:none;font-weight:600;color:rgba(26,21,16,.6)}& .tk-sh-foot .ghost,& .tk-sh-foot .solid{padding:calc(11 * var(--u));font-family:var(--f-sans);font-size:calc(9.5 * var(--u));cursor:pointer}& .tk-sh-foot .solid{flex:2;border-radius:calc(11 * var(--u));background:var(--gold);color:#fff;font-weight:700;transition:opacity .15s}& .tk-sh-foot .solid:disabled{opacity:.35;cursor:default}& .tk-sh-foot .solid.danger{background:rgba(180,60,40,.9)}& .tk-sheet.compact{height:auto;max-height:60%;padding-bottom:calc(18 * var(--u))}& .tk-del-body{display:flex;flex-direction:column;gap:calc(3 * var(--u));padding:calc(2 * var(--u)) 0 calc(12 * var(--u))}& .tk-del-body b{font-family:var(--f-sans);font-weight:700;font-size:calc(11 * var(--u));color:var(--ink)}& .tk-del-body span{font-family:var(--f-sans);font-size:calc(8.5 * var(--u));line-height:1.5;color:rgba(26,21,16,.55)}& .tk-del-body .tk-del-note{margin-top:calc(4 * var(--u));color:rgba(180,60,40,.8)}& .tk-sh-empty{padding:calc(30 * var(--u)) 0;display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--u));font-family:var(--f-sans);font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.5);text-align:center}& .tk-sh-empty .sp{border-color:rgba(26,21,16,.2);border-top-color:var(--gold)}& .tk-empty-cta{display:inline-flex;align-items:center;gap:calc(4 * var(--u));padding:calc(8 * var(--u)) calc(13 * var(--u));border-radius:calc(999 * var(--u));background:var(--gold);color:#fff;font-family:var(--f-sans);font-weight:600;font-size:calc(9 * var(--u));cursor:pointer}& .tk-empty-cta svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}& .tk-search{display:flex;align-items:center;gap:calc(7 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u));border-radius:calc(11 * var(--u));background:rgba(255,255,255,.7);border:calc(1 * var(--u)) solid rgba(26,21,16,.1);margin-bottom:calc(10 * var(--u));flex-shrink:0}& .tk-search svg{width:calc(12 * var(--u));height:calc(12 * var(--u));color:rgba(26,21,16,.35);flex-shrink:0}& .tk-search input{flex:1;min-width:0;border:none;outline:none;background:none;font-family:var(--f-sans);font-size:calc(10 * var(--u));color:var(--ink)}& .tk-search input::placeholder{color:rgba(26,21,16,.35)}& .tk-search .clr{background:none;border:none;cursor:pointer;display:grid;place-items:center;color:rgba(26,21,16,.35)}& .tk-cal-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(8 * var(--u));flex-shrink:0}& .tk-cal-nav .arr{width:calc(30 * var(--u));height:calc(30 * var(--u));display:grid;place-items:center;border-radius:50%;border:calc(1 * var(--u)) solid rgba(26,21,16,.12);background:none;cursor:pointer;color:var(--ink);transition:opacity .15s}& .tk-cal-nav .arr:disabled{opacity:.25;cursor:default}& .tk-cal-nav .arr svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}& .tk-cal-nav .ym{font-family:var(--f-serif);font-weight:700;font-size:calc(13.5 * var(--u));color:var(--ink);background:none;border:none;cursor:pointer;padding:calc(4 * var(--u)) calc(10 * var(--u));border-radius:calc(9 * var(--u));text-decoration:underline;text-decoration-color:rgba(196,115,85,.4);text-underline-offset:calc(3 * var(--u))}& .tk-ym{padding:calc(6 * var(--u)) 0}& .tk-ym-years{display:flex;gap:calc(6 * var(--u));justify-content:center;margin-bottom:calc(8 * var(--u))}& .tk-ym-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(6 * var(--u))}& .tk-ym-m{padding:calc(8.5 * var(--u)) 0;border-radius:calc(11 * var(--u));border:calc(1 * var(--u)) solid rgba(26,21,16,.1);background:rgba(255,255,255,.5);font-family:var(--f-sans);font-weight:600;font-size:calc(10.5 * var(--u));color:var(--ink);cursor:pointer;transition:all .15s}& .tk-ym-m:disabled{opacity:.25;cursor:default}& .tk-ym-m.on{border-color:var(--gold);background:var(--gold);color:#fff}& .tk-cal-dow{display:grid;grid-template-columns:repeat(7,1fr);padding-bottom:calc(7 * var(--u));border-bottom:calc(1 * var(--u)) solid rgba(26,21,16,.08);margin-bottom:calc(4 * var(--u));flex-shrink:0}& .tk-cal-dow span{text-align:center;font-family:var(--f-sans);font-size:calc(8 * var(--u));color:rgba(26,21,16,.45)}& .tk-cal-month{padding:calc(6 * var(--u)) 0 calc(4 * var(--u))}& .tk-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:calc(3 * var(--u))}& .tk-cal-d{aspect-ratio:1;display:grid;place-items:center;background:none;border:none;border-radius:calc(10 * var(--u));font-family:var(--f-sans);font-weight:500;font-size:calc(10 * var(--u));color:var(--ink);cursor:pointer}& .tk-cal-d:disabled{color:rgba(26,21,16,.22);cursor:default}& .tk-cal-d.mid{background:rgba(196,115,85,.13);border-radius:0}& .tk-cal-d.sel{background:var(--gold);color:#fff;font-weight:700}& .tk-city-group{padding:calc(7 * var(--u)) 0}& .tk-cg-lbl{font-family:var(--f-sans);font-weight:700;font-size:calc(9.5 * var(--u));color:var(--ink);margin-bottom:calc(7 * var(--u))}& .tk-cg-chips{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u))}& .tk-cat-pills{display:flex;flex-wrap:wrap;gap:calc(5 * var(--u));margin-bottom:calc(9 * var(--u));flex-shrink:0}& .tk-item-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(6 * var(--u));padding-bottom:calc(6 * var(--u))}& .tk-item{position:relative;aspect-ratio:4/5;border-radius:calc(10 * var(--u));background:rgba(255,255,255,.55);border:calc(1.5 * var(--u)) solid rgba(26,21,16,.08);cursor:pointer;overflow:hidden;display:grid;place-items:center;transition:border-color .15s}& .tk-item.on{border-color:var(--gold)}& .tk-item img{position:absolute;inset:calc(8 * var(--u));width:calc(100% - calc(16 * var(--u)));height:calc(100% - calc(16 * var(--u)));object-fit:contain;pointer-events:none}& .tk-item i{font-style:normal;font-family:var(--f-sans);font-size:calc(8 * var(--u));color:rgba(26,21,16,.5);padding:calc(4 * var(--u));text-align:center}& .tk-item .ck{position:absolute;top:calc(5 * var(--u));right:calc(5 * var(--u));width:calc(16 * var(--u));height:calc(16 * var(--u));border-radius:50%;background:var(--gold);display:grid;place-items:center}& .tk-item .ck svg{width:calc(10 * var(--u));height:calc(10 * var(--u));color:#fff}}@keyframes tkRevealIn{0%{opacity:0;transform:translateY(calc(10 * var(--u))) scale(.97)}to{opacity:1;transform:none}}@keyframes tkSpin{to{transform:rotate(1turn)}}.wlab{& .lds-scrim{position:absolute;inset:0;z-index:300;background:rgba(26,21,16,.45)}& .lds-panel{position:absolute;left:0;right:0;bottom:0;top:calc(34 * var(--u));z-index:301;display:flex;flex-direction:column;background:var(--cream);border-radius:calc(18 * var(--u)) calc(18 * var(--u)) 0 0;box-shadow:0 calc(-8 * var(--u)) calc(30 * var(--u)) rgba(26,21,16,.18);overflow:hidden}& .lds-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:calc(16 * var(--u)) calc(16 * var(--u)) calc(10 * var(--u));border-bottom:calc(1 * var(--u)) solid rgba(26,21,16,.07)}& .lds-title{font-family:var(--f-sans);font-weight:800;font-size:calc(13 * var(--u));letter-spacing:-.01em;color:var(--ink)}& .lds-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(20 * var(--u))}& .lds-loading{font-size:calc(10.5 * var(--u));color:rgba(26,21,16,.5);text-align:center;padding:calc(30 * var(--u)) 0}& .lds-doc,& .lds-loading{font-family:Noto Sans KR,sans-serif}& .lds-doc{color:rgba(26,21,16,.85);word-break:keep-all}& .lds-doc h1{font-family:var(--f-serif);font-size:calc(16 * var(--u));font-weight:400;margin:0 0 calc(10 * var(--u));color:var(--ink)}& .lds-doc h2{font-size:calc(12 * var(--u));font-weight:800;margin:calc(18 * var(--u)) 0 calc(6 * var(--u));color:var(--ink)}& .lds-doc h3{font-size:calc(11 * var(--u));font-weight:700;margin:calc(13 * var(--u)) 0 calc(4 * var(--u));color:var(--ink)}& .lds-doc p{font-size:calc(10.5 * var(--u));line-height:1.75;margin:calc(6 * var(--u)) 0}& .lds-doc ol,& .lds-doc ul{margin:calc(6 * var(--u)) 0;padding-left:calc(16 * var(--u))}& .lds-doc ol{list-style:decimal outside}& .lds-doc ul{list-style:disc outside}& .lds-doc li{font-size:calc(10.5 * var(--u));line-height:1.75;margin:calc(3 * var(--u)) 0}& .lds-doc li::marker{color:rgba(26,21,16,.5)}& .lds-doc hr{border:0;border-top:calc(1 * var(--u)) solid rgba(26,21,16,.09);margin:calc(14 * var(--u)) 0}& .lds-doc .tbl-wrap{overflow-x:auto;margin:calc(8 * var(--u)) 0}& .lds-doc table{border-collapse:collapse;font-size:calc(9.5 * var(--u));min-width:100%}& .lds-doc td,& .lds-doc th{border:calc(1 * var(--u)) solid rgba(26,21,16,.12);padding:calc(5 * var(--u)) calc(7 * var(--u));text-align:left;vertical-align:top;line-height:1.6}& .lds-doc th{background:rgba(26,21,16,.04);font-weight:700;white-space:nowrap}& .lds-doc blockquote{margin:calc(10 * var(--u)) 0;padding:calc(8 * var(--u)) calc(11 * var(--u));border-left:calc(3 * var(--u)) solid var(--gold);background:rgba(168,136,64,.06);border-radius:0 calc(7 * var(--u)) calc(7 * var(--u)) 0}& .lds-doc blockquote p{font-size:calc(9.5 * var(--u));color:rgba(26,21,16,.66)}& .lds-foot{flex-shrink:0;display:flex;align-items:center;gap:calc(9 * var(--u));padding:calc(11 * var(--u)) calc(16 * var(--u)) calc(16 * var(--u));border-top:calc(1 * var(--u)) solid rgba(26,21,16,.09);background:var(--cream)}& .lds-foot-label{flex:1;font-family:Noto Sans KR,sans-serif;font-size:calc(10 * var(--u));line-height:1.5;font-weight:600;color:var(--ink);word-break:keep-all;cursor:pointer}& .lds-done{flex-shrink:0;font-family:var(--f-sans);font-weight:700;font-size:calc(10.5 * var(--u));color:var(--cream);background:var(--ink);border-radius:calc(999 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u));cursor:pointer}}.wlab{& .cst-sheet{z-index:253}& .cst-desc{font-family:Noto Sans KR,sans-serif;font-size:calc(10.5 * var(--u));line-height:1.6;color:rgba(26,21,16,.62);word-break:keep-all;padding:0 calc(2 * var(--u)) calc(10 * var(--u))}& .cst-row{display:flex;align-items:center;gap:calc(9 * var(--u));padding:calc(10 * var(--u)) calc(2 * var(--u));border-top:calc(1 * var(--u)) solid rgba(26,21,16,.07)}& .cst-check{flex-shrink:0;width:calc(20 * var(--u));height:calc(20 * var(--u));display:grid;place-items:center;border-radius:calc(6 * var(--u));border:calc(1.4 * var(--u)) solid rgba(26,21,16,.25);background:none;cursor:pointer;color:transparent;transition:background .16s,border-color .16s,color .16s}& .cst-check svg{width:calc(13 * var(--u));height:calc(13 * var(--u));stroke-width:3}& .cst-check.on{background:var(--gold);border-color:var(--gold);color:#fff}& .cst-label{flex:1;min-width:0;font-weight:500;font-size:calc(10.5 * var(--u));line-height:1.5;color:var(--ink);word-break:keep-all;cursor:pointer}& .cst-doc,& .cst-label{font-family:Noto Sans KR,sans-serif}& .cst-doc{flex-shrink:0;display:inline-flex;align-items:center;gap:calc(1 * var(--u));font-size:calc(9 * var(--u));color:rgba(26,21,16,.45);text-decoration:none}& .cst-doc svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}& .cst-err{margin:calc(6 * var(--u)) calc(2 * var(--u)) 0;font-size:calc(9.5 * var(--u));color:#b04a2f}& .cst-cta,& .cst-err{font-family:Noto Sans KR,sans-serif}& .cst-cta{display:block;width:100%;margin-top:calc(12 * var(--u));padding:calc(13 * var(--u)) 0;border:none;border-radius:calc(12 * var(--u));background:linear-gradient(135deg,#c8a45c,#a88840);color:#fff;font-weight:700;font-size:calc(12.5 * var(--u));cursor:pointer;transition:opacity .18s}& .cst-cta.off,& .cst-cta:disabled{opacity:.38;cursor:default}& .cst-alt{display:block;width:100%;margin-top:calc(6 * var(--u));padding:calc(10 * var(--u)) 0;border:none;background:transparent;color:rgba(26,21,16,.55);font-family:Noto Sans KR,sans-serif;font-size:calc(11 * var(--u));cursor:pointer}& .cst-alt:disabled{opacity:.38;cursor:default}& .cst-foot{margin-top:calc(8 * var(--u));text-align:center;font-family:Noto Sans KR,sans-serif;font-size:calc(8.5 * var(--u));color:rgba(26,21,16,.4);word-break:keep-all}& .set-legal{display:flex;flex-wrap:wrap;gap:calc(4 * var(--u)) calc(12 * var(--u));margin-top:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(4 * var(--u)) 0;border-top:calc(1 * var(--u)) solid rgba(26,21,16,.08)}& .set-legal a,& .set-legal button{font-family:Noto Sans KR,sans-serif;font-size:calc(9 * var(--u));color:rgba(26,21,16,.45);text-decoration:none}}