.hm{--paper:#f3f0e8;--paper2:#e9e5da;--card:#fffdf8;--ink:#15130f;--ink2:#5b554c;--ink3:#6f695f;--hair:#d6d0c3;--rule:#15130f;--dim:rgba(21,19,15,0.06);--meet:#2b59f0;--meet-d:#1d43c9;--meet-t:#e6ecff;--meet-l:#b8c8ff;--meet-field:#2b59f0;--h0:#efede7;--h1:#cad6ff;--h2:#a9bcff;--h3:#7895ff;--h4:#4a6ff5;--h5:#1f45d6;--maybe:#f0a818;--busy:rgba(102,97,90,0.34);--p0:#2b59f0;--p1:#ef3f7f;--p2:#13a064;--p3:#f08a00;--p4:#8a55e0;--p5:#0097a8;--p6:#e04a3a;--p7:#4a4740;--mm:#b3232a;--mm-d:#971a20;--mm-t:#f5e1dd;--mm-field:#b3232a;--mm-paper:#f3efe6;--mm-line2:#958a77;--mm-gold:#b0821f;--q0:#2e5a88;--q1:#1f7a73;--q2:#3f7a3a;--q3:#9c5714;--q4:#5b4ea0;--q5:#8a4a7a;--q6:#6b5e4e;--q7:#33302c;--lec:#1d5a47;--lec-d:#15463a;--lec-t:#dcebe3;--lec-l:#97c4b1;--lec-field:#1d5a47;--lec-ink:#0e3a2e;--hot:var(--meet);--serif:var(--hm-serif),"Hahmlet","Noto Serif KR",serif;--sans:var(--hm-sans),"IBM Plex Sans KR","Noto Sans KR",sans-serif;--mono:var(--hm-mono),"IBM Plex Mono",ui-monospace,monospace;--hand:var(--hm-hand),"Nanum Pen Script",cursive;--moment:var(--hm-moment),"Black Han Sans",sans-serif;--gut:40px;--bar-h:60px;--f-ui:var(--sans);--f-mono:var(--mono);--f-moment:var(--moment);--shadow:0 1px 0 rgba(21,19,15,0.04),0 22px 44px -18px rgba(38,34,26,0.38),0 0 0 1px rgba(21,19,15,0.08);--mt-bg:#fbfaf7;--mt-sf:#ffffff;--mt-fill:#f2f0ea;--mt-line:#e5e1d8;--mt-ink:#16140f;--mt-ink2:#66615a;--mt-a:#2b59f0;--mt-at:#e6ecff;--mt-al:#b8c8ff;--mt-h0:#efede7;--mt-h1:#cad6ff;--mt-h2:#a9bcff;--mt-h3:#7895ff;--mt-h4:#4a6ff5;--mt-h5:#1f45d6;--mt-busy:rgba(102,97,90,0.34);--mm-bg:#f3efe6;--mm-sf:#fffdf8;--mm-fill:#e9e3d6;--mm-line:#d9d1c2;--mm-rule:#17130f;--mm-ink:#17130f;--mm-ink2:#5a534c;--mm-ink3:#6f6862;--mm-a:#b3232a;--mm-ad:#971a20;--mm-at:#f5e1dd;--mm-maybe:#b0821f;--lc-bg:#f5f7fa;--lc-card:#ffffff;--lc-card2:#edf2f7;--lc-ink:#191f28;--lc-sub:#4e5968;--lc-faint:#667085;--lc-a:var(--lec);--lc-soft:var(--lec-t);--lc-line:#e5eaf0;--lc-rec:#c53434;--ink-k:#18202c;--ink-b:#1d4ed8;--ink-r:#b91c1c;--ink-g:#15803d;--hl:rgba(250,204,21,0.45);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:anywhere;overflow-x:clip;position:relative;container:hm/inline-size}:root[data-mode=dark] .hm{--paper:#11100e;--paper2:#1a1815;--card:#1d1b18;--ink:#ede7dc;--ink2:#a9a194;--ink3:#8c8477;--hair:#35312b;--rule:#ede7dc;--dim:rgba(237,231,220,0.07);--meet:#6d8dff;--meet-d:#9db1ff;--meet-t:#1a2450;--meet-l:#2c3f8f;--meet-field:#2442c4;--h0:#25282f;--h1:#1c2757;--h2:#243a8a;--h3:#2f52c4;--h4:#4a70ff;--h5:#8aa4ff;--maybe:#e0a030;--busy:rgba(170,176,188,0.4);--p0:#5b7cff;--p1:#ff6b9f;--p2:#2bbf80;--p3:#f5a524;--p4:#a57cf0;--p5:#1bbccc;--p6:#f06a5a;--p7:#6b6f7a;--mm:#e0484e;--mm-d:#ff8e8e;--mm-t:#3a1719;--mm-field:#7e141a;--mm-paper:#1b1617;--mm-line2:#7a6a68;--mm-gold:#d9a84a;--q0:#3d6ea3;--q1:#21827a;--q2:#468240;--q3:#a8631f;--q4:#6a5cb3;--q5:#95548a;--q6:#76695a;--q7:#4a4540;--lec:#5fbf99;--lec-d:#8fd6b8;--lec-t:#15302a;--lec-l:#2d5d4d;--lec-field:#174a3b;--lec-ink:#0c2a22;--shadow:0 1px 0 rgba(255,255,255,0.04) inset,0 26px 50px -18px rgba(0,0,0,0.75),0 0 0 1px rgba(255,255,255,0.08);--mt-bg:#111318;--mt-sf:#181b22;--mt-fill:#20242c;--mt-line:#2b303a;--mt-ink:#eceef2;--mt-ink2:#9aa1ad;--mt-a:#5b7cff;--mt-at:#1c2544;--mt-al:#34488f;--mt-h0:#20242c;--mt-h1:#1f2c56;--mt-h2:#263c82;--mt-h3:#3553b8;--mt-h4:#4d6ff0;--mt-h5:#86a0ff;--mt-busy:rgba(154,161,173,0.28);--mm-bg:#131011;--mm-sf:#1b1617;--mm-fill:#251e1f;--mm-line:#3a2f2f;--mm-rule:#8a7c78;--mm-ink:#f1ebe6;--mm-ink2:#b0a49f;--mm-ink3:#8f8480;--mm-a:#cf3a40;--mm-ad:#ff8e8e;--mm-at:#3a1719;--mm-maybe:#d9a84a;--lc-bg:#0f141a;--lc-card:#161c24;--lc-card2:#1e2631;--lc-ink:#e8edf3;--lc-sub:#a7b1bf;--lc-faint:#7d8898;--lc-a:var(--lec);--lc-soft:var(--lec-t);--lc-line:#26303c;--lc-rec:#ff6b6b;--ink-k:#e8edf3;--ink-b:#7aa7ff;--ink-r:#ff7a7a;--ink-g:#5fd18c;--hl:rgba(250,204,21,0.28);color-scheme:dark}.hm *,.hm :after,.hm :before{box-sizing:border-box}.hm dd,.hm dl,.hm figure,.hm h1,.hm h2,.hm h3,.hm h4,.hm ol,.hm p,.hm ul{margin:0;padding:0}.hm ol,.hm ul{list-style:none}.hm a{color:inherit;text-decoration:none}.hm button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.hm :focus-visible{outline:2px solid var(--hot);outline-offset:3px;border-radius:2px}.hm .tnum{font-variant-numeric:tabular-nums}.hm .mono{font-family:var(--mono);font-weight:500;letter-spacing:-.01em}.hm [hidden]{display:none!important}.hm .pg{max-width:1280px;margin:0 auto;padding:0 var(--gut)}.hm .sbar{--sb-bg:var(--paper);--sb-rule:var(--rule);--sb-hair:var(--hair);--sb-ink:var(--ink);--sb-ink2:var(--ink2);--sb-ink3:var(--ink3);--sb-card:var(--card);--sb-dim:var(--dim);--sb-hot:var(--hot)}.hm[data-pin] .sbar{border-bottom-color:var(--hair)}.hm .wh{background:color-mix(in srgb,var(--paper) 84%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.hm .hwm{font-family:var(--serif);font-weight:800;font-size:22px;letter-spacing:-.03em;line-height:1}.hm .hwm i{font-style:normal;color:var(--hot);transition:color .35s}.hm .hero{padding-top:22px;padding-bottom:72px;overflow-x:clip}.hm .hero-top{display:flex;align-items:baseline;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:12px;color:var(--ink2);letter-spacing:.04em}.hm .hero-top .sp{flex:1}.hm .hero-top b{font-family:var(--serif);font-size:15px;color:var(--ink);letter-spacing:0;font-weight:700}.hm .scene{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding:18px 0 52px}.hm .scene .c-frag{grid-row:1;position:relative;display:block;min-width:0;transition:transform .5s cubic-bezier(.16,1,.3,1)}.hm .scene .c-scr{border-radius:16px;overflow:hidden;box-shadow:var(--shadow);position:relative;transition:box-shadow .4s ease}.hm .scene .c-frag:focus-visible,.hm .scene .c-frag:hover{z-index:9!important}.hm .scene .c-frag:hover .c-scr{box-shadow:0 40px 70px -24px rgba(20,16,10,.5),0 0 0 1px rgba(21,19,15,.1)}.hm .scene .c-tag{position:absolute;top:-40px;left:0;display:flex;align-items:baseline;gap:10px;white-space:nowrap}.hm .scene .c-tag b{font-family:var(--serif);font-size:26px;font-weight:800;letter-spacing:-.05em;line-height:1}.hm .scene .c-tag .mono{font-size:13px;color:var(--ink2)}.hm .scene .c-tag .go{width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--paper);display:grid;place-items:center;align-self:center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.hm .scene .c-frag:hover .go{transform:rotate(-45deg)}.hm .scene .f-meet .c-tag{top:auto;bottom:-40px}.hm .scene .f-lec{grid-column:1/span 7;margin-top:min(4.4cqi,56px);z-index:1;transform:rotate(-1.6deg)}.hm .scene .f-meet{grid-column:5/span 5;margin-top:min(18.4cqi,236px);z-index:3;transform:rotate(1.2deg)}.hm .scene .f-mm{grid-column:10/span 3;margin-top:min(2.8cqi,36px);z-index:2;transform:rotate(3deg)}.hm .scene .f-lec:hover{transform:rotate(-1.6deg) translateY(-8px)}.hm .scene .f-meet:hover{transform:rotate(1.2deg) translateY(-8px)}.hm .scene .f-mm:hover{transform:rotate(3deg) translateY(-8px)}.hm[data-viewer=guest] .scene .f-meet{grid-column:1/span 7;margin-top:min(7cqi,90px);transform:rotate(-1.4deg)}.hm[data-viewer=guest] .scene .f-meet:hover{transform:rotate(-1.4deg) translateY(-8px)}.hm[data-viewer=guest] .scene .f-mm{grid-column:8/span 3;margin-left:4%;margin-top:min(3cqi,40px)}.hm .scene .mm-facts{white-space:nowrap;overflow:hidden}@container hm (max-width: 1080px){.hm .scene .f-mm .mm-facts .pips{display:none}.hm .scene .f-mm .mm-facts b{font-size:14px}.hm .scene .f-mm .mm-cb h5{font-size:16px}}.hm .scene .mt{background:var(--mt-sf);color:var(--mt-ink);padding:16px}.hm .scene .mt-top{display:flex;align-items:center;gap:8px}.hm .scene .mt-top h4{font-size:16px;font-weight:800;letter-spacing:-.03em}.hm .scene .mt-top .cnt{margin-left:auto;font-size:13px;color:var(--mt-ink2);white-space:nowrap}.hm .scene .mt-top .cnt b{font-size:17px;color:var(--mt-ink);font-weight:900}.hm .scene .ava{--s:26px;width:var(--s);height:var(--s);border-radius:50%;background:var(--c);color:#fff;display:inline-grid;place-items:center;font-size:calc(var(--s) * .44);font-weight:800;flex:none;line-height:1}.hm .scene .mt-grid{display:grid;grid-template-columns:40px repeat(7,minmax(0,1fr));gap:3px;margin-top:12px;position:relative}.hm .scene .mt-grid .dh{text-align:center;font-size:11.5px;color:var(--mt-ink2);font-weight:700;line-height:1.15;padding-bottom:4px}.hm .scene .mt-grid .dh b{display:block;font-size:15px;color:var(--mt-ink);font-weight:800}.hm .scene .mt-cell{height:26px;border-radius:3px;background:var(--mt-h0);transition:background-color .28s ease,transform .28s cubic-bezier(.16,1,.3,1);position:relative}.hm .scene .mt-cell.busy{background:repeating-linear-gradient(-45deg,var(--mt-busy) 0 3px,transparent 3px 7px),var(--mt-fill)}.hm .scene .mt-heat .mt-cell[data-h="1"]{background:var(--mt-h1)}.hm .scene .mt-heat .mt-cell[data-h="2"]{background:var(--mt-h2)}.hm .scene .mt-heat .mt-cell[data-h="3"]{background:var(--mt-h3)}.hm .scene .mt-heat .mt-cell[data-h="4"]{background:var(--mt-h4)}.hm .scene .mt-heat .mt-cell[data-h="5"]{background:var(--mt-h5)}.hm .scene .mt-banner{margin-top:12px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;background:var(--mt-a);color:#fff;font-weight:800;font-size:14px;opacity:0;transform:translateY(10px);transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1)}.hm .scene .mt-banner .k{font-size:12px;font-weight:800;background:rgba(255,255,255,.22);padding:2px 8px;border-radius:999px}.hm .scene .mt-banner .mono{margin-left:auto;font-weight:600}.hm .scene .f-meet .mt-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.hm .scene .f-meet .mt-cell{height:20px}.hm .scene .f-meet .mt-banner{opacity:1;transform:none}@keyframes hm-breathe{0%,to{filter:none}50%{filter:brightness(1.12) saturate(1.1)}}.hm .scene .f-meet .mt-cell[data-h="5"]{animation:hm-breathe 2.8s ease-in-out infinite}.hm .scene .mm{background:var(--mm-bg);color:var(--mm-ink)}.hm .scene .mm-field{background:var(--mm-field);color:#fff}.hm .scene .mm-swtop{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 6px;font-weight:700;font-size:13px}.hm .scene .mm-swtop .mono b{font-size:16px;font-weight:600}.hm .scene .mm-deck{position:relative;margin:8px 16px 18px;aspect-ratio:3/4.1}.hm .scene .mm-card{position:absolute;inset:0;border-radius:14px;overflow:hidden;background:var(--mm-sf);color:var(--mm-ink);box-shadow:0 14px 30px -12px rgba(40,0,0,.55);display:flex;flex-direction:column;transform-origin:50% 110%;will-change:transform}.hm .scene .mm-card.n2{transform:translateY(12px) scale(.93);opacity:.6}.hm .scene .mm-card.n1{transform:translateY(6px) scale(.965)}.hm .scene .mm-cv{flex:1;display:grid;place-items:center;color:rgba(255,244,236,.86);min-height:0;position:relative}.hm .scene .cv-rose{background:radial-gradient(120% 90% at 30% 20%,#8a2233,#2a0a11 72%)}.hm .scene .cv-train{background:linear-gradient(165deg,#34525f,#0e191f 80%)}.hm .scene .cv-lamp{background:radial-gradient(110% 90% at 50% 25%,#8f5d2c,#25160b 75%)}.hm .scene .mm-cv svg{width:34%;height:auto;opacity:.9}.hm .scene .mm-cb{padding:12px 14px 14px}.hm .scene .mm-cb h5{font-size:19px;font-weight:900;letter-spacing:-.045em;line-height:1.15}.hm .scene .mm-facts{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:12.5px;color:var(--mm-ink2);font-weight:700}.hm .scene .mm-facts b{font-size:16px;color:var(--mm-ink);font-weight:900;letter-spacing:-.03em}.hm .scene .pips{display:inline-flex;gap:2px}.hm .scene .pips i{width:7px;height:7px;border-radius:1.5px;background:var(--mm-line)}.hm .scene .pips i.on{background:var(--mm-ink)}.hm .scene .mm-verdict{position:absolute;top:18%;left:8px;writing-mode:vertical-rl;font-family:var(--f-moment);font-size:44px;line-height:1;color:#fff;letter-spacing:.04em;opacity:0;transform:translateX(-12px);z-index:4;pointer-events:none;text-shadow:0 2px 0 rgba(0,0,0,.18)}.hm .scene .mm-acts{display:flex;justify-content:center;gap:18px;padding:0 0 16px}.hm .scene .mm-acts span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.hm .scene .mm-acts span.ok{background:#fff;color:var(--mm-field)}.hm .scene .seats{display:flex;align-items:center;gap:5px}.hm .scene .f-mm .mm-deck{margin:4px 12px 14px}.hm .scene .f-mm .mm-verdict{opacity:1;transform:none;font-size:34px}@keyframes hm-sway{0%,to{transform:rotate(0deg) translateX(0)}50%{transform:rotate(4deg) translateX(6%)}}.hm .scene .f-mm .mm-card.lead{animation:hm-sway 4.2s ease-in-out infinite}.hm .scene .lc{background:var(--lc-bg);color:var(--lc-ink);display:flex;flex-direction:column}.hm .scene .lc-tb{display:flex;align-items:center;gap:6px;padding:10px 12px;background:var(--lc-card);border-bottom:1px solid var(--lc-line)}.hm .scene .lc-tb .crumb{font-size:13px;font-weight:800;letter-spacing:-.02em;margin-right:8px;white-space:nowrap}.hm .scene .lc-tb .crumb span{color:var(--lc-faint);font-weight:700}.hm .scene .tool{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--lc-sub);flex:none}.hm .scene .tool.on{background:var(--lc-soft);color:var(--lc-a)}.hm .scene .swa{width:14px;height:14px;border-radius:50%;background:var(--c);flex:none}.hm .scene .swa.on{box-shadow:0 0 0 2px var(--lc-card),0 0 0 3.5px var(--c)}.hm .scene .lc-tb .sep{width:1px;height:20px;background:var(--lc-line);margin:0 4px;flex:none}.hm .scene .rec{margin-left:auto;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 10px;border-radius:999px;background:var(--lc-card2);font-size:13px;font-weight:800;color:var(--lc-sub);transition:background-color .3s,color .3s;white-space:nowrap}.hm .scene .rec i{width:10px;height:10px;border-radius:50%;background:var(--lc-rec)}.hm .scene .rec.live{background:color-mix(in srgb,var(--lc-rec) 14%,var(--lc-card));color:var(--lc-rec)}.hm .scene .rec.live i{animation:hm-blink 1.2s steps(2) infinite}.hm .scene .lc-body{flex:1;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:0;min-height:0}.hm .scene .lc-doc{padding:16px;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:0}.hm .scene .lc-pages{position:relative;aspect-ratio:4/3;perspective:1400px}.hm .scene .lc-page{position:absolute;inset:0;background:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(16,24,40,.1),0 0 0 1px rgba(16,24,40,.06);padding:7% 7.5%;color:#191f28;transform-origin:left center;transition:transform .6s cubic-bezier(.65,0,.35,1),opacity .6s;overflow:hidden}:root[data-mode=dark] .hm .scene .lc-page{background:#f4f1ea}.hm .scene .lc-page .h{font-size:clamp(13px,2.1cqi,22px);font-weight:900;letter-spacing:-.04em}.hm .scene .lc-page .s{font-size:clamp(9px,1cqi,12px);color:#667085;font-weight:700;margin-top:2px}.hm .scene .lc-page .eq{font-family:Times New Roman,serif;font-style:italic;font-size:clamp(14px,2.1cqi,24px);margin-top:7%;display:flex;gap:8%;align-items:center}.hm .scene .lc-page .eq span{white-space:nowrap}.hm .scene .lc-page .mx{display:inline-grid;grid-template-columns:repeat(2,auto);gap:2px 12px;padding:2px 8px;border-left:1.5px solid #191f28;border-right:1.5px solid #191f28;font-style:normal;font-size:.8em}.hm .scene .lc-page ul{margin-top:7%;display:grid;gap:6px;font-size:clamp(10px,1.25cqi,14px);font-weight:500;color:#333d4b}.hm .scene .lc-page ul li{padding-left:14px;position:relative}.hm .scene .lc-page ul li:before{content:"";position:absolute;left:2px;top:.6em;width:5px;height:5px;border-radius:50%;background:#98a2b3}.hm .scene .lc-ink{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.hm .scene .lc-ink path{fill:none;stroke-linecap:round;stroke-linejoin:round}.hm .scene .lc-ink .k{stroke:var(--ink-b);stroke-width:2.4}.hm .scene .lc-ink .r{stroke:#b91c1c;stroke-width:2.4}.hm .scene .lc-ink .hl{stroke:rgba(250,204,21,.5);stroke-width:13;stroke-linecap:butt}.hm .scene .lc-panel{border-left:1px solid var(--lc-line);background:var(--lc-card);display:flex;flex-direction:column;min-height:0}.hm .scene .lc-tabs{display:flex;gap:16px;padding:0 14px;border-bottom:1px solid var(--lc-line);font-size:13px;font-weight:800}.hm .scene .lc-tabs span{padding:12px 0 10px;color:var(--lc-faint);box-shadow:inset 0 -2px 0 transparent;transition:color .3s,box-shadow .3s}.hm .scene .lc-tabs span.on{color:var(--lc-ink);box-shadow:inset 0 -2px 0 var(--lc-a)}.hm .scene .lc-feed{position:relative;flex:1;overflow:hidden;padding:12px 14px;min-height:0}.hm .scene .lc-caps{display:grid;gap:10px}.hm .scene .cap{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px;font-size:13.5px;line-height:1.5;opacity:0;transform:translateY(14px);transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1)}.hm .scene .cap .mono{font-size:11.5px;color:var(--lc-faint);padding-top:2px}.hm .scene .cap.on{opacity:1;transform:none}.hm .scene .cap.pend p{color:var(--lc-faint)}.hm .scene .cap.pend p:after{content:" ···";letter-spacing:1px}.hm .scene .f-lec .lc-body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.hm .scene .f-lec .lc-feed{padding:10px 12px}.hm .scene .f-lec .cap{opacity:1;transform:none;font-size:12.5px}.hm .scene .f-lec .lc-ink path{stroke-dasharray:1;stroke-dashoffset:0}@keyframes hm-draw{0%{stroke-dashoffset:1}45%,to{stroke-dashoffset:0}}.hm .scene .f-lec .lc-ink path.loop{animation:hm-draw 5s cubic-bezier(.65,0,.35,1) infinite}.hm .spread{border-top:1px solid var(--rule)}.hm .wh{position:sticky;top:calc(var(--bar-h) + env(safe-area-inset-top, 0px));z-index:25;border-bottom:1px solid var(--rule)}.hm .wh:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:calc(var(--p, 0) * 100%);background:var(--c)}.hm .wh .pg{height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px}.hm .wh-id{display:flex;align-items:center;gap:10px;min-width:0}.hm .wh-id .fo{font-family:var(--mono);font-size:12px;color:var(--c);font-weight:500}.hm .wh-id svg{width:26px;height:26px;flex:none}.hm .wh-id b{font-family:var(--serif);font-weight:800;font-size:24px;letter-spacing:-.045em;line-height:1;white-space:nowrap}.hm .wh-id em{font-style:normal;font-family:var(--mono);font-size:13px;color:var(--ink2);white-space:nowrap}.hm .wh-t{position:relative;height:30px;min-width:0;max-width:560px;width:100%;justify-self:center}.hm .wh-t .trk{left:0;right:0;top:5px;height:8px;background:repeating-linear-gradient(90deg,var(--hair) 0 1px,transparent 1px calc(100% / 19)),var(--paper2);box-shadow:inset 0 0 0 1px var(--hair)}.hm .wh-t .trk,.hm .wh-t .tseg{position:absolute;border-radius:4px}.hm .wh-t .tseg{top:0;bottom:0;background:var(--c)}.hm .wh-t .tseg.m{background:repeating-linear-gradient(135deg,var(--c) 0 1.5px,transparent 1.5px 4px);box-shadow:inset 0 0 0 1px var(--c)}.hm .wh-t b{position:absolute;top:17px;transform:translateX(-50%);font-family:var(--mono);font-size:10.5px;font-weight:500;color:var(--ink3);white-space:nowrap}.hm .wh-t b sup{font-size:.75em}.hm .wh-go{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:999px;background:var(--c);color:#fff;font-family:var(--mono);font-weight:500;font-size:14px;white-space:nowrap}:root[data-mode=dark] .hm .wh-go{background:var(--field)}.hm .wh-go:hover{filter:brightness(1.08)}.hm .sp-in{padding-top:88px;padding-bottom:40px}.hm .band .axx span{white-space:nowrap}.hm .spread[data-w=meet]{--c:var(--meet);--cd:var(--meet-d);--ct:var(--meet-t);--field:var(--meet-field)}.hm .spread[data-w=mm]{--c:var(--mm);--cd:var(--mm-d);--ct:var(--mm-t);--field:var(--mm-field)}.hm .spread[data-w=lec]{--c:var(--lec);--cd:var(--lec-d);--ct:var(--lec-t);--field:var(--lec-field)}.hm .sp-head{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:36px;align-items:end}.hm .folio{font-family:var(--serif);font-weight:200;font-size:clamp(120px,23cqi,320px);line-height:.74;letter-spacing:-.06em;color:var(--c);font-variant-numeric:tabular-nums}.hm .sp-name{display:grid;gap:18px;padding-bottom:6px;min-width:0}.hm .sp-name h2{font-family:var(--serif);font-weight:900;font-size:clamp(52px,9.4cqi,144px);letter-spacing:-.06em;line-height:.9}.hm .sp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;font-family:var(--mono);font-size:13px;color:var(--ink2);border-top:1px solid var(--rule);padding-top:12px}.hm .sp-meta svg{width:26px;height:26px}.hm .sp-meta .path{color:var(--ink);font-weight:500;font-size:15px}.hm .sp-meta .sp{flex:1}:root[data-mode=dark] .hm .bc-foot .hb.pri,:root[data-mode=dark] .hm .cal .ds button.on,:root[data-mode=dark] .hm .hb.pri{background:var(--field,var(--meet-field))}.hm .plate{margin-top:44px;margin-right:calc(-1 * (var(--gut) + max(0px, (100cqi - 1280px) / 2)));background:var(--field);color:#fff;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:520px}.hm .plate .fl{padding:36px 40px;display:flex;flex-direction:column;justify-content:space-between;gap:30px}.hm .plate .fr{padding:44px 64px 44px 0;display:grid;place-items:center;position:relative}.hm .plate .kk{font-family:var(--mono);font-size:12px;letter-spacing:.06em;opacity:.8}.hm .plate .giant{font-family:var(--serif);font-weight:800;font-size:clamp(120px,17cqi,250px);line-height:.8;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.hm .plate .giant small{font-size:.24em;font-weight:600;letter-spacing:-.02em;margin-left:6px}.hm .plate .gl{font-family:var(--sans);font-size:15px;font-weight:600;display:flex;gap:10px;flex-wrap:wrap}.hm .plate .gl span{border:1px solid rgba(255,255,255,.5);border-radius:999px;padding:4px 12px}.hm .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--rule)}.hm .stats>div{padding:26px 20px 22px 0;border-right:1px solid var(--hair);display:grid;gap:6px}.hm .stats>div+div{padding-left:20px}.hm .stats>div:last-child{border-right:0}.hm .stats dd{font-family:var(--serif);font-weight:300;font-size:clamp(40px,5cqi,66px);line-height:.9;letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap}.hm .stats dd em{font-style:normal;color:var(--c);font-weight:700}.hm .stats dt{font-size:13px;font-weight:600;color:var(--ink2)}.hm .cat{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:56px 28px;padding:64px 0 0;align-items:start}.hm .fg{display:grid;gap:14px;min-width:0}.hm .fg figcaption{display:flex;align-items:baseline;gap:12px;border-top:1px solid var(--rule);padding-top:10px;font-size:15px;font-weight:600}.hm .fg figcaption b{font-family:var(--mono);font-weight:500;font-size:12px;color:var(--c);min-width:28px}.hm .fg figcaption .sp{flex:1}.hm .fg figcaption small{font-family:var(--mono);font-size:11.5px;color:var(--ink3);font-weight:400}.hm .art{background:var(--card);border:1px solid var(--hair);border-radius:14px;padding:18px;min-width:0}.hm .c1-7{grid-column:1/span 7}.hm .c8-5{grid-column:8/span 5}.hm .c1-5{grid-column:1/span 5}.hm .c6-7{grid-column:6/span 7}.hm .c1-4{grid-column:1/span 4}.hm .c5-4{grid-column:5/span 4}.hm .c9-4{grid-column:9/span 4}.hm .c2-5{grid-column:2/span 5}.hm .c7-6{grid-column:7/span 6}.hm .c1-6{grid-column:1/span 6}.hm .colw{display:grid;gap:56px;min-width:0}.hm .drop1{margin-top:96px}.hm .drop2{margin-top:48px}.hm .up1{margin-top:-40px}.hm .ava{width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;background:var(--c,var(--p7));color:#fff;font-size:11.5px;font-weight:700;flex:none;box-shadow:0 0 0 2px var(--avb,var(--card))}.hm .avs{display:inline-flex}.hm .avs .ava+.ava{margin-left:-6px}.hm .hp{gap:4px;height:24px;padding:0 10px;border-radius:999px;font-size:12.5px;color:var(--ink2)}.hm .hb,.hm .hp{display:inline-flex;align-items:center;background:var(--paper2);font-weight:600;white-space:nowrap}.hm .hb{justify-content:center;height:36px;padding:0 14px;border-radius:10px;font-size:14px}.hm .hb.pri{background:var(--c);color:#fff}.hm .hb.ink{background:var(--ink);color:var(--paper)}.hm .bc{width:min(100%,520px);background:var(--card);color:var(--ink);border-radius:18px;padding:18px 20px 14px;box-shadow:0 40px 80px -40px rgba(0,0,0,.55);transform:rotate(-1.2deg)}.hm .bc-tag{display:flex;align-items:center;gap:8px;font-size:13px}.hm .rk{width:22px;height:22px;border-radius:6px;display:inline-grid;place-items:center;background:var(--ink);color:var(--card);font-size:12px;font-weight:700}.hm .bc-tag .fr2{color:var(--ink2)}.hm .bc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:10px}.hm .bc-head h4{font-size:24px;font-weight:700;letter-spacing:-.02em}.hm .bc-head p{font-size:15px;font-weight:600;color:var(--ink2);margin-top:2px}.hm .hc-big{display:flex;align-items:baseline;line-height:.82}.hm .hc-big b{font-family:var(--moment);font-weight:400;font-size:64px;color:var(--meet)}.hm .hc-big span{font-size:17px;font-weight:700;color:var(--meet-d);margin-left:2px}.hm .band{position:relative;height:40px;margin:18px 4px 26px}.hm .band .cells{position:absolute;inset:0;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));border-radius:8px;overflow:hidden}.hm .band .cells i{display:block}.hm .t0{background:var(--h0)}.hm .t1{background:var(--h1)}.hm .t3{background:var(--h3)}.hm .t5{background:var(--h5)}.hm .band .bx{position:absolute;top:-5px;bottom:-5px;left:calc(100% / 14 * 9 - 2px);width:calc(100% / 14 * 3 + 4px);border:2.5px solid var(--ink);border-radius:10px}.hm .band .axx{position:absolute;left:0;right:0;top:48px;font-family:var(--mono);font-size:10.5px;color:var(--ink3)}.hm .band .axx span{position:absolute;transform:translateX(-50%)}.hm .bc-foot{display:flex;align-items:center;gap:10px;border-top:1px solid var(--hair);padding-top:12px}.hm .bc-foot .sp{flex:1}.hm .bc-foot .hb.pri{background:var(--meet)}.hm .bc.done .bc-foot .hb.pri{background:var(--ink);color:var(--card)}.hm .stampx{position:absolute;right:70px;top:40px;font-family:var(--moment);font-size:40px;color:#fff;border:4px solid #fff;border-radius:10px;padding:2px 14px;transform:rotate(8deg) scale(1.4);opacity:0;transition:.35s cubic-bezier(.2,.8,.2,1.2);pointer-events:none}.hm .plate[data-cf] .stampx{opacity:1;transform:rotate(8deg) scale(1)}.hm .paint .others{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:center;margin-bottom:8px}.hm .paint .others .ref{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));height:8px;border-radius:4px;overflow:hidden;opacity:.8}.hm .paint .plab{font-family:var(--mono);font-size:11px;color:var(--ink3)}.hm .paint .mine{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:center}.hm .paint .dbtn{height:52px;border-radius:10px;background:var(--paper2);display:grid;place-items:center;line-height:1}.hm .paint .dbtn b{font-size:18px;font-weight:700}.hm .paint .dbtn small{font-size:11px;color:var(--ink2)}.hm .paint .trk{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:2px;height:52px;touch-action:none;user-select:none}.hm .paint .trk i{background:var(--h0);border-radius:3px;transition:background .12s;cursor:crosshair}.hm .paint .trk i[data-s=ok]{background:var(--meet)}.hm .paint .trk i[data-s=mb]{background:repeating-linear-gradient(135deg,var(--maybe) 0 4px,color-mix(in srgb,var(--maybe) 45%,var(--card)) 4px 8px)}.hm .paint .trk i[data-s=no]{background:var(--busy)}.hm .paint .ax2{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;margin-top:6px;font-family:var(--mono);font-size:10.5px;color:var(--ink3)}.hm .paint .ax2 div{display:flex;justify-content:space-between}.hm .brush{display:flex;gap:6px;margin-top:16px;flex-wrap:wrap}.hm .brush button{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--hair);font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:8px}.hm .brush button i{width:12px;height:12px;border-radius:3px}.hm .brush button.on{background:var(--ink);color:var(--card);border-color:var(--ink)}.hm .cal .mh{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.hm .cal .mh b{font-family:var(--serif);font-size:26px;font-weight:700;letter-spacing:-.03em}.hm .cal .ds,.hm .cal .wk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.hm .cal .wk span{font-size:11.5px;color:var(--ink3);text-align:center;padding-bottom:4px}.hm .cal .ds button{aspect-ratio:1.2;border-radius:8px;font-size:13.5px;font-weight:600;background:var(--paper2);font-variant-numeric:tabular-nums}.hm .cal .ds button.x{background:none;color:var(--ink3);opacity:.5;pointer-events:none}.hm .cal .ds button.on{background:var(--meet);color:#fff;box-shadow:inset 0 0 0 2px var(--ink),inset 0 0 0 3.5px var(--card)}.hm .cal .ds button.we{color:var(--ink2)}.hm .cal .ds button.on.we{color:#fff}.hm .who .p{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--hair);font-weight:600}.hm .who .ava.guest{background:var(--card);color:var(--ink2);box-shadow:inset 0 0 0 1.5px var(--ink2)}.hm .who .hp.g{background:none;box-shadow:inset 0 0 0 1px var(--ink3)}.hm .who .in{display:flex;gap:8px;margin-top:14px}.hm .field-in{flex:1;min-width:0;height:40px;border-radius:10px;border:1.5px solid var(--ink);display:flex;align-items:center;padding:0 12px;font-weight:600;background:var(--card)}.hm .field-in .caret{width:2px;height:18px;background:var(--meet);margin-left:2px;animation:hm-blink 1s steps(1) infinite}.hm .field-in .ph{color:var(--ink3);font-weight:500;font-size:12.5px;margin-right:10px}@keyframes hm-blink{50%{opacity:0}}.hm .src{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hm .src button{height:64px;border-radius:12px;border:1px solid var(--hair);display:grid;place-items:center;align-content:center;gap:2px;font-weight:700;font-size:14px}.hm .src button small{font-weight:500;font-size:11px;color:var(--ink3)}.hm .src button.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--meet-t)}.hm .hatch{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:14px}.hm .hatch i{height:40px;border-radius:8px;background:var(--h1);display:block;transition:.2s}.hm .hatch i.bz{background:repeating-linear-gradient(135deg,var(--busy) 0 3px,transparent 3px 7px),var(--paper2)}.hm .hatch-l{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:6px;font-size:11px;color:var(--ink3);text-align:center}.hm .cnt{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.hm .ttl .arrow{font-family:var(--serif);font-size:26px;text-align:center;color:var(--ink3);line-height:1;margin:10px 0}.hm .ttl .sugg{display:grid;gap:6px}.hm .ttl .sg{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:var(--paper2)}.hm .ttl .sg.on{background:var(--meet-t);box-shadow:inset 0 0 0 1.5px var(--meet)}.hm .ttl .sg b{font-family:var(--serif);font-weight:700;font-size:20px;letter-spacing:-.03em}.hm .ttl .sg .tv{font-family:var(--mono);font-size:13px}.hm .spread[data-w=mm] .art{background:var(--mm-paper)}.hm .spread[data-w=mm] .ava{--avb:var(--mm-paper)}.hm .deck{position:relative;width:100%;max-width:560px;height:440px}.hm .verdict{position:absolute;left:0;top:10px;writing-mode:vertical-rl;font-family:var(--moment);font-size:64px;line-height:1;letter-spacing:.04em;color:#fff;transition:opacity .25s}.hm .verdict.pass{opacity:.35}.hm .scd{position:absolute;left:110px;right:20px;top:20px;bottom:70px;border-radius:16px;overflow:hidden;background:var(--cv);color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.2),0 24px 44px -16px rgba(0,0,0,.5);transition:transform .42s cubic-bezier(.3,.7,.2,1),opacity .42s,filter .3s}.hm .scd:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,10,16,0) 40%,rgba(20,10,16,.9))}.hm .scd[data-pos="0"]{z-index:3;transform:translate(26px,2px) rotate(7deg);transform-origin:50% 100%}.hm .scd[data-pos="1"]{z-index:2;transform:scale(.94) translateY(16px);filter:brightness(.55)}.hm .scd[data-pos="2"]{z-index:1;transform:scale(.88) translateY(30px);filter:brightness(.35)}.hm .scd.out-r{transform:translate(140%,-20px) rotate(24deg)!important;opacity:0}.hm .scd.out-l{transform:translate(-140%,-20px) rotate(-24deg)!important;opacity:0}.hm .scd .ci{position:absolute;z-index:2;top:14px;left:14px;font-family:var(--mono);font-size:12px;background:rgba(20,12,12,.5);padding:4px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.hm .scd .gly{position:absolute;left:40px;top:50px;width:170px;height:170px;color:rgba(255,236,244,.45)}.hm .scd .cb{position:absolute;z-index:2;left:18px;right:18px;bottom:18px}.hm .scd h5{font-family:var(--sans);font-size:30px;font-weight:700;letter-spacing:-.05em;line-height:1.05;margin:0}.hm .scd .fx{display:flex;gap:14px;align-items:baseline;margin-top:8px;font-size:13.5px;font-weight:600;color:rgba(255,255,255,.86)}.hm .scd .fx b{font-size:22px;font-weight:700;color:#fff}.hm .pips{display:inline-flex;gap:3px}.hm .pips i{width:12px;height:6px;border-radius:2px;background:rgba(255,255,255,.3)}.hm .pips i.on{background:#fff}.hm .deck .dctl{position:absolute;left:110px;right:20px;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.hm .deck .dctl button{height:48px;border-radius:12px;font-weight:700;font-size:16px;background:rgba(255,255,255,.14);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.hm .deck .dctl button.lk{background:#fff;color:var(--mm-field)}:root[data-mode=dark] .hm .deck .dctl button.lk{color:#7e141a}.hm .moment{display:flex;align-items:flex-end;gap:16px;margin-bottom:8px}.hm .moment b{font-family:var(--moment);font-weight:400;font-size:96px;line-height:.8;color:var(--mm);letter-spacing:-.02em}.hm .moment span{font-weight:700;font-size:17px;padding-bottom:6px}.hm .brow{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--hair)}.hm .brow .neg{font-family:var(--sans);font-weight:700;font-size:28px;color:var(--mm-d);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.hm .brow .tt{min-width:0;display:grid;gap:6px}.hm .brow .tt b{font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm .brow .tt small{font-weight:500;color:var(--ink3);margin-left:6px;font-family:var(--mono);font-size:11.5px}.hm .seats{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.hm .seats .ava{width:22px;height:22px;font-size:10.5px}.hm .seats .s{width:22px;height:22px;border-radius:50%;border:1.5px dashed var(--mm-line2)}.hm .seats .s.need{border-color:var(--mm);background:var(--mm-t)}.hm .seats .mn{width:1.5px;height:26px;background:var(--rule);margin:0 3px}.hm .seats .ava.mine{box-shadow:0 0 0 2px var(--mm-paper),0 0 0 3.5px var(--ink)}.hm .join{height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--ink);font-weight:600;font-size:13px}.hm .join.on{background:var(--mm);border-color:var(--mm);color:#fff}.hm .party .ph{background:var(--mm-field);color:#fff;border-radius:12px 12px 0 0;margin:-18px -18px 16px;padding:16px 18px;display:flex;justify-content:space-between;align-items:flex-end}.hm .party .ph b{font-family:var(--moment);font-weight:400;font-size:56px;line-height:.85}.hm .party .ph span{font-weight:700;font-size:15px}.hm .party .ph small{display:block;font-family:var(--mono);font-size:11.5px;opacity:.85;margin-top:4px;font-weight:400}.hm .seatmap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hm .seatmap div{aspect-ratio:1.2;border-radius:10px;display:grid;place-items:center;align-content:center;gap:4px;background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);font-size:11.5px;color:var(--ink3)}.hm .seatmap div .ava{width:30px;height:30px;font-size:13px}.hm .seatmap div.need{box-shadow:inset 0 0 0 1.5px var(--mm);background:var(--mm-t);color:var(--mm-d);font-weight:700}.hm .seatmap div.opt{box-shadow:none;outline:1.5px dashed var(--mm-line2);outline-offset:-1.5px;background:none}.hm .sco{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--paper2);border-radius:12px;padding:4px}.hm .sco button{height:40px;border-radius:9px;font-weight:600;font-size:14px;color:var(--ink2)}.hm .sco button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 0 rgba(0,0,0,.06),0 0 0 1px var(--hair)}.hm .scope .grp{display:grid;gap:6px;margin-top:12px;transition:opacity .2s}.hm .scope .grp div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--card);box-shadow:inset 0 0 0 1px var(--hair);font-weight:600}.hm .scope .grp div.on{box-shadow:inset 0 0 0 1.5px var(--mm)}.hm .scope[data-scope=all] .grp div,.hm .scope[data-scope=me] .grp div{opacity:.35;box-shadow:inset 0 0 0 1px var(--hair)}.hm .scope .eye{margin-top:12px;display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;color:var(--ink2)}.hm .ledger .lr{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--hair)}.hm .ledger .lr:first-child{border-top:0}.hm .ledger .d{font-family:var(--mono);font-size:12.5px;color:var(--ink2)}.hm .ledger .n{font-weight:700;min-width:0}.hm .ledger .n b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm .ledger .n .avs{margin-top:5px}.hm .ledger .n .ava{width:20px;height:20px;font-size:9.5px}.hm .stk{font-family:var(--moment);font-size:17px;color:#fff;background:var(--mm);padding:3px 10px;border-radius:6px;transform:rotate(-7deg);box-shadow:2px 2px 0 var(--ink)}.hm .stk.x{background:var(--paper2);color:var(--ink2);box-shadow:2px 2px 0 var(--hair);transform:rotate(4deg)}.hm .canvas{position:relative;width:100%;max-width:640px}.hm .page{background:#fbfaf5;border-radius:8px;aspect-ratio:640/496;position:relative;overflow:hidden;color:#1b2a44;box-shadow:0 40px 80px -40px rgba(0,0,0,.6);container-type:inline-size}.hm .page .rule{position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,transparent 0 calc(5.625cqw - 1px),#dbe4ee calc(5.625cqw - 1px) 5.625cqw);background-position:0 9cqw}.hm .page .hd{left:4.4cqw;top:2.5cqw;font-size:6.25cqw;color:#1d5a47;line-height:1}.hm .page .hd,.hm .page .hw{position:absolute;font-family:var(--hand)}.hm .page .hw{font-size:5cqw;line-height:5.625cqw;white-space:nowrap}.hm .page svg.ink{position:absolute;inset:0;width:100%;height:100%}.hm .page .tb{position:absolute;right:3.4cqw;top:15cqw;width:34%;background:rgba(255,255,255,.9);border:1.5px solid #1d5a47;border-radius:6px;padding:1.2cqw 1.6cqw;font-family:var(--sans);font-size:clamp(9px,2cqw,13px);line-height:1.45;color:#1b2a44}.hm .page .tb b{display:block;font-size:.85em;color:#1d5a47;font-family:var(--mono);font-weight:500}.hm .tools{position:absolute;left:50%;bottom:-22px;transform:translateX(-50%);display:flex;gap:4px;background:#15130f;color:#fff;padding:6px;box-shadow:0 16px 30px -12px rgba(0,0,0,.5)}.hm .tools,.hm .tools button{align-items:center;border-radius:999px}.hm .tools button{white-space:nowrap;height:36px;min-width:36px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;gap:6px;color:rgba(255,255,255,.75)}.hm .tools button.on{background:#fff;color:#15130f}.hm .tools .swa{width:18px;height:18px;border-radius:50%;min-width:0;padding:0;box-shadow:inset 0 0 0 2px rgba(255,255,255,.25)}.hm .tools .swa.on{box-shadow:0 0 0 2px #15130f,0 0 0 4px #fff}.hm .tools .sep{width:1px;height:20px;background:rgba(255,255,255,.2);margin:0 4px}.hm .subj .s{display:grid;grid-template-columns:6px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--hair)}.hm .subj .s:first-child{border-top:0;padding-top:4px}.hm .subj .s i{align-self:stretch;border-radius:3px}.hm .subj .s b{font-family:var(--serif);font-weight:700;font-size:21px;letter-spacing:-.04em;display:block}.hm .subj .s small{font-family:var(--mono);font-size:12px;color:var(--ink2)}.hm .subj .s .k{font-family:var(--serif);font-weight:300;font-size:34px;letter-spacing:-.05em;line-height:1}.hm .subj .s .k span{font-family:var(--sans);font-size:12px;font-weight:600;color:var(--ink2);margin-left:2px;letter-spacing:0}.hm .rec .rtop{display:flex;align-items:center;gap:10px}.hm .rec .rd{width:12px;height:12px;border-radius:50%;background:#e0343a;animation:hm-pulse 1.4s infinite}@keyframes hm-pulse{50%{opacity:.35}}.hm .rec .tm{font-family:var(--mono);font-size:28px;font-weight:500;letter-spacing:-.02em}.hm .rec .rtop .sp{flex:1}.hm .wave{display:flex;align-items:center;gap:3px;height:64px;margin:14px 0 12px}.hm .wave i{flex:1;min-width:2px;border-radius:2px;background:var(--lec);height:calc(var(--h) * 1%);transform-origin:center;animation:hm-wave 1.2s ease-in-out infinite;animation-delay:calc(var(--i) * -70ms)}.hm .wave i.past{background:var(--lec-l)}@keyframes hm-wave{50%{transform:scaleY(.45)}}.hm .cap-live{background:#111;color:#f4f1ea;border-radius:10px;padding:12px 14px;font-size:15px;line-height:1.55;display:grid;gap:2px}.hm .cap-live .o{color:rgba(244,241,234,.5)}.hm .cap-live .p{color:rgba(244,241,234,.45);font-style:italic}.hm .cap-live small{font-family:var(--mono);font-size:10.5px;color:#8fd6b8;display:block;margin-bottom:4px;letter-spacing:.04em}.hm .trans .tr2{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--hair);font-size:14px;line-height:1.5}.hm .trans .tr2:first-child{border-top:0;padding-top:0}.hm .trans .tr2 span{font-family:var(--mono);font-size:12px;color:var(--lec);padding-top:2px}.hm .trans .tr2.on{background:var(--lec-t);margin:0 -10px;padding-left:10px;padding-right:10px;border-radius:8px;border-top-color:transparent}.hm .trans mark{background:none;color:inherit;box-shadow:inset 0 -7px 0 color-mix(in srgb,var(--lec) 30%,transparent)}.hm .deckv .slide{aspect-ratio:16/9;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--hair);position:relative;overflow:hidden;color:#1b2a44}:root[data-mode=dark] .hm .deckv .slide{box-shadow:none}.hm .deckv .slide .st{position:absolute;left:7%;top:11%;font-family:var(--serif);font-weight:800;font-size:clamp(16px,2cqi,24px);letter-spacing:-.03em}.hm .deckv .slide .mx{position:absolute;left:7%;top:38%;display:grid;grid-template-columns:repeat(3,26px);gap:4px;font-family:var(--mono);font-size:13px;padding:4px 8px;border-left:2px solid #1b2a44;border-right:2px solid #1b2a44}.hm .deckv .slide .mx span{text-align:center}.hm .deckv .slide .vec{position:absolute;right:7%;top:18%;width:42%;height:70%}.hm .deckv .strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:10px}.hm .deckv .strip button{aspect-ratio:16/10;border-radius:4px;background:var(--paper2);position:relative;box-shadow:inset 0 0 0 1px var(--hair)}.hm .deckv .strip button:before{content:"";position:absolute;left:14%;top:22%;width:50%;height:10%;background:var(--ink3);opacity:.5;border-radius:1px}.hm .deckv .strip button:after{content:"";position:absolute;left:14%;top:44%;width:70%;height:32%;background:repeating-linear-gradient(180deg,var(--hair) 0 2px,transparent 2px 5px)}.hm .deckv .strip button.on{box-shadow:inset 0 0 0 2px var(--lec)}.hm .deckv .dh{display:flex;align-items:center;gap:8px;margin-bottom:10px}.hm .deckv .dh .sp{flex:1}.hm .deckv .fmt{display:inline-flex;background:var(--paper2);border-radius:8px;padding:3px}.hm .deckv .fmt span{font-family:var(--mono);font-size:11.5px;padding:3px 9px;border-radius:6px;color:var(--ink2)}.hm .deckv .fmt span.on{background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--hair)}.hm .deckv .pn{font-family:var(--mono);font-size:13px}.hm .deckv .pn b{font-weight:500;color:var(--lec)}.hm .sum .sh{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid var(--ink)}.hm .sum .sh b{font-family:var(--serif);font-size:22px;font-weight:800;letter-spacing:-.04em}.hm .sum ol{counter-reset:sm}.hm .sum li{counter-increment:sm;display:grid;grid-template-columns:40px 1fr auto;align-items:baseline;gap:8px;padding:12px 0;border-bottom:1px solid var(--hair);font-weight:600;font-size:16px}.hm .sum li:before{content:counter(sm,decimal-leading-zero);font-family:var(--serif);font-weight:300;font-size:26px;color:var(--lec);line-height:1}.hm .sum li small{font-family:var(--mono);font-size:11.5px;color:var(--ink3);font-weight:400}.hm .end{margin-top:140px;border-top:1px solid var(--rule)}.hm .end .big{font-family:var(--serif);font-weight:900;font-size:clamp(76px,19cqi,280px);line-height:.8;letter-spacing:-.07em;padding:40px 0 0;white-space:nowrap}.hm .end .big i{font-style:normal;color:var(--hot);transition:color .35s}.hm .foot{display:flex;align-items:center;gap:20px;padding:26px 0 36px;border-top:1px solid var(--rule);margin-top:28px;font-size:14px}.hm .foot .hwm{font-size:18px}.hm .foot .sp{flex:1}.hm .foot span{color:var(--ink2)}.hm .foot button{font-weight:600}.hm .foot .adm,.hm .foot button{text-decoration:underline;text-underline-offset:3px}.hm .foot .adm{color:var(--ink2)}.hm.js .rv{opacity:0;transform:translateY(26px);transition:opacity .7s,transform .8s cubic-bezier(.2,.7,.2,1)}.hm.js .rv.in{opacity:1;transform:none}@container hm (max-width: 1080px){.hm .cat{grid-template-columns:repeat(6,minmax(0,1fr));gap:44px 22px}.hm .cat>.colw,.hm .cat>.fg{grid-column:auto/span 3!important;margin-top:0!important}.hm .colw .fg{width:auto!important}.hm .plate{grid-template-columns:1fr}.hm .plate .fr{padding:0 40px 48px}.hm .plate .fl{padding-bottom:20px}}@container hm (max-width: 640px){.hm .pg{--gut:16px}.hm .sp-in{padding-top:56px}.hm .sp-head{grid-template-columns:1fr;row-gap:14px}.hm .folio{font-size:128px}.hm .sp-name h2{font-size:56px}.hm .sp-meta .sp{display:none}.hm .plate{margin-left:calc(-1 * var(--gut));margin-top:28px;min-height:0}.hm .plate .fl{padding:22px 16px 10px;gap:16px}.hm .plate .fr{padding:0 16px 28px}.hm .plate .giant{font-size:112px}.hm .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hm .stats>div{padding:18px 12px 16px 0!important;border-right:0;border-bottom:1px solid var(--hair)}.hm .stats>div:nth-child(2n){padding-left:12px!important;border-left:1px solid var(--hair)}.hm .stats>div:nth-last-child(-n+2){border-bottom:0}.hm .stats dd{font-size:44px}.hm .cat{grid-template-columns:1fr;gap:40px;padding-top:40px}.hm .cat>.colw,.hm .cat>.fg{grid-column:1/-1!important}.hm .colw{gap:40px}.hm .art{padding:14px}.hm .bc{padding:14px 14px 12px;transform:none}.hm .bc-head h4{font-size:20px}.hm .hc-big b{font-size:52px}.hm .stampx{right:24px;top:8px;font-size:30px}.hm .deck{height:380px}.hm .verdict{font-size:44px}.hm .deck .dctl,.hm .scd{left:64px;right:14px}.hm .scd h5{font-size:24px}.hm .scd[data-pos="0"]{transform:translate(8px,2px) rotate(5deg)}.hm .moment b{font-size:76px}.hm .brow{grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.hm .brow .neg{font-size:22px}.hm .tools{gap:2px;padding:5px}.hm .tools button{padding:0 9px;font-size:12px;min-width:32px;height:32px}.hm .tools .lbl{display:none}.hm .end{margin-top:90px}.hm .end .big{font-size:25cqi}.hm .foot{flex-wrap:wrap;gap:10px 16px}}@media (prefers-reduced-motion:reduce){.hm *,.hm :after,.hm :before{animation:none!important;transition:none!important}.hm.js .rv{opacity:1;transform:none}}@container hm (max-width: 820px){.hm .scene{padding-top:14px;padding-bottom:44px}.hm .scene .c-tag{top:-32px}.hm .scene .c-tag b{font-size:20px}.hm .scene .c-tag .go{width:22px;height:22px}.hm .scene .f-mm .c-tag{top:auto;bottom:-34px;left:auto;right:4px}.hm .scene .f-meet .c-tag{bottom:-34px}.hm .scene .f-lec{grid-column:1/-1;margin-right:4%;margin-top:9.6cqi}.hm .scene .f-meet{grid-column:1/span 8;margin-top:72cqi}.hm .scene .f-mm{grid-column:7/span 6;margin-top:50cqi}.hm[data-viewer=guest] .scene .f-meet{grid-column:1/span 10;margin-left:0;margin-top:10cqi}.hm[data-viewer=guest] .scene .f-mm{grid-column:6/span 7;margin-left:0;margin-top:60cqi}.hm .scene .f-lec .lc-panel{display:none}.hm .scene .f-lec .lc-body{grid-template-columns:1fr}.hm .scene .lc-tb{gap:4px;padding:8px;overflow:hidden}.hm .scene .lc-tb .crumb{font-size:12px}.hm .scene .lc-tb .tool{width:28px;height:28px}.hm .scene .f-lec .lc-doc{padding:10px}.hm .scene .f-meet .mt{padding:12px}.hm .scene .f-meet .mt-cell{height:15px}.hm .scene .f-meet .mt-banner{font-size:12px;padding:9px 10px}.hm .scene .f-meet .mt-banner .mono{display:none}.hm .scene .f-mm .mm-verdict{font-size:24px;left:4px}.hm .scene .f-mm .mm-cb{padding:9px 10px 10px}.hm .scene .f-mm .mm-cb h5{font-size:14px}.hm .scene .f-mm .mm-facts{font-size:11px;gap:6px}.hm .scene .f-mm .mm-facts b{font-size:13px}.hm .scene .f-mm .mm-facts .pips{display:none}.hm .scene .f-mm .mm-acts{gap:12px;padding-bottom:12px}.hm .scene .f-mm .mm-acts span{width:32px;height:32px}.hm .scene .f-mm .mm-swtop{padding:10px 10px 4px;font-size:11px}.hm .scene .f-mm .mm-deck{margin:4px 10px 12px}.hm .wh .pg{gap:18px}}@container hm (max-width: 640px){.hm .wh{top:calc(52px + env(safe-area-inset-top, 0px))}.hm .wh .pg{height:44px;grid-template-columns:minmax(0,1fr) auto;gap:10px}.hm .wh-id em,.hm .wh-t{display:none}.hm .wh-id{gap:8px}.hm .wh-id svg{width:22px;height:22px}.hm .wh-id b{font-size:19px}.hm .wh-go{height:30px;padding:0 12px;font-size:12.5px}.hm .hero{padding-top:16px;padding-bottom:48px}.hm .stats dd{font-size:38px}}@media (prefers-reduced-motion:reduce){.hm .scene .c-frag{transition:none}}