@font-face{font-family:Inter;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}:root{--ink:#141414;--ink-soft:#262626;--text-muted:#6a6a6a;--text-faint:#adadad;--canvas:#fff;--canvas-soft:#f3f3f3;--field:#f0f0f0;--hairline-soft:#f0f0f0;--hairline:#e0e0e0;--accent:#06f;--accent-bg:#fff1e5;--accent-text:#9a4607;--status-pending-bg:#fff1e3;--status-pending-text:#b85c00;--status-live-bg:#e6f4ea;--status-live-text:#1e7a3c;--status-rejected-bg:#fdecea;--status-rejected-text:#b3261e;--danger-text:#c0392b;--danger-bg:#fdf1ef;--danger-border:#f0d4d0;--orange:#f6821f;--ink-deep:#2a2a2a;--ping-color:#f6821f;--badge-bg:#fff1e5;--badge-text:#9a4607;--font-base:"Inter", -apple-system, "Helvetica Neue", Arial, sans-serif;--r-sm:16px;--r-md:24px;--r-full:9999px;--sp-xxs:4px;--sp-xs:8px;--sp-sm:12px;--sp-md:16px;--sp-lg:24px;--sp-xl:32px;--sp-xxl:48px;--sp-section:80px;--sp-section-lg:120px}*,:before,:after{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);font-family:var(--font-base);-webkit-font-smoothing:antialiased;margin:0;font-weight:450}h1,h2,h3,h4,p{margin:0}img{max-width:100%;display:block}.skip-link{z-index:100;background:var(--ink);color:var(--canvas);border-radius:var(--r-full);padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:4px;left:-9999px}.skip-link:focus{left:16px}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.d{font-size:80px;font-weight:650;line-height:1}.h1{font-size:56px;font-weight:650;line-height:1}.h2{font-size:44px;font-weight:650;line-height:1.13}.h3{font-size:32px;font-weight:650;line-height:1.13}.h4{font-size:24px;font-weight:650;line-height:1.25}.ttl{font-size:20px;font-weight:600;line-height:1.3}.lead{color:var(--text-muted);font-size:20px;font-weight:300;line-height:1.38}.mut{color:var(--text-muted)}.bs{font-size:14px;line-height:1.43}.cp{font-size:12px;line-height:1.33}.wrap{max-width:1200px;margin:0 auto;padding:0 40px}.hd{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.navwrap{z-index:20;justify-content:center;padding:12px 16px 0;display:flex;position:sticky;top:12px}.navpill{-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);border-radius:var(--r-full);background:#f3f3f3db;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:6px 6px 6px 18px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;margin-right:14px;font-size:17px;font-weight:650;text-decoration:none;display:flex}.nl{color:var(--text-muted);border-radius:var(--r-full);padding:9px 14px;font-size:15px;font-weight:550;text-decoration:none;transition:background .25s,color .25s}.nl:hover{color:var(--ink);background:#1414140d}.nl.on{color:var(--ink);background:var(--canvas)}.ib{width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .25s,color .25s;display:flex}.ib:hover{color:var(--ink);background:#1414140f}.nav-ham{width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:none}.nav-links{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.btn{border-radius:var(--r-full);background:var(--ink);height:48px;color:var(--canvas);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;transition:background .25s,transform .3s cubic-bezier(.2,.8,.2,1);display:inline-flex}.btn:hover{background:var(--ink-soft);transform:scale(1.03)}.btn:active{transform:scale(.98)}.btn.sm{height:40px;padding:0 16px;font-size:15px}.btn.out{background:var(--canvas);color:var(--ink);border-color:var(--hairline)}.btn.out:hover{background:var(--canvas-soft)}.btn.soft{background:var(--canvas-soft);color:var(--ink)}.btn.soft:hover{background:#ebebeb}.btn.red{background:var(--canvas);color:var(--danger-text);border-color:var(--danger-border)}.btn.red:hover{background:var(--danger-bg)}.btn .dl{transition:transform .3s}.btn:hover .dl{transform:translateY(2px)}.card{background:var(--canvas);border:1px solid var(--hairline-soft);border-radius:var(--r-md);transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s}.card:hover{border-color:var(--hairline);transform:translateY(-4px)}.soft{background:var(--canvas-soft);border-radius:var(--r-md)}.sq{border-radius:30%;flex:none;justify-content:center;align-items:center;font-weight:650;display:flex}.pc{border-radius:var(--r-full);background:var(--canvas-soft);height:28px;color:var(--ink);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.pc.or{background:var(--accent-bg);color:var(--accent-text)}.pc.w{background:var(--canvas)}.pc.lg{height:36px;padding:0 16px;font-size:14px}.pc.or-admin{background:var(--status-pending-bg);color:var(--status-pending-text)}.pc.gr{background:var(--status-live-bg);color:var(--status-live-text)}.pc.rd{background:var(--status-rejected-bg);color:var(--status-rejected-text)}.dot{background:var(--orange);border-radius:50%;width:8px;height:8px;display:inline-block}.ph{border-radius:var(--r-full);height:32px;color:var(--text-muted);border:1px dashed #c4c4c4;align-items:center;padding:0 14px;font-size:14px;font-weight:550;display:inline-flex}.lk{color:var(--ink);align-items:center;gap:6px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.lk .arw{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.lk:hover .arw{transform:translate(5px)}.fl{color:var(--text-faint);font-size:16px;text-decoration:none;transition:color .2s}.fl:hover,.fl.em{color:var(--canvas)}.fld{background:var(--field);border-radius:var(--r-sm);color:var(--ink);border:0;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:16px;font-weight:450;transition:box-shadow .2s}.fld:focus{box-shadow:0 0 0 2px var(--ink)}.fld::placeholder{color:var(--text-faint)}.lbl{font-size:14px;font-weight:600}.err{color:var(--danger-text);margin-top:4px;font-size:13px;display:none}.err.show{display:block}.seg{background:var(--canvas-soft);border-radius:var(--r-full);flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;display:inline-flex}.sb{color:var(--text-muted);border-radius:var(--r-full);cursor:pointer;background:0 0;border:0;height:40px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:600;transition:background .25s,color .25s}.sb:hover{color:var(--ink)}.sb.on{background:var(--canvas);color:var(--ink);box-shadow:0 1px 3px #1414141f}.ch{color:inherit;align-items:center;gap:18px;padding:20px 24px;text-decoration:none;display:flex}.ch .go{background:var(--canvas-soft);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:background .25s,color .25s,transform .35s cubic-bezier(.2,.8,.2,1);display:flex}.ch:hover .go{background:var(--ink);color:var(--canvas);transform:rotate(45deg)}.side{border-radius:var(--r-full);height:44px;color:var(--text-muted);align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:550;text-decoration:none;display:flex}.side.on{background:var(--canvas);color:var(--ink)}.fact{flex-direction:column;gap:2px;display:flex}.fact .k{color:var(--text-muted);font-size:12px;font-weight:550}.fact .v{font-size:16px;font-weight:600}.lb-scrim{z-index:100;background:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lb-scrim[hidden]{display:none}.lb-img{border-radius:var(--r-md);object-fit:contain;max-width:90vw;max-height:90vh}.lb-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;display:flex;position:absolute;top:20px;right:20px}.lb-close:hover{background:#ffffff38}.msn{columns:300px;column-gap:24px}.msn .card{break-inside:avoid;border-radius:var(--r-sm);flex-direction:column;gap:20px;margin-bottom:24px;padding:28px;display:flex}.track{background:var(--hairline);border-radius:var(--r-full);height:4px;position:relative;overflow:visible}.prog{background:var(--orange);border-radius:var(--r-full);width:0;height:4px;animation:2s cubic-bezier(.2,.7,.2,1) .4s forwards grow}@keyframes grow{to{width:100%}}.still .prog{width:100%}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.r1{animation:.9s cubic-bezier(.2,.7,.2,1) 50ms both rise}.r2{animation:.9s cubic-bezier(.2,.7,.2,1) .18s both rise}.r3{animation:.9s cubic-bezier(.2,.7,.2,1) .32s both rise}.r4{animation:.9s cubic-bezier(.2,.7,.2,1) .46s both rise}.r5{animation:1.1s cubic-bezier(.2,.7,.2,1) .6s both rise}.in{animation:.6s cubic-bezier(.2,.7,.2,1) both rise}@supports (animation-timeline:view()){.rv{animation:linear both rise;animation-timeline:view();animation-range:entry entry 40%}}.mq{gap:56px;width:max-content;animation:46s linear infinite mq;display:flex}@keyframes mq{to{transform:translate(-50%)}}.mqw{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.live{animation:2.2s ease-out infinite ping}@keyframes ping{0%{box-shadow:0 0 #f6821f80}to{box-shadow:0 0 0 9px #f6821f00}}.ln{stroke-dasharray:2 8;stroke-linecap:round;animation:1.4s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-20px}}.pk{background:var(--orange);offset-rotate:0deg;border-radius:50%;width:10px;height:10px;animation:6s linear infinite pkm;position:absolute;top:0;left:0}@keyframes pkm{0%{offset-distance:0%}to{offset-distance:100%}}.pkA{offset-path:path("M100 200 H580 H700 V90 H860")}.pkB{offset-path:path("M100 200 H580 H700 V310 H860");animation-delay:2s}.pkC{background:var(--canvas);offset-path:path("M860 90 H700 V200 H100");animation-duration:7s;animation-delay:1s}.pkX{background:var(--text-faint);offset-path:path("M100 200 H312");animation:4s linear .6s infinite pkx}@keyframes pkx{0%{offset-distance:0%;opacity:1}62%{offset-distance:100%;opacity:1}66%,to{offset-distance:100%;opacity:0}}.blk{opacity:0;animation:4s linear .6s infinite blk}@keyframes blk{0%,60%{opacity:0;transform:translateY(4px)}66%,86%{opacity:1;transform:none}94%,to{opacity:0}}.bar{transform-origin:bottom;transform-box:fill-box;animation:2.6s ease-in-out infinite alternate bar}.bar:nth-child(2){animation-duration:3.2s}.bar:nth-child(3){animation-duration:2.2s}.bar:nth-child(4){animation-duration:3.6s}.bar:nth-child(5){animation-duration:2.9s}@keyframes bar{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}.cell{animation:3.6s ease-in-out infinite cell}.cell:nth-child(2){animation-delay:.6s}.cell:nth-child(3){animation-delay:1.2s}.cell:nth-child(4){animation-delay:1.8s}.cell:nth-child(5){animation-delay:2.4s}.cell:nth-child(6){animation-delay:3s}@keyframes cell{0%,14%{fill:var(--orange)}30%,to{fill:#dcdcdc}}.cd{animation:2.4s ease-in-out infinite alternate cd}@keyframes cd{0%{opacity:.35}to{opacity:1}}.float{animation:5s ease-in-out infinite alternate float}@keyframes float{to{transform:translateY(-8px)}}.tick{animation:.6s cubic-bezier(.2,.9,.3,1.3) both pop}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.stp{background:var(--canvas-soft);width:40px;height:40px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-weight:650;animation:6s ease-in-out infinite stp;display:flex}.stp2{animation-delay:2s}.stp3{animation-delay:4s}@keyframes stp{0%,28%{background:var(--ink);color:var(--canvas)}36%,to{background:var(--canvas-soft);color:var(--ink)}}.lock{animation:3s ease-in-out infinite alternate float}.drw{stroke-dasharray:1;stroke-dashoffset:1px;animation:3.6s ease-in-out infinite draw}@keyframes draw{0%{stroke-dashoffset:1px}60%,to{stroke-dashoffset:0}}.still .drw{stroke-dashoffset:0}.still *,.still :before,.still :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.prog{width:100%}.drw{stroke-dashoffset:0}}@media (width<=1200px){.wrap{padding:0 24px}}@media (width<=768px){.d{font-size:52px}.h1{font-size:40px}.h2{font-size:32px}.nav-ham{display:flex}.nav-links{background:var(--canvas-soft);border-radius:var(--r-md);flex-direction:column;padding:12px;display:none;position:absolute;top:100%;left:0;right:0}.nav-links.open{display:flex}.navpill{position:relative}}@media (width<=390px){.d{font-size:40px}.h1{font-size:32px}.h2{font-size:26px}.wrap{padding:0 16px}}
