@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.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%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafafa;--surface:#fff;--surface-muted:#f4f4f5;--border:#e4e4e7;--border-strong:#d4d4d8;--text:#09090b;--text-muted:#52525b;--text-faint:#a1a1aa;--dots:#09090b12;--heading:#315889;--primary:#006a98;--primary-hover:#005479;--primary-text:#fff;--accent:#006a98;--accent-hover:#004f72;--accent-soft:#e5f4fa;--ok:#15803d;--ok-soft:#f0fdf4;--ok-border:#bbf7d0;--error:#b91c1c;--error-soft:#fef2f2;--error-border:#fecaca;--warn:#a16207;--warn-soft:#fefce8;--radius-sm:8px;--radius:10px;--radius-lg:14px;--shadow-sm:0 1px 2px #09090b0d;--shadow:0 1px 2px #09090b0a, 0 4px 16px #09090b0d;--shadow-lg:0 1px 2px #09090b0a, 0 16px 48px #09090b14;--ring:0 0 0 3px #0099ce47;--font:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#09090b;--surface:#111113;--surface-muted:#18181b;--border:#27272a;--border-strong:#3f3f46;--text:#fafafa;--text-muted:#a1a1aa;--text-faint:#71717a;--dots:#fafafa0f;--heading:#8cc4e6;--primary:#0099ce;--primary-hover:#26acd9;--primary-text:#04131c;--accent:#5fc1e8;--accent-hover:#8fd4f0;--accent-soft:#0099ce24;--ok:#4ade80;--ok-soft:#4ade8014;--ok-border:#4ade8040;--error:#f87171;--error-soft:#f8717114;--error-border:#f8717147;--warn:#facc15;--warn-soft:#facc151a;--shadow-sm:0 1px 2px #00000080;--shadow:0 1px 2px #0006, 0 4px 16px #0006;--shadow-lg:0 1px 2px #0006, 0 16px 48px #0009;--ring:0 0 0 3px #0099ce59}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font);font-feature-settings:"ss01", "cv11";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14.5px;line-height:1.55}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}h1,h2{letter-spacing:-.02em;margin:0;line-height:1.2}h1{letter-spacing:-.035em;color:var(--heading);font-size:1.75rem;font-weight:600}h2{letter-spacing:-.015em;font-size:1rem;font-weight:600}p{margin:0}:focus-visible{box-shadow:var(--ring);outline:none}.btn{border-radius:var(--radius-sm);height:40px;font:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.9rem;font-weight:500;transition:background .15s,border-color .15s,color .15s,transform 50ms,box-shadow .15s;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{cursor:progress;opacity:.75}.btn-primary{background:var(--primary);color:var(--primary-text);box-shadow:var(--shadow-sm)}.btn-primary:hover:not(:disabled){background:var(--primary-hover);color:var(--primary-text)}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn-secondary:hover{background:var(--surface-muted);color:var(--text)}.btn-ghost{color:var(--text-muted);background:0 0}.btn-ghost:hover{background:var(--surface-muted);color:var(--text)}.btn-danger-ghost{color:var(--error);background:0 0;border-color:#0000}.btn-danger-ghost:hover:not(:disabled){background:var(--error-soft);border-color:var(--error-border)}.btn-block{width:100%}.btn-sm{height:34px;padding:0 12px;font-size:.875rem}.btn-icon{width:38px;height:38px;padding:0}.spinner-sm{vertical-align:-1px;margin-left:6px;display:inline-block;width:12px!important;height:12px!important}.page-loading{min-height:40vh;color:var(--text-faint);justify-content:center;align-items:center;gap:10px;font-size:.9rem;animation:.2s ease-out .15s both fade-in;display:flex}@keyframes fade-in{0%{opacity:0}}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.form{flex-direction:column;gap:16px;width:100%;display:flex}.field{text-align:left;flex-direction:column;gap:6px;display:flex}label{color:var(--text);font-size:.85rem;font-weight:500}input[type=email],input[type=text],input[type=number],select,textarea{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;height:40px;color:var(--text);font:inherit;padding:0 12px;transition:border-color .15s,box-shadow .15s}textarea{resize:vertical;height:auto;padding:10px 12px;line-height:1.5}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}input::placeholder,textarea::placeholder{color:var(--text-faint)}input:hover,select:hover,textarea:hover{border-color:var(--text-faint)}@supports (appearance:base-select){select{appearance:base-select}::picker(select){appearance:base-select}select{align-items:center;display:flex}select::picker-icon{display:none}::picker(select){border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);margin-top:4px;padding:4px}select option{cursor:pointer;border-radius:6px;padding:8px 10px;font-size:.9rem}select option:hover,select option:focus-visible{background:var(--surface-muted);box-shadow:none;outline:none}select option:checked{font-weight:500}select option::checkmark{color:var(--text-muted);order:1;margin-left:auto}select option[hidden]{display:none}}select:has(option[value=""][disabled]:checked){color:var(--text-faint)}select:focus,textarea:focus,input:focus{border-color:var(--text-muted);box-shadow:var(--ring);outline:none}.form-inline{flex-wrap:wrap;gap:10px;display:flex}.form-inline input{flex:260px;width:auto}.auth-shell{background-color:var(--bg);background-image:radial-gradient(var(--dots) 1px, transparent 1px);background-position:50%;background-size:22px 22px;place-items:center;min-height:100vh;padding:32px 16px;display:grid}.auth-shell:before{content:"";background:radial-gradient(ellipse 60% 55% at 50% 45%, var(--bg) 35%, transparent 100%);pointer-events:none;position:fixed;inset:0}.auth-shell>*{position:relative}.auth-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow-lg);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:40px 36px 30px;animation:.35s ease-out rise;display:flex}.auth-card h1{margin-top:8px;font-size:1.4rem}.auth-card .lead{color:var(--text-muted);margin-bottom:10px}.auth-card .form{margin-top:4px}.fine-print{color:var(--text-faint);font-size:.8125rem}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.auth-card{animation:none}}.icon-badge{background:var(--surface-muted);border:1px solid var(--border);width:52px;height:52px;color:var(--text);border-radius:50%;place-items:center;display:inline-grid}.icon-badge-warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.topbar{z-index:10;background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--border);position:sticky;top:0}.topbar-inner{align-items:center;gap:28px;max-width:1080px;height:64px;margin:0 auto;padding:0 24px;display:flex}.brand{color:var(--text);white-space:nowrap;align-items:center;gap:10px;font-size:.95rem;display:flex}.brand:hover{color:var(--text)}.brand{letter-spacing:-.015em}.logo,.logo img{display:block}.brand-product{border-left:1px solid var(--border-strong);color:var(--heading);padding-left:12px;font-size:.9rem;font-weight:600}.nav{gap:4px;display:flex}.nav-link{border-radius:var(--radius-sm);color:var(--text-muted);padding:7px 12px;font-size:.875rem;font-weight:500}.nav-link:hover,.nav-link.active{color:var(--text);background:var(--surface-muted)}.user-menu{align-items:center;gap:10px;margin-left:auto;display:flex}.user-email{color:var(--text-muted);font-size:.875rem}.avatar{background:var(--surface-muted);border:1px solid var(--border);width:34px;height:34px;color:var(--text-muted);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:600;display:inline-grid}.page{max-width:1080px;margin:0 auto;padding:40px 24px 64px}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:6px;font-size:.72rem;font-weight:500}.subtitle{color:var(--text-muted);max-width:60ch;margin-top:8px}.status-pill,.count-pill{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.8rem;font-weight:500;display:inline-flex}.status-pill .dot{background:currentColor;border-radius:50%;width:8px;height:8px}.status-pill.ok{color:var(--ok);background:var(--ok-soft);border-color:var(--ok-border)}.status-pill.ok .dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--ok) 20%, transparent)}.status-pill.error{color:var(--error);background:var(--error-soft);border-color:var(--error-border)}.inline-error{color:var(--error);margin:-12px 0 24px;font-size:.875rem}.badge{background:var(--surface-muted);border:1px solid var(--border);height:22px;color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:.72rem;font-weight:500;display:inline-flex}.badge-accent{background:var(--accent-soft);color:var(--accent);border-color:#0000}.alert{border-radius:var(--radius);border:1px solid;align-items:center;gap:10px;margin-bottom:20px;padding:12px 14px;font-size:.9rem;font-weight:500;display:flex}.alert svg{flex:none}.alert-ok{color:var(--ok);background:var(--ok-soft);border-color:var(--ok-border)}.alert-error{color:var(--error);background:var(--error-soft);border-color:var(--error-border)}.tiles{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--text);flex-direction:column;gap:14px;padding:22px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}a.tile:hover{color:var(--text);border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-2px)}.tile-icon{border-radius:var(--radius);background:var(--surface-muted);border:1px solid var(--border);width:42px;height:42px;color:var(--text);place-items:center;display:inline-grid}.tile-body p{color:var(--text-muted);margin-top:6px;font-size:.9rem}.tile .badge,.tile-arrow{position:absolute;top:22px;right:22px}.tile-arrow{color:var(--text-faint);transition:color .15s,transform .15s}a.tile:hover .tile-arrow{color:var(--text);transform:translate(3px)}.tile-disabled .tile-icon{color:var(--text-faint)}.tile-disabled h2{color:var(--text-muted)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:20px;padding:22px}.panel-flush{padding:0;overflow:hidden}.panel-header{margin-bottom:16px}.panel-header p{color:var(--text-muted);margin-top:4px;font-size:.9rem}.people{margin:0;padding:0;list-style:none}.person{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:14px 22px;display:flex}.person:last-child{border-bottom:0}.person:hover{background:var(--surface-muted)}.person-main{flex-direction:column;flex:1;min-width:0;display:flex}.person-email{overflow-wrap:anywhere;align-items:center;gap:8px;font-weight:500;display:flex}.person-meta{color:var(--text-faint);font-size:.8125rem}.muted{color:var(--text-faint)}.mono,code{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:.85em}code{background:var(--surface-muted);border:1px solid var(--border);color:var(--text);border-radius:5px;padding:1px 6px}.stack{flex-direction:column;gap:12px;display:flex}.stack-lg{flex-direction:column;gap:20px;display:flex}.stack-lg>.panel,.stack-lg>.alert{margin-bottom:0}.back-link{color:var(--text-muted);margin-bottom:14px;font-size:.85rem;display:inline-block}.back-link:hover{color:var(--text)}.header-actions{flex-wrap:wrap;gap:8px;display:flex}.title-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:.85rem;display:flex}.btn-danger{background:var(--error);color:#fff}.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--error) 85%, black)}.is-disabled{opacity:.5;cursor:not-allowed}.badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px}.badge-ok{background:var(--ok-soft);border-color:var(--ok-border);color:var(--ok)}.badge-warn,.badge-pending{background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 30%, transparent);color:var(--warn)}.badge-neutral{color:var(--text)}.badge-muted{color:var(--text-faint)}.notice{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);margin-bottom:20px;padding:12px 16px;font-size:.9rem}.notice strong{color:var(--text);font-weight:600}.notice-pending,.notice-warn{background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 30%, transparent)}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:6px;padding:0;font-size:.85rem;font-weight:500}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.form-grid .field:has(textarea){grid-column:1/-1}.field-hint{color:var(--text-faint);font-size:.8rem}.field-error{color:var(--error);font-size:.8rem}.field.has-error input,.field.has-error select,.field.has-error textarea{border-color:var(--error)}.checks{flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:40px;display:flex}.check{cursor:pointer;align-items:center;gap:8px;font-weight:400;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--primary)}.input-code{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase}.input-json{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.82rem}.form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.panel-header.row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.panel-actions form .form-actions{justify-content:flex-start}.panel-foot{border-top:1px solid var(--border);margin-top:16px;padding-top:14px;font-size:.875rem}.panel-pending{border-color:color-mix(in srgb, var(--warn) 45%, var(--border));box-shadow:0 0 0 3px var(--warn-soft)}.panel-confirm{border-color:var(--border-strong)}.panel-confirm.danger{border-color:var(--error-border)}.consequences{color:var(--text-muted);flex-direction:column;gap:8px;margin:0 0 20px;padding-left:20px;display:flex}.consequences strong{color:var(--text);font-weight:600}.split{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:20px;display:grid}.split>.panel{margin-bottom:0}.empty{color:var(--text-muted);flex-direction:column;align-items:center;gap:14px;padding:40px;display:flex}.meta-line{color:var(--text-faint);margin-top:14px;font-size:.8rem}.details{flex-direction:column;margin:0;display:flex}.details-row{border-bottom:1px solid var(--border);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.details-row:last-child{border-bottom:0}.details-row.wide{grid-template-columns:1fr;gap:6px}.details dt{color:var(--text-muted);font-size:.85rem}.details dd{overflow-wrap:anywhere;margin:0}.json{border-radius:var(--radius-sm);background:var(--surface-muted);border:1px solid var(--border);max-height:320px;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre;margin:0;padding:10px 12px;font-size:.78rem;line-height:1.5;overflow:auto}.diff{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.diff-head,.diff-row{grid-template-columns:160px minmax(0,1fr) minmax(0,1fr);gap:14px;padding:10px 14px;display:grid}.diff-head{background:var(--surface-muted);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:.75rem;font-weight:500}.diff-row{border-top:1px solid var(--border);font-size:.9rem}.diff-field{font-weight:500}.diff-before{color:var(--text-muted)}.diff-before .json{opacity:.75}.diff-after{color:var(--text)}.diff-after .json{border-color:color-mix(in srgb, var(--ok) 35%, var(--border))}.table{border-collapse:collapse;width:100%}.table th{background:var(--surface-muted);border-bottom:1px solid var(--border);text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);padding:10px 18px;font-size:.75rem;font-weight:500}.table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 18px}.table tr:last-child td{border-bottom:0}.table tbody tr:hover{background:var(--surface-muted)}.table .num{text-align:right;font-variant-numeric:tabular-nums}.row-link{color:var(--text);flex-direction:column;gap:4px;display:flex}.row-link:hover{color:var(--text)}.row-link:hover .row-title{text-underline-offset:3px;text-decoration:underline}.row-title{align-items:center;gap:8px;font-weight:500;display:inline-flex}.row-sub{align-items:center;gap:8px;font-size:.8rem;display:flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table-note{border-bottom:1px solid var(--border);color:var(--text-faint);padding:10px 18px;font-size:.8rem}.table-alert{padding:14px 18px 0}.table .handle-cell{width:44px;padding-right:0}.drag-handle{width:28px;height:28px;color:var(--text-faint);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.drag-handle:hover:not(:disabled){background:var(--surface-muted);color:var(--text)}.drag-handle:disabled{cursor:progress;opacity:.4}.table tr.is-dragging{z-index:1;background:var(--surface);box-shadow:var(--shadow-lg);position:relative}.table tr.is-dragging .drag-handle{cursor:grabbing;color:var(--primary)}.id-cell{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.field-wide{grid-column:1/-1}.eligibility{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted);gap:10px;padding:16px}.eligibility legend{float:left;width:100%;color:var(--heading);margin-bottom:4px;font-size:.95rem;font-weight:600}.eligibility.has-error{border-color:var(--error)}.segmented{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.segment{color:var(--text-muted);cursor:pointer;border-radius:6px;padding:5px 12px;font-size:.85rem;font-weight:500;position:relative}.segment input{opacity:0;pointer-events:none;position:absolute}.segment.active{background:var(--primary);color:var(--primary-text)}.segment:has(input:focus-visible){box-shadow:var(--ring)}.builder{flex-direction:column;gap:10px;display:flex}.builder-lead{color:var(--text);font-size:.85rem;font-weight:600}.condition{flex-direction:column;gap:8px;display:flex}.condition-row{flex-wrap:wrap;gap:8px;display:flex}.condition-row select,.condition-row input{flex:180px;width:auto}.value-grid{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 14px;max-height:260px;padding:10px 12px;display:grid;overflow:auto}.value-grid .check{font-size:.875rem}.tiers{flex-direction:column;align-items:flex-start;gap:8px;margin-top:6px;display:flex}.tier{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;align-self:stretch;gap:8px;padding:12px;display:flex}.tier-head,.tier-when{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tier-head input{flex:200px;width:auto}.tier-head select,.tier-when>select{flex:0 190px;width:auto}.tier-when .condition{flex:100%}.tier-number{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:inline-grid}.tier-tools{gap:2px;margin-left:auto;display:flex}.builder-problems{color:var(--warn);margin:0;padding-left:18px;font-size:.8rem}.example-button{color:var(--accent);align-self:flex-start;padding-left:0}.input-code-lower{font-family:var(--font-geist-mono), ui-monospace, monospace}.rule-words ul{margin:0 0 6px;padding-left:18px}.rule-words summary{cursor:pointer;color:var(--text-faint);font-size:.8rem}.rule-words details .json{margin-top:6px}.btn-xs{height:26px;padding:0 9px;font-size:.75rem}.search-hint{margin-top:12px}.page-note{margin:-12px 0 20px}.inline-badge{margin-left:8px}.minted{border-color:var(--ok-border);box-shadow:0 0 0 3px var(--ok-soft);flex-direction:column;gap:8px;display:flex}.minted-id{letter-spacing:.01em;align-items:center;gap:12px;font-size:1.6rem;font-weight:600;display:flex}.minted-id .mono{font-size:inherit}.type-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.type-option{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;gap:12px;padding:14px;font-weight:400;transition:border-color .15s,background .15s;display:flex}.type-option:hover{border-color:var(--border-strong)}.type-option:has(input:checked){border-color:var(--primary);background:var(--accent-soft)}.type-option input{accent-color:var(--primary);margin-top:3px}.type-option.is-unavailable{cursor:not-allowed;opacity:.6}.type-body{flex-direction:column;gap:2px;display:flex}.type-title{font-weight:500}.type-hint{color:var(--text-faint);font-size:.8rem}.school-note{margin:16px 0 0}.person-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.notice-defunct{background:var(--error-soft);border-color:var(--error-border)}.badge-defunct{background:var(--error-soft);border-color:var(--error-border);color:var(--error)}.panel-foot-hint{margin-top:12px}.search-form{flex-wrap:wrap;gap:8px;display:flex}.search-form input[name=q]{flex:320px;width:auto}.search-form select{flex:0 220px;width:auto}.search-form .state-input{flex:0 0 84px;width:84px}.badges{flex-wrap:wrap;gap:4px;display:inline-flex}@media (max-width:860px){.split{grid-template-columns:1fr}}@media (max-width:720px){.form-grid,.type-picker{grid-template-columns:1fr}.hide-sm{display:none}.details-row{grid-template-columns:1fr;gap:2px}.diff-head{display:none}.diff-row{grid-template-columns:1fr;gap:6px}.diff-before:before{content:"Current: ";font-weight:500}.diff-after:before{content:"Proposed: ";font-weight:500}.table th,.table td{padding:10px 14px}.topbar-inner{gap:12px;padding:0 16px}.brand-product,.user-email{display:none}.page{padding:28px 16px 48px}h1{font-size:1.5rem}.auth-card{padding:32px 22px 26px}.person{flex-wrap:wrap;padding:14px 16px}.person .person-actions{justify-content:flex-start;margin-left:48px}}
