.noma-ui{--u:1px;--fs-v:14px;--fs-l:12px;height:100%;padding:calc(20 * var(--u)) calc(22 * var(--u));color:#e7e8ef;font-size:var(--fs-v);text-align:left;white-space:normal;flex-direction:column;line-height:1.43;display:flex;position:relative}.noma-bar{padding-bottom:calc(14 * var(--u));color:#a4a8bc;font-size:var(--fs-l);border-bottom:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;line-height:16px;display:flex}.noma-pill{font-size:var(--fs-l);white-space:nowrap;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.noma-pill--ok{color:#bff2d4;background:#7ddcaa14;border-color:#7ddcaa61}.noma-pill--wait{color:#ffdcae;background:#ffc48214;border-color:#ffc48266}.noma-ui .noma-mark{margin:calc(16 * var(--u)) 0 calc(2 * var(--u));color:#efe4d6;font-size:max(22px, calc(30 * var(--u)));letter-spacing:-.055em;font-weight:800;line-height:1;display:block}.noma-groups{gap:calc(24 * var(--u));margin-top:calc(14 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.noma-group{min-width:0}.noma-groups h4{margin:0 0 calc(8 * var(--u));color:#c6c9ff;font-size:var(--fs-l);letter-spacing:.04em;font-weight:600;line-height:16px}.noma-fields{gap:calc(10 * var(--u));margin:0;display:grid}.noma-field{min-width:0;position:relative}.noma-field dt{color:#8a8ea5;font-size:var(--fs-l);font-weight:600;line-height:16px}.noma-field dd{color:#e7e8ef;font-size:var(--fs-v);margin:2px 0 0;line-height:1.43}.noma-fields--form{gap:calc(14 * var(--u));margin-top:calc(16 * var(--u))}.noma-fields--form .noma-field dd{padding:calc(8 * var(--u)) calc(12 * var(--u));background:#ffffff05;border:1px solid #ffffff17;border-radius:10px;margin-top:6px}.noma-roles{margin-top:calc(16 * var(--u));flex-wrap:wrap;gap:8px;display:flex}.noma-roles>span{color:#dfe1ff;font-size:var(--fs-l);border:1px solid #b3b7ff66;border-radius:999px;padding:4px 11px}.noma-feedback{margin:calc(18 * var(--u)) 0 0;color:#a4a8bc;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:var(--fs-v);font-style:italic}.noma-ui .noma-headline{margin:calc(8 * var(--u)) 0 0;color:#fff0dc;font-size:max(20px, calc(30 * var(--u)));letter-spacing:-.03em;line-height:1.15}.noma-controls{margin-top:calc(20 * var(--u));flex-wrap:wrap;gap:8px;display:flex}.noma-controls>span{color:#a4a8bc;font-size:var(--fs-l);border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.noma-controls>.noma-approve{color:#10112a;background:#eef0ff;border-color:#0000;font-weight:650}.noma-ui .noma-title{color:#e7e8ef;font-size:max(13px, calc(18 * var(--u)));margin:0;font-weight:600;line-height:1.3}.noma-rows{margin:calc(10 * var(--u)) 0 0;padding:0;list-style:none}.noma-rows li{padding:calc(12 * var(--u)) 0;border-bottom:1px solid #ffffff17;align-items:center;gap:10px;display:flex}.noma-rows li:last-child{border-bottom:0}.noma-row-check{color:#7ddcaa;flex:none}.noma-row-name{min-width:0;font-size:var(--fs-v);flex:1}.noma-row-role{color:#8a8ea5;font-size:var(--fs-l);display:block}.noma-row-actions{color:#a4a8bc;flex:none;gap:12px;display:inline-flex}.noma-ring{pointer-events:none;border:2px solid #a5aaffe6;border-radius:14px;position:absolute;inset:-6px -8px}@container noma (width<=560px){.noma-ui{padding:18px}.noma-groups{grid-template-columns:minmax(0,1fr);gap:10px}.noma-groups h4,[data-noma-extra]{display:none}.noma-ui .noma-headline{font-size:24px}}@font-face{font-family:Instrument Serif Proof;src:url(/fonts/instrument-serif-italic-latin.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC,U+2122,U+2212}.proof-run{--press-0:#0b0b0d;--press-1:#111114;--press-2:#18181d;--press-3:#222229;--paper:#efebe3;--paper-ink:#111114;--paper-muted:#5b5a55;--bed-text:#f3f1ec;--bed-muted:#a4a8bc;--signal:#3342f7;--signal-text:#8a93ff;--pending:#e8a33d;--hair:#ffffff17;--hair-strong:#ffffff29;--ease-press:cubic-bezier(.22, 1, .36, 1);--ease-register:cubic-bezier(.34, 1.25, .64, 1);--font-display:"Manrope", ui-sans-serif, system-ui, sans-serif;--font-accent:"Instrument Serif Proof", "Iowan Old Style", Georgia, serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--crop:14px;background-color:var(--press-0);min-height:100vh;color:var(--bed-text);font-family:var(--font-display);isolation:isolate;font-size:17px;line-height:26px;position:relative}.proof-run:before{content:"";z-index:-1;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.pr-header{justify-content:space-between;align-items:center;gap:16px;max-width:1360px;margin:0 auto;padding:20px clamp(20px,4vw,48px);display:flex}.pr-header img{width:auto;height:28px}.pr-shell{--mark:var(--hair-strong);position:relative}.pr-shell[data-active=true]{--mark:var(--signal)}.pr-shell:after{content:"";pointer-events:none;background:linear-gradient(var(--mark), var(--mark)) top left / var(--crop) 1px, linear-gradient(var(--mark), var(--mark)) top left / 1px var(--crop), linear-gradient(var(--mark), var(--mark)) top right / var(--crop) 1px, linear-gradient(var(--mark), var(--mark)) top right / 1px var(--crop), linear-gradient(var(--mark), var(--mark)) bottom left / var(--crop) 1px, linear-gradient(var(--mark), var(--mark)) bottom left / 1px var(--crop), linear-gradient(var(--mark), var(--mark)) bottom right / var(--crop) 1px, linear-gradient(var(--mark), var(--mark)) bottom right / 1px var(--crop);background-repeat:no-repeat;position:absolute;inset:0}.pr-hero{max-width:1360px;margin:0 auto;padding:clamp(32px,6vw,88px) clamp(20px,4vw,48px) 0;overflow:hidden}.pr-hero-inner{padding:clamp(28px,5vw,72px) clamp(16px,4vw,64px) 0}.pr-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bed-muted);margin:0 0 clamp(16px,2vw,28px);font-size:12px;line-height:16px}.pr-h1{max-width:14ch;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;color:var(--bed-text);margin:0;font-size:clamp(48px,7.6vw,132px);font-weight:700;line-height:.98}.pr-accent{font-family:var(--font-accent);letter-spacing:-.02em;color:var(--bed-text);font-style:italic;font-weight:400;display:inline-block;position:relative}.pr-accent:before,.pr-accent:after{content:none}.pr-motion .pr-accent:before,.pr-motion .pr-accent:after{content:attr(data-word);content:attr(data-word) / "";pointer-events:none;opacity:0;animation:pr-register .7s var(--ease-register) .12s 1 both;position:absolute;inset:0}.pr-motion .pr-accent:before{color:var(--signal);--gx:7px;--gy:-5px;--go:.45}.pr-motion .pr-accent:after{color:var(--pending);--gx:-6px;--gy:4px;--go:.35}@keyframes pr-register{0%{opacity:var(--go);transform:translate(var(--gx), var(--gy))}80%{opacity:var(--go);transform:translate(0)}to{opacity:0;transform:translate(0)}}.pr-sub{max-width:60ch;color:var(--bed-muted);margin:clamp(20px,2.4vw,32px) 0 0}.pr-qualifier{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-text);margin:12px 0 0;font-size:12px;line-height:18px}.pr-versus{max-width:60ch;font-family:var(--font-display);color:var(--bed-muted);margin:16px 0 0;font-size:14px;line-height:21px}.pr-cta-row{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:clamp(24px,3vw,40px);display:flex}.pr-cta{background:var(--paper);min-height:52px;color:var(--paper-ink);isolation:isolate;transition:color .24s var(--ease-press);border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.pr-cta:before{content:"";z-index:-1;background:var(--signal);clip-path:inset(0 100% 0 0);transition:clip-path .24s var(--ease-press);position:absolute;inset:0}.pr-cta-icon{transition:transform .24s var(--ease-press)}.pr-cta:hover,.pr-cta:focus-visible{color:#fff}.pr-cta:hover:before,.pr-cta:focus-visible:before{clip-path:inset(0)}.pr-cta:hover .pr-cta-icon,.pr-cta:focus-visible .pr-cta-icon{transform:rotate(90deg)}.pr-cta:active{transform:translateY(1px)}.pr-link{min-height:44px;color:var(--bed-text);font:inherit;cursor:pointer;transition:background-size .24s var(--ease-press);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px)/0 1px no-repeat;border:0;align-items:center;gap:8px;padding:0;font-weight:500;display:inline-flex}.pr-link:hover,.pr-link:focus-visible{background-size:100% 1px}.proof-run :focus-visible{outline:2px solid var(--signal-text);outline-offset:3px}.pr-plate{border:1px solid var(--hair-strong);background:var(--press-2);border-bottom:0;border-radius:24px 24px 0 0;height:clamp(140px,18vw,220px);margin-top:clamp(40px,6vw,88px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.pr-plate>*{height:auto;min-height:100%}.pr-motion .pr-plate{animation:pr-rise .6s var(--ease-press) .2s 1 both}@keyframes pr-rise{0%{transform:translateY(16px)}to{transform:translateY(0)}}.pr-failsafe .pr-plate,.pr-failsafe .pr-accent:before,.pr-failsafe .pr-accent:after{animation:none;transform:none}.pr-failsafe .pr-accent:before,.pr-failsafe .pr-accent:after{content:none}@media (prefers-reduced-motion:reduce){.proof-run .pr-accent:before,.proof-run .pr-accent:after{content:none;animation:none}.proof-run .pr-plate,.proof-run .pr-cta,.proof-run .pr-cta:before,.proof-run .pr-cta-icon,.proof-run .pr-link{transition:none;animation:none}}.pr-dialog{border:1px solid var(--hair-strong);background:var(--press-1);width:min(1040px,100vw - 32px);color:var(--bed-text);border-radius:24px;padding:0}.pr-dialog::backdrop{background:#0b0b0dd1}.pr-dialog-bar{justify-content:flex-end;align-items:center;gap:16px;padding:8px 12px;display:flex}.pr-capture{border:1px solid var(--hair-strong);background:var(--press-2);max-width:680px;color:var(--bed-text);border-radius:24px;margin-top:clamp(24px,3vw,40px);padding:clamp(20px,3vw,32px)}.pr-capture-title{text-wrap:balance;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.15}.pr-capture-intro{color:var(--bed-muted);margin:12px 0 20px;font-size:15px;line-height:22px}.pr-capture-intro a{color:var(--signal-text);text-underline-offset:2px}.pr-dialog video{aspect-ratio:16/9;background:#000;width:100%;height:auto;display:block}@media (width<=639px){.pr-hero-inner{padding-inline:12px}.pr-sub{font-size:16px;line-height:24px}}
