@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f8fafc;background:#070b18;font-synthesis:none;text-rendering:optimizeLegibility;--navy: #070b18;--surface: #10172a;--surface-2: #151f36;--border: rgba(148, 163, 184, .18);--muted: #9ba9bd;--electric: #00d4ff;--neon: #00ff88}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--navy)}a{color:inherit;text-decoration:none}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 15% 10%,rgba(0,212,255,.1),transparent 28rem),radial-gradient(circle at 85% 20%,rgba(0,255,136,.07),transparent 25rem)}.site-shell{position:relative;max-width:1440px;margin:0 auto}.nav-wrap{min-height:82px;padding:0 5vw;display:flex;align-items:center;gap:32px;border-bottom:1px solid var(--border);background:#070b18db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0;z-index:10}.brand{display:inline-flex;align-items:center;gap:12px;margin-right:auto}.brand-mark{width:38px;height:38px;border:1px solid rgba(0,212,255,.55);display:grid;place-items:center;font-weight:800;color:var(--electric);background:#00d4ff0f}.brand strong,.brand small{display:block;letter-spacing:.14em}.brand strong{font-size:.95rem}.brand small{color:var(--muted);font-size:.57rem;margin-top:2px}.public-nav-desktop{display:flex;gap:26px;color:#b9c4d3;font-size:.88rem}.public-nav-desktop a:hover{color:#fff}.public-nav-mobile{display:none}.prelaunch-chip{border:1px solid rgba(0,255,136,.34);color:var(--neon);padding:8px 11px;font-size:.68rem;font-weight:700;letter-spacing:.12em}.hero{padding:110px 5vw 72px;max-width:1080px}.eyebrow{color:var(--electric);font-size:.74rem;letter-spacing:.17em;font-weight:800;margin-bottom:18px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(3rem,7vw,6.4rem);line-height:.98;letter-spacing:-.055em;margin-bottom:28px;max-width:1050px}h2{font-size:clamp(2rem,4vw,3.8rem);letter-spacing:-.04em;line-height:1.04;margin-bottom:20px}h3{font-size:1.1rem}.hero-copy,.section-heading p,.access-panel p{max-width:780px;color:var(--muted);line-height:1.8;font-size:1.03rem}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:34px 0}.button{padding:14px 19px;border:1px solid var(--border);font-size:.85rem;font-weight:700}.button.primary{color:#041119;background:linear-gradient(135deg,var(--electric),var(--neon));border:0}.button.secondary{background:#ffffff06}.notice{margin-top:44px;max-width:880px;border-left:2px solid var(--electric);padding:18px 20px;background:#00d4ff0d;color:#b8c6d8;line-height:1.65;font-size:.88rem}.notice strong{color:#fff}.metrics{margin:0 5vw;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border)}.metrics article{padding:24px;border-right:1px solid var(--border);min-height:118px;display:flex;flex-direction:column;justify-content:space-between}.metrics article:last-child{border-right:0}.metrics strong{font-size:1.15rem}.metrics span{color:var(--muted);font-size:.8rem}.section{padding:100px 5vw}.section-heading{max-width:880px;margin-bottom:42px}.card-grid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.card,.catalog-card,.access-panel{border:1px solid var(--border);background:linear-gradient(160deg,#151f36db,#0a101fb8)}.card{padding:32px}.card.accent{border-color:#00d4ff4d}ul,ol{color:#bcc7d7;line-height:1.75;padding-left:1.25rem}li+li{margin-top:7px}.catalog-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalog-card{padding:26px;min-height:240px;position:relative}.catalog-card .index{color:#5c6b83;font-size:.67rem;letter-spacing:.12em}.catalog-card h3{font-size:1.35rem;margin:20px 0 10px}.status{display:inline-block;color:var(--electric);border:1px solid rgba(0,212,255,.28);padding:6px 9px;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.catalog-card p{color:var(--muted);line-height:1.6;margin:18px 0 28px;font-size:.88rem}.disabled-action{color:#6f7f96;border-top:1px solid var(--border);padding-top:16px;font-size:.78rem}.access-panel{padding:42px;display:grid;grid-template-columns:1.2fr .8fr;gap:48px;border-color:#00ff8838}.access-list{display:grid;gap:10px;align-content:center}.access-list span{border:1px solid var(--border);padding:14px 16px;color:#c7d1df;font-size:.84rem;background:#ffffff05}.flow{display:grid;grid-template-columns:1fr auto 1fr;gap:28px;align-items:stretch}.flow>div:not(.divider){border:1px solid var(--border);padding:32px;min-height:150px;display:flex;flex-direction:column;justify-content:center}.flow strong{letter-spacing:.08em}.flow span{color:var(--muted);margin-top:10px;line-height:1.6}.divider{align-self:center;color:var(--electric);font-size:2rem}footer{margin:0 5vw;padding:36px 0 54px;border-top:1px solid var(--border);display:flex;align-items:center;gap:30px;color:var(--muted)}footer p{margin:0;max-width:720px;font-size:.78rem;line-height:1.6;overflow-wrap:anywhere}.footer-brand{margin-right:0}.footer-contact-link{color:#e2e8f0;text-decoration:underline;text-underline-offset:3px}@media (max-width: 900px){.public-nav-desktop{display:none}.public-nav-mobile{display:block;margin-left:auto;position:relative}.public-nav-mobile summary{list-style:none;cursor:pointer;border:1px solid var(--border);padding:8px 12px;font-size:.82rem;font-weight:700;color:#e2e8f0}.public-nav-mobile summary::-webkit-details-marker{display:none}.public-nav-mobile nav{position:absolute;right:0;top:calc(100% + 8px);min-width:min(280px,80vw);display:grid;gap:4px;padding:10px;border:1px solid var(--border);background:#070b18f5;z-index:12}.public-nav-mobile nav a{padding:10px 12px;color:#d7e2f2}.metrics{grid-template-columns:repeat(2,1fr)}.metrics article:nth-child(2){border-right:0}.metrics article:nth-child(-n+2){border-bottom:1px solid var(--border)}.card-grid.two,.catalog-grid,.access-panel,.flow{grid-template-columns:1fr}.divider{transform:rotate(90deg);justify-self:center}footer{align-items:flex-start;flex-direction:column}}@media (max-width: 560px){.nav-wrap{padding:0 20px}.prelaunch-chip{display:none}.hero,.section{padding-left:20px;padding-right:20px}.hero{padding-top:76px}.metrics{margin:0 20px;grid-template-columns:1fr}.metrics article,.metrics article:nth-child(2){border-right:0;border-bottom:1px solid var(--border)}.metrics article:last-child{border-bottom:0}.access-panel{padding:26px}.form-grid-two,.application-meta{grid-template-columns:1fr}footer{margin:0 20px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.page-shell{max-width:960px;margin:0 auto;padding:24px 20px 60px}.page-shell.narrow{max-width:520px}.page-header{margin-bottom:28px}.panel{border:1px solid var(--border);background:var(--surface);padding:28px}.panel.wide{max-width:1080px}.panel h1{font-size:2rem;margin-bottom:12px}.muted{color:var(--muted);line-height:1.6}.error{color:#ff8f8f}.stack-form{display:grid;gap:14px;margin-top:20px}.stack-form label{display:grid;gap:6px;font-size:.85rem;color:#c5d0df}.stack-form input{padding:12px;border:1px solid var(--border);background:#0b1222;color:#fff}.stack-form select,.stack-form textarea{padding:12px;border:1px solid var(--border);background:#0b1222;color:#fff;font:inherit}.field-help{color:var(--muted);font-size:.78rem;line-height:1.5}.form-grid-two{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox-row{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;font-size:.85rem;color:#c5d0df}.success{color:var(--neon)}.application-card{margin-top:18px}.application-card-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.application-meta{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.application-meta div{display:grid;gap:4px}.application-meta dt{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.application-meta dd{margin:0}.status-badge{display:inline-block;border:1px solid var(--border);padding:6px 10px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.status-badge.status-draft,.status-badge.status-information_requested{color:var(--electric);border-color:#00d4ff59}.status-badge.status-submitted,.status-badge.status-under_review{color:#d7e2f2}.status-badge.status-approved{color:var(--neon);border-color:#00ff8859}.status-badge.status-rejected,.status-badge.status-suspended{color:#ff8f8f;border-color:#ff8f8f59}.submit-panel{display:grid;gap:14px;border-top:1px solid var(--border);padding-top:16px}.review-list{margin:0;padding-left:1.1rem}.application-summary-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.application-summary-list li{display:flex;justify-content:space-between;gap:12px;border:1px solid var(--border);padding:12px 14px}.applications-section{margin-top:28px;display:grid;gap:18px}.card.stack{display:grid;gap:12px;margin-top:16px}.identity-line{min-width:0;overflow-wrap:anywhere;word-break:break-word}.identity-value{overflow-wrap:anywhere;word-break:break-word}.route-loading{min-height:50vh;display:grid;place-items:center;color:var(--muted)}.staff-review-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-bottom:20px}.staff-review-actions{display:flex;gap:10px;flex-wrap:wrap}.staff-review-queue{display:grid;gap:16px}.staff-review-queue-item-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.staff-review-section{margin-top:18px}.staff-review-footnote{margin-top:24px;font-size:.85rem}.staff-review-internal-note{margin-top:12px;padding:12px;border:1px solid rgba(255,143,143,.35);background:#ff8f8f14}.staff-review-rationale{margin-top:12px}.staff-member-row{border-top:1px solid var(--border);padding-top:12px;margin-top:12px}.staff-review-access-denied{margin-bottom:20px}.mono-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;word-break:break-all}.staff-review-action-panel textarea{min-height:110px;resize:vertical}.command-center-shell{max-width:min(1080px,100%)}.command-center-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;min-width:0}.command-center-card{display:grid;gap:14px;align-content:start;min-width:0;overflow-wrap:anywhere}.command-center-card-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap;min-width:0}.command-center-card-header h2,.command-center-card-header .button{min-width:0}.command-center-card h2{font-size:1.2rem;margin-bottom:0;overflow-wrap:anywhere}.command-center-metrics{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.command-center-metrics.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-metric{border:1px solid var(--border);padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;background:#ffffff05;min-width:0}.command-center-metric span{color:var(--muted);font-size:.82rem;min-width:0;overflow-wrap:anywhere;word-break:break-word}.command-center-metric strong{font-size:1rem}.command-center-flag-list{list-style:none;padding:0;margin:0;display:grid;gap:8px;min-width:0}.command-center-flag-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border:1px solid var(--border);padding:10px 12px;min-width:0}.command-center-flag-name{min-width:0;overflow-wrap:anywhere;word-break:break-word}.command-center-subsection{border-top:1px solid var(--border);padding-top:14px;display:grid;gap:10px;min-width:0}.command-center-subsection h3{font-size:.95rem;margin:0}.command-center-footnote{font-size:.82rem;margin:0;overflow-wrap:anywhere}.command-center-safe-note,.command-center-warning{margin:0;font-size:.85rem;overflow-wrap:anywhere}.command-center-card-error{margin:0;overflow-wrap:anywhere}.command-center-session{margin-top:16px;min-width:0}.command-center-links{margin-top:18px;min-width:0}.command-center-filter-actions{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.account-shell,.command-center-shell{width:100%;min-width:0}.account-shell .page-header,.command-center-shell .page-header,.account-shell .panel,.command-center-shell .panel,.account-shell .card,.command-center-shell .card,.account-shell .card.stack,.command-center-shell .card.stack{min-width:0;max-width:100%}.account-shell .panel.wide,.command-center-shell .panel.wide{width:100%}.account-shell .stack-form,.command-center-shell .stack-form,.account-shell .stack-form label,.command-center-shell .stack-form label{min-width:0}.account-shell .stack-form input,.account-shell .stack-form select,.account-shell .stack-form textarea,.command-center-shell .stack-form input,.command-center-shell .stack-form select,.command-center-shell .stack-form textarea{width:100%;max-width:100%;min-width:0}.account-shell .button,.command-center-shell .button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:0;font:inherit;line-height:1.2;color:#f8fafc;background:var(--surface-2);cursor:pointer}.account-shell .button.primary,.command-center-shell .button.primary{color:#041119;background:linear-gradient(135deg,var(--electric),var(--neon));border:0}.account-shell .button.secondary,.command-center-shell .button.secondary{color:#f8fafc;background:#151f36eb;border:1px solid var(--border)}.account-shell .button:disabled,.command-center-shell .button:disabled{color:#c5d0df;background:#1a2744;opacity:.62;cursor:not-allowed}.account-shell .button:focus,.account-shell .button:focus-visible,.account-shell a.button:focus,.account-shell a.button:focus-visible,.command-center-shell .button:focus,.command-center-shell .button:focus-visible,.command-center-shell a.button:focus,.command-center-shell a.button:focus-visible{outline:2px solid var(--electric);outline-offset:3px}@media (max-width: 900px){.command-center-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.page-shell.account-shell,.page-shell.command-center-shell{padding:16px 12px 48px}.account-shell .panel,.command-center-shell .panel,.account-shell .card,.command-center-shell .card{padding:16px}.command-center-metrics,.command-center-metrics.compact{grid-template-columns:minmax(0,1fr)}.command-center-subsection{padding-top:10px}}.lot-creation-shell .panel{min-width:0;overflow-wrap:anywhere}.lot-creation-shell h2{font-size:1.15rem;letter-spacing:-.02em;margin-bottom:8px}.lot-creation-shell .stack-form label{min-width:0}.lot-creation-shell .stack-form input,.lot-creation-shell .stack-form select{min-width:0;width:100%;max-width:100%;font:inherit;color-scheme:dark}.lot-creation-shell .field-help{margin:0}.lot-creation-shell .notice{margin-top:22px}.lot-creation-shell .lot-creation-back{text-decoration:underline;text-underline-offset:4px}.lot-creation-shell .lot-creation-actions{display:flex;flex-wrap:wrap;gap:12px}.lot-creation-shell .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border-radius:0;font:inherit;font-weight:700;line-height:1.35;text-align:center;cursor:pointer}.lot-creation-shell .button.secondary{color:#f8fafc;background:var(--surface-2)}.lot-creation-shell .button:disabled{color:#c5d0df;background:#1a2744;opacity:.7;cursor:not-allowed}.lot-creation-shell :is(a,button,input,select,[tabindex]):focus-visible{outline:2px solid var(--electric);outline-offset:3px}@media (max-width: 720px){.page-shell.lot-creation-shell{padding:16px 12px 48px}.lot-creation-shell .panel{padding:16px}.lot-creation-shell .form-grid-two{grid-template-columns:minmax(0,1fr)}}.lot-parent-setup-shell .panel{min-width:0;overflow-wrap:anywhere}.lot-parent-setup-shell h2{font-size:1.15rem;letter-spacing:-.02em;margin-bottom:8px}.lot-parent-setup-shell .setup-step{margin-top:28px;min-width:0}.lot-parent-setup-shell .stack-form label,.lot-parent-setup-shell label:has(#setup-supplier),.lot-parent-setup-shell label:has(#setup-sku){min-width:0;width:100%;max-width:100%}.lot-parent-setup-shell label:has(#setup-supplier),.lot-parent-setup-shell label:has(#setup-sku){display:grid;gap:6px;font-size:.85rem;color:#c5d0df}.lot-parent-setup-shell .stack-form input,.lot-parent-setup-shell .stack-form select,.lot-parent-setup-shell .stack-form textarea,.lot-parent-setup-shell #setup-supplier,.lot-parent-setup-shell #setup-sku{min-width:0;width:100%;max-width:100%;font:inherit;color-scheme:dark}.lot-parent-setup-shell .field-help{margin:0}.lot-parent-setup-shell .notice{margin-top:22px}.lot-parent-setup-shell .lot-parent-setup-back{text-decoration:underline;text-underline-offset:4px}.lot-parent-setup-shell .lot-parent-setup-actions{display:flex;flex-wrap:wrap;gap:12px}.lot-parent-setup-shell .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border-radius:0;font:inherit;font-weight:700;line-height:1.35;text-align:center;cursor:pointer}.lot-parent-setup-shell .button.secondary{color:#f8fafc;background:var(--surface-2)}.lot-parent-setup-shell .button:disabled{color:#c5d0df;background:#1a2744;opacity:.7;cursor:not-allowed}.lot-parent-setup-shell :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--electric);outline-offset:3px}@media (max-width: 720px){.page-shell.lot-parent-setup-shell{padding:16px 12px 48px}.lot-parent-setup-shell .panel{padding:16px}.lot-parent-setup-shell .form-grid-two{grid-template-columns:minmax(0,1fr)}}.lot-documents-card{min-width:0;overflow-wrap:anywhere}.lot-documents-card h2{font-size:1.15rem;letter-spacing:-.02em;margin-bottom:8px}.lot-documents-card h3{font-size:1.05rem;margin-bottom:8px}.lot-documents-card .stack-form label{min-width:0}.lot-documents-card .stack-form input,.lot-documents-card .stack-form select{min-width:0;width:100%;max-width:100%;font:inherit;color-scheme:dark}.lot-documents-card .field-help{margin:0}.lot-documents-card .notice{margin-top:22px}.lot-documents-card .lot-document-actions{display:flex;flex-wrap:wrap;gap:12px}.lot-documents-card .lot-document-list{list-style:none;padding:0;margin:0 0 18px}.lot-documents-card .lot-document-list li{margin:0 0 14px;min-width:0}.lot-documents-card .lot-document-file-name{overflow-wrap:anywhere;word-break:break-word}.lot-documents-card .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border-radius:0;font:inherit;font-weight:700;line-height:1.35;text-align:center;cursor:pointer}.lot-documents-card .button.secondary{color:#f8fafc;background:var(--surface-2)}.lot-documents-card .button:disabled{color:#c5d0df;background:#1a2744;opacity:.7;cursor:not-allowed}.lot-documents-card :is(a,button,input,select,[tabindex]):focus-visible{outline:2px solid var(--electric);outline-offset:3px}@media (max-width: 720px){.lot-documents-card{padding:16px}}.lot-document-review-panel{min-width:0;overflow-wrap:anywhere;margin-top:12px}.lot-document-review-panel h3{font-size:1.05rem;letter-spacing:-.02em;margin-bottom:8px}.lot-document-review-panel .stack-form label{min-width:0}.lot-document-review-panel .stack-form select,.lot-document-review-panel .stack-form textarea{min-width:0;width:100%;max-width:100%;font:inherit;color-scheme:dark}.lot-document-review-panel textarea{min-height:110px;resize:vertical}.lot-document-review-panel .field-help{margin:0}.lot-document-review-panel .notice{margin-top:16px}.lot-document-review-panel .lot-document-review-actions{display:flex;flex-wrap:wrap;gap:12px}.lot-document-review-panel .lot-document-review-identity,.lot-document-review-panel .lot-document-review-file-name{overflow-wrap:anywhere;word-break:break-word;min-width:0}.lot-document-review-panel .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border-radius:0;font:inherit;font-weight:700;line-height:1.35;text-align:center;cursor:pointer}.lot-document-review-panel .button.secondary{color:#f8fafc;background:var(--surface-2)}.lot-document-review-panel .button:disabled{color:#c5d0df;background:#1a2744;opacity:.7;cursor:not-allowed}.lot-document-review-panel :is(a,button,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--electric);outline-offset:3px}@media (max-width: 720px){.lot-document-review-panel{padding:0}}.lot-detail-shell{min-width:0}.lot-quality-card{min-width:0;overflow-wrap:anywhere}.lot-quality-card h2{font-size:1.15rem;letter-spacing:-.02em;margin-bottom:8px}.lot-quality-card .stack-form label{min-width:0}.lot-quality-card .stack-form select,.lot-quality-card .stack-form textarea{min-width:0;width:100%;max-width:100%;font:inherit;color-scheme:dark}.lot-quality-card textarea{min-height:110px;resize:vertical}.lot-quality-card .field-help{margin:0}.lot-quality-card .notice{margin-top:22px}.lot-quality-card .lot-quality-actions{display:flex;flex-wrap:wrap;gap:12px}.lot-quality-card .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border-radius:0;font:inherit;font-weight:700;line-height:1.35;text-align:center;cursor:pointer}.lot-quality-card .button.secondary{color:#f8fafc;background:var(--surface-2)}.lot-quality-card .button:disabled{color:#c5d0df;background:#1a2744;opacity:.7;cursor:not-allowed}.lot-quality-card :is(a,button,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--electric);outline-offset:3px}@media (max-width: 720px){.page-shell.lot-detail-shell{padding:16px 12px 48px}.lot-detail-shell .panel,.lot-quality-card{padding:16px}}.research-public-shell{min-width:0}.research-public-shell .catalog-card,.research-public-shell .catalog-card p,.research-public-shell .catalog-card h3{overflow-wrap:anywhere;word-break:break-word;min-width:0}.research-public-shell :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--electric);outline-offset:3px}.public-page-shell{max-width:1080px}.public-page-shell .panel{min-width:0;overflow-wrap:anywhere}.inquiry-page{padding-top:72px;min-width:0}.inquiry-page h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.08;letter-spacing:-.04em;max-width:880px}.inquiry-form{display:grid;gap:14px;min-width:0}.inquiry-form label{display:grid;gap:6px;font-size:.85rem;color:#c5d0df;min-width:0}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;max-width:100%;min-width:0;padding:12px;border:1px solid var(--border);background:#0b1222;color:#fff;font:inherit;color-scheme:dark;overflow-wrap:anywhere}.inquiry-form textarea{min-height:110px;resize:vertical}.inquiry-form .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border-radius:0;font:inherit;font-weight:700;line-height:1.35;cursor:pointer}.inquiry-form .button:disabled{color:#c5d0df;background:#1a2744;opacity:.7;cursor:not-allowed}.inquiry-fieldset{border:1px solid var(--border);padding:16px;display:grid;gap:10px;min-width:0}.inquiry-fieldset legend{padding:0 6px;color:#c5d0df;font-size:.85rem}.inquiry-privacy{max-width:780px;margin-top:24px;overflow-wrap:anywhere}.research-public-shell .button{min-width:0}@media (max-width: 720px){.inquiry-page{padding-top:48px}.public-page-shell{padding:16px 12px 48px}.public-page-shell .panel{padding:16px}}
