@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_a647ca{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_a647ca{--font-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"DM Serif Display Fallback";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_16813b{font-family:"DM Serif Display","DM Serif Display Fallback";font-weight:400;font-style:normal}.__variable_16813b{--font-serif:"DM Serif Display","DM Serif Display Fallback"}:root{--background:#faf8f4;--surface:#ffffff;--surface-alt:#f1ece5;--border:#ded8d1;--text:#292624;--text-soft:#746e69;--primary:#b9573e;--primary-pressed:#98432f;--on-primary:#ffffff;--accent:#d9a09a;--success:#69866d;--error:#8e2f2a;--radius:10px;--gap:12px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--background);color:var(--text);font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:14px;line-height:1.5}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:22px;font-weight:700;letter-spacing:-.01em}h1,h2{margin:0}h2{font-size:16px;font-weight:600}label{display:block;font-size:11px;line-height:16px;min-height:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}input,select,textarea{width:100%;height:38px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit}textarea{height:auto;min-height:76px;line-height:1.5;resize:vertical}.field{display:grid;grid-template-rows:20px 38px auto;align-content:start;min-width:0}.field>label{margin-bottom:0;align-self:end}.field .hint{font-size:12px;line-height:16px;color:var(--text-soft);padding-top:4px}.field .hint.bad{color:var(--error)}input:focus,select:focus{outline:2px solid var(--primary);outline-offset:-1px}button{font:inherit;font-weight:500;cursor:pointer;border-radius:999px;border:1px solid transparent;padding:8px 16px;background:var(--primary);color:var(--on-primary)}button:active:not(:disabled),button:hover:not(:disabled){background:var(--primary-pressed)}button.quiet{background:transparent;border-color:var(--border);color:var(--text)}button.quiet:active:not(:disabled),button.quiet:hover:not(:disabled){background:var(--surface-alt)}button:disabled{opacity:.5;cursor:default}table{width:100%;border-collapse:collapse;background:var(--surface);border-radius:var(--radius);overflow:hidden}th{text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);font-weight:500;white-space:nowrap}td,th{padding:10px 12px;border-bottom:1px solid var(--border)}td{vertical-align:middle}td.top{vertical-align:top}td.tight,th.tight{white-space:nowrap;width:1%}td .actions{display:flex;gap:6px;justify-content:flex-end;align-items:center}td .actions button{padding:6px 12px}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--background)}.muted{color:var(--text-soft)}.numeric{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.card{background:var(--surface);border-radius:var(--radius);padding:16px}.stack{flex-direction:column}.row,.stack{display:flex;gap:var(--gap)}.row{align-items:center}.grid{display:grid;grid-gap:var(--gap);gap:var(--gap)}.badge{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;font-size:12px;white-space:nowrap;background:var(--surface-alt);color:var(--text)}.badge,.badge .dot{border-radius:999px}.badge .dot{width:7px;height:7px;flex:none;background:var(--border)}.notice{background:var(--surface);border-left:3px solid var(--error);border-radius:var(--radius);padding:12px 16px;color:var(--error)}