:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#07111f;--surface:#101f32c7;--surface-border:#94a3b82e;--text:#f8fafc;--muted:#a8b4c5;--success:#4ade80;--error:#fb7185;--accent:#38bdf8}*{box-sizing:border-box}html{background:var(--background);min-width:320px}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at top left, #0ea5e92e, transparent 34rem), radial-gradient(circle at bottom right, #4f46e524, transparent 34rem), var(--background);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page-shell{width:min(1120px,100% - 32px);margin:0 auto;padding:72px 0}.hero{max-width:780px}.eyebrow{color:var(--accent);letter-spacing:.14em;margin:0 0 16px;font-size:.78rem;font-weight:800}h1,h2,p{margin-top:0}h1{letter-spacing:-.055em;margin-bottom:20px;font-size:clamp(2.35rem,7vw,5.25rem);line-height:.98}.hero__description{max-width:680px;color:var(--muted);font-size:clamp(1rem,2.2vw,1.22rem);line-height:1.7}.status-card{border:1px solid var(--surface-border);background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;margin-top:48px;padding:28px;box-shadow:0 22px 70px #0000003d}.status-card--success{border-color:#4ade803d}.status-card--error{border-color:#fb718552}.status-card__header{align-items:center;gap:12px;display:flex}.status-card__header h2{margin-bottom:0;font-size:1.2rem}.status-dot{border-radius:999px;width:12px;height:12px;box-shadow:0 0 20px}.status-dot--success{color:var(--success);background:var(--success)}.status-dot--error{color:var(--error);background:var(--error)}.status-card>p{color:var(--muted);margin:18px 0 0;line-height:1.6}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:28px 0 0;display:grid}.status-grid div{min-width:0}.status-grid dt{color:var(--muted);margin-bottom:7px;font-size:.82rem}.status-grid dd{overflow-wrap:anywhere;margin:0;font-weight:700}.foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.foundation-grid article{border:1px solid var(--surface-border);background:#0f172a8f;border-radius:20px;padding:24px}.foundation-grid span{color:var(--accent);font-size:.78rem;font-weight:800}.foundation-grid h2{margin:18px 0 10px;font-size:1.05rem}.foundation-grid p{color:var(--muted);margin-bottom:0;line-height:1.55}@media (max-width:720px){.page-shell{width:min(100% - 24px,1120px);padding:44px 0}.status-card{border-radius:20px;margin-top:34px;padding:22px}.status-grid,.foundation-grid{grid-template-columns:1fr}.status-grid{gap:18px}}.auth-page{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;width:min(1080px,100% - 32px);min-height:100vh;margin:auto;padding:56px 0;display:grid}.auth-intro h1{font-size:clamp(2.6rem,6vw,5.5rem)}.auth-intro>p:last-child{color:var(--muted);line-height:1.7}.auth-card{border:1px solid var(--surface-border);background:var(--surface);border-radius:24px;gap:20px;padding:30px;display:grid}.auth-card label{color:var(--muted);gap:8px;font-weight:700;display:grid}.auth-card input{border:1px solid var(--surface-border);color:var(--text);background:#020617;border-radius:12px;padding:14px}.auth-card button{background:var(--accent);border:0;border-radius:12px;min-height:48px;font-weight:800}.form-error{color:#fecdd3}.role-list{flex-wrap:wrap;gap:8px;display:flex}.role-list span{background:#38bdf81a;border-radius:999px;padding:7px 10px}@media (max-width:820px){.auth-page{grid-template-columns:1fr;gap:36px}.auth-card{padding:22px}}.dashboard-shell{width:min(1320px,100% - 32px);min-height:100vh;margin:auto;padding:42px 0 72px}.narrow-dashboard{width:min(760px,100% - 32px)}.dashboard-header{justify-content:space-between;gap:24px;margin-bottom:28px;display:flex}.dashboard-header h1{margin-bottom:12px;font-size:clamp(2.2rem,5vw,4rem)}.header-actions,.row-actions,.panel-title-row{align-items:center;gap:10px;display:flex}.dashboard-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.panel-card{border:1px solid var(--surface-border);background:var(--surface);border-radius:20px;padding:24px}.create-user-form,.security-form{gap:17px;display:grid}.panel-card label{color:var(--muted);gap:8px;font-size:.86rem;font-weight:700;display:grid}.panel-card input{border:1px solid var(--surface-border);min-width:0;color:var(--text);font:inherit;background:#0206179e;border-radius:10px;padding:12px 13px}.panel-card button,.dashboard-header button{color:#03111c;background:var(--accent);min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 15px;font-weight:800}.secondary-button{color:var(--text)!important;background:#94a3b829!important}.checkbox-label{align-items:center;gap:9px!important;display:flex!important}.checkbox-label input{width:17px;height:17px;padding:0}.helper-text{color:var(--muted);font-size:.82rem;line-height:1.6}.notice{border-radius:11px;padding:13px 15px}.notice--success{color:#bbf7d0;background:#16653429}.notice--error{color:#fecdd3;background:#be185d24}.panel-title-row{justify-content:space-between}.responsive-table{gap:10px;display:grid}.user-row{border:1px solid var(--surface-border);border-radius:14px;grid-template-columns:minmax(230px,1fr) auto auto auto;align-items:center;gap:14px;padding:15px;display:grid}.user-main{gap:5px;display:grid}.user-main small{color:var(--muted)}@media (max-width:1000px){.dashboard-grid{grid-template-columns:1fr}.user-row{grid-template-columns:1fr auto auto}.row-actions{grid-column:1/-1}}@media (max-width:700px){.dashboard-shell{width:calc(100% - 22px)}.dashboard-header,.user-row{grid-template-columns:1fr;display:grid}.row-actions{flex-wrap:wrap;grid-column:auto}}.source-layout{grid-template-columns:minmax(340px,470px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.source-form{gap:17px;display:grid;position:sticky;top:18px}.source-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.source-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-card select,.panel-card textarea{border:1px solid var(--surface-border);width:100%;min-width:0;color:var(--text);font:inherit;background:#0206179e;border-radius:10px;outline:none;padding:12px 13px}.source-checkbox{align-self:end;min-height:43px}.source-list{gap:15px;display:grid}.source-card{gap:17px;display:grid}.source-card__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.source-card h2{margin:12px 0 6px}.source-card code,.source-url{overflow-wrap:anywhere}.source-card code{color:var(--muted)}.source-tags{flex-wrap:wrap;gap:7px;display:flex}.source-tags span,.connection-state{color:#bae6fd;background:#0ea5e91a;border:1px solid #38bdf833;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:800}.source-tags .tag-muted{color:var(--muted);border-color:var(--surface-border);background:#94a3b814}.connection-state--success{color:#bbf7d0;background:#16653429;border-color:#4ade804d}.connection-state--failed{color:#fecdd3;background:#be185d24;border-color:#fb71854d}.connection-state--never_tested{color:var(--muted);border-color:var(--surface-border);background:#94a3b814}.source-url,.connection-message{color:var(--muted);margin:0;line-height:1.55}.source-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.source-details div{background:#02061752;border-radius:10px;padding:12px}.source-details dt{color:var(--muted);margin-bottom:5px;font-size:.75rem}.source-details dd{margin:0;font-weight:800}.source-actions{flex-wrap:wrap;gap:9px;display:flex}.danger-button{color:#fecdd3!important;background:#be185d2e!important}.empty-state{color:var(--muted);text-align:center}@media (max-width:1060px){.source-layout{grid-template-columns:1fr}.source-form{position:static}}@media (max-width:620px){.source-form-grid,.source-form-grid--three,.source-details{grid-template-columns:1fr}.source-card__header{display:grid}}.import-list{gap:14px;display:grid}.import-card{gap:15px;display:grid}.import-card__head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.import-card h2{margin:10px 0 5px}.import-card small{color:var(--muted)}.import-status{border:1px solid var(--surface-border);border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:900}.import-status--completed{color:#bbf7d0;background:#16653429;border-color:#4ade804d}.import-status--failed{color:#fecdd3;background:#be185d24;border-color:#fb71854d}.import-status--skipped_duplicate{color:#fde68a;background:#a1620726}.import-status--queued,.import-status--downloading,.import-status--validating,.import-status--parsing{color:#bae6fd;background:#0ea5e91a;border-color:#38bdf833}.import-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.import-metrics div{background:#02061752;border-radius:10px;padding:12px}.import-metrics dt{color:var(--muted);margin-bottom:5px;font-size:.75rem}.import-metrics dd{margin:0;font-weight:800}.mono-line{color:var(--muted);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.sample-domains{flex-wrap:wrap;gap:7px;display:flex}.sample-domains span{background:#94a3b81a;border-radius:8px;padding:6px 9px;font-size:.77rem}@media (max-width:700px){.import-card__head{display:grid}.import-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.wizard-intro{gap:14px;display:grid}.wizard-intro code{overflow-wrap:anywhere;color:var(--muted)}.wizard-layout{grid-template-columns:minmax(300px,390px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.wizard-settings{gap:18px;display:grid;position:sticky;top:18px}.wizard-settings label{color:var(--muted);gap:8px;font-size:.86rem;font-weight:700;display:grid}.analysis-confidence{color:#bae6fd;background:#0ea5e91a;border-radius:10px;margin:0;padding:12px;line-height:1.5}.wizard-results{gap:20px;min-width:0;display:grid}.suggestion-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.suggestion-list article{background:#02061752;border-radius:12px;gap:6px;padding:13px;display:grid}.suggestion-list span{color:var(--accent);font-size:.72rem;font-weight:900}.suggestion-list small,.suggestion-list code{color:var(--muted);overflow-wrap:anywhere}.analysis-table-wrap{border:1px solid var(--surface-border);border-radius:12px;overflow:auto}.analysis-table{border-collapse:collapse;width:100%;min-width:720px}.analysis-table th,.analysis-table td{border-bottom:1px solid var(--surface-border);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:260px;padding:10px 12px;overflow:hidden}.analysis-table th{color:#bae6fd;background:#0b1726;font-size:.78rem;position:sticky;top:0}.analysis-table td{color:var(--muted);font-size:.8rem}@media (max-width:900px){.wizard-layout{grid-template-columns:1fr}.wizard-settings{position:static}}.mapping-grid{gap:14px;display:grid}.field-hint{min-height:1.35rem;color:var(--muted);font-weight:500;line-height:1.45;display:block}.catalog-layout{grid-template-columns:minmax(300px,390px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.catalog-filter{overscroll-behavior:contain;scrollbar-gutter:stable;gap:17px;max-height:calc(100vh - 36px);padding-right:14px;display:grid;position:sticky;top:18px;overflow-y:auto}.catalog-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.catalog-results{gap:15px;min-width:0;display:grid}.catalog-results__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.catalog-results__head h2,.catalog-results__head p{margin-bottom:5px}.catalog-results__head p{color:var(--muted)}.catalog-sort-badge{border:1px solid var(--surface-border);color:#bae6fd;background:#0ea5e91a;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:900}.domain-result-list{gap:12px;display:grid}.domain-result-card{gap:16px;display:grid}.domain-result-card__main{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.domain-result-card__main p{color:var(--muted);margin:8px 0 0}.domain-name-button{letter-spacing:-.025em;text-align:left;overflow-wrap:anywhere;margin-top:11px;display:block;min-height:auto!important;color:var(--text)!important;background:0 0!important;border:0!important;padding:0!important;font-size:clamp(1.15rem,2.2vw,1.55rem)!important;font-weight:900!important}.domain-name-button:hover{color:var(--accent)!important}.domain-price{white-space:nowrap;color:#bbf7d0;font-size:1.2rem}.domain-result-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.domain-result-metrics div{background:#02061752;border-radius:10px;min-width:0;padding:11px}.domain-result-metrics dt{color:var(--muted);margin-bottom:5px;font-size:.72rem}.domain-result-metrics dd{overflow-wrap:anywhere;margin:0;font-size:.85rem;font-weight:800}.domain-flags{flex-wrap:wrap;gap:7px;display:flex}.domain-flags span{color:var(--muted);background:#94a3b81a;border-radius:8px;padding:5px 8px;font-size:.72rem}.catalog-load-more{color:#bae6fd;min-height:48px;font:inherit;cursor:pointer;background:#0ea5e91a;border:1px solid #38bdf847;border-radius:12px;font-weight:900}.domain-detail-title{overflow-wrap:anywhere;font-size:clamp(2.1rem,6vw,4.6rem)}.domain-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.domain-detail-summary article{gap:9px;display:grid}.domain-detail-summary span{color:var(--muted);font-size:.78rem}.domain-detail-summary strong{overflow-wrap:anywhere;font-size:1.02rem}.domain-detail-section{gap:15px;margin-top:28px;display:grid}.domain-listing-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.domain-listing-card{gap:16px;display:grid}.domain-listing-card h3{margin:11px 0 0}.snapshot-table{min-width:980px}@media (max-width:1080px){.catalog-layout{grid-template-columns:1fr}.catalog-filter{max-height:none;padding-right:initial;position:static;overflow:visible}}@media (max-width:760px){.catalog-filter-grid,.domain-detail-summary,.domain-result-metrics{grid-template-columns:1fr 1fr}.domain-result-card__main,.catalog-results__head{display:grid}.domain-price{white-space:normal}}@media (max-width:520px){.catalog-filter-grid,.domain-detail-summary,.domain-result-metrics{grid-template-columns:1fr}}.analysis-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.analysis-summary-grid article{gap:10px;display:grid}.analysis-summary-grid span,.muted-copy{color:var(--muted)}.analysis-summary-grid strong{font-size:clamp(1.35rem,3vw,2rem)}.analysis-control-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:stretch;gap:16px;display:grid}.analysis-control-card,.analysis-active-card{align-content:start;gap:16px;display:grid}.analysis-active-card{min-height:100%}.analysis-progress-number{font-size:clamp(2.2rem,6vw,4rem);line-height:1}.analysis-progress{width:100%;height:14px;accent-color:var(--accent)}.analysis-run-list{gap:12px;display:grid}.analysis-run-card{gap:14px;display:grid}.analysis-run-card__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.analysis-run-card__head>strong{font-size:1.3rem}.analysis-token-list{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.analysis-token-list span{color:#bfdbfe;background:#2563eb1a;border:1px solid #60a5fa3d;border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:800}.quality-tag{color:#bbf7d0!important;background:#22c55e21!important;border-color:#22c55e4d!important}.analysis-detail-card{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:22px;display:grid}.analysis-score-ring{aspect-ratio:1;text-align:center;background:#0206174d;border:10px solid #22c55e2e;border-radius:50%;place-content:center;width:140px;display:grid}.analysis-score-ring strong{color:#bbf7d0;font-size:2.8rem;line-height:1}.analysis-score-ring span{color:var(--muted);font-weight:800}.analysis-detail-content{gap:16px;min-width:0;display:grid}@media (max-width:900px){.analysis-summary-grid{grid-template-columns:1fr 1fr}.analysis-control-layout{grid-template-columns:1fr}}@media (max-width:620px){.analysis-summary-grid{grid-template-columns:1fr}.analysis-run-card__head,.analysis-detail-card{grid-template-columns:1fr;display:grid}.analysis-score-ring{width:120px}}.catalog-filter::-webkit-scrollbar{width:10px}.catalog-filter::-webkit-scrollbar-thumb{background:#94a3b859 padding-box padding-box;border:3px solid #0000;border-radius:999px}.catalog-filter::-webkit-scrollbar-track{background:0 0}.dictionary-layout{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.dictionary-upload-card,.dictionary-result-card,.dictionary-help-card{gap:16px;display:grid}.dictionary-upload-card{position:sticky;top:18px}.dictionary-result-column{min-width:0}.dictionary-help-card pre,.dictionary-invalid-report{color:#bfdbfe;white-space:pre-wrap;overflow-wrap:anywhere;background:#02061773;border-radius:10px;margin:0;padding:14px;overflow:auto}.dictionary-invalid-report{color:#fecaca;max-height:260px;margin-top:12px}.dictionary-source-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:14px;display:grid}.dictionary-source-card{gap:16px;display:grid}.dictionary-source-card h3{overflow-wrap:anywhere;margin:11px 0 0}.danger-button{color:#fecaca;min-height:42px;font:inherit;cursor:pointer;background:#7f1d1d2e;border:1px solid #f8717159;border-radius:10px;padding:0 14px;font-weight:800}.danger-button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:900px){.dictionary-layout{grid-template-columns:1fr}.dictionary-upload-card{position:static}}.morphology-tag{color:#99f6e4!important;background:#0d948824!important;border-color:#2dd4bf4d!important}.morphology-result{border-top:1px solid var(--surface-border);gap:14px;padding-top:16px;display:grid}.morphology-token-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px;display:grid}.morphology-token{background:#0d948814;border:1px solid #2dd4bf38;border-radius:10px;gap:5px;padding:12px;display:grid}.morphology-token strong{color:#99f6e4}.morphology-token span{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem}.domain-result-list{gap:8px}.domain-result-card{gap:10px;padding:14px 16px}.domain-result-card__main{gap:14px}.domain-name-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.domain-name-row .domain-name-button{margin-top:0}.domain-inline-words{flex-wrap:wrap;gap:5px;display:flex}.domain-inline-words span{color:#bfdbfe;background:#2563eb14;border:1px solid #60a5fa38;border-radius:999px;padding:3px 7px;font-size:.68rem;font-weight:800;line-height:1.25}.domain-source-line{font-size:.8rem;margin-top:5px!important}.domain-result-card .source-tags{gap:5px}.domain-result-card .source-tags span{padding:3px 7px;font-size:.66rem}.domain-result-card .domain-price{font-size:1.02rem}.domain-result-card .domain-result-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.domain-result-card .domain-result-metrics div{padding:7px 9px}.domain-result-card .domain-result-metrics dt{margin-bottom:3px;font-size:.65rem}.domain-result-card .domain-result-metrics dd{font-size:.76rem}@media (max-width:760px){.domain-result-card .domain-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.domain-name-row{display:grid}.domain-result-card .domain-result-metrics{grid-template-columns:1fr 1fr}}.scoring-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:18px;display:grid}.scoring-form,.scoring-distribution{gap:16px;display:grid}.scoring-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.score-bucket-list{gap:14px;display:grid}.score-bucket{gap:7px;display:grid}.score-bucket>div:first-child{justify-content:space-between;gap:12px;display:flex}.score-bucket-track{background:#94a3b81f;border-radius:999px;height:11px;overflow:hidden}.score-bucket-track span{border-radius:inherit;background:linear-gradient(90deg,#38bdf8b3,#22c55eb3);height:100%;display:block}@media (max-width:1000px){.scoring-layout{grid-template-columns:1fr}}@media (max-width:650px){.scoring-field-grid{grid-template-columns:1fr}}.score-breakdown{border-top:1px solid var(--surface-border);gap:14px;padding-top:16px;display:grid}.score-component-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;display:grid}.score-component{background:#94a3b814;border-radius:9px;justify-content:space-between;gap:10px;padding:10px;display:flex}.score-component span{color:var(--muted);font-size:.75rem}.score-component--positive strong{color:#bbf7d0}.score-component--negative strong{color:#fecaca}.header-list-select{border:1px solid var(--surface-border);max-width:210px;min-height:42px;color:var(--text);background:var(--surface);font:inherit;border-radius:10px;padding:0 34px 0 12px}.domain-card-actions{flex:none;justify-items:end;gap:9px;display:grid}.compact-action-button{min-height:34px;padding:0 10px;font-size:.75rem}.candidate-lists-layout{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);align-items:start;gap:18px;display:grid}.candidate-list-create{gap:15px;display:grid;position:sticky;top:18px}.candidate-list-grid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:14px;display:grid}.candidate-list-card{gap:14px;display:grid}.candidate-list-card h2{margin:10px 0 0}.candidate-item-list{gap:10px;display:grid}.candidate-item-card{gap:14px;padding:15px 16px;display:grid}.candidate-item-card__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.candidate-item-controls{grid-template-columns:minmax(150px,.45fr) minmax(100px,.25fr) minmax(260px,1fr);align-items:end;gap:12px;display:grid}.candidate-note-field textarea{resize:vertical;min-height:70px}@media (max-width:980px){.candidate-lists-layout{grid-template-columns:1fr}.candidate-list-create{position:static}.candidate-item-controls{grid-template-columns:1fr 1fr}.candidate-note-field{grid-column:1/-1}}@media (max-width:620px){.header-list-select{width:100%;max-width:none}.candidate-item-card__head{display:grid}.candidate-item-controls{grid-template-columns:1fr}.candidate-note-field{grid-column:auto}.domain-card-actions{justify-items:start}}.event-layout{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);align-items:start;gap:18px;display:grid}.event-filter{gap:14px;max-height:calc(100vh - 36px);display:grid;position:sticky;top:18px;overflow-y:auto}.event-list,.domain-event-timeline{gap:9px;display:grid}.event-card,.domain-event-timeline__item{border-left-width:4px;gap:10px;padding:14px 16px;display:grid}.event-card--info{border-left-color:#60a5fabf}.event-card--notice{border-left-color:#facc15c7}.event-card--important{border-left-color:#f87171d1}.event-card__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.event-change{color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:700}.event-card__footer{color:var(--muted);flex-wrap:wrap;gap:8px 16px;font-size:.76rem;display:flex}.domain-event-timeline__item strong{font-size:.9rem}@media (max-width:920px){.event-layout{grid-template-columns:1fr}.event-filter{max-height:none;position:static;overflow:visible}}@media (max-width:620px){.event-card__head{display:grid}}.notification-layout{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.notification-rule-form{gap:15px;max-height:calc(100vh - 36px);display:grid;position:sticky;top:18px;overflow:auto}.notification-column,.notification-list{gap:10px;display:grid}.notification-card{border-left-width:4px;gap:9px;padding:14px 16px;display:grid}.notification-card--info{border-left-color:#60a5fabf}.notification-card--notice{border-left-color:#facc15c7}.notification-card--important{border-left-color:#f87171d1}.notification-card p{color:var(--muted);margin:0}@media (max-width:950px){.notification-layout{grid-template-columns:1fr}.notification-rule-form{max-height:none;position:static;overflow:visible}}.saved-search-panel{background:#2563eb0d;border:1px solid #60a5fa33;border-radius:12px;gap:14px;padding:14px;display:grid}.saved-search-create{grid-template-columns:minmax(150px,.8fr) minmax(200px,1.2fr) auto;align-items:end;gap:10px;display:grid}.saved-search-create h3{grid-column:1/-1;margin:0}.saved-search-list{gap:8px;display:grid}.saved-search-item{border:1px solid var(--surface-border);background:#0f172a57;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.saved-search-item>div:first-child{gap:5px;min-width:0;display:grid}.saved-search-item strong,.saved-search-item small{overflow-wrap:anywhere}.saved-search-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.saved-search-actions button{min-height:34px;padding:0 9px;font-size:.72rem}@media (max-width:900px){.saved-search-create{grid-template-columns:1fr 1fr}.saved-search-create button{grid-column:1/-1}}@media (max-width:620px){.saved-search-create{grid-template-columns:1fr}.saved-search-item{display:grid}.saved-search-actions{justify-content:flex-start}}.catalog-layout{min-width:0}.catalog-filter{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.catalog-filter>*,.catalog-filter label,.catalog-filter input,.catalog-filter select,.catalog-filter textarea,.saved-search-panel,.saved-search-create,.saved-search-list,.saved-search-item,.saved-search-item>div{min-width:0;max-width:100%}.catalog-filter input,.catalog-filter select,.catalog-filter textarea{box-sizing:border-box;width:100%}.saved-search-panel{box-sizing:border-box;width:100%;overflow:hidden}.saved-search-create{grid-template-columns:minmax(0,1fr);width:100%}.saved-search-create h3,.saved-search-create button{grid-column:auto}.saved-search-item{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.saved-search-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%;display:grid}.saved-search-actions button{white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%}.saved-search-item strong,.saved-search-item small,.saved-search-item .source-tags{overflow-wrap:anywhere;max-width:100%}.catalog-filter .panel-title-row{align-items:flex-start;min-width:0}.catalog-filter .panel-title-row .header-actions{flex-wrap:wrap;min-width:0;max-width:100%}.catalog-filter .panel-title-row .header-actions button{white-space:normal}@media (min-width:1200px){.saved-search-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.saved-search-actions .danger-button{grid-column:1/-1}}.comparison-selection-bar{background:#2563eb12;border:1px solid #60a5fa3d;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:12px 14px;display:flex}.comparison-selection-bar>div:first-child{gap:3px;display:grid}.comparison-selection-bar span{color:var(--muted);font-size:.78rem}.comparison-checkbox{width:fit-content;color:var(--muted);cursor:pointer;align-items:center;gap:7px;margin-bottom:8px;font-size:.72rem;font-weight:800;display:inline-flex}.comparison-checkbox input{width:16px;height:16px}.domain-result-card--selected{border-color:#60a5fa9e;box-shadow:0 0 0 1px #60a5fa2e}.comparison-grid{gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.comparison-card{align-content:start;gap:16px;min-width:260px;display:grid}.comparison-card__header{gap:10px;display:grid}.comparison-metrics{gap:7px;margin:0;display:grid}.comparison-metrics>div{border:1px solid var(--surface-border);background:#94a3b80f;border-radius:9px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.comparison-metrics dt{color:var(--muted);font-size:.72rem}.comparison-metrics dd{text-align:right;margin:0;font-size:.78rem;font-weight:800}.comparison-metrics .comparison-best{background:#22c55e17;border-color:#22c55e61}.comparison-metrics .comparison-best dd{color:#bbf7d0}.comparison-section{border-top:1px solid var(--surface-border);gap:10px;padding-top:12px;display:grid}.comparison-section h3{margin:0}.comparison-morphology-list{gap:7px;display:grid}.comparison-morphology-list article{background:#0d948812;border:1px solid #2dd4bf33;border-radius:9px;gap:3px;padding:9px;display:grid}.comparison-morphology-list span{color:var(--muted);font-size:.7rem}@media (max-width:700px){.comparison-selection-bar{display:grid}.comparison-selection-bar .header-actions{justify-content:stretch}.comparison-selection-bar button{flex:1}}.dashboard-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.dashboard-kpi-card{text-align:left;cursor:pointer;gap:8px;display:grid}.dashboard-kpi-card span{color:var(--muted);font-size:.76rem}.dashboard-kpi-card strong{font-size:1.5rem}.dashboard-chart-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(220px,.8fr));gap:14px;display:grid}.dashboard-chart-card{gap:14px;display:grid}.dashboard-bar-list,.dashboard-simple-list,.dashboard-item-list{gap:9px;display:grid}.dashboard-bar-row{grid-template-columns:52px minmax(0,1fr) 70px;align-items:center;gap:10px;display:grid}.dashboard-bar-row>div{background:#94a3b81f;border-radius:999px;height:10px;overflow:hidden}.dashboard-bar-row i{border-radius:inherit;background:linear-gradient(90deg,#38bdf8b8,#22c55eb8);height:100%;display:block}.dashboard-bar-row strong{text-align:right}.dashboard-simple-list>div{border-bottom:1px solid var(--surface-border);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.dashboard-two-column{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px;display:grid}.dashboard-table{gap:8px;display:grid}.dashboard-table>div{border-bottom:1px solid var(--surface-border);grid-template-columns:minmax(160px,1.2fr) repeat(3,minmax(90px,.7fr));align-items:center;gap:12px;padding:9px 0;display:grid}.dashboard-table>div>div{gap:3px;display:grid}.dashboard-table span{color:var(--muted);font-size:.74rem}.dashboard-item-list button{border:1px solid var(--surface-border);text-align:left;background:#94a3b80d;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:10px;display:grid}.dashboard-item-list button>div{gap:3px;display:grid}.dashboard-item-list span{color:var(--muted);font-size:.72rem}.dashboard-top-domain-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.dashboard-top-domain{border:1px solid var(--surface-border);text-align:left;background:#94a3b80d;border-radius:11px;gap:10px;padding:13px;display:grid}.dashboard-top-domain>strong{overflow-wrap:anywhere;font-size:1rem}.dashboard-top-domain small{color:var(--muted)}@media (max-width:1050px){.dashboard-chart-grid,.dashboard-two-column{grid-template-columns:1fr}}@media (max-width:700px){.dashboard-table>div{grid-template-columns:1fr 1fr}.dashboard-item-list button{grid-template-columns:1fr}}.automation-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;display:grid}.automation-card{gap:14px;display:grid}.automation-card__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.automation-card__head h2{margin:9px 0 0}.automation-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.automation-status-grid>div{border:1px solid var(--surface-border);background:#94a3b80d;border-radius:9px;gap:4px;padding:9px 10px;display:grid}.automation-status-grid span{color:var(--muted);font-size:.7rem}.automation-status-grid strong{overflow-wrap:anywhere;font-size:.76rem}.automation-message{min-height:42px;color:var(--muted);overflow-wrap:anywhere;background:#94a3b812;border-radius:9px;margin:0;padding:10px}.automation-controls{grid-template-columns:minmax(150px,1fr) repeat(2,minmax(110px,.6fr));align-items:end;gap:10px;display:grid}@media (max-width:650px){.automation-grid{grid-template-columns:1fr}.automation-card__head{display:grid}.automation-status-grid,.automation-controls{grid-template-columns:1fr}}.catalog-result-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.catalog-query-time{color:#bbf7d0;background:#22c55e14;border:1px solid #22c55e3d;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:.7rem;font-weight:800;display:inline-flex}:root{--admin-sidebar-width:270px;--admin-sidebar-collapsed-width:78px;--admin-mobile-header-height:62px}.admin-app-shell{background:var(--background);min-height:100vh}.admin-sidebar{z-index:60;width:var(--admin-sidebar-width);border-right:1px solid var(--surface-border);background:linear-gradient(#0f172afa,#020617fc);flex-direction:column;transition:width .18s,transform .18s;display:flex;position:fixed;inset:0 auto 0 0}.admin-content-area{min-width:0;min-height:100vh;margin-left:var(--admin-sidebar-width);transition:margin-left .18s}.admin-content-area>.dashboard-shell{min-width:0;max-width:none;margin:0;padding:28px 30px 48px}.admin-app-shell--collapsed .admin-sidebar{width:var(--admin-sidebar-collapsed-width)}.admin-app-shell--collapsed .admin-content-area{margin-left:var(--admin-sidebar-collapsed-width)}.admin-sidebar__brand{border-bottom:1px solid var(--surface-border);align-items:center;min-height:76px;padding:12px;display:flex}.admin-sidebar__brand>a{flex:1;align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.admin-sidebar__brand>a>span,.admin-mobile-brand>span{color:#e0f2fe;letter-spacing:.08em;background:linear-gradient(145deg,#0ea5e952,#2563eb38);border:1px solid #38bdf857;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:.83rem;font-weight:900;display:inline-grid}.admin-sidebar__brand>a>div{gap:2px;min-width:0;display:grid}.admin-sidebar__brand strong{color:var(--text);white-space:nowrap}.admin-sidebar__brand small{color:var(--muted);white-space:nowrap}.admin-sidebar__collapse{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.admin-navigation{flex:1;min-height:0;padding:12px 10px 20px;overflow-y:auto}.admin-navigation__group{gap:4px;margin-bottom:17px;display:grid}.admin-navigation__group h2{color:#94a3b8b8;letter-spacing:.13em;text-transform:uppercase;margin:0;padding:5px 11px;font-size:.64rem;font-weight:800}.admin-navigation__link{min-width:0;min-height:42px;color:var(--muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:8px 11px;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:flex;position:relative}.admin-navigation__link:hover{color:var(--text);background:#94a3b814}.admin-navigation__link--active{color:#e0f2fe;background:linear-gradient(90deg,#0ea5e92e,#2563eb14);border-color:#38bdf840}.admin-navigation__link--active:before{content:"";background:#38bdf8;border-radius:0 4px 4px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-11px}.admin-navigation__icon{color:currentColor;place-items:center;width:23px;min-width:23px;font-size:.9rem;font-weight:900;display:inline-grid}.admin-navigation__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.79rem;font-weight:750;overflow:hidden}.admin-navigation__badge{color:#fee2e2;background:#ef444447;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.64rem;display:inline-grid}.admin-sidebar__footer{border-top:1px solid var(--surface-border);gap:8px;padding:12px;display:grid}.admin-user-card{background:#94a3b80f;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px;text-decoration:none;display:flex}.admin-user-card>span{color:#dbeafe;background:#2563eb42;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:.72rem;font-weight:900;display:inline-grid}.admin-user-card>div{gap:1px;min-width:0;display:grid}.admin-user-card strong,.admin-user-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-card strong{color:var(--text);font-size:.74rem}.admin-user-card small{color:var(--muted);font-size:.65rem}.admin-user-card em{color:#bae6fd;background:#0ea5e91f;border-radius:5px;width:fit-content;margin-top:3px;padding:2px 5px;font-size:.58rem;font-style:normal;font-weight:800}.admin-logout-button{color:#fecaca;background:#ef444412;justify-content:flex-start;align-items:center;gap:11px;min-height:38px;padding:8px 11px;display:flex}.admin-logout-button span{place-items:center;width:23px;display:inline-grid}.admin-logout-button strong{font-size:.72rem}.admin-app-shell--collapsed .admin-sidebar__brand{justify-content:center;padding-inline:10px}.admin-app-shell--collapsed .admin-sidebar__brand>a{flex:none}.admin-app-shell--collapsed .admin-sidebar__brand>a>div,.admin-app-shell--collapsed .admin-navigation__group h2,.admin-app-shell--collapsed .admin-navigation__label,.admin-app-shell--collapsed .admin-user-card>div,.admin-app-shell--collapsed .admin-logout-button strong{display:none}.admin-app-shell--collapsed .admin-sidebar__collapse{z-index:2;position:absolute;top:59px;right:-14px}.admin-app-shell--collapsed .admin-navigation__link{justify-content:center;padding-inline:8px}.admin-app-shell--collapsed .admin-navigation__link--active:before{left:-10px}.admin-app-shell--collapsed .admin-navigation__badge{min-width:18px;height:18px;padding-inline:4px;font-size:.56rem;position:absolute;top:3px;right:3px}.admin-app-shell--collapsed .admin-user-card,.admin-app-shell--collapsed .admin-logout-button{justify-content:center;padding-inline:6px}.admin-mobile-header,.admin-nav-backdrop{display:none}@media (max-width:980px){.admin-mobile-header{z-index:55;min-height:var(--admin-mobile-header-height);border-bottom:1px solid var(--surface-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020617f0;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;padding:8px 14px;display:grid;position:sticky;top:0}.admin-mobile-menu-button,.admin-mobile-notification{border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:inline-grid}.admin-mobile-brand{min-width:0;color:var(--text);justify-content:center;align-items:center;gap:9px;text-decoration:none;display:flex}.admin-mobile-brand>span{border-radius:9px;width:34px;height:34px;font-size:.7rem}.admin-mobile-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.admin-mobile-notification{color:#fca5a5;background:#ef444414;justify-self:end;text-decoration:none;position:relative}.admin-mobile-notification b{color:#fff;background:#dc2626;border-radius:999px;place-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:.56rem;display:inline-grid;position:absolute;top:0;right:-3px}.admin-sidebar,.admin-app-shell--collapsed .admin-sidebar{width:min(86vw,310px);transform:translate(-105%)}.admin-sidebar--mobile-open,.admin-app-shell--collapsed .admin-sidebar--mobile-open{transform:translate(0)}.admin-sidebar__collapse{display:none}.admin-app-shell--collapsed .admin-sidebar__brand>a>div,.admin-app-shell--collapsed .admin-navigation__group h2,.admin-app-shell--collapsed .admin-navigation__label,.admin-app-shell--collapsed .admin-user-card>div,.admin-app-shell--collapsed .admin-logout-button strong{display:grid}.admin-app-shell--collapsed .admin-navigation__group h2{display:block}.admin-app-shell--collapsed .admin-navigation__link{justify-content:flex-start;padding-inline:11px}.admin-app-shell--collapsed .admin-navigation__badge{min-width:22px;height:22px;padding-inline:6px;position:static}.admin-app-shell--collapsed .admin-user-card,.admin-app-shell--collapsed .admin-logout-button{justify-content:flex-start;padding-inline:8px}.admin-content-area,.admin-app-shell--collapsed .admin-content-area{margin-left:0}.admin-content-area>.dashboard-shell{padding:22px 16px 42px}.admin-nav-backdrop{z-index:58;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#020617b8;border:0;border-radius:0;padding:0;display:block;position:fixed;inset:0}}@media (max-width:520px){.admin-mobile-brand strong{display:none}.admin-content-area>.dashboard-shell{padding-inline:11px}}.admin-content-area button,.admin-sidebar button,.admin-mobile-header button{box-sizing:border-box;min-width:0;max-width:100%;min-height:40px;font:inherit;white-space:normal;overflow-wrap:anywhere;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:9px 14px;font-size:.78rem;font-weight:800;line-height:1.3;color:#03111c!important;background:var(--accent)!important}.admin-content-area button:disabled,.admin-sidebar button:disabled,.admin-mobile-header button:disabled{cursor:not-allowed;opacity:.58}.admin-content-area .secondary-button,.admin-content-area .catalog-load-more,.admin-content-area .domain-name-button,.admin-content-area .dashboard-top-domain,.admin-content-area .dashboard-item-list button{border-color:#94a3b838;color:#e5edf8!important;background:#1e293bc2!important}.admin-content-area .danger-button{border-color:#f8717147;color:#fecaca!important;background:#b91c1c33!important}.admin-content-area .header-actions,.admin-content-area .row-actions{flex-wrap:wrap;align-items:stretch;min-width:0}.admin-content-area .header-actions>button,.admin-content-area .row-actions>button{flex:0 auto}.admin-content-area .panel-title-row{flex-wrap:wrap;gap:12px;min-width:0}.admin-content-area .panel-card button{margin:0}.admin-sidebar .admin-logout-button{width:100%;min-height:40px;font:inherit;cursor:pointer;border:1px solid #f8717133;border-radius:10px;justify-content:flex-start;align-items:center;gap:11px;padding:8px 11px;display:flex;color:#fecaca!important;background:#7f1d1d38!important}.admin-sidebar .admin-logout-button:hover{border-color:#f8717161;background:#991b1b52!important}.admin-sidebar .admin-logout-button strong{color:inherit;font-size:.72rem}.admin-content-area .dashboard-top-domain{color:#f8fafc!important;background:linear-gradient(145deg,#1e40af57,#0f172adb)!important}.admin-content-area .dashboard-top-domain>strong{color:#fff}.admin-content-area .dashboard-top-domain small{color:#e2e8f0;background:#0206178a;border-radius:8px;padding:7px 9px;line-height:1.45;display:block}.admin-content-area .dashboard-item-list button{color:#f8fafc!important;background:#0f172ac7!important}.admin-content-area .dashboard-item-list button strong,.admin-content-area .dashboard-item-list button b{color:#fff}.admin-content-area .dashboard-item-list button span{color:#cbd5e1}.admin-content-area .dashboard-item-list button b{background:#2563eb42;border-radius:8px;justify-content:center;align-items:center;min-height:29px;padding:5px 8px;font-size:.7rem;display:inline-flex}.admin-content-area .domain-name-button{text-align:left;border-color:#0000;padding:5px 8px;color:#bae6fd!important;background:0 0!important}.admin-content-area .domain-name-button:hover{background:#0ea5e914!important}@media (max-width:720px){.admin-content-area .header-actions,.admin-content-area .row-actions{grid-template-columns:1fr;width:100%;display:grid}.admin-content-area .header-actions>button,.admin-content-area .row-actions>button,.admin-content-area .header-actions>select{width:100%}}.delivery-list{gap:12px;display:grid}.delivery-card{gap:11px;display:grid}.delivery-card__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.delivery-card__head>div{min-width:0}.delivery-card__head small{color:#cbd5e1;flex:none;font-size:.7rem}.delivery-card>strong{color:#f8fafc;overflow-wrap:anywhere}.delivery-destination{color:#cbd5e1;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}.delivery-success{color:#bbf7d0;margin:0;font-size:.76rem}.notification-rule-form{min-width:0}.notification-rule-form .catalog-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-card>strong,.notification-card>p{overflow-wrap:anywhere}@media (max-width:760px){.delivery-card__head{display:grid}.notification-rule-form .catalog-filter-grid{grid-template-columns:1fr}}.background-job-filters{grid-template-columns:repeat(2,minmax(180px,260px)) minmax(120px,auto);align-items:end;gap:12px;display:grid}.background-job-list,.background-job-card{gap:13px;display:grid}.background-job-card__head{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.background-job-card__head>div{min-width:0}.background-job-card__head h2{color:#e2e8f0;overflow-wrap:anywhere;margin:10px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.background-job-card__head>strong{color:#bfdbfe;flex:none;font-size:.75rem}.background-job-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.background-job-metrics>div{border:1px solid var(--surface-border);background:#0f172a8a;border-radius:9px;gap:4px;min-width:0;padding:10px;display:grid}.background-job-metrics span{color:var(--muted);font-size:.68rem}.background-job-metrics strong{color:#e2e8f0;overflow-wrap:anywhere;font-size:.72rem}@media (max-width:760px){.background-job-filters{grid-template-columns:1fr}.background-job-card__head{display:grid}}.audit-filter-panel{grid-template-columns:repeat(5,minmax(150px,1fr));align-items:end;gap:12px;display:grid}.audit-filter-search,.audit-filter-panel>.header-actions{grid-column:span 2}.audit-log-list{gap:13px;display:grid}.audit-log-card{gap:13px;display:grid;position:relative;overflow:hidden}.audit-log-card:before{content:"";width:3px;position:absolute;inset:0 auto 0 0}.audit-log-card--success:before{background:#22c55e}.audit-log-card--client_error:before{background:#f59e0b}.audit-log-card--server_error:before{background:#ef4444}.audit-log-card__head{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.audit-log-card__head>div:first-child{min-width:0}.audit-log-card__head h2{color:#f8fafc;overflow-wrap:anywhere;margin:10px 0 0;font-size:1rem}.audit-log-card__time{text-align:right;flex:none;gap:3px;display:grid}.audit-log-card__time strong{color:#e2e8f0;font-size:.72rem}.audit-log-card__time span{color:#94a3b8;font-size:.67rem}.audit-log-actor{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.audit-log-actor>div{border:1px solid var(--surface-border);background:#0f172a85;border-radius:9px;gap:4px;min-width:0;padding:10px;display:grid}.audit-log-actor span{color:#94a3b8;font-size:.66rem}.audit-log-actor strong{color:#e2e8f0;overflow-wrap:anywhere;font-size:.73rem}.audit-request-path{color:#bae6fd;margin:0}.audit-log-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.audit-log-detail>div{border:1px solid var(--surface-border);background:#02061775;border-radius:9px;gap:5px;min-width:0;padding:10px;display:grid}.audit-log-detail__wide{grid-column:1/-1}.audit-log-detail dt{color:#94a3b8;font-size:.66rem}.audit-log-detail dd{color:#e2e8f0;overflow-wrap:anywhere;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.audit-log-detail pre{color:#cbd5e1;max-height:280px;font:inherit;white-space:pre-wrap;margin:0;overflow:auto}@media (max-width:1180px){.audit-filter-panel{grid-template-columns:repeat(3,minmax(150px,1fr))}.audit-filter-search,.audit-filter-panel>.header-actions{grid-column:span 1}}@media (max-width:760px){.audit-filter-panel,.audit-log-actor,.audit-log-detail{grid-template-columns:1fr}.audit-filter-search,.audit-filter-panel>.header-actions,.audit-log-detail__wide{grid-column:auto}.audit-log-card__head{display:grid}.audit-log-card__time{text-align:left}}.notice--warning{color:#fde68a;background:#78350f38;border-color:#f59e0b52}.notice--warning strong{color:#fef3c7}.valuation-run-panel{grid-template-columns:minmax(260px,1fr) minmax(150px,220px) minmax(220px,auto) minmax(150px,auto);align-items:end;gap:14px;display:grid}.valuation-run-panel h2,.valuation-active-run h2{color:#f8fafc;margin:0 0 6px}.valuation-active-run{gap:14px;display:grid}.valuation-filter-panel{grid-template-columns:repeat(4,minmax(150px,1fr)) minmax(220px,auto);align-items:end;gap:12px;display:grid}.valuation-list,.valuation-card{gap:14px;display:grid}.valuation-card__head{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.valuation-card__head>div:first-child{min-width:0}.valuation-card__recommended{text-align:right;flex:none;gap:4px;display:grid}.valuation-card__recommended span,.valuation-detail-main span,.valuation-range span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.valuation-card__recommended strong{color:#f8fafc;font-size:1.25rem}.valuation-range{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.valuation-range>div{border:1px solid var(--surface-border);background:#0f172a94;border-radius:10px;gap:5px;min-width:0;padding:13px;display:grid}.valuation-range strong{color:#f8fafc;overflow-wrap:anywhere;font-size:.92rem}.domain-valuation-detail{gap:16px;display:grid}.valuation-detail-main{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.valuation-detail-main>div:first-child{gap:5px;min-width:0;display:grid}.valuation-detail-main>div:first-child strong{color:#f8fafc;overflow-wrap:anywhere;font-size:clamp(1.55rem,4vw,2.6rem)}.valuation-factor-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;display:grid}.valuation-factor-list>div{border:1px solid var(--surface-border);background:#02061770;border-radius:9px;gap:5px;padding:11px;display:grid}.valuation-factor-list strong{color:#bae6fd;font-size:.69rem}.valuation-factor-list p{color:#cbd5e1;margin:0;font-size:.73rem;line-height:1.5}@media (max-width:1120px){.valuation-run-panel,.valuation-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.valuation-run-panel,.valuation-filter-panel,.valuation-range{grid-template-columns:1fr}.valuation-card__head,.valuation-detail-main{display:grid}.valuation-card__recommended{text-align:left}}.valuation-eligibility{grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;display:grid}.valuation-eligibility>div{border:1px solid var(--surface-border);background:#0f172a8a;border-radius:9px;gap:5px;padding:11px;display:grid}.valuation-eligibility span{color:#94a3b8;font-size:.68rem}.valuation-eligibility strong{color:#f8fafc;font-size:1.1rem}.valuation-eligibility__message{grid-column:1/-1;margin:0}@media (max-width:760px){.valuation-eligibility{grid-template-columns:1fr 1fr}}.public-sales-form{gap:16px;display:grid}.public-sales-domain{color:#f8fafc;overflow-wrap:anywhere;margin-top:9px;font-size:1.15rem;display:block}.public-offer-card{gap:14px;display:grid}.public-offer-card h3,.public-offer-card p{margin:0}.public-offer-card h3{color:#f8fafc}.public-sales-shell{color:#e2e8f0;background:radial-gradient(circle at 100% 0,#0ea5e924,#0000 34rem),#020617;min-height:100vh;padding:clamp(24px,5vw,72px)}.public-seller-hero,.public-domain-hero{width:min(1180px,100%);margin:0 auto 32px}.public-seller-hero{background:linear-gradient(135deg,#0f172af5,#082f49bd);border:1px solid #94a3b829;border-radius:24px;padding:clamp(24px,6vw,72px)}.public-seller-hero h1,.public-domain-hero h1{color:#f8fafc;letter-spacing:-.045em;overflow-wrap:anywhere;margin:8px 0 12px;font-size:clamp(2.4rem,8vw,5.8rem);line-height:.98}.public-seller-hero>p,.public-domain-hero>p{color:#cbd5e1;max-width:760px;font-size:clamp(1rem,2vw,1.18rem);line-height:1.7}.public-contact-links{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.public-contact-links a,.public-offer-success a{color:#bae6fd;background:#0e74902e;border:1px solid #7dd3fc4d;border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.public-listing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;width:min(1180px,100%);margin:0 auto;display:grid}.public-domain-card{background:#0f172acc;border:1px solid #94a3b829;border-radius:18px;align-content:start;gap:16px;min-width:0;padding:22px;display:grid;box-shadow:0 22px 70px #0206173d}.public-domain-card h2{color:#f8fafc;overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,3vw,2rem)}.public-domain-card p{color:#cbd5e1;margin:0;line-height:1.6}.public-domain-card button,.public-offer-form button{align-self:end}.public-domain-price{gap:4px;display:grid}.public-domain-price span{color:#7dd3fc;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.public-domain-price strong{color:#f8fafc;font-size:1.3rem}.public-domain-price--hero{margin-top:28px}.public-domain-price--hero strong{font-size:clamp(1.8rem,5vw,3.4rem)}.public-domain-hero{padding-top:18px}.public-back-link{color:#7dd3fc;background:0 0;border:0;padding:0}.public-domain-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);align-items:start;gap:22px;width:min(1180px,100%);margin:0 auto;display:grid}.public-domain-content{gap:18px;display:grid}.public-domain-section,.public-offer-panel,.public-sales-error{background:#0f172ad1;border:1px solid #94a3b829;border-radius:18px;padding:clamp(20px,4vw,32px)}.public-domain-section h2,.public-offer-panel h2,.public-sales-error h1{color:#f8fafc;margin:0 0 14px}.public-domain-section p,.public-offer-panel p,.public-sales-error p{color:#cbd5e1;line-height:1.7}.public-domain-media{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.public-domain-media img{aspect-ratio:16/10;object-fit:cover;border-radius:14px;width:100%}.public-domain-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.public-domain-metrics>div{background:#02061780;border:1px solid #94a3b826;border-radius:12px;gap:5px;padding:14px;display:grid}.public-domain-metrics span,.public-seller-box span{color:#94a3b8;text-transform:uppercase;font-size:.7rem;font-weight:700}.public-domain-metrics strong,.public-seller-box strong{color:#f8fafc}.public-offer-panel{gap:14px;display:grid;position:sticky;top:24px}.public-offer-form{gap:12px;display:grid}.public-offer-form label{color:#cbd5e1;gap:6px;font-size:.8rem;font-weight:700;display:grid}.public-offer-form input,.public-offer-form textarea{width:100%}.public-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.public-offer-success{background:#1665342e;border:1px solid #4ade8047;border-radius:12px;gap:12px;padding:16px;display:grid}.public-offer-success h3,.public-offer-success p{margin:0}.public-seller-box{border-top:1px solid #94a3b824;gap:6px;margin-top:4px;padding-top:16px;display:grid}.public-seller-box p{margin:0;font-size:.82rem}.public-disclaimer{margin-bottom:0;font-size:.78rem}.public-sales-error{width:min(680px,100%);margin:12vh auto 0}@media (max-width:900px){.public-domain-layout{grid-template-columns:1fr}.public-offer-panel{position:static}.public-domain-metrics{grid-template-columns:1fr 1fr}}@media (max-width:560px){.public-sales-shell{padding:18px}.public-seller-hero{padding:22px}.public-domain-metrics{grid-template-columns:1fr}}.observability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.observability-grid h2,.incident-card h3{color:#f8fafc;margin:0 0 10px}.observability-grid p,.incident-card p{color:#cbd5e1;margin:5px 0}.incident-card{gap:12px;display:grid}@media (max-width:720px){.observability-grid{grid-template-columns:1fr}}.field-hint{color:var(--muted);font-size:.74rem;font-weight:500;line-height:1.45;display:block}.domain-age-tag{color:#fde68a!important;background:#b4530924!important;border-color:#fbbf2447!important}html,body{overscroll-behavior-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-height:100%;overflow:hidden auto}.admin-app-shell,.admin-content-area,.admin-content-area>.dashboard-shell{height:auto;overflow:visible}@media (max-width:1080px),(hover:none) and (pointer:coarse){.catalog-filter,.notification-rule-form,.wizard-settings{overscroll-behavior:auto;scrollbar-gutter:auto;max-height:none;position:static;top:auto;overflow:visible}.admin-content-area{min-height:100dvh;overflow:visible}}.catalog-layout--filters-collapsed{grid-template-columns:minmax(0,1fr)}.catalog-filter--collapsed{display:none}.catalog-total-count{color:var(--text);margin:5px 0;font-size:1rem;display:block}.catalog-result-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.catalog-view-toggle{border:1px solid var(--surface-border);background:#02061761;border-radius:10px;padding:3px;display:inline-flex}.catalog-view-toggle button{min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:.78rem;font-weight:800}.catalog-view-toggle button.catalog-view-toggle__active{color:#03111c;background:var(--accent)}.catalog-table-wrap{border:1px solid var(--surface-border);background:var(--surface);-webkit-overflow-scrolling:touch;border-radius:16px;width:100%;overflow-x:auto}.catalog-table{border-collapse:collapse;width:100%;min-width:720px}.catalog-table th,.catalog-table td{border-bottom:1px solid var(--surface-border);text-align:left;vertical-align:middle;white-space:nowrap;padding:13px 15px}.catalog-table th{z-index:1;color:#bae6fd;letter-spacing:.04em;text-transform:uppercase;background:#0b1726;font-size:.76rem;position:sticky;top:0}.catalog-table tbody tr:last-child td{border-bottom:0}.catalog-table tbody tr:hover{background:#38bdf80d}.catalog-table td{color:var(--muted);font-size:.82rem}.catalog-table td:first-child{min-width:260px}.catalog-table td:nth-child(3){display:table-cell}.catalog-table td:nth-child(3) span,.catalog-table td:nth-child(3) small{display:block}.catalog-table td:nth-child(3) small{color:var(--muted);opacity:.8;margin-top:3px}.catalog-table-domain{font:inherit;text-align:left;cursor:pointer;min-height:auto!important;color:var(--accent)!important;background:0 0!important;padding:0!important;font-weight:900!important}@media (max-width:760px){.catalog-results__head{align-items:stretch}.catalog-result-toolbar{justify-content:flex-start}.catalog-result-toolbar>.secondary-button{width:100%}}.catalog-table-domain{line-height:1.35;text-decoration:none;min-height:auto!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.96rem!important;font-weight:750!important;display:inline!important}.catalog-table-domain:hover{text-underline-offset:3px;text-decoration:underline;color:#fff!important}.catalog-filter-field--compact{align-self:start;min-width:0}.catalog-filter-field--compact select{white-space:nowrap;width:100%;min-width:0;min-height:42px}.catalog-quick-search{min-width:min(300px,100%);color:var(--muted);gap:5px;font-size:.75rem;font-weight:800;display:grid}.catalog-quick-search input{border:1px solid var(--surface-border);width:100%;min-height:38px;color:var(--text);font:inherit;background:#0206179e;border-radius:9px;padding:8px 11px;font-size:.86rem;font-weight:500}.catalog-quick-search small{color:#fde68a;font-size:.7rem;font-weight:600}.catalog-header-actions{scrollbar-width:thin;-webkit-overflow-scrolling:touch;justify-content:flex-end;gap:8px;max-width:100%;padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap!important;align-items:center!important;width:auto!important;display:flex!important}.catalog-header-actions>button,.catalog-header-actions>select{min-width:max-content;white-space:nowrap!important;flex:none!important;width:auto!important}@media (max-width:900px){.catalog-header-actions{justify-content:flex-start;grid-column:auto!important;width:100%!important}.catalog-result-toolbar{align-items:flex-end}.catalog-quick-search{flex:100%;min-width:100%}}.dashboard-header:has(.catalog-header-actions){grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.dashboard-header:has(.catalog-header-actions)>div:first-child{min-width:0;max-width:880px}.dashboard-header:has(.catalog-header-actions) .catalog-header-actions{grid-column:1;justify-content:flex-start;margin-top:2px;width:100%!important}@media (max-width:700px){.dashboard-header:has(.catalog-header-actions){gap:16px}}.source-domain-link{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.catalog-table-source-link{color:var(--accent);white-space:nowrap;margin-top:5px;font-size:.73rem;font-weight:800;text-decoration:none;display:inline-block}.catalog-table-source-link:hover,.source-domain-link:hover{text-underline-offset:3px;text-decoration:underline}.analysis-schedule-create{gap:18px;margin-bottom:22px;display:grid}.analysis-schedule-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.analysis-time-inputs{grid-template-columns:minmax(70px,1fr) auto minmax(70px,1fr);align-items:center;gap:8px;display:grid}.analysis-time-inputs span{color:var(--muted);font-weight:900}.analysis-weekday-selector{border:1px solid var(--surface-border);border-radius:12px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.analysis-weekday-selector legend{color:var(--muted);padding:0 6px;font-size:.78rem;font-weight:800}.analysis-weekday-selector label{border:1px solid var(--surface-border);background:#0206174d;border-radius:9px;align-items:center;gap:5px;min-width:auto;padding:7px 9px;display:inline-flex}@media (max-width:760px){.analysis-schedule-form-grid{grid-template-columns:1fr}}.public-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.public-policy-card{align-content:start;gap:13px;display:grid}.public-catalog-shell{min-height:100vh;color:var(--text);background:radial-gradient(circle at 0 0,#0ea5e91f,#0000 34%),#050b14;padding:30px clamp(16px,4vw,58px) 54px}.public-catalog-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1540px;margin:0 auto 22px;display:flex}.public-catalog-header h1{max-width:850px;margin:8px 0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.02}.public-catalog-header p{max-width:760px;color:var(--muted)}.public-catalog-account{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.public-catalog-account a,.public-catalog-login{color:#7dd3fc;font-weight:800;text-decoration:none}.public-catalog-layout{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:18px;max-width:1540px;margin:0 auto;display:grid}.public-catalog-filters,.public-catalog-results,.public-catalog-disabled{border:1px solid var(--surface-border);background:#091320eb;border-radius:18px;box-shadow:0 18px 60px #0000003b}.public-catalog-filters{gap:14px;max-height:calc(100vh - 36px);padding:18px;display:grid;position:sticky;top:18px;overflow-y:auto}.public-catalog-filters label,.public-policy-card label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:800;display:grid}.public-catalog-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-catalog-advanced{border:1px solid var(--surface-border);border-radius:13px;gap:12px;margin:0;padding:13px;display:grid;position:relative}.public-catalog-advanced legend{color:#bae6fd;padding:0 6px;font-weight:900}.public-catalog-advanced--locked{min-height:190px}.public-catalog-advanced--locked .public-catalog-filter-grid{opacity:.2;filter:blur(1px)}.public-catalog-lock-message{z-index:2;text-align:center;background:#030a14d6;border-radius:10px;place-content:center;gap:7px;padding:18px;display:grid;position:absolute;inset:42px 12px 12px}.public-catalog-lock-message a{color:#7dd3fc;font-weight:900}.public-catalog-results{min-width:0;padding:18px}.public-catalog-results-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.public-catalog-results-head h2{margin:0 0 4px}.public-catalog-results-head>span{color:#bae6fd;background:#0ea5e91f;border-radius:999px;padding:7px 10px;font-size:.74rem;font-weight:900}.public-catalog-table-wrap{border:1px solid var(--surface-border);border-radius:13px;overflow-x:auto}.public-catalog-table{border-collapse:collapse;width:100%;min-width:940px}.public-catalog-table th,.public-catalog-table td{border-bottom:1px solid var(--surface-border);text-align:left;white-space:nowrap;padding:13px 14px}.public-catalog-table th{color:#bae6fd;text-transform:uppercase;letter-spacing:.04em;background:#0a1524;font-size:.72rem}.public-catalog-table td{color:var(--muted);font-size:.82rem}.public-catalog-table td:first-child strong{color:#f8fafc;font-size:.96rem}.public-catalog-table a{color:#7dd3fc;font-weight:800;text-decoration:none}.public-catalog-pagination{justify-content:center;align-items:center;gap:14px;margin-top:16px;display:flex}.public-catalog-disabled{text-align:center;max-width:900px;margin:70px auto;padding:40px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.primary-link-button,.secondary-link-button{border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.primary-link-button{color:#03111c;background:var(--accent)}.secondary-link-button{color:var(--text);border:1px solid var(--surface-border);background:var(--surface)}@media (max-width:1000px){.public-catalog-header{display:grid}.public-catalog-account{justify-content:flex-start}.public-catalog-layout{grid-template-columns:1fr}.public-catalog-filters{max-height:none;position:static}}@media (max-width:720px){.public-policy-grid,.public-catalog-filter-grid{grid-template-columns:1fr}.public-catalog-results-head,.public-catalog-pagination{flex-direction:column;align-items:stretch}}.auth-inline-link{color:#bae6fd;text-align:center;justify-content:center;align-items:center;min-height:38px;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.auth-inline-link:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.public-catalog-register{color:#03111c;background:var(--accent);white-space:nowrap;border-radius:10px;align-items:center;min-height:38px;padding:0 14px;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.public-catalog-lock-actions{flex-wrap:wrap;gap:10px;display:flex}.public-domain-name-link{color:#e0f2fe;font-size:.95rem;font-weight:850;text-decoration:none}.public-domain-name-link:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.public-domain-detail-shell{width:min(1240px,100% - 32px);margin:0 auto;padding:34px 0 64px}.public-detail-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.public-detail-summary-grid article{border:1px solid var(--surface-border);background:var(--surface);border-radius:16px;gap:8px;min-width:0;padding:18px;display:grid}.public-detail-summary-grid span,.public-detail-listing-card dt,.public-detail-metrics dt{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.74rem;font-weight:800}.public-detail-summary-grid strong{color:var(--text);overflow-wrap:anywhere;font-size:1.12rem}.public-detail-analysis{margin-bottom:24px}.public-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 0;display:grid}.public-detail-metrics>div,.public-detail-listing-card dl>div{border:1px solid var(--surface-border);background:#02061757;border-radius:12px;gap:5px;padding:12px;display:grid}.public-detail-metrics dd,.public-detail-listing-card dd{color:var(--text);margin:0;font-weight:800}.public-detail-tokens{gap:10px;margin-top:18px;display:grid}.public-detail-tokens>div{flex-wrap:wrap;gap:8px;display:flex}.public-detail-tokens span{color:#e0f2fe;background:#0ea5e914;border:1px solid #38bdf842;border-radius:999px;padding:6px 10px;font-size:.8rem;font-weight:750}.public-detail-member-cta{background:linear-gradient(135deg,#0ea5e91f,#0f172adb);border:1px solid #38bdf852;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:22px;display:flex}.public-detail-member-cta>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.public-detail-member-cta a,.public-detail-empty a{color:#03111c;background:var(--accent);border-radius:10px;align-items:center;min-height:40px;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}.public-detail-listings{gap:16px;display:grid}.public-detail-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-detail-listing-card{border:1px solid var(--surface-border);background:var(--surface);border-radius:16px;gap:16px;padding:18px;display:grid}.public-detail-listing-card>div:first-child{justify-content:space-between;gap:14px;display:flex}.public-detail-listing-card>div:first-child span{color:var(--muted)}.public-detail-listing-card>div:first-child strong{color:#bae6fd}.public-detail-listing-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.public-detail-listing-card>a{color:#7dd3fc;justify-self:start;font-weight:850;text-decoration:none}.public-detail-listing-card>a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.public-detail-empty{border:1px solid var(--surface-border);background:var(--surface);border-radius:18px;justify-items:start;gap:10px;margin-top:24px;padding:24px;display:grid}@media (max-width:900px){.public-detail-summary-grid,.public-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.public-detail-listing-grid{grid-template-columns:1fr}.public-detail-member-cta{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.public-domain-detail-shell{width:min(100% - 20px,1240px);padding-top:20px}.public-detail-summary-grid,.public-detail-metrics,.public-detail-listing-card dl{grid-template-columns:1fr}}
