@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--color-neutral-50:#fafaf7;--color-neutral-100:#f4f4ef;--color-neutral-200:#e2e0d9;--color-neutral-300:#c9c6bd;--color-neutral-500:#6e6a60;--color-neutral-700:#383631;--color-neutral-800:#24231f;--color-neutral-900:#14130f;--color-primary-50:#fcf4ed;--color-primary-100:#f8e2cc;--color-primary-500:#b45a2c;--color-primary-600:#944822;--color-primary-700:#75381b;--color-danger-50:#fef3f2;--color-danger-200:#fecdca;--color-danger-700:#b42318;--color-surface-canvas:var(--color-neutral-50);--color-surface-elevated:#fff;--text-h1:1.875rem;--text-h2:1.5rem;--text-h3:1.25rem;--text-body:.875rem;--text-body-lg:1rem;--text-small:.75rem;--text-mono:.8125rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--radius-sm:.125rem;--radius-DEFAULT:.25rem;--radius-lg:.5rem;--shadow-sm:0 1px 2px 0 #14130f0d, 0 1px 1px 0 #14130f08;--shadow-md:0 2px 4px -1px #14130f0f, 0 1px 2px 0 #14130f0a}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);color:var(--color-neutral-700);background:var(--color-surface-canvas);-webkit-text-size-adjust:100%}body{font-size:var(--text-body);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5}:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px;border-radius:var(--radius-sm)}h1,h2,h3{color:var(--color-neutral-900);letter-spacing:-.015em;font-weight:600}a{color:var(--color-primary-600);font-weight:500;text-decoration:none}a:hover{text-decoration:underline}[data-numeric=true]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.card{background:var(--color-surface-elevated);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.label{font-size:var(--text-small);letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral-500);margin-bottom:var(--spacing-2);font-weight:600;display:block}.field{width:100%;font-family:var(--font-sans);font-size:var(--text-body-lg);color:var(--color-neutral-800);background:var(--color-surface-elevated);border:1px solid var(--color-neutral-300);border-radius:var(--radius-DEFAULT);padding:var(--spacing-3)}.field:hover{border-color:var(--color-neutral-500)}.button{width:100%;font-family:var(--font-sans);font-size:var(--text-body-lg);color:var(--color-neutral-50);background:var(--color-primary-500);border:1px solid var(--color-primary-500);border-radius:var(--radius-DEFAULT);padding:var(--spacing-3) var(--spacing-5);cursor:pointer;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.button:hover{background:var(--color-primary-600);border-color:var(--color-primary-600)}.notice-error{font-size:var(--text-body);color:var(--color-danger-700);background:var(--color-danger-50);border:1px solid var(--color-danger-200);border-radius:var(--radius-DEFAULT);padding:var(--spacing-3)}.muted{color:var(--color-neutral-500)}.page{max-width:1180px;padding:var(--spacing-8) var(--spacing-6);margin:0 auto}.page-narrow{max-width:640px;padding:var(--spacing-8) var(--spacing-6);margin:0 auto}.page-title{font-size:var(--text-h2);margin-bottom:var(--spacing-2)}.page-lede{color:var(--color-neutral-500);margin-bottom:var(--spacing-6)}.toolbar{align-items:baseline;gap:var(--spacing-4);margin-bottom:var(--spacing-6);display:flex}.toolbar-spacer{flex:1}.button-inline{width:auto;font-family:var(--font-sans);font-size:var(--text-body);color:var(--color-neutral-50);background:var(--color-primary-500);border:1px solid var(--color-primary-500);border-radius:var(--radius-DEFAULT);padding:var(--spacing-2) var(--spacing-4);cursor:pointer;align-items:center;font-weight:500;display:inline-flex}.button-inline:hover{background:var(--color-primary-600);border-color:var(--color-primary-600)}.button-quiet{width:auto;font-family:var(--font-sans);font-size:var(--text-body);color:var(--color-neutral-700);border:1px solid var(--color-neutral-200);border-radius:var(--radius-DEFAULT);padding:var(--spacing-2) var(--spacing-4);cursor:pointer;background:0 0;align-items:center;font-weight:500;display:inline-flex}.button-quiet:hover{border-color:var(--color-neutral-300)}.table{border-collapse:collapse;width:100%}.table th{text-align:left;font-size:var(--text-small);letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral-500);padding:var(--spacing-3) var(--spacing-5);border-bottom:1px solid var(--color-neutral-200);font-weight:500}.table td{padding:var(--spacing-3) var(--spacing-5);border-bottom:1px solid var(--color-neutral-200);color:var(--color-neutral-800);vertical-align:top}.table tbody tr:last-child td{border-bottom:0}.mono{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--color-neutral-700)}.form-grid{gap:var(--spacing-5);padding:var(--spacing-6);flex-direction:column;display:flex}.form-row{gap:var(--spacing-5);grid-template-columns:1fr 1fr;display:grid}.form-section{font-size:var(--text-small);letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral-500);padding-top:var(--spacing-3);border-top:1px solid var(--color-neutral-200);font-weight:600}.field-hint{font-size:var(--text-small);color:var(--color-neutral-500);margin-top:var(--spacing-1);display:block}.select{width:100%;font-family:var(--font-sans);font-size:var(--text-body-lg);color:var(--color-neutral-800);background:var(--color-surface-elevated);border:1px solid var(--color-neutral-300);border-radius:var(--radius-DEFAULT);padding:var(--spacing-3)}.tag{font-size:var(--text-small);color:var(--color-neutral-500);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);padding:0 var(--spacing-2);font-weight:500;display:inline-block}.notice-quiet{font-size:var(--text-body);color:var(--color-neutral-500);padding:var(--spacing-5)}.client-bar{background:var(--color-primary-50);border-bottom:1px solid var(--color-primary-100)}.client-bar-inner{max-width:1180px;padding:var(--spacing-2) var(--spacing-6);align-items:center;gap:var(--spacing-3);font-size:var(--text-body);color:var(--color-primary-700);margin:0 auto;display:flex}.page-heading{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.section-title{font-size:var(--text-h3);margin-bottom:var(--spacing-3)}.detail-list{gap:var(--spacing-2) var(--spacing-4);margin-bottom:var(--spacing-4);grid-template-columns:minmax(9rem,12rem) 1fr;display:grid}.detail-list dt{color:var(--color-neutral-500);font-size:var(--text-small)}.detail-list dd{margin:0}@media (max-width:40rem){.detail-list{gap:var(--spacing-1) 0;grid-template-columns:1fr}.detail-list dd{margin-bottom:var(--spacing-3)}.page-heading{flex-direction:column}}
