@font-face{font-family:"serif";src:url(/_next/static/media/e872e3f251959e82-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(/_next/static/media/7cb8e1b9ab81be17-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_1c3dce{font-family:"serif","serif Fallback",Georgia,Times New Roman,serif}.__variable_1c3dce{--font-serif:"serif","serif Fallback",Georgia,Times New Roman,serif}@font-face{font-family:sans;src:url(/_next/static/media/bfe8c811ed1df969-s.p.woff2) format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.13%}.__className_3e7a99{font-family:sans,sans Fallback,Segoe UI,system-ui,-apple-system,Roboto,sans-serif;font-style:normal}.__variable_3e7a99{--font-sans:"sans","sans Fallback",Segoe UI,system-ui,-apple-system,Roboto,sans-serif}@font-face{font-family:mono;src:url(/_next/static/media/06ac09dcb8ec7d56-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(/_next/static/media/dece0821e8ed059f-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_13ae1a{font-family:mono,mono Fallback,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.__variable_13ae1a{--font-mono:"mono","mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}:root{--wine:#321921;--wine-deep:#251119;--wine-mid:#54303a;--on-wine:#f1e8e0;--on-wine-2:#c9b3b7;--wine-line:rgb(241 232 224/0.16);--wine-line-strong:rgb(241 232 224/0.3);--paper:#f1e8e0;--paper-soft:#f6f0ea;--sheet:#fdfaf7;--ink:#321921;--ink-2:#6b5157;--ink-3:#7d666b;--rule:rgb(50 25 33/0.14);--rule-strong:rgb(50 25 33/0.28);--coral:#df9884;--coral-ink:#a4492f;--brand-gradient:linear-gradient(100deg,#d75c4a,#f4ad76);--green:#24664f;--green-bg:#e8f2ec;--green-line:rgb(36 102 79/0.35);--amber:#80531e;--amber-bg:#fbf0d9;--amber-line:rgb(128 83 30/0.35);--red:#9e1b45;--red-bg:#fbecef;--red-line:rgb(158 27 69/0.35);--info:#5e4d7c;--info-bg:#f0ecf7;--focus-light:#67405e;--focus-dark:#df9884;--font-serif-stack:var(--font-serif),Georgia,"Times New Roman",serif;--font-sans-stack:var(--font-sans),"Segoe UI",system-ui,-apple-system,sans-serif;--font-mono-stack:var(--font-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;--ease:cubic-bezier(0.2,0.7,0.2,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--radius:6px;--gutter:clamp(16px,4vw,56px);--max:1360px;color-scheme:light}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;background:var(--paper-soft);color:var(--ink);font-family:var(--font-sans-stack);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body:has(.ab-dark-page){background:var(--wine)}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}h1,h2,h3,h4{margin:0;font-weight:400}p{margin:0}code,kbd,pre{font-family:var(--font-mono-stack)}::selection{background:#f4c9bb;color:var(--wine)}:focus-visible{outline:2px solid var(--focus-light);outline-offset:3px;border-radius:2px}.on-wine :focus-visible,.on-wine:focus-visible{outline-color:var(--focus-dark)}.on-wine{background:var(--wine);color:var(--on-wine)}.serif{font-family:var(--font-serif-stack);font-weight:400;letter-spacing:-.01em}.serif em,em.serif{font-style:italic}.mono{font-family:var(--font-mono-stack);font-size:11.5px;font-weight:400;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);transition:-webkit-text-decoration-color .16s var(--ease);transition:text-decoration-color .16s var(--ease);transition:text-decoration-color .16s var(--ease),-webkit-text-decoration-color .16s var(--ease)}.link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.on-wine .link{-webkit-text-decoration-color:rgb(223 152 132/.6);text-decoration-color:rgb(223 152 132/.6)}.on-wine .link:hover{-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral)}.btn{--btn-bg:var(--wine);--btn-fg:var(--on-wine);--btn-border:var(--wine);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 20px;border-radius:999px;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-border);font-family:var(--font-sans-stack);font-size:15px;font-weight:600;line-height:1;letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease),transform .16s var(--ease)}.btn:hover{--btn-bg:#4a2631;--btn-border:#4a2631}.btn:active{transform:translateY(1px)}.btn[aria-disabled=true],.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.btn .arrow{transition:transform .2s var(--ease)}.btn:hover .arrow{transform:translateX(3px)}.btn--light{--btn-bg:var(--on-wine);--btn-fg:var(--wine);--btn-border:var(--on-wine)}.btn--light:hover{--btn-bg:#fff;--btn-border:#fff}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);--btn-border:var(--rule-strong)}.btn--ghost:hover{--btn-bg:rgb(50 25 33/0.05);--btn-border:var(--ink)}.on-wine .btn--ghost{--btn-fg:var(--on-wine);--btn-border:var(--wine-line-strong)}.on-wine .btn--ghost:hover{--btn-bg:rgb(241 232 224/0.08);--btn-border:var(--on-wine)}.btn--danger{--btn-bg:var(--red);--btn-fg:#fff;--btn-border:var(--red)}.btn--danger:hover{--btn-bg:#85163a;--btn-border:#85163a}.btn--danger-ghost{--btn-bg:transparent;--btn-fg:var(--red);--btn-border:var(--red-line)}.btn--danger-ghost:hover{--btn-bg:var(--red-bg);--btn-border:var(--red)}.btn--sm{min-height:36px;padding:0 14px;font-size:14px}.btn--block{width:100%}.text-btn{background:none;border:0;padding:0;cursor:pointer;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.text-btn:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.field{display:block}.field+.field{margin-top:16px}.field__label{display:block;font-size:14px;font-weight:600;color:var(--ink)}.field__aside{font-weight:400;color:var(--ink-2)}.field__hint{color:var(--ink-2);line-height:1.5}.field__error,.field__hint{display:block;margin-top:6px;font-size:13px}.field__error{color:var(--red)}.input{display:block;width:100%;margin-top:7px;min-height:46px;padding:10px 14px;background:var(--sheet);color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--radius);font-size:16px;line-height:1.3;transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.input::placeholder{color:var(--ink-3)}.input:hover{border-color:rgb(50 25 33/.45)}.input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgb(103 64 94/.18)}.notice{display:flex;gap:12px;align-items:flex-start;padding:13px 16px;border-radius:var(--radius);font-size:14.5px;line-height:1.55;background:var(--sheet);border:1px solid var(--rule);border-left:3px solid var(--ink-2)}.notice b,.notice strong{font-weight:650}.notice--success{border-left-color:var(--green)}.notice--warning{border-left-color:var(--amber)}.notice--danger{border-left-color:var(--red)}.notice--info{border-left-color:var(--info)}.chip{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-family:var(--font-mono-stack);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.chip--ok{color:var(--green)}.chip--warn{color:var(--amber)}.chip--bad{color:var(--red)}.chip--idle{color:var(--ink-3)}.chip--idle:before{background:transparent;border:1px solid}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:-100px;z-index:100;padding:12px 16px;background:var(--on-wine);color:var(--wine);border-radius:var(--radius);font-weight:600}.skip-link:focus{top:16px}@page{margin:14mm 12mm}@media print{.no-print{display:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto!important}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.001ms!important;transition-delay:0s!important}}