.nav-light .nav-link:after{clip-path:inset(0 100% 0 0);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='16' viewBox='0 0 120 16' preserveAspectRatio='none'%3E%3Cpath d='M2 11 C 22 4 44 14 66 8 C 86 3 104 13 118 7' fill='none' stroke='%236214d9' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0/100% 100% no-repeat;border-radius:0;width:100%;height:9px;transition:clip-path .38s cubic-bezier(.4,.7,.3,1);top:calc(50% + .62em);bottom:auto}.nav-light .nav-link:hover:after,.nav-light .nav-link.is-active:after{clip-path:inset(0);width:100%}.board{border:1px solid var(--line);background:#fff;border-radius:16px;position:relative}.board--grid{background-image:radial-gradient(oklch(86% .01 80/.5) 1.2px,#0000 1.2px);background-position:14px 14px;background-size:24px 24px}.frag-q{color:var(--ink);font-family:Caveat,cursive;font-weight:700;line-height:.98;display:block}.q-mark{white-space:nowrap;position:relative}.q-scribble{width:116%;height:.42em;position:absolute;bottom:-.14em;left:-8%;overflow:visible}.q-scribble path{fill:none;stroke:var(--purple);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sec-kicker{color:var(--ink-faint);margin-bottom:16px;display:block}.svcs-head{max-width:60ch;margin-bottom:clamp(36px,5vh,60px)}.notice h2,.svcs-head h2,.help-final h2{letter-spacing:-.02em;font-size:clamp(28px,3.8vw,50px)}.notice-sub,.svcs-sub{font-family:var(--font-display);color:var(--ink-soft);text-wrap:pretty;max-width:56ch;margin-top:16px;font-size:clamp(17px,1.7vw,21px);line-height:1.4}.help-hero{padding-top:clamp(120px,15vh,188px);padding-bottom:clamp(64px,9vh,112px);position:relative;overflow:visible}.hero-pencil{z-index:6;pointer-events:none;user-select:none;width:clamp(260px,24vw,380px);position:absolute;top:32%;left:0;transform:translate(-46%,-50%)}.hero-pencil img{filter:drop-shadow(0 26px 40px #14120c47);width:100%;height:auto;display:block;transform:scaleX(-1)rotate(-10deg)}@media (prefers-reduced-motion:no-preference){.hero-pencil{animation:9s ease-in-out infinite pencilFloat}}@keyframes pencilFloat{0%,to{transform:translate(-46%,-50%)rotate(0)}50%{transform:translate(-46%,calc(-50% - 16px))rotate(-2.5deg)}}@media (width<=860px){.hero-pencil{width:clamp(200px,44vw,300px);top:26%;transform:translate(-12%,-50%)}@keyframes pencilFloat{0%,to{transform:translate(-12%,-50%)rotate(0)}50%{transform:translate(-12%,calc(-50% - 12px))rotate(-2.5deg)}}}.help-hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(32px,5vw,76px);display:grid}.help-hero-text h1{letter-spacing:-.025em;max-width:14ch;font-size:clamp(40px,5.6vw,76px);line-height:.98}.help-hero-lede{max-width:46ch;font-family:var(--font-display);color:var(--ink-soft);text-wrap:pretty;margin-top:clamp(20px,3vh,30px);font-size:clamp(17px,1.7vw,21px);line-height:1.4}.help-cta{white-space:nowrap;background:var(--yellow);color:#000;font-family:var(--font-display);border-radius:100px;align-items:center;gap:10px;margin-top:clamp(26px,4vh,38px);padding:16px 28px;font-size:clamp(16px,1.6vw,18px);font-weight:600;display:inline-flex}.hero-board-slot{aspect-ratio:1.32;width:100%;position:relative}.hero-board{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 26px 64px #14120c17}.hero-tag{color:var(--ink-faint);z-index:2;position:absolute;top:20px;left:22px}.hero-q{text-align:center;z-index:2;width:84%}.hero-q .frag-q{font-size:clamp(34px,4.4vw,60px)}@media (width<=860px){.help-hero-grid{grid-template-columns:1fr;gap:clamp(28px,4vh,40px)}.hero-board-slot{display:none}}.notice{padding-block:clamp(56px,9vh,104px)}.notice-top{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(32px,5vw,76px);display:grid}.notice-head{max-width:40ch;margin-bottom:0}.ev-pinboard{min-height:clamp(360px,35vw,450px);position:relative}.snote{border:1px solid var(--line);width:clamp(190px,20vw,240px);transform:rotate(var(--rot,0deg));background:#fff;border-radius:3px;padding:clamp(16px,1.7vw,22px);transition:transform .22s,box-shadow .22s;position:absolute;box-shadow:0 12px 26px #14120c14}.snote:hover{z-index:5;transform:rotate(0)translateY(-4px);box-shadow:0 22px 36px #14120c21}.snote-tape{background:color-mix(in oklch, var(--yellow) 58%, transparent);border:1px solid color-mix(in oklch, var(--yellow) 64%, var(--line));opacity:.92;border-radius:1px;width:64px;height:21px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(-3deg)}.snote-src{color:var(--ink-faint);margin-bottom:12px;font-size:.62rem;display:block}.snote blockquote{color:var(--ink);font-family:Caveat,cursive;font-size:clamp(19px,2vw,26px);font-weight:600;line-height:1.12}.notice-foot{background:var(--paper-2);border:1px solid var(--line);text-align:center;border-radius:18px;justify-content:center;margin-top:clamp(48px,7vh,96px);padding:clamp(30px,4.4vw,56px) clamp(24px,4vw,56px);display:flex;position:relative;overflow:visible}.notice-close{font-family:var(--font-display);color:var(--ink-soft);letter-spacing:-.01em;max-width:34ch;font-size:clamp(21px,2.5vw,33px);font-weight:500;line-height:1.3}.notice-em{color:var(--ink);font-weight:600}.mark-ul{white-space:nowrap;position:relative}.mark-scribble{width:108%;height:.42em;position:absolute;bottom:-.18em;left:-4%;overflow:visible}.mark-scribble path{fill:none;stroke:var(--purple);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}@media (width<=880px){.notice-top{grid-template-columns:1fr;gap:clamp(28px,5vh,44px)}.ev-pinboard{flex-wrap:wrap;justify-content:center;gap:18px 20px;min-height:0;display:flex}.ev-pinboard .snote{width:clamp(200px,44vw,260px);position:static;top:auto!important;left:auto!important}}.svcs{padding-block:clamp(60px,9vh,116px)}.svcs-stack{flex-direction:column;display:flex}.svc-mod{border-top:1px solid var(--line);grid-template-columns:.82fr 1.18fr;gap:clamp(28px,5vw,82px);padding-block:clamp(40px,6vh,74px);display:grid}.svc-mod:first-child{border-top:2px solid var(--ink)}.svc-mod:last-child{border-bottom:2px solid var(--ink)}.svc-mod-num{color:var(--purple);margin-bottom:20px;display:block}.svc-mod-name{letter-spacing:-.025em;text-wrap:balance;margin-bottom:16px;font-size:clamp(28px,3.3vw,44px);line-height:1}.svc-mod-when{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;text-wrap:pretty;margin-bottom:16px;font-size:clamp(18px,1.95vw,23px);font-weight:600;line-height:1.28}.svc-mod-intro{font-family:var(--font-display);color:var(--ink-soft);text-wrap:pretty;max-width:38ch;margin-bottom:24px;font-size:clamp(15.5px,1.5vw,17.5px);font-weight:500;line-height:1.46}.svc-mod-right{flex-direction:column;gap:clamp(26px,3.6vh,40px);display:flex}.svc-mod-label{color:var(--ink-faint);margin-bottom:13px;display:block}.svc-mod-do-text{font-family:var(--font-display);color:var(--ink);text-wrap:pretty;max-width:54ch;font-size:clamp(17px,1.75vw,20.5px);font-weight:500;line-height:1.42}.svc-mod-cols{grid-template-columns:1fr 1fr;gap:0;display:grid}.svc-mod-col--for{padding-right:clamp(26px,3.2vw,50px)}.svc-mod-col--get{border-left:1px solid var(--line);padding-left:clamp(26px,3.2vw,50px)}.svc-mod-list{flex-direction:column;gap:12px;list-style:none;display:flex}.svc-mod-list li{font-family:var(--font-display);color:var(--ink-soft);text-wrap:pretty;padding-left:24px;font-size:clamp(14.5px,1.42vw,16.5px);line-height:1.4;position:relative}.svc-mod-list li:before{font-family:var(--font-mono);position:absolute;top:0;left:0}.svc-mod-list--for li:before{content:"—";color:var(--purple)}.svc-mod-list--get li{color:var(--ink)}.svc-mod-list--get li:before{content:"✓";color:var(--ink);top:.02em}.svc-bridge{text-align:center;max-width:50ch;font-family:var(--font-display);color:var(--ink-soft);letter-spacing:-.01em;text-wrap:pretty;margin:clamp(34px,5vh,60px) auto 0;font-size:clamp(18px,2vw,25px);font-weight:500;line-height:1.46}.cap-ink{color:var(--ink);background-image:linear-gradient(color-mix(in oklch, var(--yellow) 90%, transparent), color-mix(in oklch, var(--yellow) 90%, transparent));background-position:0 88%;background-repeat:no-repeat;background-size:0% .34em;padding-bottom:.04em;font-weight:600;transition:background-size .42s cubic-bezier(.6,.02,.3,1)}.cap-ink:hover{background-size:100% .34em}@media (width<=900px){.svc-mod{grid-template-columns:1fr;gap:clamp(22px,3vh,34px);padding-block:clamp(34px,5vh,56px)}.svc-mod-intro{max-width:none}}@media (width<=560px){.svc-mod-cols{grid-template-columns:1fr}.svc-mod-col--for{margin-bottom:26px;padding-right:0}.svc-mod-col--get{border-left:none;border-top:1px solid var(--line);padding-top:26px;padding-left:0}}.help-final{padding-block:clamp(60px,9vh,116px);overflow-x:clip}.final-cube{z-index:3;pointer-events:none;user-select:none;filter:drop-shadow(0 22px 40px #14120c57);width:clamp(190px,25vw,320px);height:auto;position:absolute;bottom:clamp(-72px,-5vw,-44px);left:clamp(-104px,-7vw,-64px)}@media (width<=600px){.final-cube{width:150px;bottom:-40px;left:-34px}}.final-wrap{position:relative}.final-scribble{z-index:3;pointer-events:none;user-select:none;filter:drop-shadow(0 16px 30px #5b2ee047);width:clamp(140px,14vw,210px);height:auto;position:absolute;top:clamp(-60px,-3.2vw,-34px);bottom:auto;right:clamp(-44px,-2.2vw,-18px);transform:rotate(-6deg)}@media (width<=600px){.final-scribble{width:96px;top:-60px;right:2px}}.final-card{z-index:2;text-align:center;background:#141210;border-radius:clamp(20px,2.4vw,30px);max-width:1060px;margin:0 auto;padding:clamp(46px,6.5vw,84px) clamp(28px,6vw,80px) clamp(50px,6.5vw,84px);position:relative;box-shadow:0 36px 90px #14120c33}.final-card h2{color:#fff;letter-spacing:-.02em;font-size:clamp(30px,4vw,52px)}.final-card .help-final-copy{color:#fbfaf8bd;max-width:52ch;font-family:var(--font-display);text-wrap:pretty;margin:clamp(18px,2.4vw,26px) auto clamp(30px,4vw,42px);font-size:clamp(16.5px,1.6vw,20px);line-height:1.5}.final-card .help-cta{margin-top:0}.help-hero-text h1{font-size:clamp(40px,4.4vw,62px)}.hero-notes{pointer-events:none;user-select:none;justify-self:center;width:100%;position:relative}.hero-notes img{filter:drop-shadow(0 30px 50px #14120c2e);width:100%;max-width:560px;height:auto;margin:0 auto;animation:7s ease-in-out infinite heroNotesFloat;display:block}@keyframes heroNotesFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(-1.4deg)}}@media (prefers-reduced-motion:reduce){.hero-notes img{animation:none}}@media (width<=860px){.hero-notes{max-width:380px}}.svc-acc{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.svc-acc-row+.svc-acc-row{border-top:1px solid var(--line)}.svc-acc-head{cursor:pointer;background:#fff;align-items:baseline;gap:clamp(14px,2vw,26px);padding:clamp(20px,2.4vh,26px) clamp(20px,2.6vw,32px);transition:background .18s;display:flex}.svc-acc-head:hover,.svc-acc-row.is-open .svc-acc-head{background:var(--paper-2)}.svc-acc-head:focus-visible{outline:2px solid var(--purple);outline-offset:-2px}.svc-acc-num{color:var(--purple);letter-spacing:.08em;flex-shrink:0;font-size:13px}.svc-acc-name{letter-spacing:-.02em;flex-grow:1;font-size:clamp(20px,2.1vw,27px);line-height:1.05}.svc-acc-when{font-family:var(--font-display);color:var(--ink-soft);text-align:right;max-width:36ch;font-size:clamp(14px,1.4vw,16.5px);font-weight:500;line-height:1.3}.svc-acc-toggle{font-family:var(--font-mono);color:var(--ink-faint);flex-shrink:0;align-self:center;font-size:19px;display:inline-flex}.svc-acc-toggle svg{transition:transform .34s cubic-bezier(.4,.7,.3,1);display:block}.svc-acc-tv{transform-origin:8px 8px;transition:transform .34s cubic-bezier(.4,.7,.3,1),opacity .25s}.svc-acc-head:hover .svc-acc-toggle svg{transform:rotate(90deg)}.svc-acc-row.is-open .svc-acc-toggle svg{transform:rotate(180deg)}.svc-acc-row.is-open .svc-acc-tv{opacity:0;transform:rotate(90deg)}.svc-acc-body{background:var(--paper-2);border-top:1px solid var(--line);grid-template-columns:.4fr .6fr;gap:clamp(24px,3vw,48px);padding:clamp(24px,2.8vw,36px) clamp(20px,2.6vw,32px);display:grid}.svc-acc-media{place-items:center;display:grid}.svc-acc-slot{aspect-ratio:4/3;background:var(--paper);border:1.5px dashed var(--line);border-radius:10px;width:min(100%,380px);height:auto;display:block}.svc-acc-detail{flex-direction:column;gap:clamp(18px,2.4vh,26px);display:flex}.svc-acc-text{font-family:var(--font-display);color:var(--ink);text-wrap:pretty;max-width:56ch;font-size:clamp(16px,1.6vw,18px);font-weight:500;line-height:1.5}.svc-acc-foot{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;display:flex}.svc-acc-scope{font-family:var(--font-display);color:var(--ink);font-size:clamp(16px,1.6vw,18px);font-weight:700}.svc-mod-after{font-family:var(--font-display);color:var(--ink-soft);text-wrap:pretty;font-size:16px;font-weight:500;line-height:1.5}.svc-mod-after .mono{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.07em;margin-right:8px;font-size:13px}@media (width<=720px){.svc-acc-when{display:none}.svc-acc-body{grid-template-columns:1fr}}
