:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--atlas-navy-950:#171717;--atlas-navy-900:#202124;--atlas-navy-800:#303134;--atlas-canvas:#f4f4f4;--atlas-background:#f4f4f4;--atlas-surface:#fff;--atlas-surface-subtle:#f0f0f0;--atlas-surface-hover:#e9e9e9;--atlas-surface-raised:#fff;--atlas-text:#1a1a1a;--atlas-text-strong:#111;--atlas-muted:#55585d;--atlas-border:#d2d2d2;--atlas-border-strong:#a9a9a9;--atlas-header:#fffffffa;--atlas-overlay:#14141485;--atlas-focus-ring:#e3061333;--atlas-success:#087a55;--atlas-success-bg:#e8f5ef;--atlas-success-border:#9fd2be;--atlas-warning:#8a4b00;--atlas-warning-bg:#fff2df;--atlas-warning-border:#e7c48f;--atlas-danger:#c5221f;--atlas-danger-bg:#fff0f0;--atlas-danger-border:#e6aaaa;--atlas-purple:#6842a8;--atlas-purple-bg:#f2edfa;--atlas-purple-border:#cfc0e7;--atlas-on-accent:#fff;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-sm:0 2px 8px #0000000f;--shadow-md:0 16px 40px #00000024;--sidebar-width:244px;--header-height:72px;color:var(--atlas-text);background:var(--atlas-canvas);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--atlas-canvas:#262626;--atlas-background:#262626;--atlas-surface:#393939;--atlas-surface-subtle:#333;--atlas-surface-hover:#474747;--atlas-surface-raised:#454545;--atlas-text:#f5f5f5;--atlas-text-strong:#fff;--atlas-muted:#c6c6c6;--atlas-border:#525252;--atlas-border-strong:#6f6f6f;--atlas-header:#1f1f1ffa;--atlas-overlay:#000000b8;--atlas-focus-ring:#ff5e6852;--atlas-success:#69d4aa;--atlas-success-bg:#18382e;--atlas-success-border:#39735f;--atlas-warning:#f0bb72;--atlas-warning-bg:#3c2c18;--atlas-warning-border:#76592e;--atlas-danger:#ff9ca3;--atlas-danger-bg:#442125;--atlas-danger-border:#824047;--atlas-purple:#cfb8f4;--atlas-purple-bg:#34284a;--atlas-purple-border:#6c568d;--atlas-on-accent:#fff;--shadow-sm:0 2px 10px #0000004d;--shadow-md:0 20px 55px #0000007a}:root,html[data-accent=red]{--atlas-accent-50:#fff0f1;--atlas-accent-100:#ffdadd;--atlas-accent-200:#f5aeb4;--atlas-accent-500:#e30613;--atlas-accent-600:#d0000c;--atlas-accent-700:#b0000a;--atlas-accent-800:#8e0008}html[data-accent=blue]{--atlas-accent-50:#eef4ff;--atlas-accent-100:#dce8ff;--atlas-accent-200:#b6ceff;--atlas-accent-500:#3478ed;--atlas-accent-600:#246bdb;--atlas-accent-700:#1859c9;--atlas-accent-800:#173f91}html[data-accent=green]{--atlas-accent-50:#ecf8f3;--atlas-accent-100:#d5eee3;--atlas-accent-200:#a9dbc6;--atlas-accent-500:#16855b;--atlas-accent-600:#087a55;--atlas-accent-700:#066345;--atlas-accent-800:#084d38}html[data-theme=dark][data-accent=red]{--atlas-accent-50:#421d22;--atlas-accent-100:#57232a;--atlas-accent-200:#853640;--atlas-accent-500:#ff5965;--atlas-accent-600:#e30613;--atlas-accent-700:#ff7b84;--atlas-accent-800:#ffadb3}html[data-theme=dark][data-accent=blue]{--atlas-accent-50:#172a46;--atlas-accent-100:#1b365d;--atlas-accent-200:#29518a;--atlas-accent-500:#60a5fa;--atlas-accent-600:#3b82f6;--atlas-accent-700:#70b0ff;--atlas-accent-800:#9ac8ff}html[data-theme=dark][data-accent=green]{--atlas-accent-50:#152f28;--atlas-accent-100:#183d32;--atlas-accent-200:#245c49;--atlas-accent-500:#49c58d;--atlas-accent-600:#24a872;--atlas-accent-700:#62d4a4;--atlas-accent-800:#8be0bc}html{--atlas-blue-100:var(--atlas-accent-100);--atlas-blue-600:var(--atlas-accent-600);--atlas-blue-700:var(--atlas-accent-700)}*{box-sizing:border-box}body{background:var(--atlas-canvas);min-width:320px;color:var(--atlas-text);margin:0}button,input,select,textarea{font:inherit}button,a{transition:background .15s,color .15s,border-color .15s}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{min-height:100vh}.sidebar{width:var(--sidebar-width);background:var(--atlas-surface);border-right:1px solid var(--atlas-border);z-index:40;flex-direction:column;padding:20px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand,.login-brand{letter-spacing:.02em;align-items:center;gap:10px;font-size:21px;font-weight:850;display:flex}.brand small,.login-brand small{color:var(--atlas-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;display:block}.brand-mark{color:#fff;background:linear-gradient(145deg,var(--atlas-accent-600),var(--atlas-navy-900));clip-path:polygon(50% 0,95% 18%,88% 74%,50% 100%,12% 74%,5% 18%);place-items:center;width:36px;height:40px;font-size:16px;display:grid}.nav-label{color:var(--atlas-muted);letter-spacing:.08em;margin:34px 10px 10px;font-size:10px;font-weight:800}.side-nav{gap:5px;display:grid}.side-nav a{border-radius:var(--radius-sm);color:var(--atlas-text);align-items:center;gap:11px;padding:11px 12px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.sidebar-footer{border-top:1px solid var(--atlas-border);color:var(--atlas-muted);gap:3px;margin-top:auto;padding:16px 10px 4px;font-size:11px;display:grid}.sidebar-close,.nav-backdrop{display:none}.app-frame{min-width:0;padding-left:var(--sidebar-width)}.global-header{height:var(--header-height);z-index:30;background:var(--atlas-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--atlas-border);justify-content:space-between;align-items:center;padding:0 28px;display:flex;position:sticky;top:0}.global-search{border:1px solid var(--atlas-border);width:min(450px,45vw);height:42px;color:var(--atlas-muted);border-radius:10px;align-items:center;gap:9px;padding:0 13px;display:flex}.global-search input{background:0 0;border:0;outline:0;width:100%}.header-actions{align-items:center;gap:8px;display:flex}.icon-button{width:38px;height:38px;color:var(--atlas-muted);background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.icon-button:hover{background:var(--atlas-surface-hover)}.mobile-menu{display:none}.user-menu{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:5px 8px;display:flex}.user-menu:hover{background:var(--atlas-surface-hover)}.user-menu span:last-child{font-size:12px;display:grid}.user-menu small{color:var(--atlas-muted)}.avatar{background:var(--atlas-navy-900);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.app-content{min-width:0;padding:26px 30px 48px}.breadcrumbs{align-items:center;gap:5px;margin-bottom:17px;font-size:13px;display:flex}.breadcrumbs span{align-items:center;gap:5px;display:flex}.breadcrumbs a{color:var(--atlas-blue-700);text-decoration:none}.entity-header{background:var(--atlas-surface);border:1px solid var(--atlas-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-sm);padding:20px 24px}.entity-title-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.entity-title{align-items:center;gap:14px;display:flex}.entity-title h1{margin:0;font-size:27px;line-height:1.2}.status{border-radius:6px;padding:5px 9px;font-size:12px;font-weight:750}.status--active{color:var(--atlas-success);background:#eaf8f1;border:1px solid #b8e2cf}.entity-meta{gap:34px;margin:18px 0 0;display:flex}.entity-meta div{gap:4px;min-width:0;display:grid}.entity-meta dt{color:var(--atlas-muted);font-size:11px}.entity-meta dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650}.entity-actions{gap:9px;display:flex}.entity-tabs{background:var(--atlas-surface);border:1px solid var(--atlas-border);border-top:0;padding:0 18px;display:flex;overflow:auto}.entity-tabs button{white-space:nowrap;color:var(--atlas-muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:16px 13px;font-weight:650}.entity-tabs button.active{color:var(--atlas-blue-700);border-bottom-color:var(--atlas-blue-600)}.entity-tabs button span{background:var(--atlas-surface-subtle);border-radius:10px;margin-left:7px;padding:2px 6px}.workspace-grid{margin-top:16px}.workspace-grid--aside{grid-template-columns:minmax(0,1fr) 290px;gap:16px;display:grid}.content-section>h2,.panel>h2{margin:0 0 15px;font-size:17px}.panel{background:var(--atlas-surface);border:1px solid var(--atlas-border);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-sm);padding:18px}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.summary-card{background:var(--atlas-surface);border:1px solid var(--atlas-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);gap:13px;padding:17px;display:flex}.summary-card>div{gap:4px;display:grid}.summary-card span{color:var(--atlas-muted);font-size:12px}.summary-card strong{font-size:25px}.summary-card small{color:var(--atlas-muted)}.summary-icon{border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.tone-blue{color:var(--atlas-blue-600);background:#eaf2ff}.tone-green{color:var(--atlas-success);background:#eaf8f1}.tone-orange{background:var(--atlas-surface)30000;color:var(--atlas-warning)}.tone-purple{color:var(--atlas-purple);background:#f1edff}.dashboard-columns{grid-template-columns:1.4fr 1fr;gap:16px;margin-top:16px;display:grid}.check-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.check-list li{align-items:center;gap:9px;display:flex}.check-list svg{color:var(--atlas-success)}.quick-actions{align-content:start;gap:8px;display:grid}.quick-actions h2{margin-bottom:6px}.quick-actions button{text-align:left;background:var(--atlas-surface);border:1px solid var(--atlas-border);color:var(--atlas-text);border-radius:9px;grid-template-columns:22px 1fr 18px;align-items:center;gap:8px;padding:12px;display:grid}.table-wrap{overflow:auto}.table-wrap table{border-collapse:collapse;width:100%}.table-wrap th,.table-wrap td{text-align:left;border-bottom:1px solid var(--atlas-border);padding:12px}.table-wrap th{text-transform:uppercase;color:var(--atlas-muted);font-size:11px}.empty-state{text-align:center;color:var(--atlas-muted);padding:28px}.empty-state h2{color:var(--atlas-text)}.dynamic-form{background:var(--atlas-surface);border:1px solid var(--atlas-border);border-radius:var(--radius-md);padding:22px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.form-grid label,.login-card label{gap:7px;font-size:13px;font-weight:650;display:grid}.form-grid em{color:var(--atlas-danger);font-style:normal}.form-grid input,.form-grid select,.form-grid textarea,.login-card input{border:1px solid var(--atlas-border-strong);background:var(--atlas-surface);border-radius:9px;outline:0;width:100%;padding:11px 12px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.login-card input:focus{border-color:var(--atlas-blue-600);box-shadow:0 0 0 3px var(--atlas-focus-ring)}.field-wide{grid-column:1/-1}.field-error{color:var(--atlas-danger)}.form-actions{justify-content:flex-end;margin-top:20px;display:flex}.button{border:1px solid #0000;border-radius:9px;padding:11px 16px;font-weight:750}.button--wide{width:100%}.timeline{margin:0;padding:0;list-style:none}.timeline li{gap:3px;padding:0 0 18px 25px;display:grid;position:relative}.timeline li:before{content:"";background:var(--atlas-blue-600);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:4px}.timeline li:after{content:"";border-left:1px solid var(--atlas-border);position:absolute;top:17px;bottom:0;left:8px}.timeline span,.timeline time{color:var(--atlas-muted);font-size:12px}.loading-state{text-align:center;min-height:100vh;color:var(--atlas-muted);place-content:center;display:grid}.loading-state span{border:3px solid var(--atlas-border);border-top-color:var(--atlas-blue-600);border-radius:50%;width:30px;height:30px;margin:auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login-page{grid-template-columns:minmax(360px,44%) 1fr;min-height:100vh;display:grid}.login-visual{background:radial-gradient(circle at 75% 20%,#214d82 0,transparent 34%),linear-gradient(145deg,var(--atlas-navy-950),var(--atlas-navy-800));color:#fff;flex-direction:column;justify-content:space-between;padding:46px clamp(32px,6vw,86px);display:flex}.login-visual .brand-mark{background:var(--atlas-surface);color:var(--atlas-blue-700)}.login-visual .brand small{color:#b9cae1}.login-visual h1{margin:15px 0;font-size:clamp(36px,4vw,58px);line-height:1.08}.login-visual p{color:#c8d6e8;max-width:590px;line-height:1.65}.eyebrow{color:#9bc2f6;letter-spacing:.13em;font-size:11px;font-weight:800}.login-form-wrap{place-items:center;padding:28px;display:grid}.login-card{background:var(--atlas-surface);border:1px solid var(--atlas-border);border-radius:var(--radius-lg);width:min(420px,100%);box-shadow:var(--shadow-md);padding:32px}.login-card h2{margin:13px 0 6px;font-size:27px}.login-card>p{color:var(--atlas-muted);margin:0 0 24px}.login-card label{margin-top:16px}.login-icon{background:var(--atlas-blue-100);width:46px;height:46px;color:var(--atlas-blue-700);border-radius:12px;place-items:center;display:grid}.login-card .button{margin-top:22px}.alert{border-radius:9px;padding:11px 13px;font-size:13px}.alert--error{background:var(--atlas-surface)0f1;color:var(--atlas-danger);border:1px solid #f2c8cd}@media (width<=1024px){.summary-grid{grid-template-columns:repeat(2,1fr)}.workspace-grid--aside{grid-template-columns:1fr}.quick-actions{grid-template-columns:repeat(2,1fr)}.quick-actions h2{grid-column:1/-1}}@media (width<=760px){.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar--open{box-shadow:var(--shadow-md);transform:none}.sidebar-close{background:0 0;border:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.nav-backdrop{z-index:35;background:#08142673;border:0;display:block;position:fixed;inset:0}.app-frame{padding-left:0}.mobile-menu{display:grid}.global-header{padding:0 14px}.global-search{display:none}.app-content{padding:18px 14px 36px}.entity-title-row{display:block}.entity-actions{margin-top:16px}.entity-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.dashboard-columns,.login-page{grid-template-columns:1fr}.login-visual{min-height:270px;padding:28px}.login-visual>small{display:none}.login-visual h1{font-size:34px}.login-form-wrap{z-index:2;margin-top:-30px}}@media (width<=480px){.header-actions>.icon-button,.user-menu span:last-child{display:none}.summary-grid,.form-grid,.quick-actions{grid-template-columns:1fr}.entity-title h1{font-size:23px}.login-card{padding:24px}.login-visual{min-height:240px}.login-visual p{display:none}}.button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.panel a,.link-button{color:var(--atlas-blue-700);text-decoration:none}.link-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.detail-panel{margin-top:16px}.detail-panel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;display:grid}.detail-panel dt{color:var(--atlas-muted);margin-bottom:5px;font-size:11px}.detail-panel dd{overflow-wrap:anywhere;margin:0;font-weight:650}.status--draft,.status--pending{color:var(--atlas-warning);background:var(--atlas-surface)30000;border:1px solid #f2d3a5}.status--invited{color:var(--atlas-purple);background:#f1edff;border:1px solid #d8cff7}.toast{z-index:100;background:var(--atlas-surface);border:1px solid var(--atlas-border);box-shadow:var(--shadow-md);border-radius:10px;align-items:center;gap:18px;padding:13px 15px;display:flex;position:fixed;bottom:22px;right:22px}.toast--success{border-left:4px solid var(--atlas-success)}.toast--error{border-left:4px solid var(--atlas-danger)}.toast button{background:0 0;border:0;font-size:20px}@media (width<=760px){.detail-panel dl{grid-template-columns:1fr}}.schema-builder{margin-bottom:16px}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.section-heading h2{margin:0 0 4px;font-size:17px}.section-heading p{color:var(--atlas-muted);margin:0;font-size:13px}.section-heading .button{border-color:var(--atlas-border);background:var(--atlas-surface)}.schema-field-row{border-top:1px solid var(--atlas-border);grid-template-columns:1fr 1.4fr 1fr auto 42px;align-items:end;gap:10px;padding:12px 0;display:grid}.schema-field-row label,.template-picker label{gap:6px;font-size:12px;font-weight:650;display:grid}.schema-field-row input,.schema-field-row select,.template-picker select{border:1px solid var(--atlas-border-strong);background:var(--atlas-surface);border-radius:9px;width:100%;padding:10px}.schema-field-row .check-field{white-space:nowrap;align-items:center;padding-bottom:10px;display:flex}.schema-field-row .check-field input{width:auto}.template-picker{margin-bottom:16px}.document-preview{margin-top:16px}.document-preview h2{border-bottom:1px solid var(--atlas-border);padding-bottom:14px}.document-preview pre{white-space:pre-wrap;color:var(--atlas-text);margin:0;font-family:inherit;line-height:1.7}@media (width<=900px){.schema-field-row{grid-template-columns:1fr 1fr}.section-heading{flex-direction:column}}@media (width<=480px){.schema-field-row{grid-template-columns:1fr}.schema-field-row .check-field{padding-bottom:0}.section-heading .button{width:100%}}.workflow-panel>label{gap:7px;display:grid}.workflow-panel select,.workflow-panel textarea{border:1px solid var(--atlas-border-strong);background:var(--atlas-surface);border-radius:9px;width:100%;padding:11px}.workflow-task{border-top:1px solid var(--atlas-border);margin-top:18px;padding-top:18px}.workflow-task h3{margin:0 0 6px}.workflow-task p{color:var(--atlas-muted);font-size:13px}.workflow-task textarea{min-height:90px}.workflow-task .form-actions{gap:8px}.workflow-panel .timeline{margin-top:20px}.form-section>h2{margin:0 0 15px;font-size:17px}.form-grid--1{grid-template-columns:minmax(0,1fr)}.form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid label{align-content:start;min-width:0}@media (width<=760px){.form-grid,.form-grid--3{grid-template-columns:1fr}}.global-header{z-index:40;border-bottom:1px solid var(--atlas-border);background:var(--atlas-header);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 22px;display:flex;position:sticky;top:0}.header-context{align-items:center;gap:12px;margin-left:auto;display:flex;position:relative}.context-trigger,.profile-trigger{border:1px solid var(--atlas-border);background:var(--atlas-surface);color:var(--atlas-text);cursor:pointer}.context-trigger{text-align:left;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;width:min(430px,44vw);min-height:52px;padding:7px 12px;display:grid}.context-trigger:hover,.profile-trigger:hover{border-color:var(--atlas-border-strong);background:#f8faff}.context-trigger:disabled{cursor:default;opacity:.75}.context-trigger__icon{background:var(--atlas-blue-100);width:36px;height:36px;color:var(--atlas-blue-700);border-radius:10px;place-items:center;display:grid}.context-trigger__content{gap:1px;min-width:0;display:grid}.context-trigger__content small{color:var(--atlas-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.context-trigger__content strong,.context-trigger__content span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-trigger__content strong{font-size:14px}.context-trigger__content span{color:var(--atlas-muted);font-size:12px}.profile-trigger{text-align:left;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:52px;padding:6px 10px 6px 7px;display:grid}.avatar,.profile-summary__avatar{background:var(--atlas-navy-900);color:#fff;border-radius:50%;place-items:center;font-weight:800;display:grid}.avatar{width:38px;height:38px}.profile-trigger__identity{min-width:0;max-width:170px;display:grid}.profile-trigger__identity strong,.profile-trigger__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-trigger__identity strong{font-size:13px}.profile-trigger__identity small{color:var(--atlas-muted);font-size:11px}.context-trigger svg:last-child,.profile-trigger svg:last-child{transition:transform .18s}.context-trigger svg.is-open,.profile-trigger svg.is-open{transform:rotate(180deg)}.header-popover{z-index:60;border:1px solid var(--atlas-border);background:var(--atlas-surface);border-radius:15px;position:absolute;top:calc(100% + 10px);overflow:hidden;box-shadow:0 18px 50px #1527432e}.context-popover{width:min(430px,100vw - 32px);right:224px}.profile-popover{width:min(340px,100vw - 32px);right:0}.header-popover__heading{border-bottom:1px solid var(--atlas-border);gap:4px;padding:17px;display:grid}.header-popover__heading span{color:var(--atlas-muted);font-size:12px;line-height:1.45}.context-menu-list{gap:5px;max-height:360px;padding:8px;display:grid;overflow:auto}.context-menu-item{width:100%;color:var(--atlas-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:10px;display:grid}.context-menu-item:hover{background:var(--atlas-surface-hover)}.context-menu-item.is-selected{border-color:var(--atlas-accent-200);background:var(--atlas-blue-100)}.context-menu-item__icon{background:var(--atlas-surface-subtle);width:36px;height:36px;color:var(--atlas-blue-700);border-radius:9px;place-items:center;display:grid}.context-menu-item__content{gap:2px;min-width:0;display:grid}.context-menu-item__content strong,.context-menu-item__content span,.context-menu-item__content small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-menu-item__content strong{font-size:13px}.context-menu-item__content span,.context-menu-item__content small{color:var(--atlas-muted);font-size:11px}.header-popover__status{border-top:1px solid var(--atlas-border);color:var(--atlas-muted);padding:11px 16px;font-size:12px}.profile-summary{border-bottom:1px solid var(--atlas-border);align-items:center;gap:12px;padding:17px;display:flex}.profile-summary__avatar{flex:none;width:46px;height:46px;font-size:18px}.profile-summary span:last-child{gap:3px;min-width:0;display:grid}.profile-summary strong,.profile-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-summary small{color:var(--atlas-muted)}.profile-context-summary{background:var(--atlas-surface-subtle);align-items:flex-start;gap:10px;padding:13px 17px;display:flex}.profile-context-summary>svg{color:var(--atlas-blue-700);flex:none;margin-top:2px}.profile-context-summary span{gap:2px;min-width:0;display:grid}.profile-context-summary strong,.profile-context-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-context-summary strong{font-size:12px}.profile-context-summary small{color:var(--atlas-muted);font-size:11px}.profile-section{border-top:1px solid var(--atlas-border);border-bottom:1px solid var(--atlas-border);gap:9px;padding:14px 17px;display:grid}.profile-section__label{color:var(--atlas-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.appearance-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.appearance-options button{border:1px solid var(--atlas-border);background:var(--atlas-surface);color:var(--atlas-muted);cursor:pointer;border-radius:9px;justify-items:center;gap:5px;padding:9px 5px;font-size:10px;display:grid}.appearance-options button:hover,.appearance-options button.is-selected{border-color:var(--atlas-accent-200);background:var(--atlas-blue-100);color:var(--atlas-blue-700)}.profile-action{border:0;border-top:1px solid var(--atlas-border);background:var(--atlas-surface);width:100%;color:var(--atlas-text);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:12px 17px;display:flex}.profile-action:hover{background:var(--atlas-surface-subtle)}.profile-action:disabled{color:var(--atlas-muted);cursor:not-allowed}.accent-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.accent-options button{border:1px solid var(--atlas-border);background:var(--atlas-surface);min-width:0;min-height:64px;color:var(--atlas-text);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:9px 6px;font-size:11px;font-weight:700;display:flex;position:relative}.accent-options button:hover{background:var(--atlas-surface-hover)}.accent-options button.is-selected{color:var(--atlas-accent-700);background:var(--atlas-accent-50);border-color:var(--atlas-accent-200)}.accent-options button svg{position:absolute;top:6px;right:6px}.accent-swatch{border:3px solid var(--atlas-surface);width:24px;height:24px;box-shadow:0 0 0 1px var(--atlas-border-strong),0 3px 8px #0f172a29;border-radius:50%}.accent-swatch--blue{background:#2563eb}.accent-swatch--green{background:#16855b}.accent-swatch--red{background:#c6283d}@media (width<=760px){.accent-options button{min-height:58px}}.profile-action--logout{color:#a13232}.header-error{z-index:80;background:var(--atlas-surface)1f1;color:#8f2828;max-width:min(420px,100vw - 36px);box-shadow:var(--shadow-md);border:1px solid #efb6b6;border-radius:10px;padding:12px 15px;font-size:13px;position:fixed;top:88px;right:18px}@media (width<=900px){.global-header{min-height:72px;padding:10px 14px}.context-trigger{width:min(390px,58vw)}.profile-trigger__identity{display:none}.profile-trigger{grid-template-columns:38px 16px}.context-popover{right:66px}}@media (width<=620px){.global-header{gap:8px;padding:9px 10px}.header-context{flex:1;justify-content:flex-end;gap:8px;min-width:0}.context-trigger{flex:1;grid-template-columns:34px minmax(0,1fr) 16px;width:auto;min-width:0;padding:6px 8px}.context-trigger__icon{width:32px;height:32px}.context-trigger__content small{display:none}.context-trigger__content strong{font-size:12px}.context-trigger__content span{font-size:10px}.profile-trigger{border-radius:50%;flex:none;grid-template-columns:36px;min-height:48px;padding:5px}.profile-trigger>svg{display:none}.avatar{width:36px;height:36px}.context-popover,.profile-popover{width:auto;position:fixed;top:72px;left:10px;right:10px}.context-menu-list{max-height:calc(100vh - 210px)}}html[data-theme=light] .entity-header{border-top:4px solid var(--atlas-accent-600)}html[data-theme=light] .panel,html[data-theme=light] .summary-card,html[data-theme=light] .dynamic-form,html[data-theme=light] .login-card{color:var(--atlas-text)}html[data-theme=light] .panel h1,html[data-theme=light] .panel h2,html[data-theme=light] .panel h3,html[data-theme=light] .summary-card strong,html[data-theme=light] .check-list li{color:var(--atlas-text-strong)}html[data-theme=light] .global-header{box-shadow:0 1px 5px #00000012}html[data-theme=light] .context-trigger,html[data-theme=light] .profile-trigger{box-shadow:0 1px 3px #0000000d}.button--primary{background:var(--atlas-accent-600);color:var(--atlas-on-accent)}.button--primary:hover{background:var(--atlas-accent-700)}.side-nav a:hover,.side-nav a.active{color:var(--atlas-accent-700);background:var(--atlas-accent-50)}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:var(--atlas-text);background:var(--atlas-surface-raised)}html[data-theme=dark] .panel,html[data-theme=dark] .summary-card,html[data-theme=dark] .dynamic-form,html[data-theme=dark] .entity-tabs,html[data-theme=dark] .header-popover,html[data-theme=dark] .context-trigger,html[data-theme=dark] .profile-trigger,html[data-theme=dark] .profile-action,html[data-theme=dark] .appearance-options button{background:var(--atlas-surface);color:var(--atlas-text)}.profile-account-panel{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:16px;margin-bottom:16px;display:grid}.profile-account-details{align-content:start;gap:14px;display:grid}.profile-account-details h2,.profile-avatar-copy h2{align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.profile-account-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:0;display:grid}.profile-account-details dt{color:var(--atlas-muted);margin-bottom:4px;font-size:11px}.profile-account-details dd{overflow-wrap:anywhere;margin:0;font-weight:650}.profile-avatar-panel{border:1px solid var(--atlas-border);border-radius:var(--radius-md);background:var(--atlas-surface-subtle);align-items:center;gap:18px;min-width:0;padding:18px;display:flex}.profile-avatar-large{background:var(--atlas-navy-900);color:#fff;border-radius:50%;flex:none;place-items:center;width:96px;height:96px;font-size:30px;font-weight:800;display:grid;overflow:hidden}.profile-avatar-large img{object-fit:cover;width:100%;height:100%}.profile-avatar-copy{gap:7px;min-width:0;display:grid}.profile-avatar-copy p,.profile-section-description{color:var(--atlas-muted);margin:0;font-size:13px;line-height:1.55}.profile-avatar-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.profile-avatar-actions .button,.profile-avatar-actions label.button{min-height:42px}.profile-account-panel+.panel,.profile-account-panel~.panel{margin-top:16px}.panel>h2{align-items:center;gap:8px;display:flex}@media (width<=900px){.profile-account-panel{grid-template-columns:1fr}}@media (width<=620px){.profile-avatar-panel{flex-direction:column;align-items:flex-start}.profile-account-details dl{grid-template-columns:1fr}.profile-avatar-actions,.profile-avatar-actions .button,.profile-avatar-actions label.button{width:100%}}.field-verification{border:1px solid var(--atlas-border);background:var(--atlas-surface-subtle);color:var(--atlas-muted);border-radius:8px;align-items:flex-start;gap:8px;margin-top:2px;padding:8px 10px;font-weight:500;display:flex}.field-verification>strong{background:var(--atlas-surface-hover);width:20px;height:20px;color:var(--atlas-text);border-radius:50%;flex:none;place-items:center;display:grid}.field-verification>span{gap:2px;display:grid}.field-verification b{color:var(--atlas-text);font-size:12px}.field-verification small{font-size:11px;line-height:1.35}.field-verification--verified{background:#eaf8f1;border-color:#b8e2cf}.field-verification--verified>strong{background:var(--atlas-success);color:#fff}.field-verification--checking>strong{animation:.8s linear infinite spin}.field-verification--invalid,.field-verification--differences{background:#fff8ec;border-color:#f2d3a5}.field-verification--invalid>strong,.field-verification--differences>strong{background:var(--atlas-warning);color:#fff}.registry-conflicts{margin-bottom:16px}.registry-conflict{border-top:1px solid var(--atlas-border);padding:12px 0}.registry-conflict p{margin:5px 0;font-size:13px}.registry-conflict .form-actions{justify-content:flex-start;gap:8px;margin-top:8px}@media (width<=480px){.registry-conflict .form-actions{flex-direction:column;align-items:stretch}.registry-conflict .button{width:100%}}
