:root{color:#1c2327;font-synthesis:none;--green:#65983a;--green-strong:#4f762e;--green-soft:#e7f2d9;--ink:#0d1113;--slate:#323c42;--muted:#68757d;--line:#dce0e2;--surface:#fff;--soft:#f7f8f8;--danger:#b42318;--warning:#b36b00;--sidebar:#fff;--sidebar-line:#dce0e2;--sidebar-text:#323c42;--sidebar-muted:#68757d;--sidebar-hover:#f0f4ec;--sidebar-active:#e7f2d9;--topbar:#fffffff0;--row-line:#eef0f1;--overlay:#0d11136b;--focus-ring:#65983a47;--button-hover:#5b8934;--button-active:#466b28;--danger-bg:#b42318;--danger-hover:#921b12;letter-spacing:0;background:#f7f8f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-theme=dark]{color:#e9edef;--ink:#f4f6f7;--slate:#d9e0e3;--muted:#9ba8ae;--line:#344047;--surface:#182024;--soft:#11181b;--green-soft:#26391d;--green-strong:#8fc259;--danger:#ff8d85;--sidebar:#090d0f;--sidebar-line:#263137;--sidebar-text:#eef0f1;--sidebar-muted:#94a0a7;--sidebar-hover:#1d262b;--sidebar-active:#26391d;--topbar:#182024f0;--row-line:#29343a;--overlay:#000000b8;--button-hover:#7eae48;--button-active:#99c75e;--danger-bg:#b42318;--danger-hover:#d13a30;background:#101517}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;color:inherit;background:var(--soft);margin:0}button,input,textarea{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}h1,h2,p{margin-top:0}h1{margin-bottom:5px;font-size:26px;line-height:1.2}h2{margin-bottom:4px;font-size:17px}p{color:var(--muted)}a{color:var(--green-strong);text-decoration:none}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.app-shell>aside{z-index:20;width:248px;color:var(--sidebar-text);background:var(--sidebar);border-right:1px solid var(--sidebar-line);flex-direction:column;transition:width .2s;display:flex;position:fixed;inset:0 auto 0 0}.app-shell>main{grid-column:2;min-width:0;position:relative}.brand{border-bottom:1px solid var(--sidebar-line);border-right:1px solid var(--sidebar-line);align-items:center;gap:11px;width:calc(100% + 1px);min-height:70px;padding:14px 16px;display:flex}.brand picture{flex:0 0 36px;width:36px;overflow:hidden}.brand img{object-fit:contain;object-position:left center;width:145px;height:36px;display:block}.brand-mark{width:36px;height:36px;color:var(--ink);background:#99c75e;border-radius:6px;flex:0 0 36px;place-items:center;font-weight:900;display:grid}.brand div:nth-child(2){min-width:0;display:grid}.brand strong{font-size:14px}.brand span{color:#94a0a7;font-size:11px}aside nav{scrollbar-width:none;-ms-overflow-style:none;border-right:1px solid var(--sidebar-line);width:calc(100% + 1px);padding:12px 9px 24px;overflow-y:auto}aside nav::-webkit-scrollbar{display:none}aside nav a{min-height:36px;color:var(--sidebar-text);border-radius:5px;align-items:center;gap:9px;padding:7px 10px;font-size:13px;display:flex}aside nav a:hover,aside nav a.active{color:var(--ink);background:var(--sidebar-hover)}aside nav a.active{background:var(--sidebar-active);box-shadow:inset 2px 0 #99c75e}.nav-group{gap:2px;margin-top:16px;display:grid}.nav-group-toggle{width:100%;color:var(--sidebar-muted);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;display:flex}.nav-group.closed .nav-group-toggle svg{transform:rotate(-90deg)}.nav-group-items{gap:2px;display:grid}.nav-group-label{color:var(--sidebar-muted);text-transform:uppercase;padding:5px 10px;font-size:10px;font-weight:800}.nav-group-toggle .nav-group-label{padding:0}.nav-group a{padding-left:10px}.collapse-button{color:#94a0a7;border:0;border-top:1px solid var(--sidebar-line);border-right:1px solid var(--sidebar-line);background:0 0;align-items:center;gap:9px;width:calc(100% + 1px);min-height:44px;margin-top:auto;padding:10px 17px;display:flex}.app-shell.compact .brand div:nth-child(2),.app-shell.compact .nav-group-label,.app-shell.compact .collapse-button span{display:none}.app-shell.compact .nav-group{border-top:1px solid var(--sidebar-line);padding-top:8px;position:relative}.app-shell.compact .nav-group-toggle{justify-content:center;min-height:10px;padding:0}.app-shell.compact .nav-group-items{display:contents}.app-shell.compact aside nav a{justify-content:center;padding:9px;position:relative}.app-shell.compact aside nav a svg{flex:none}.app-shell.compact aside nav a{font-size:0}.nav-floating-label{z-index:1000;min-width:170px;color:var(--ink);background:var(--surface);border:1px solid var(--line);pointer-events:none;border-radius:6px;gap:2px;padding:9px 11px;font-size:12px;line-height:1.45;display:grid;position:fixed;transform:translateY(-50%);box-shadow:0 14px 30px #0d11132e}.nav-floating-label span{color:var(--muted);font-size:10px}.page-help{z-index:5;margin:0;position:absolute;top:92px;right:28px}.page-help p,.page-help small{color:var(--muted);margin:3px 0 0;display:block}.page-help-dialog ol{gap:10px;padding-left:22px;display:grid}.help-caution{color:var(--warning);background:var(--soft);border-radius:5px;padding:10px}.portal-search{width:min(440px,50vw);position:relative}.portal-search .command-search{width:100%}.portal-search-results{z-index:120;background:var(--surface);border:1px solid var(--line);border-radius:6px;width:100%;max-height:min(60vh,440px);padding:6px;position:absolute;top:calc(100% + 12px);left:0;overflow:auto;box-shadow:0 18px 38px #0d111333}.portal-search-results button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:4px;gap:3px;padding:10px;display:grid}.portal-search-results button:hover,.portal-search-results button:focus-visible{background:var(--soft)}.portal-search-results span{color:var(--muted);font-size:11px}.topbar{z-index:10;background:var(--topbar);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:18px;height:70px;padding:0 26px;display:flex;position:sticky;top:0}.command-search,.search{color:var(--muted);background:var(--soft);border:1px solid var(--line);border-radius:5px;align-items:center;gap:8px;display:flex}.command-search{width:min(440px,50vw);padding:0 9px}.command-search input,.search input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:9px 0}kbd{color:var(--muted);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:4px;padding:3px 5px;font-size:10px}.top-actions,.profile-trigger{align-items:center;gap:9px;display:flex}.profile-trigger{color:var(--slate);background:0 0;border:0;padding:4px}.profile-trigger span{font-size:13px;font-weight:700}.avatar{color:#fff;background:var(--slate);border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.icon-button{width:34px;height:34px;color:var(--slate);background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;padding:0;display:inline-grid}.icon-button:focus-visible,.button:focus-visible,.text-button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:0}.menu{min-width:190px;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:5px;box-shadow:0 14px 35px #0d111324}.menu [role=menuitem]{cursor:pointer;border-radius:4px;outline:0;align-items:center;gap:8px;padding:9px;font-size:13px;display:flex}.menu [role=menuitem]:hover{background:var(--soft)}.page{padding:28px}.page-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-height:68px;margin-bottom:22px;display:flex}.page-actions{align-items:center;gap:8px;display:flex}.page-heading p{margin-bottom:0;font-size:13px}.eyebrow{color:var(--green-strong);text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.button{color:#fff;background:var(--green-strong);border:1px solid var(--green-strong);border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:6px 11px;font-size:12px;font-weight:750;display:inline-flex}.button:hover{background:var(--button-hover);border-color:var(--button-hover)}.button:active{background:var(--button-active);border-color:var(--button-active)}.button.destructive{color:#fff;background:var(--danger-bg);border-color:var(--danger-bg)}.button.destructive:hover{background:var(--danger-hover);border-color:var(--danger-hover)}.badge,.chip{min-height:22px;color:var(--green-strong);background:var(--green-soft);border:1px solid #65983a38;border-radius:999px;align-items:center;padding:3px 7px;font-size:11px;font-weight:750;display:inline-flex}.chip-row{flex-wrap:wrap;gap:5px;display:flex}.badge.warning{color:var(--warning);background:#b36b001f;border-color:#b36b0040}.button:disabled{opacity:.45;cursor:not-allowed}.button.wide{width:100%;margin-top:6px}.text-button{color:var(--slate);background:0 0;border:0;padding:5px;font-size:12px}.danger,.form-error{color:var(--danger)}.toolbar{z-index:2;background:var(--surface);border:1px solid var(--line);border-bottom:0;flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:8px;display:flex;position:relative;overflow:visible}.search{flex:none;width:min(320px,100%);padding:0 9px}.toolbar>select,.toolbar>input{max-width:170px;min-height:36px;color:inherit;background:var(--soft);border:1px solid var(--line);border-radius:5px;padding:6px 8px;font-size:12px}.table-wrap{background:var(--surface);border:1px solid var(--line);overflow:auto}table{border-collapse:collapse;table-layout:fixed;width:100%}th,td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--row-line);height:46px;padding:9px 12px;font-size:12px;overflow:hidden}th{color:var(--muted);background:var(--soft);text-transform:uppercase;font-size:11px;font-weight:800}.th-button{width:100%;color:inherit;font:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.skeleton,.skeleton-cell{background:linear-gradient(90deg, var(--soft), var(--line), var(--soft));background-size:220% 100%;border-radius:999px;animation:1.2s ease-in-out infinite skeletonPulse;display:block}.skeleton-row:hover{background:0 0}.skeleton-row td{vertical-align:middle}.skeleton-heading{gap:6px;display:grid}.skeleton-avatar-row{align-items:center;gap:10px;display:flex}.skeleton-avatar-lines{flex:1;gap:5px;display:grid}.skeleton[aria-hidden=true]{pointer-events:none;-webkit-user-select:none;user-select:none}.skeleton-cell{width:100%;max-width:180px;height:13px}.skeleton-row td .skeleton{max-width:100%}.full-loader{place-content:center;min-height:100vh;padding:32px;display:grid}.full-loader .skeleton-heading{gap:10px;width:min(480px,100%)}.row-actions{justify-content:flex-end;align-items:center;display:flex}.pagination{min-height:54px;color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;font-size:12px;display:flex}.state{min-height:280px;color:var(--muted);background:var(--surface);border:1px solid var(--line);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.state strong{color:var(--slate)}.state.error svg{color:var(--danger)}.metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.metric,.panel{background:var(--surface);border:1px solid var(--line);border-radius:6px}.metric{grid-template-columns:1fr auto;gap:8px;min-height:112px;padding:15px;display:grid}.metric span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.metric strong{grid-column:1/-1;font-size:27px}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:18px;display:grid}.analytics-grid{margin-top:18px}.insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.insight-panel-wide{grid-column:span 3}.insight-panel>header{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.insight-empty{height:180px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.insight-empty svg{opacity:.4}.insight-legend{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.legend-item{align-items:center;gap:6px;font-size:12px;display:flex}.legend-label{color:var(--muted)}.legend-value{color:var(--ink);font-weight:600}.insight-bars{flex-direction:column;gap:8px;display:flex}.insight-bar-row{align-items:center;gap:10px;display:flex}.insight-bar-row .bar-label{width:110px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.insight-bar-row .bar-track{background:var(--line);border-radius:3px;flex:1;height:6px;overflow:hidden}.insight-bar-row .bar-fill{border-radius:3px;height:100%;transition:width .3s;display:block}.insight-bar-row .bar-value{width:40px;color:var(--muted);text-align:right;font-size:11px}.chart-tooltip{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:8px 12px;font-size:12px;box-shadow:0 4px 12px #0000001a}.chart-tooltip strong{margin-bottom:2px;display:block}@media (width<=1100px){.insights-grid{grid-template-columns:1fr}.insight-panel-wide{grid-column:span 1}}.panel>header{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.activity-row{border-bottom:1px solid var(--row-line);justify-content:space-between;align-items:center;gap:14px;min-height:56px;font-size:12px;display:flex}.activity-row div{gap:3px;min-width:0;display:grid}.activity-row span,.activity-row time{color:var(--muted);font-size:11px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.sessions-panel{margin-top:28px}.account-table-panel{gap:14px;display:grid}.account-table-panel td{vertical-align:middle;white-space:nowrap}.account-table-panel td span{margin-left:6px;display:inline-flex}.table-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.table-controls input,.table-controls select{min-height:36px}.setting{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.sensitive-action{gap:10px;margin-bottom:18px;display:grid}.setting p{margin:0;font-size:12px}.upload-progress{background:var(--line);border-radius:3px;height:5px;margin-bottom:14px;overflow:hidden}.upload-progress span{background:var(--green-strong);height:100%;transition:width .15s;display:block}.media-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.media-card{background:var(--surface);border:1px solid var(--line);border-radius:6px;position:relative;overflow:hidden}.media-select{z-index:2;background:var(--surface);border:1px solid var(--line);border-radius:5px;align-items:center;gap:5px;padding:4px 6px;position:absolute;top:8px;left:8px;color:var(--ink)!important;font-size:11px!important;display:inline-flex!important}.media-card.selected{outline:2px solid var(--green-strong)}.media-grid.media-list{grid-template-columns:1fr}.media-grid.media-list .media-card{grid-template-columns:minmax(120px,220px) 1fr}.media-group-title{margin:8px 0}.media-card>img,.media-file{aspect-ratio:4/3;object-fit:cover;background:var(--soft);width:100%}.media-file{color:var(--muted);place-items:center;display:grid}.media-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.media-body label{color:var(--muted);gap:4px;font-size:11px;display:grid}.media-body input,.media-body textarea{width:100%;color:inherit;background:var(--soft);border:1px solid var(--line);resize:vertical;border-radius:4px;padding:7px}.media-actions{justify-content:space-between;align-items:center;display:flex}.media-detail-panel{margin-top:18px}.media-detail-preview{background:var(--soft);border:1px solid var(--line);border-radius:6px;margin-bottom:14px;overflow:hidden}.media-detail-preview img,.media-detail-preview .media-file{object-fit:contain;place-items:center;width:100%;max-height:420px;display:grid}.media-detail-preview .media-file{gap:8px;min-height:220px}.media-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.media-detail-grid div,.usage-list div{background:var(--soft);border:1px solid var(--line);border-radius:5px;gap:3px;padding:10px;display:grid}.media-detail-grid span,.usage-list span{color:var(--muted);font-size:11px}.variant-list{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.variant-list a{background:var(--soft);border:1px solid var(--line);border-radius:5px;padding:6px 8px;font-size:12px}.usage-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.dialog-overlay{z-index:40;background:var(--overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;animation:.14s fadeIn;position:fixed;inset:0}.dialog{z-index:41;width:min(760px,100vw - 28px);max-height:calc(100vh - 32px);color:inherit;background:var(--surface);border-radius:7px;gap:12px;padding:18px;animation:.16s dialogIn;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 60px #0d111340}.detail-dialog{width:min(1100px,100vw - 28px)}.dialog header,.dialog footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dialog footer{justify-content:flex-end}.dialog [role=description]{color:var(--muted);font-size:12px}.dialog label,.auth-form label{color:var(--slate);gap:6px;font-size:12px;font-weight:750;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-height:62vh;padding:2px;display:grid;overflow:auto}.settings-form{gap:16px;max-height:none;padding:18px;overflow:visible}.field-span,.settings-form .action-row,.settings-form .form-success,.settings-form .form-error{grid-column:1/-1}.settings-summary-panel,.email-test-form,.email-output-panel{margin-top:18px}.secret-note{color:var(--muted);background:var(--soft);border:1px solid var(--line);border-radius:6px;padding:11px 12px;font-size:12px;line-height:1.5}.form-grid input,.form-grid textarea,.form-grid select{width:100%;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:9px 10px}.form-grid textarea{resize:vertical}.form-success{color:var(--green-strong);font-weight:750}.policy-field{gap:6px;display:grid}.policy-field label{color:var(--slate);font-size:12px;font-weight:750}.wide-field{grid-column:1/-1}.json-input{font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.object-map-row{grid-template-columns:1fr 1fr auto;align-items:start;gap:8px;display:grid}.list-field{border:1px solid var(--line);grid-column:1/-1;gap:8px;margin:0;padding:12px;display:grid}.list-field legend{color:var(--slate);font-size:12px;font-weight:750}.list-row{grid-template-columns:1fr repeat(3,34px);gap:5px;display:grid}.picker-field,.object-field,.object-list-field{border:1px solid var(--line);grid-column:1/-1;gap:10px;margin:0;padding:12px;display:grid}.picker-field legend,.object-field legend,.object-list-field legend{color:var(--slate);font-size:12px;font-weight:750}.picker-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;max-height:260px;display:grid;overflow:auto}.picker-toolbar{grid-template-columns:minmax(0,1fr) 180px auto;gap:8px;display:grid}.picker-toolbar input,.picker-toolbar select{width:100%;min-height:36px;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:8px 9px}.picker-card{background:var(--soft);border:1px solid var(--line);border-radius:5px;gap:6px;padding:8px;font-weight:650!important;display:grid!important}.picker-card img,.picker-file{aspect-ratio:4/3;object-fit:cover;background:var(--surface);border-radius:4px;place-items:center;width:100%;display:grid}.picker-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-card small{color:var(--muted);font-size:10px}.picker-card small.warning,.slot-requirement span{color:var(--warning)}.picker-card.incompatible{opacity:.62}.picker-card.incompatible input{cursor:not-allowed}.slot-requirement{background:var(--soft);border:1px solid var(--line);border-radius:5px;gap:2px;padding:9px;display:grid}.slot-requirement span{font-size:11px}.relation-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-height:260px;display:grid;overflow:auto}.relation-list label{background:var(--soft);border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;display:grid!important}.relation-list .relation-card{align-items:flex-start}body:has(.dialog-overlay){overflow:hidden}.relation-card input,.picker-card input{width:16px;height:16px;accent-color:var(--accent);justify-self:start;margin:2px 0 0}.constraint-field{gap:4px;display:grid}.field-help{color:var(--muted);font-size:10px;line-height:1.4}.object-field--visible-content,.object-field--visible-content .object-list-fields,.object-field--visible-content .constraint-field{grid-column:1/-1;width:100%}.relation-card span{gap:3px;min-width:0;display:grid;overflow:hidden}.relation-card small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.4}.relation-pager{color:var(--muted);justify-content:flex-end;align-items:center;gap:10px;font-size:12px;display:flex}.object-list-field{gap:12px}.object-list-row{background:var(--soft);border:1px solid var(--line);border-radius:5px;grid-template-columns:1fr auto;gap:8px;padding:10px;display:grid}.object-list-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.object-list-actions{flex-direction:column;gap:5px;display:flex}.check-field{align-items:center;display:flex!important}.check-field input{width:auto}.json-editor{resize:vertical;color:#eef0f1;background:var(--ink);border:1px solid #293237;border-radius:5px;width:100%;min-height:50vh;padding:12px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px;max-height:68vh;display:grid;overflow:auto}.detail-side{align-content:start;gap:14px;display:grid}.detail-grid article{background:var(--soft);border:1px solid var(--line);border-radius:6px;min-width:0;padding:12px}.detail-grid h3{margin:0 0 10px;font-size:13px}.json-preview{color:#eef0f1;white-space:pre-wrap;background:#0d1113;border-radius:5px;max-height:58vh;margin:0;padding:12px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.revision-list{gap:8px;display:grid}.revision-row{background:var(--surface);border:1px solid var(--line);border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.revision-row div{gap:2px;display:grid}.revision-row span{color:var(--muted);text-transform:capitalize;font-size:11px}.action-panel{gap:10px;display:grid}.action-panel label{color:var(--slate);gap:5px;font-size:12px;font-weight:750;display:grid}.action-panel input,.action-panel textarea{width:100%;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:8px 9px}.action-row{flex-wrap:wrap;gap:8px;display:flex}.danger-outline{color:var(--danger)!important;border-color:currentColor!important}.access-list{flex-wrap:wrap;gap:6px;max-height:180px;display:flex;overflow:auto}.access-list span{border-radius:999px;padding:4px 7px;font-size:11px;font-weight:750}.access-workspace{gap:14px;display:grid}.access-assignment-list{gap:10px;display:grid}.access-assignment-row{background:var(--soft);border:1px solid var(--line);border-radius:7px;grid-template-columns:minmax(220px,1fr) minmax(160px,.7fr) minmax(260px,1fr);align-items:center;gap:12px;padding:12px;display:grid}.access-assignment-row>div:first-child{gap:4px;display:grid}.access-assignment-row span{color:var(--muted);font-size:12px}.access-pill-row{flex-wrap:wrap;gap:6px;display:flex}.access-pill-row span{background:var(--surface);border-radius:999px;padding:4px 7px}.access-button-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.access-button-grid .button{justify-content:center;min-height:34px;padding:6px 8px;font-size:11px}.page-access-list{gap:12px;display:grid}.page-access-card{background:var(--soft);border:1px solid var(--line);border-radius:7px;gap:12px;padding:14px;display:grid}.page-access-card>header,.page-action-row{grid-template-columns:minmax(220px,1fr) minmax(150px,.45fr) minmax(150px,.45fr) auto;align-items:center;gap:10px;display:grid}.page-access-card>header{grid-template-columns:minmax(0,1fr) auto}.page-access-card strong,.page-action-row strong{text-transform:capitalize}.page-access-title{gap:5px;display:grid}.page-access-title code{width:fit-content;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:3px 6px;font-size:11px}.page-access-card span,.page-action-row span{color:var(--muted);font-size:12px}.page-access-toggle{color:var(--slate);align-items:center;gap:10px;font-size:12px;font-weight:750;display:inline-flex}.page-access-toggle input{width:16px;height:16px;accent-color:var(--green-strong)}.page-action-list{gap:8px;display:grid}.page-action-row{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:10px}.page-action-row>div{gap:2px;display:grid}.page-action-row select{width:100%;min-height:34px;color:inherit;background:var(--soft);border:1px solid var(--line);border-radius:5px}.page-action-row>span:last-child{white-space:nowrap;border-radius:999px;padding:5px 8px;font-weight:800}.auth-page{grid-template-columns:minmax(350px,.72fr) minmax(520px,1fr);min-height:100vh;display:grid}.auth-brand{color:#f7fbf4;background:linear-gradient(135deg,#0d1113,#26391d);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(30px,7vw,100px);display:flex}.auth-corner-logo{z-index:5;width:min(160px,30%);height:auto;position:fixed;top:20px;left:24px}.auth-brand h1{max-width:520px;margin-top:20px;font-size:clamp(30px,4vw,54px)}.auth-brand p{color:#d9e7d0;max-width:480px}.auth-panel{background:var(--soft);place-items:center;padding:28px;display:grid}.auth-form{width:min(620px,100%)}.auth-icon{width:42px;height:42px;color:var(--green-strong);background:var(--green-soft);border-radius:6px;place-items:center;margin-bottom:18px;display:grid}.readonly-fields,.readonly-object{gap:10px;margin:0;display:grid}.readonly-fields>div,.readonly-object>div{background:var(--soft);border-radius:5px;gap:4px;padding:10px;display:grid}.readonly-fields dt,.readonly-object dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.readonly-fields dd,.readonly-object dd{overflow-wrap:anywhere;margin:0}.readonly-tags{flex-wrap:wrap;gap:5px;display:flex}.readonly-tags>span{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:3px 6px}.auth-form{--auth-form-width:420px;justify-items:center;gap:14px;width:100%;display:grid}.auth-header{width:100%;max-width:var(--auth-form-width);box-sizing:border-box;justify-content:space-between;align-items:center;padding:16px 0 8px;display:none}.auth-logo{width:min(180px,50%);height:auto}.auth-intro{width:min(var(--auth-form-width), 100%);text-align:left;justify-items:start;display:grid}.auth-intro h2{margin:0;font-size:25px}.auth-intro p{color:var(--muted);margin-bottom:11px;font-size:13px}.auth-form form{width:min(var(--auth-form-width), 100%);gap:12px;display:grid}.auth-form>.button.wide,.auth-form>.success-box,.auth-form>p,.auth-form>a,.auth-form form>.button.wide,.auth-form form>.success-box,.auth-form form>p,.auth-form form>a,.auth-primary-action{width:min(var(--auth-form-width), 100%)}.auth-form input,.auth-form select{box-sizing:border-box;width:100%;min-height:42px;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:6px;outline:0;padding:10px 12px}.auth-form input:focus,.auth-form select:focus{border-color:var(--green);box-shadow:0 0 0 3px #7db5452e}.auth-form input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--green-strong);margin:0;padding:0}.auth-primary-action{min-height:42px}.checkbox-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;display:inline-grid!important}.trust-device-field{width:100%;min-height:42px;color:var(--slate);background:var(--soft);border:1px solid var(--line);box-sizing:border-box;border-radius:6px;padding:10px 12px}.auth-theme-toggle{z-index:5;color:var(--slate);background:var(--surface);border-color:var(--line);position:fixed;top:18px;right:18px;box-shadow:0 8px 24px #0d11131f}.mfa-flow{width:min(var(--auth-form-width), 100%);gap:22px;display:grid}.mfa-flow h2,.mfa-flow p{margin:0}.mfa-flow>div>p,.mfa-method p,.mfa-scan-panel p,.mfa-flow small{color:var(--muted);line-height:1.55}.mfa-method-list{gap:10px;display:grid}.mfa-method{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:15px;display:grid;box-shadow:0 8px 22px #0d111314}.mfa-method:hover{border-color:var(--green);box-shadow:0 10px 26px #0d111321}.mfa-method.is-active{border-color:var(--green);background:var(--green-soft)}.mfa-method-icon{width:48px;height:48px;color:var(--green-strong);background:var(--green-soft);border:1px solid var(--line);border-radius:7px;place-items:center;display:grid}.mfa-method p{margin-top:4px;font-size:12px}.mfa-scan-panel{box-sizing:border-box;background:var(--soft);border-radius:8px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:20px;width:100%;padding:16px;display:grid}.mfa-scan-panel img{background:#fff;border-radius:7px;width:220px;height:220px;padding:7px}.mfa-manual-key{background:var(--surface);border-radius:6px;gap:4px;margin-top:14px;padding:11px;display:grid}.mfa-manual-key strong{overflow-wrap:anywhere;font-family:monospace}.mfa-back{width:fit-content;color:var(--slate);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.mfa-email-intro{width:min(var(--auth-form-width), 100%);text-align:center;justify-items:center;gap:8px;display:grid}.mfa-email-intro svg{color:var(--green-strong)}.mfa-error{box-sizing:border-box;width:100%;color:var(--danger);background:#b4231814;border-radius:5px;margin:0;padding:10px}.mfa-method-choice{width:min(var(--auth-form-width), 100%);gap:10px;display:grid}.mfa-method-choice .button{justify-content:flex-start;width:100%}.mfa-method-choice .button.active{border-color:var(--green);background:var(--green-soft)}.human-verification-widget{width:min(var(--auth-form-width), 100%);gap:7px;min-height:24px;margin:4px 0 12px;display:grid}.human-verification-widget small{color:var(--muted)}@media (width<=520px){.auth-form{--auth-form-width:100%}.auth-intro h2{font-size:24px}.auth-form input,.auth-form select,.auth-primary-action,.trust-device-field{min-height:44px}.mfa-method{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:13px}.mfa-method-icon{width:42px;height:42px}.mfa-scan-panel{text-align:center;grid-template-columns:1fr;justify-items:center}.mfa-scan-panel img{aspect-ratio:1;width:min(220px,100%);height:auto}}.auth-panel{grid-template-rows:1fr auto 1fr;align-items:center}.auth-form{grid-row:2}.auth-footer{width:min(var(--auth-form-width,420px), 100%);color:var(--muted);text-align:center;flex-wrap:wrap;grid-row:3;justify-content:center;align-self:end;gap:4px 7px;margin:28px auto 0;font-size:12px;line-height:1.5;display:flex}.auth-footer a{color:var(--slate);font-weight:700}.auth-footer a:hover{color:var(--green-strong)}@media (width<=900px){.auth-page{grid-template-columns:1fr}.auth-brand{display:none!important}.auth-panel{grid-template-rows:1fr auto}.auth-form{grid-row:1}.auth-footer{grid-row:2}}.error-page{min-height:100vh;color:var(--ink);background:var(--background);flex-direction:column;display:flex}.error-page header{justify-content:space-between;align-items:center;height:72px;padding:12px 24px;display:flex}.error-page header img{object-fit:contain;width:150px;max-height:46px}.error-page section{text-align:center;flex:1;align-content:center;justify-items:center;gap:10px;width:min(500px,100% - 32px);margin:auto;padding:24px 0 60px;display:grid}.error-page section h1,.error-page section p{margin:0}.error-page section p{color:var(--muted);line-height:1.6}.error-illustration{justify-content:center;align-items:center;height:280px;margin:12px 0;display:flex}.error-illustration strong{color:var(--green-strong);font-size:150px;line-height:1}.error-illustration img{object-fit:contain;width:170px;max-height:250px;margin-left:-45px}.error-actions{gap:10px;display:flex}.notification-trigger{position:relative}.notification-count{background:var(--accent,#7db444);min-width:18px;height:18px;color:var(--accent-contrast,#07110a);border:2px solid var(--surface,#10191d);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-grid;position:absolute;top:-5px;right:-5px}.notifications-menu{--n-bg:var(--surface,#111b20);--n-bg-soft:var(--surface-2,color-mix(in srgb, var(--surface,#111b20) 88%, var(--text,#f8fafc) 12%));--n-bg-hover:color-mix(in srgb, var(--surface,#111b20) 88%, var(--text,#f8fafc) 12%);--n-bg-active:color-mix(in srgb, var(--accent,#7db444) 16%, var(--surface,#111b20) 84%);--n-text:var(--text,#f8fafc);--n-muted:var(--muted,#9fb1bd);--n-line:var(--line,#94a3b838);--n-accent:var(--accent,#7db444);--n-accent-soft:color-mix(in srgb, var(--accent,#7db444) 14%, transparent);--n-danger:var(--danger,#ef4444);--n-danger-soft:color-mix(in srgb, var(--danger,#ef4444) 12%, transparent);--n-info:var(--info,#0891b2);--n-info-soft:color-mix(in srgb, var(--info,#0891b2) 12%, transparent);--n-shadow:0 24px 70px #00000047;border:1px solid var(--n-line);background:var(--n-bg);width:min(440px,100vw - 24px);max-height:min(720px,100vh - 96px);color:var(--n-text);box-shadow:var(--n-shadow);z-index:80;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}[data-theme=light] .notifications-menu,.light .notifications-menu,.theme-light .notifications-menu{--n-bg:var(--surface,#fff);--n-bg-soft:var(--surface-2,#f8fafc);--n-bg-hover:#f1f5f9;--n-bg-active:color-mix(in srgb, var(--accent,#7db444) 14%, #fff 86%);--n-text:var(--text,#0f172a);--n-muted:var(--muted,#64748b);--n-line:var(--line,#e2e8f0);--n-shadow:0 24px 70px #0f172a29}[data-theme=dark] .notifications-menu,.dark .notifications-menu,.theme-dark .notifications-menu{--n-bg:var(--surface,#111b20);--n-bg-soft:var(--surface-2,#162329);--n-bg-hover:#94a3b814;--n-bg-active:color-mix(in srgb, var(--accent,#7db444) 12%, #111b20 88%);--n-text:var(--text,#f8fafc);--n-muted:var(--muted,#9fb1bd);--n-line:var(--line,#94a3b82e);--n-shadow:0 24px 70px #0000006b}.notifications-arrow{fill:var(--n-bg)}.notifications-header{border-bottom:1px solid var(--n-line);background:linear-gradient(180deg, color-mix(in srgb, var(--n-bg-soft) 70%, transparent), transparent);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 20px 16px;display:flex}.notifications-header>div:first-child{gap:5px;min-width:0;display:grid}.notifications-header strong{color:var(--n-text);letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1.15}.notifications-header span{color:var(--n-muted);font-size:13px;line-height:1.4}.notifications-header-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.notifications-text-button{color:var(--n-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:7px 8px;font-size:13px;font-weight:700;transition:background .16s,color .16s,opacity .16s}.notifications-text-button:hover{background:var(--n-bg-hover)}.notifications-text-button:disabled{cursor:not-allowed;opacity:.55}.notifications-close{border:1px solid var(--n-line);background:var(--n-bg-soft);width:32px;height:32px;color:var(--n-muted);cursor:pointer;border-radius:10px;place-items:center;transition:border-color .16s,color .16s,background .16s;display:inline-grid}.notifications-close:hover{color:var(--n-text);background:var(--n-bg-hover);border-color:color-mix(in srgb, var(--n-line) 70%, var(--n-text) 30%)}.notification-filters{border-bottom:1px solid var(--n-line);background:var(--n-bg);align-items:center;gap:8px;padding:12px 20px;display:flex}.notification-filters button{border:1px solid var(--n-line);background:var(--n-bg-soft);height:34px;color:var(--n-muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.notification-filters button:hover{color:var(--n-text);background:var(--n-bg-hover)}.notification-filters button.active{color:var(--accent-contrast,#07110a);border-color:color-mix(in srgb, var(--n-accent) 65%, transparent);background:var(--n-accent)}.notification-filters button span{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:11px;font-weight:800;display:inline-grid}.notification-list{background:var(--n-bg);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--n-muted) 40%, transparent) transparent;min-height:0;max-height:430px;padding:8px;overflow-y:auto}.notification-list::-webkit-scrollbar{width:9px}.notification-list::-webkit-scrollbar-track{background:0 0}.notification-list::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb, var(--n-muted) 40%, transparent);border:3px solid #0000;border-radius:999px}.notification-item{background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;margin:0;transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative}.notification-item+.notification-item{margin-top:5px}.notification-item:hover{border-color:var(--n-line);background:var(--n-bg-hover)}.notification-item.unread{border-color:color-mix(in srgb, var(--n-accent) 28%, transparent);background:var(--n-bg-active)}.notification-item.unread:hover{border-color:color-mix(in srgb, var(--n-accent) 42%, transparent);background:color-mix(in srgb, var(--n-accent) 19%, var(--n-bg) 81%)}.notification-item[data-tone=danger].unread{border-color:color-mix(in srgb, var(--n-danger) 32%, transparent);background:var(--n-danger-soft)}.notification-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:14px 0 14px 14px;display:grid}.notification-kind{width:38px;height:38px;color:var(--n-accent);background:var(--n-accent-soft);border:1px solid color-mix(in srgb, var(--n-accent) 22%, transparent);border-radius:12px;place-items:center;display:inline-grid}.notification-item[data-tone=danger] .notification-kind{color:var(--n-danger);background:var(--n-danger-soft);border-color:color-mix(in srgb, var(--n-danger) 22%, transparent)}.notification-item[data-tone=email] .notification-kind{color:var(--n-info);background:var(--n-info-soft);border-color:color-mix(in srgb, var(--n-info) 22%, transparent)}.notification-body{gap:5px;min-width:0;display:grid}.notification-meta{align-items:center;gap:8px;min-width:0;display:flex}.notifications-menu .chip{max-width:180px;height:24px;color:var(--n-accent);background:var(--n-accent-soft);border:1px solid color-mix(in srgb, var(--n-accent) 18%, transparent);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex;overflow:hidden}.unread-dot{background:var(--n-accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--n-accent) 14%, transparent);border-radius:999px;flex:none;display:inline-block}.notification-body strong{min-width:0;color:var(--n-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;line-height:1.3;overflow:hidden}.notification-message{min-width:0;color:var(--n-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-body time{color:color-mix(in srgb, var(--n-muted) 82%, transparent);font-size:12px;line-height:1.3}.notification-actions{opacity:.72;align-items:center;gap:4px;padding:12px 12px 12px 0;transition:opacity .16s;display:inline-flex}.notification-item:hover .notification-actions{opacity:1}.notification-action{width:30px;height:30px;color:var(--n-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;transition:background .16s,border-color .16s,color .16s,opacity .16s;display:inline-grid}.notification-action:hover{color:var(--n-text);border-color:var(--n-line);background:var(--n-bg-hover)}.notification-action.danger{color:var(--n-danger)}.notification-action.danger:hover{color:var(--n-danger);border-color:color-mix(in srgb, var(--n-danger) 25%, transparent);background:var(--n-danger-soft)}.notification-action:disabled{cursor:not-allowed;opacity:.45}.notification-preview{border-top:1px solid var(--n-line);background:var(--n-bg-soft);gap:8px;padding:14px 20px 18px;display:grid}.notification-preview>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-preview time{color:var(--n-muted);white-space:nowrap;font-size:12px}.notification-preview strong{color:var(--n-text);font-size:14px;line-height:1.35}.notification-preview p{color:var(--n-muted);margin:0;font-size:13px;line-height:1.5}.menu-empty{text-align:center;color:var(--n-muted);justify-items:center;gap:6px;padding:48px 26px;display:grid}.menu-empty strong{color:var(--n-text);font-size:14px}.menu-empty span{max-width:260px;font-size:13px;line-height:1.45}.notification-skeleton{border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px;display:grid}.notification-skeleton>span,.notification-skeleton div span{background:linear-gradient(90deg, color-mix(in srgb, var(--n-muted) 7%, transparent), color-mix(in srgb, var(--n-muted) 16%, transparent), color-mix(in srgb, var(--n-muted) 7%, transparent));background-size:200% 100%;border-radius:999px;animation:1.2s linear infinite notification-shimmer;display:block}.notification-skeleton>span{border-radius:12px;width:38px;height:38px}.notification-skeleton div{gap:8px;display:grid}.notification-skeleton div span:first-child{width:110px;height:18px}.notification-skeleton div span:nth-child(2){width:86%;height:14px}.notification-skeleton div span:nth-child(3){width:46%;height:12px}@keyframes notification-shimmer{to{background-position:-200% 0}}@media (width<=520px){.notifications-menu{border-radius:16px;width:calc(100vw - 16px);max-height:calc(100vh - 72px)}.notifications-header{padding:16px}.notification-filters{padding:10px 16px}.notification-list{padding:6px}.notification-main{grid-template-columns:34px minmax(0,1fr);padding:12px 0 12px 12px}.notification-kind{width:34px;height:34px}.notification-actions{padding-right:8px}.notification-action{width:28px;height:28px}}.confirm-media{background:var(--soft);border:1px solid var(--line);border-radius:6px;grid-template-columns:86px minmax(0,1fr);gap:12px;padding:10px;display:grid}.confirm-media img,.confirm-media .media-file{aspect-ratio:4/3;object-fit:cover;border-radius:5px;width:86px}.confirm-media span{color:var(--muted);margin-top:4px;font-size:12px;display:block}@keyframes media-preview-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.app-loading-image.is-loading{background-color:var(--surface-2,#eef1f5);background-image:linear-gradient(110deg, var(--surface-2,#eef1f5) 30%, var(--surface-3,#f7f8fa) 48%, var(--surface-2,#eef1f5) 66%);color:#0000;background-size:240% 100%;animation:1.25s linear infinite media-preview-shimmer}@media (prefers-reduced-motion:reduce){.app-loading-image.is-loading{animation:none}}.mfa-qr-panel{background:var(--surface);border:1px solid var(--line);border-radius:6px;justify-items:center;gap:10px;padding:12px;display:grid}.mfa-qr-panel img{background:#fff;border-radius:5px;width:180px;height:180px}.mfa-management{grid-column:1/-1}.session-warning-overlay{z-index:80;background:var(--overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.session-warning-dialog{width:min(460px,100%);color:var(--text);background:var(--surface);border:1px solid var(--warning);box-shadow:var(--shadow);border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px;display:grid}.session-warning-icon{width:46px;height:46px;color:var(--warning);background:#b36b001f;border-radius:6px;place-items:center;display:grid}.session-warning-dialog p,.session-warning-dialog span{color:var(--muted)}.session-warning-dialog p{margin:5px 0 0;font-size:13px;line-height:1.5}.session-countdown,.session-warning-actions{grid-column:1/-1}.session-countdown{background:var(--soft);border-radius:6px;gap:8px;padding:12px;display:grid}.session-countdown strong{color:var(--danger);font:800 22px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.session-countdown div{background:var(--line);border-radius:999px;height:7px;overflow:hidden}.session-countdown div span{background:var(--warning);height:100%;transition:width .2s linear;display:block}.session-warning-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=640px){.session-warning-dialog{grid-template-columns:1fr}.session-warning-actions{justify-content:stretch}.session-warning-actions .button{flex:1}}.mfa-management .action-row{grid-template-columns:minmax(0,1fr);gap:10px;max-width:360px;margin-top:12px;display:grid}.mfa-management .action-row .button{width:100%}.segmented{grid-template-columns:repeat(2,1fr);gap:8px;width:min(360px,100%);display:inline-grid}.segmented button{min-height:36px;color:var(--slate);background:var(--surface);border:1px solid var(--line);border-radius:6px}.segmented button.active{color:var(--ink);background:var(--green-soft);box-shadow:inset 0 0 0 1px #65983a3d}@keyframes fadeIn{0%{opacity:0}}@keyframes dialogIn{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skeletonPulse{to{background-position:-220% 0}}@media (width<=1100px){.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.page-access-card>header,.page-action-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.table-controls,.page-actions{align-items:stretch}}@media (width<=760px){.app-shell,.app-shell.compact{display:block}.app-shell>aside,.app-shell.compact>aside{width:min(290px,88vw);transition:transform .2s;transform:translate(-100%)}.app-shell>aside.open{transform:translate(0)}.app-shell.compact .brand div:nth-child(2),.app-shell.compact .nav-group>span,.app-shell.compact aside nav a{font-size:13px;display:flex}.app-shell.compact aside nav a:first-child{justify-content:flex-start}.collapse-button{display:none}.mobile-only{display:inline-grid}.topbar{height:62px;padding:0 12px}.command-search{flex:1;width:auto}.command-search kbd,.profile-trigger span,.profile-trigger svg{display:none}.page{padding:18px 12px}.page-help{top:76px;right:12px}.toolbar{align-items:stretch;gap:6px;padding:6px}.toolbar .search,.toolbar>select,.toolbar>input,.table-controls input,.table-controls select,.table-controls .button,.page-actions .button,.page-actions a{width:100%;max-width:none}.table-controls,.page-actions,.action-row,.chip-row{flex-direction:column;align-items:stretch}.pagination{flex-wrap:wrap;justify-content:center;gap:4px}.pagination .button{flex:none;min-height:30px;padding:4px 8px;font-size:11px}.panel,.resource-editor,.dialog-content{max-width:calc(100vw - 24px)}.table-wrap{overflow-x:auto}.table-wrap table{min-width:720px}.account-table-panel td span{margin-top:4px;margin-left:0}.page-heading{flex-direction:column;align-items:stretch;gap:14px}.metrics,.settings-grid{grid-template-columns:1fr 1fr}.auth-page{background:var(--soft);flex-direction:column;min-height:100vh;display:flex}.auth-corner-logo,.auth-page>.auth-theme-toggle{display:none!important}.auth-header{box-sizing:border-box;z-index:10;background:0 0;justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:fixed;top:0;left:0;right:0}.auth-header .auth-theme-toggle{box-shadow:none;position:static}.auth-brand{display:none!important}.auth-panel{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:56px 20px 20px;display:flex;position:relative}.auth-form{width:100%}.auth-footer{width:min(420px,100% - 40px);margin:0;padding-top:0;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.mfa-method{grid-template-columns:48px minmax(0,1fr)}.mfa-method .button{grid-column:1/-1}.mfa-scan-panel{grid-template-columns:1fr}.mfa-scan-panel img{margin:auto}.error-page section{width:100%;padding:20px 16px 40px}.error-illustration{height:auto;margin:8px 0}.error-illustration strong{font-size:80px}.error-illustration img{width:120px;max-height:180px;margin-left:0}.error-actions{flex-direction:column;width:100%}.error-actions .button{width:100%}.setting{grid-template-columns:auto 1fr}.form-grid,.picker-toolbar,.object-map-row,.detail-grid,.access-assignment-row{grid-template-columns:1fr}.access-button-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-action-row{grid-template-columns:1fr}.page-access-toggle{justify-content:space-between}.setting .button{grid-column:1/-1}}@media (width<=480px){.metrics,.settings-grid{grid-template-columns:1fr}.profile-trigger{display:none}}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 42%, transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb, var(--muted) 42%, transparent);border:3px solid #0000;border-radius:999px}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:var(--text,var(--ink));font-family:var(--font-sans)}button,input,textarea,select{font:inherit}button,a,input,textarea,select,.button,.icon-button,.text-button{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s}.auth-brand,[data-theme=dark] .auth-brand{color:#f7fbf4!important}.auth-brand h1,.auth-brand p,.auth-brand span,.auth-brand strong,[data-theme=dark] .auth-brand h1,[data-theme=dark] .auth-brand p,[data-theme=dark] .auth-brand span,[data-theme=dark] .auth-brand strong{color:inherit!important}.auth-page .auth-panel,.auth-page .auth-form,.auth-page .auth-form form{box-shadow:none;border:0}.app-shell{grid-template-columns:var(--layout-sidebar) minmax(0, 1fr);background:var(--page-bg);min-height:100vh}.app-shell.compact{grid-template-columns:var(--layout-sidebar-compact) minmax(0, 1fr)}.app-shell>aside{width:var(--layout-sidebar);background:var(--sidebar);color:var(--sidebar-text);border-right:0}.app-shell.compact aside{width:var(--layout-sidebar-compact)}.app-shell>main{background:0 0;min-width:0}.brand{min-height:var(--layout-topbar);border-bottom:0}.brand span{color:var(--sidebar-muted)}aside nav{padding:12px 10px 22px}aside nav a,.nav-group-toggle,.collapse-button{color:var(--sidebar-text)}aside nav a{min-height:var(--nav-item-height);border-radius:var(--nav-radius);font-weight:690}aside nav a:hover{color:var(--sidebar-text-active);background:var(--sidebar-hover)}.nav-group-label,.nav-group-toggle span,.collapse-button{color:var(--sidebar-muted)}.topbar{height:var(--layout-topbar);background:var(--topbar);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:0;padding:0 clamp(14px,2vw,28px)}.page{max-width:var(--layout-page-max);padding:var(--page-padding);margin:0 auto}.page-heading{min-height:auto;margin-bottom:var(--space-6);align-items:center;padding-right:44px}.page-heading h1,h1{color:var(--ink);letter-spacing:-.035em;font-size:clamp(24px,2vw,32px);line-height:1.1}.page-heading p,p{line-height:1.55}.eyebrow{color:var(--eyebrow-color);letter-spacing:.09em;font-size:11px;font-weight:830}.panel,.metric,.state,.table-wrap,.media-card,.page-access-card,.page-action-row,.access-assignment-row,.detail-grid article,.setting,.dialog,.session-warning-dialog,.resource-editor,.account-table-panel,.settings-summary-panel,.email-test-form,.email-output-panel{background:var(--surface);border-radius:var(--card-radius);box-shadow:var(--card-shadow);border:0!important}.panel{padding:var(--card-padding)}.panel>header{margin-bottom:var(--space-5)}.toolbar,.table-wrap,.state{border-radius:var(--card-radius);box-shadow:var(--card-shadow);border:0!important}.toolbar{background:var(--surface);gap:10px;min-height:auto;margin-bottom:12px;padding:10px}.command-search,.search,.toolbar>select,.toolbar>input,.form-grid input,.form-grid textarea,.form-grid select,.auth-form input,.auth-form select,.action-panel input,.action-panel textarea,.media-body input,.media-body textarea,.page-action-row select,.picker-toolbar input,.picker-toolbar select{background:var(--input-bg);color:var(--ink);border:1px solid var(--input-border);border-radius:var(--input-radius);box-shadow:var(--input-shadow)}.auth-form input,.auth-form select{background:var(--soft)}input::placeholder,textarea::placeholder{color:var(--placeholder)}input:focus-visible,select:focus-visible,textarea:focus-visible,.command-search:focus-within,.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.form-grid label,.dialog label,.auth-form label,.policy-field label,.action-panel label{color:var(--label-color);font-size:12px;font-weight:760}.button{min-height:var(--button-height);border-radius:var(--button-radius);letter-spacing:-.01em;font-weight:760}.button:not(.secondary):not(.destructive){color:var(--accent-contrast);background:var(--accent);border-color:var(--accent);box-shadow:var(--button-shadow)}.button:not(.secondary):not(.destructive):hover{background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px)}.button.secondary{color:var(--secondary-button-text);background:var(--secondary-button-bg);border-color:var(--secondary-button-border)}.button.secondary:hover{color:var(--secondary-button-hover-text);background:var(--secondary-button-hover-bg);border-color:var(--secondary-button-hover-border)}.icon-button{border-radius:var(--icon-radius);color:var(--slate)}.icon-button:hover{background:var(--surface-3);border-color:#0000}.metrics{gap:var(--space-4)}.metric{min-height:var(--metric-height);padding:var(--card-padding)}.metric svg{color:var(--accent)}.metric strong{color:var(--ink)}.badge,.chip{color:var(--chip-text);background:var(--chip-bg);border-radius:var(--radius-pill);border:0}th,td{height:var(--table-row-height);font-size:var(--table-font-size)}th{color:var(--table-head-text);background:var(--table-head-bg);border-bottom-color:var(--row-line)}td{border-bottom-color:var(--row-line)}tbody tr:hover{background:var(--table-row-hover)}.menu,.portal-search-results,.notifications-menu{border-radius:var(--popover-radius);box-shadow:var(--popover-shadow);border:0!important}.menu [role=menuitem]{border-radius:calc(var(--popover-radius) - 8px)}.dialog-overlay,.session-warning-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dialog{overflow:hidden}.page-access-card,.page-action-row,.access-assignment-row{background:var(--surface-2)}.page-action-row{box-shadow:none}.page-access-title code{color:var(--muted);background:var(--surface);border-radius:var(--input-radius);border:0}.notification-count{background:var(--accent);color:var(--accent-contrast);border-color:var(--surface)}@media (width<=1100px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-shell,.app-shell.compact{display:block}.app-shell>aside,.app-shell.compact>aside{width:min(300px,88vw);box-shadow:var(--mobile-sidebar-shadow)}.topbar{height:60px;padding:0 12px}.page{padding:18px 12px}.page-heading{flex-direction:column;align-items:stretch;gap:12px}.metrics{grid-template-columns:1fr}.panel{padding:16px}.toolbar .search,.toolbar>select,.toolbar>input,.table-controls input,.table-controls select,.table-controls .button,.page-actions .button,.page-actions a{width:100%;max-width:none}.table-wrap table{min-width:760px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--accent:#70a83f;--accent-hover:#628f36;--accent-active:#52772d;--accent-soft:#ecf7e5;--accent-contrast:#07110a;--green:var(--accent);--green-strong:#517d2e;--green-soft:var(--accent-soft);--background:#f6f7f9;--page-bg:#f6f7f9;--surface:#fff;--surface-2:#f7f8fa;--surface-3:#eef1f5;--soft:var(--surface-2);--ink:#111827;--text:#111827;--slate:#374151;--muted:#6b7280;--line:#d8dee6;--row-line:#e9edf2;--focus-ring:#70a83f3d;--danger:#c62828;--warning:#a76100;--success:#137333;--sidebar:#fdfefe;--sidebar-text:#2f3a47;--sidebar-text-active:#111827;--sidebar-muted:#6b7280;--sidebar-hover:#eef2f6;--sidebar-active:#e8f4df;--sidebar-active-shadow:inset 0 0 0 1px #70a83f29;--topbar:#fffffff0;--overlay:#1118277a;--layout-sidebar:220px;--layout-sidebar-compact:64px;--layout-topbar:58px;--layout-page-max:1600px;--page-padding:22px;--space-4:10px;--space-5:14px;--space-6:18px;--radius-pill:999px;--card-radius:6px;--card-padding:14px;--card-shadow:0 6px 18px #11182712;--input-bg:#fff;--input-border:#d8dee6;--input-radius:5px;--input-shadow:none;--placeholder:#9ca3af;--button-height:34px;--button-radius:5px;--button-shadow:none;--secondary-button-text:#374151;--secondary-button-bg:#fff;--secondary-button-border:#d8dee6;--secondary-button-hover-text:#111827;--secondary-button-hover-bg:#f7f8fa;--secondary-button-hover-border:#c6ced8;--icon-radius:5px;--nav-item-height:34px;--nav-radius:5px;--metric-height:96px;--table-row-height:40px;--table-font-size:12px;--table-head-bg:#f2f4f7;--table-head-text:#667085;--table-row-hover:#f7f8fa;--chip-bg:#ecf7e5;--chip-text:#517d2e;--eyebrow-color:#517d2e;--label-color:#374151;--popover-radius:8px;--popover-shadow:0 18px 44px #11182729;--mobile-sidebar-shadow:22px 0 60px #1118273d}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#8ccc58;--accent-hover:#9dda68;--accent-active:#afe37a;--accent-soft:#8ccc5824;--accent-contrast:#07110a;--green:var(--accent);--green-strong:#a8df73;--green-soft:var(--accent-soft);--background:#0d1117;--page-bg:#0d1117;--surface:#151b23;--surface-2:#1b222c;--surface-3:#222b36;--soft:var(--surface-2);--ink:#f0f6fc;--text:#f0f6fc;--slate:#d7e0ea;--muted:#9aa6b2;--line:#d1d9e021;--row-line:#d1d9e014;--focus-ring:#8ccc5845;--danger:#ff8a80;--warning:#f7c266;--success:#7ee787;--sidebar:#0a0f15;--sidebar-text:#eef5fb;--sidebar-text-active:#fff;--sidebar-muted:#9ba8b5;--sidebar-hover:#ffffff0f;--sidebar-active:#8ccc5824;--sidebar-active-shadow:inset 0 0 0 1px #8ccc582e;--topbar:#151b23eb;--overlay:#000000a8;--card-shadow:0 10px 28px #0000004d;--input-bg:#0d1117;--input-border:#d1d9e029;--secondary-button-bg:#1b222c;--secondary-button-border:#d1d9e029;--secondary-button-text:#d7e0ea;--secondary-button-hover-bg:#222b36;--secondary-button-hover-border:#d1d9e03d;--secondary-button-hover-text:#fff;--table-head-bg:#1b222c;--table-head-text:#9aa6b2;--table-row-hover:#ffffff0a;--chip-bg:#8ccc5824;--chip-text:#a8df73;--eyebrow-color:#a8df73;--label-color:#d7e0ea}body{background:var(--page-bg)}h1{font-size:clamp(23px,1.8vw,28px)}h2{font-size:clamp(16px,1.1vw,19px)}.topbar{box-shadow:0 1px 0 var(--row-line)}.panel,.metric,.table-wrap,.state{border-radius:var(--card-radius)}.metric span,.activity-row span,.activity-row time{font-size:11px}.form-grid{gap:10px}.toolbar{padding:8px}.access-workspace{gap:18px}.access-workspace.panel{box-shadow:none;background:0 0;padding-inline:0}.access-workspace>header{margin-bottom:0;padding:2px 2px 8px}.page-access-card{--access-card-bg:color-mix(in srgb, var(--surface) 82%, var(--surface-2) 18%);--access-card-shadow:0 10px 28px #10182814;--access-row-bg:var(--surface);--access-row-hover:color-mix(in srgb, var(--accent) 5%, var(--surface) 95%);--access-row-border:color-mix(in srgb, var(--line) 82%, var(--accent) 18%);--access-row-rail:var(--accent);--access-divider:color-mix(in srgb, var(--line) 78%, transparent);border-radius:calc(var(--card-radius) + 2px);box-shadow:var(--access-card-shadow);gap:0;padding:0;display:grid;overflow:hidden;background:var(--access-card-bg)!important;border:0!important}[data-theme=dark] .page-access-card{--access-card-bg:color-mix(in srgb, var(--surface-2) 86%, #000 14%);--access-card-shadow:0 16px 34px #00000047;--access-row-bg:color-mix(in srgb, var(--surface) 88%, #000 12%);--access-row-hover:color-mix(in srgb, var(--accent) 8%, var(--surface) 92%);--access-row-border:color-mix(in srgb, var(--line) 72%, var(--accent) 28%);--access-divider:color-mix(in srgb, var(--line) 84%, transparent)}.page-access-card>header{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 42%), var(--access-card-bg);border-bottom:1px solid var(--access-divider);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:76px;padding:18px 20px;display:grid}.page-access-title strong{color:var(--ink);letter-spacing:-.015em;font-size:15px;font-weight:830}.page-access-title span{color:var(--muted);font-size:12px}.page-access-title code{text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;color:var(--muted);background:color-mix(in srgb, var(--surface) 82%, var(--surface-2) 18%);border:1px solid var(--access-divider);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:720;overflow:hidden}.page-access-toggle{min-height:34px;color:var(--slate);background:color-mix(in srgb, var(--surface) 70%, var(--surface-2) 30%);border:1px solid var(--access-divider);white-space:nowrap;border-radius:999px;justify-content:flex-end;align-items:center;gap:10px;padding:7px 10px;font-size:12px;font-weight:780;display:inline-flex}.page-access-toggle input{width:16px;height:16px;accent-color:var(--accent);margin:0}.page-action-row{border-radius:calc(var(--card-radius) - 2px);grid-template-columns:minmax(220px,1fr) minmax(170px,.34fr) minmax(170px,.34fr) auto;align-items:center;gap:12px;min-height:66px;padding:12px 14px 12px 18px;display:grid;position:relative;background:var(--access-row-bg)!important;border:1px solid var(--access-row-border)!important;border-left:4px solid var(--access-row-rail)!important;box-shadow:none!important}.page-action-row:hover{background:var(--access-row-hover)!important;border-color:color-mix(in srgb, var(--accent) 42%, var(--line) 58%)!important}.page-action-row>div{gap:3px;min-width:0;display:grid}.page-action-row strong{color:var(--ink);letter-spacing:-.01em;text-transform:capitalize;font-size:13px;font-weight:820}.page-action-row span{min-width:0;color:var(--muted);font-size:12px;line-height:1.35}.page-action-row>div:first-child span{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.page-action-row select{background:var(--input-bg);border-radius:var(--input-radius);width:100%;min-height:38px;color:var(--ink);box-shadow:var(--input-shadow);padding-inline:10px;border:1px solid var(--input-border)!important}.page-action-row>span:last-child{min-width:118px;min-height:30px;color:var(--muted);background:color-mix(in srgb, var(--surface-2) 82%, var(--accent) 18%);border:1px solid color-mix(in srgb, var(--line) 72%, var(--accent) 28%);white-space:nowrap;border-radius:999px;justify-content:center;justify-self:end;align-items:center;padding:6px 10px;font-size:11px;font-weight:830;display:inline-flex}.page-action-row>span:last-child[class*=allow]{color:var(--chip-text);background:var(--chip-bg)}.page-action-row>span:last-child:has(.access-allow){color:var(--chip-text);background:var(--chip-bg)}.access-allow{color:var(--chip-text)!important;background:var(--chip-bg)!important}.access-deny{color:var(--danger)!important;background:color-mix(in srgb, var(--danger) 11%, transparent)!important}@media (width<=1180px){.page-action-row{grid-template-columns:minmax(0,1fr) minmax(160px,.5fr) minmax(160px,.5fr)}.page-action-row>span:last-child{grid-column:1/-1;justify-self:start}}@media (width<=760px){.access-workspace.panel{padding-inline:0}.page-access-card>header{grid-template-columns:1fr;align-items:stretch;padding:16px}.page-access-toggle{border-radius:var(--input-radius);justify-content:space-between;width:100%}.page-action-list{padding:12px}.page-action-row{grid-template-columns:1fr;gap:9px;padding:12px;border-left-width:3px!important}.page-action-row select,.page-action-row>span:last-child{justify-self:stretch;width:100%}}.access-workspace.panel{overflow:visible}.page-access-card{background:var(--surface)!important;overflow:hidden!important}.page-access-card>header{border-bottom:1px solid var(--access-divider,var(--line))}.page-access-card>.page-action-row,.page-access-card>.page-access-visibility,.page-access-card>.page-visibility-row{margin:14px 14px 0}.page-access-card>p,.page-access-card>.page-access-description,.page-access-card>.page-action-description{color:var(--muted);background:color-mix(in srgb, var(--surface-2,var(--soft)) 74%, var(--surface) 26%);border:1px solid var(--access-divider,var(--line));border-radius:0 0 calc(var(--card-radius) - 3px) calc(var(--card-radius) - 3px);border-top:0;margin:0 14px 14px;padding:12px 14px;font-size:13px;line-height:1.55}[data-theme=dark] .page-access-card>p,[data-theme=dark] .page-access-card>.page-access-description,[data-theme=dark] .page-access-card>.page-action-description{background:color-mix(in srgb, var(--surface) 86%, #000 14%)}.page-action-list{padding-top:14px!important}.page-action-row{overflow:hidden;background:var(--access-row-bg,var(--surface))!important;border:1px solid var(--access-row-border,var(--line))!important;border-left:4px solid var(--access-row-rail,var(--accent))!important}.page-action-row+.page-action-row{margin-top:2px}.page-action-row select{min-height:36px;font-size:13px}.page-action-row>span:last-child{min-height:28px;font-size:11px}@media (width<=760px){.page-access-card>.page-action-row,.page-access-card>.page-access-visibility,.page-access-card>.page-visibility-row{margin:12px 12px 0}.page-access-card>p,.page-access-card>.page-access-description,.page-access-card>.page-action-description{margin:0 12px 12px}}:root{--sidebar:#071424;--sidebar-text:#e9f2fb;--sidebar-text-active:#fff;--sidebar-muted:#91a4bb;--sidebar-hover:#ffffff14;--sidebar-active:linear-gradient(90deg, #7db4443d, #7db44414);--sidebar-active-shadow:inset 3px 0 var(--accent);--sidebar-line:#ffffff14}[data-theme=dark]{--sidebar:#050c16;--sidebar-text:#f4f8fc;--sidebar-text-active:#fff;--sidebar-muted:#a2b5ca;--sidebar-hover:#ffffff14;--sidebar-active:linear-gradient(90deg, #96d46338, #96d4630d);--sidebar-active-shadow:inset 3px 0 var(--accent);--sidebar-line:#ffffff14}.variant-05-dense-enterprise .app-shell>aside,.app-shell>aside{background:var(--sidebar)!important;color:var(--sidebar-text)!important}.brand,.collapse-button{border-color:var(--sidebar-line)!important}.brand span,.nav-group-label,.nav-group-toggle span,.collapse-button{color:var(--sidebar-muted)!important}aside nav a.active{color:var(--sidebar-text-active)!important;background:var(--sidebar-active)!important;box-shadow:var(--sidebar-active-shadow)!important}:root{--v05-nav-bg:#071424;--v05-nav-bg-strong:#050f1c;--v05-nav-text:#e9f2fb;--v05-nav-text-active:#fff;--v05-nav-muted:#91a4bb;--v05-nav-hover:#ffffff14;--v05-nav-active:linear-gradient(90deg, #7db4443d, #7db44414);--v05-nav-active-shadow:inset 3px 0 var(--accent);--v05-nav-line:#ffffff14;--sidebar:var(--v05-nav-bg);--sidebar-text:var(--v05-nav-text);--sidebar-text-active:var(--v05-nav-text-active);--sidebar-muted:var(--v05-nav-muted);--sidebar-hover:var(--v05-nav-hover);--sidebar-active:var(--v05-nav-active);--sidebar-active-shadow:var(--v05-nav-active-shadow);--sidebar-line:var(--v05-nav-line)}[data-theme=dark]{--v05-nav-bg:#050c16;--v05-nav-bg-strong:#030914;--v05-nav-text:#f4f8fc;--v05-nav-text-active:#fff;--v05-nav-muted:#a2b5ca;--v05-nav-hover:#ffffff16;--v05-nav-active:linear-gradient(90deg, #96d46338, #96d4630e);--v05-nav-active-shadow:inset 3px 0 var(--accent);--v05-nav-line:#ffffff14;--sidebar:var(--v05-nav-bg);--sidebar-text:var(--v05-nav-text);--sidebar-text-active:var(--v05-nav-text-active);--sidebar-muted:var(--v05-nav-muted);--sidebar-hover:var(--v05-nav-hover);--sidebar-active:var(--v05-nav-active);--sidebar-active-shadow:var(--v05-nav-active-shadow);--sidebar-line:var(--v05-nav-line)}.app-shell>aside,.app-shell.compact>aside{box-shadow:10px 0 34px #0714242e;background:var(--v05-nav-bg)!important;color:var(--v05-nav-text)!important}aside nav a:hover,.nav-group-toggle:hover,.collapse-button:hover{color:var(--v05-nav-text-active)!important;background:var(--v05-nav-hover)!important}aside nav a.active{font-weight:820;color:var(--v05-nav-text-active)!important;background:var(--v05-nav-active)!important;box-shadow:var(--v05-nav-active-shadow)!important}.access-workspace.panel{box-shadow:none!important;background:0 0!important;padding:0!important}.access-workspace>header{padding:0 2px 10px!important}.page-access-list{gap:14px!important}.page-access-card{--access-card-bg:var(--surface);--access-row-bg:color-mix(in srgb, var(--surface) 92%, var(--surface-2) 8%);--access-row-border:color-mix(in srgb, var(--line) 72%, var(--accent) 28%);--access-row-rail:var(--accent);--access-note-bg:color-mix(in srgb, var(--surface-2) 80%, var(--surface) 20%);--access-note-text:color-mix(in srgb, var(--muted) 70%, var(--slate) 30%);--access-note-line:color-mix(in srgb, var(--accent) 38%, var(--line) 62%);background:var(--access-card-bg)!important;border:0!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 8px 22px #11182712!important}[data-theme=dark] .page-access-card{--access-card-bg:var(--surface);--access-row-bg:color-mix(in srgb, var(--surface) 86%, #000 14%);--access-row-border:color-mix(in srgb, var(--line) 70%, var(--accent) 30%);--access-note-bg:color-mix(in srgb, var(--surface) 82%, #000 18%);--access-note-text:color-mix(in srgb, var(--muted) 76%, var(--ink) 24%);--access-note-line:color-mix(in srgb, var(--accent) 44%, var(--line) 56%);box-shadow:0 12px 28px #00000042!important}.page-access-title{gap:5px!important}.page-access-title strong{font-size:14px!important;line-height:1.25!important}.page-access-title span{font-size:12px!important;line-height:1.35!important}.page-access-title code{padding:3px 8px!important;font-size:11px!important}.page-access-toggle{border-radius:999px!important;min-height:32px!important;padding:6px 10px!important;font-size:12px!important}.page-access-card>p,.page-access-card>.page-access-description,.page-access-card>.page-action-description{letter-spacing:-.005em;color:var(--access-note-text)!important;background:var(--access-note-bg)!important;border:0!important;border-left:3px solid var(--access-note-line)!important;border-radius:6px!important;margin:8px 12px 10px!important;padding:8px 11px 8px 12px!important;font-size:12px!important;line-height:1.45!important}.page-access-card>.page-action-row strong,.page-access-card>.page-action-row span{line-height:1.3!important}.page-action-row select{border-radius:6px!important;min-height:32px!important;padding:6px 9px!important;font-size:12px!important}.page-access-card>.page-action-row select,.page-access-card>.page-access-visibility select,.page-access-card>.page-visibility-row select{min-height:34px!important;font-size:12.5px!important}.page-access-card>.page-action-row>span:last-child,.page-access-card>.page-access-visibility>span:last-child,.page-access-card>.page-visibility-row>span:last-child{min-height:26px!important}@media (width<=1180px){.page-access-card>.page-action-row,.page-access-card>.page-access-visibility,.page-access-card>.page-visibility-row,.page-action-list .page-action-row{grid-template-columns:minmax(0,1fr) minmax(160px,.45fr) minmax(160px,.45fr)!important}.page-action-row>span:last-child{grid-column:1/-1!important;justify-self:start!important}}@media (width<=760px){.page-access-card>header{grid-template-columns:1fr!important;padding:14px!important}.page-access-card>.page-action-row,.page-access-card>.page-access-visibility,.page-access-card>.page-visibility-row,.page-action-list .page-action-row{grid-template-columns:1fr!important;min-height:auto!important}.page-access-card>p,.page-access-card>.page-access-description,.page-access-card>.page-action-description{font-size:12px!important}.page-action-row select,.page-action-row>span:last-child{justify-self:stretch!important;width:100%!important}}:root,[data-theme=light]{--v05-nav-bg:#0e2a47;--v05-nav-bg-strong:#0a213b;--v05-nav-bg-soft:#12365a;--v05-nav-text:#edf6ff;--v05-nav-text-active:#fff;--v05-nav-muted:#b8cbe0;--v05-nav-hover:#ffffff1b;--v05-nav-active:linear-gradient(90deg, #7db4444d, #1a56942e);--v05-nav-active-shadow:inset 3px 0 #8ccf55;--v05-nav-line:#ffffff1f;--sidebar:var(--v05-nav-bg);--sidebar-text:var(--v05-nav-text);--sidebar-text-active:var(--v05-nav-text-active);--sidebar-muted:var(--v05-nav-muted);--sidebar-hover:var(--v05-nav-hover);--sidebar-active:var(--v05-nav-active);--sidebar-active-shadow:var(--v05-nav-active-shadow);--sidebar-line:var(--v05-nav-line)}[data-theme=dark]{--v05-nav-bg:#030a13;--v05-nav-bg-strong:#020710;--v05-nav-bg-soft:#081424;--v05-nav-text:#f4f8fc;--v05-nav-text-active:#fff;--v05-nav-muted:#9fb3c9;--v05-nav-hover:#ffffff13;--v05-nav-active:linear-gradient(90deg, #96d4633d, #96d4630e);--v05-nav-active-shadow:inset 3px 0 #96d463;--v05-nav-line:#ffffff13;--sidebar:var(--v05-nav-bg);--sidebar-text:var(--v05-nav-text);--sidebar-text-active:var(--v05-nav-text-active);--sidebar-muted:var(--v05-nav-muted);--sidebar-hover:var(--v05-nav-hover);--sidebar-active:var(--v05-nav-active);--sidebar-active-shadow:var(--v05-nav-active-shadow);--sidebar-line:var(--v05-nav-line)}.app-shell>aside,.app-shell.compact>aside{background:linear-gradient(180deg, color-mix(in srgb, var(--v05-nav-bg-soft) 38%, transparent), transparent 34%), var(--v05-nav-bg)!important;color:var(--v05-nav-text)!important;border-right:0!important;box-shadow:12px 0 34px #0e2a472e!important}[data-theme=dark] .app-shell>aside,[data-theme=dark] .app-shell.compact>aside{box-shadow:14px 0 44px #00000070!important}.brand{background:linear-gradient(135deg, #7db44429, #ffffff08 42%, transparent 72%), var(--v05-nav-bg-strong)!important;border-bottom:1px solid var(--v05-nav-line)!important}[data-theme=dark] .brand{background:linear-gradient(135deg, #96d4631f, #ffffff06 42%, transparent 72%), var(--v05-nav-bg-strong)!important}aside nav{background:0 0!important}.brand strong,.brand span,aside nav a,.nav-group-toggle,.nav-group-toggle span,.nav-group-label,.collapse-button,.collapse-button span{color:var(--v05-nav-text)!important}.brand span,.nav-group-label,.nav-group-toggle span,.collapse-button,.collapse-button span{color:var(--v05-nav-muted)!important}aside nav a,.nav-group-toggle{border:1px solid #0000!important}aside nav a:hover,.nav-group-toggle:hover,.collapse-button:hover{color:var(--v05-nav-text-active)!important;background:var(--v05-nav-hover)!important;border-color:#ffffff0f!important}aside nav a.active{color:var(--v05-nav-text-active)!important;background:var(--v05-nav-active)!important;box-shadow:var(--v05-nav-active-shadow)!important;border-color:#8ccf552e!important}.collapse-button{border-top:1px solid var(--v05-nav-line)!important}.page-access-card{background:var(--surface)!important;border:0!important;overflow:hidden!important;box-shadow:0 8px 22px #11182711!important}[data-theme=dark] .page-access-card{box-shadow:0 12px 28px #0000003d!important}.page-access-card>header{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 4%, transparent), transparent 46%), var(--surface)!important;border-bottom:1px solid color-mix(in srgb, var(--line) 74%, transparent)!important;min-height:62px!important;padding:14px 18px!important}.page-access-card>.page-action-row,.page-access-card>.page-access-visibility,.page-access-card>.page-visibility-row{border:1px solid color-mix(in srgb, var(--line) 78%, var(--accent) 22%)!important;border-left:1px solid color-mix(in srgb, var(--line) 78%, var(--accent) 22%)!important;background:color-mix(in srgb, var(--surface) 94%, var(--surface-2,var(--soft)) 6%)!important;min-height:56px!important;box-shadow:none!important;border-radius:7px!important;grid-template-columns:minmax(240px,1fr) minmax(190px,.32fr) minmax(190px,.32fr) auto!important;margin:12px 12px 0!important;padding:10px 12px!important}.page-access-card>p,.page-access-card>.page-access-description,.page-access-card>.page-action-description{color:color-mix(in srgb, var(--muted) 84%, var(--ink) 16%)!important;box-shadow:none!important;letter-spacing:-.004em!important;background:0 0!important;border:0!important;border-radius:0!important;margin:7px 18px 8px!important;padding:0!important;font-size:12px!important;line-height:1.45!important}[data-theme=dark] .page-access-card>p,[data-theme=dark] .page-access-card>.page-access-description,[data-theme=dark] .page-access-card>.page-action-description{color:color-mix(in srgb, var(--muted) 88%, var(--ink) 12%)!important}.page-action-list{gap:8px!important;padding:10px 18px 16px 34px!important;display:grid!important}.page-action-list .page-action-row{border:1px solid color-mix(in srgb, var(--line) 82%, var(--accent) 18%)!important;border-left:1px solid color-mix(in srgb, var(--line) 82%, var(--accent) 18%)!important;background:color-mix(in srgb, var(--surface) 91%, var(--surface-2,var(--soft)) 9%)!important;min-height:46px!important;box-shadow:none!important;border-radius:7px!important;grid-template-columns:minmax(230px,1fr) minmax(176px,.32fr) minmax(176px,.32fr) auto!important;gap:10px!important;padding:8px 11px!important}[data-theme=dark] .page-action-list .page-action-row{background:color-mix(in srgb, var(--surface) 86%, #000 14%)!important;border-color:color-mix(in srgb, var(--line) 84%, var(--accent) 16%)!important}.page-action-list .page-action-row:hover,.page-access-card>.page-action-row:hover{background:color-mix(in srgb, var(--accent) 3.5%, var(--surface) 96.5%)!important}[data-theme=dark] .page-action-list .page-action-row:hover,[data-theme=dark] .page-access-card>.page-action-row:hover{background:color-mix(in srgb, var(--accent) 7%, var(--surface) 93%)!important}.page-action-row>div{gap:2px!important}.page-action-list .page-action-row strong{font-size:12.5px!important;line-height:1.25!important}.page-action-list .page-action-row span,.page-action-list .page-action-row>div:first-child span{font-size:11px!important;line-height:1.25!important}.page-action-row select{min-height:32px!important;padding:6px 9px!important;font-size:12px!important}.page-action-row>span:last-child{min-width:104px!important;min-height:24px!important;padding:4px 8px!important;font-size:10.5px!important;line-height:1!important}@media (width<=1180px){.page-access-card>.page-action-row,.page-access-card>.page-access-visibility,.page-access-card>.page-visibility-row,.page-action-list .page-action-row{grid-template-columns:minmax(0,1fr) minmax(160px,.45fr) minmax(160px,.45fr)!important}.page-action-row>span:last-child{grid-column:1/-1!important;justify-self:start!important}}@media (width<=760px){.page-access-card>header{grid-template-columns:1fr!important;padding:14px!important}.page-action-list{padding:10px 12px 14px 22px!important}.page-access-card>.page-action-row,.page-access-card>.page-access-visibility,.page-access-card>.page-visibility-row,.page-action-list .page-action-row{grid-template-columns:1fr!important;min-height:auto!important}.page-access-card>p,.page-access-card>.page-access-description,.page-access-card>.page-action-description{margin:7px 14px 8px!important;font-size:12px!important}.page-action-row select,.page-action-row>span:last-child{justify-self:stretch!important;width:100%!important}}.page>:is(.panel,.metric,.state,.table-wrap,.toolbar,.settings-summary-panel,.email-test-form,.email-output-panel,.settings-form,.form-grid,.resource-editor,.account-table-panel,.sessions-panel,.sensitive-action)+:is(.panel,.metric,.state,.table-wrap,.toolbar,.settings-summary-panel,.email-test-form,.email-output-panel,.settings-form,.form-grid,.resource-editor,.account-table-panel,.sessions-panel,.sensitive-action),.panel>:is(.settings-summary-panel,.email-test-form,.email-output-panel,.settings-form,.form-grid,.resource-editor,.account-table-panel,.sensitive-action)+:is(.settings-summary-panel,.email-test-form,.email-output-panel,.settings-form,.form-grid,.resource-editor,.account-table-panel,.sensitive-action){margin-top:var(--space-5,18px)!important}.email-test-form+:is(.settings-form,.form-grid,.panel),:is(.panel,.settings-summary-panel)+.email-test-form,:is(.panel,.email-test-form,.email-output-panel)+.settings-form,:is(.panel,.email-test-form,.email-output-panel)+.form-grid{margin-top:var(--space-6,22px)!important}:root{--checkbox-size:22px;--checkbox-radius:6px;--checkbox-bg:var(--surface);--checkbox-border:color-mix(in srgb, var(--input-border,var(--line)) 88%, var(--muted) 12%);--checkbox-hover-border:color-mix(in srgb, var(--accent) 54%, var(--input-border,var(--line)) 46%);--checkbox-checked-bg:var(--accent);--checkbox-checked-border:var(--accent);--checkbox-check-color:var(--accent-contrast,#07110a);--checkbox-card-bg:color-mix(in srgb, var(--surface) 96%, var(--surface-2) 4%);--checkbox-card-hover:color-mix(in srgb, var(--accent) 3%, var(--surface) 97%);--checkbox-card-checked:color-mix(in srgb, var(--accent) 8%, var(--surface) 92%);--checkbox-card-border:color-mix(in srgb, var(--line) 82%, transparent);--verification-panel-bg:color-mix(in srgb, var(--surface) 92%, var(--surface-2) 8%);--verification-panel-border:color-mix(in srgb, var(--line) 76%, transparent)}[data-theme=dark]{--checkbox-bg:color-mix(in srgb, var(--input-bg,var(--surface)) 90%, #000 10%);--checkbox-border:color-mix(in srgb, var(--line) 84%, var(--muted) 16%);--checkbox-check-color:#07110a;--checkbox-card-bg:color-mix(in srgb, var(--surface) 88%, #000 12%);--checkbox-card-hover:color-mix(in srgb, var(--accent) 6%, var(--surface) 94%);--checkbox-card-checked:color-mix(in srgb, var(--accent) 12%, var(--surface) 88%);--checkbox-card-border:color-mix(in srgb, var(--line) 78%, transparent);--verification-panel-bg:color-mix(in srgb, var(--surface) 88%, #000 12%);--verification-panel-border:color-mix(in srgb, var(--line) 76%, transparent)}.app-shell input[type=checkbox],.auth-page input[type=checkbox],.dialog input[type=checkbox],.menu input[type=checkbox],.session-warning-dialog input[type=checkbox]{cursor:pointer;vertical-align:middle;appearance:none!important;width:var(--checkbox-size)!important;height:var(--checkbox-size)!important;min-width:var(--checkbox-size)!important;min-height:var(--checkbox-size)!important;flex:0 0 var(--checkbox-size)!important;background:var(--checkbox-bg)!important;border:1.5px solid var(--checkbox-border)!important;border-radius:var(--checkbox-radius)!important;place-content:center!important;margin:0!important;padding:0!important;display:inline-grid!important;box-shadow:inset 0 1px #ffffff0f,0 1px 1px #1118270a!important}.app-shell input[type=checkbox]:after,.auth-page input[type=checkbox]:after,.dialog input[type=checkbox]:after,.menu input[type=checkbox]:after,.session-warning-dialog input[type=checkbox]:after{content:"";border-left:2.25px solid var(--checkbox-check-color);border-bottom:2.25px solid var(--checkbox-check-color);transform-origin:50%;opacity:0;width:10px;height:6px;transition:transform .12s,opacity .12s;transform:rotate(-45deg)translateY(-1px)scale(0)}.app-shell input[type=checkbox]:hover,.auth-page input[type=checkbox]:hover,.dialog input[type=checkbox]:hover,.menu input[type=checkbox]:hover,.session-warning-dialog input[type=checkbox]:hover{border-color:var(--checkbox-hover-border)!important}.app-shell input[type=checkbox]:checked,.auth-page input[type=checkbox]:checked,.dialog input[type=checkbox]:checked,.menu input[type=checkbox]:checked,.session-warning-dialog input[type=checkbox]:checked{background:var(--checkbox-checked-bg)!important;border-color:var(--checkbox-checked-border)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent), inset 0 1px 0 #ffffff2e!important}.app-shell input[type=checkbox]:checked:after,.auth-page input[type=checkbox]:checked:after,.dialog input[type=checkbox]:checked:after,.menu input[type=checkbox]:checked:after,.session-warning-dialog input[type=checkbox]:checked:after{opacity:1;transform:rotate(-45deg)translateY(-1px)scale(1)}.app-shell input[type=checkbox]:focus-visible,.auth-page input[type=checkbox]:focus-visible,.dialog input[type=checkbox]:focus-visible,.menu input[type=checkbox]:focus-visible,.session-warning-dialog input[type=checkbox]:focus-visible{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--focus-ring)!important;outline:0!important}.app-shell input[type=checkbox]:disabled,.auth-page input[type=checkbox]:disabled,.dialog input[type=checkbox]:disabled,.menu input[type=checkbox]:disabled,.session-warning-dialog input[type=checkbox]:disabled{opacity:.48;cursor:not-allowed}.check-field,.checkbox-field{grid-template-columns:var(--checkbox-size) minmax(0, 1fr);width:100%;min-height:50px;margin:0;color:var(--ink)!important;text-align:left!important;background:var(--checkbox-card-bg)!important;border:1px solid var(--checkbox-card-border)!important;border-radius:9px!important;place-items:center start!important;gap:12px!important;padding:12px 14px!important;font-size:13px!important;font-weight:720!important;line-height:1.25!important;display:grid!important;box-shadow:0 1px 2px #11182709!important}.form-grid label:has(>input[type=checkbox]){grid-template-columns:var(--checkbox-size) minmax(0, 1fr);width:100%;min-height:50px;margin:0;color:var(--ink)!important;text-align:left!important;background:var(--checkbox-card-bg)!important;border:1px solid var(--checkbox-card-border)!important;border-radius:9px!important;place-items:center start!important;gap:12px!important;padding:12px 14px!important;font-size:13px!important;font-weight:720!important;line-height:1.25!important;display:grid!important;box-shadow:0 1px 2px #11182709!important}.settings-form label:has(>input[type=checkbox]){grid-template-columns:var(--checkbox-size) minmax(0, 1fr);width:100%;min-height:50px;margin:0;color:var(--ink)!important;text-align:left!important;background:var(--checkbox-card-bg)!important;border:1px solid var(--checkbox-card-border)!important;border-radius:9px!important;place-items:center start!important;gap:12px!important;padding:12px 14px!important;font-size:13px!important;font-weight:720!important;line-height:1.25!important;display:grid!important;box-shadow:0 1px 2px #11182709!important}.panel fieldset label:has(input[type=checkbox]){grid-template-columns:var(--checkbox-size) minmax(0, 1fr);width:100%;min-height:50px;margin:0;color:var(--ink)!important;text-align:left!important;background:var(--checkbox-card-bg)!important;border:1px solid var(--checkbox-card-border)!important;border-radius:9px!important;place-items:center start!important;gap:12px!important;padding:12px 14px!important;font-size:13px!important;font-weight:720!important;line-height:1.25!important;display:grid!important;box-shadow:0 1px 2px #11182709!important}.form-grid fieldset label:has(input[type=checkbox]){grid-template-columns:var(--checkbox-size) minmax(0, 1fr);width:100%;min-height:50px;margin:0;color:var(--ink)!important;text-align:left!important;background:var(--checkbox-card-bg)!important;border:1px solid var(--checkbox-card-border)!important;border-radius:9px!important;place-items:center start!important;gap:12px!important;padding:12px 14px!important;font-size:13px!important;font-weight:720!important;line-height:1.25!important;display:grid!important;box-shadow:0 1px 2px #11182709!important}.settings-form fieldset label:has(input[type=checkbox]){grid-template-columns:var(--checkbox-size) minmax(0, 1fr);width:100%;min-height:50px;margin:0;color:var(--ink)!important;text-align:left!important;background:var(--checkbox-card-bg)!important;border:1px solid var(--checkbox-card-border)!important;border-radius:9px!important;place-items:center start!important;gap:12px!important;padding:12px 14px!important;font-size:13px!important;font-weight:720!important;line-height:1.25!important;display:grid!important;box-shadow:0 1px 2px #11182709!important}.check-field:hover,.checkbox-field:hover{background:var(--checkbox-card-hover)!important;border-color:color-mix(in srgb, var(--accent) 24%, var(--checkbox-card-border) 76%)!important}.form-grid label:has(>input[type=checkbox]):hover{background:var(--checkbox-card-hover)!important;border-color:color-mix(in srgb, var(--accent) 24%, var(--checkbox-card-border) 76%)!important}.settings-form label:has(>input[type=checkbox]):hover{background:var(--checkbox-card-hover)!important;border-color:color-mix(in srgb, var(--accent) 24%, var(--checkbox-card-border) 76%)!important}.panel fieldset label:has(input[type=checkbox]):hover{background:var(--checkbox-card-hover)!important;border-color:color-mix(in srgb, var(--accent) 24%, var(--checkbox-card-border) 76%)!important}.form-grid fieldset label:has(input[type=checkbox]):hover{background:var(--checkbox-card-hover)!important;border-color:color-mix(in srgb, var(--accent) 24%, var(--checkbox-card-border) 76%)!important}.settings-form fieldset label:has(input[type=checkbox]):hover{background:var(--checkbox-card-hover)!important;border-color:color-mix(in srgb, var(--accent) 24%, var(--checkbox-card-border) 76%)!important}.check-field:has(input[type=checkbox]:checked){background:var(--checkbox-card-checked)!important;border-color:color-mix(in srgb, var(--accent) 36%, var(--checkbox-card-border) 64%)!important}.checkbox-field:has(input[type=checkbox]:checked){background:var(--checkbox-card-checked)!important;border-color:color-mix(in srgb, var(--accent) 36%, var(--checkbox-card-border) 64%)!important}.form-grid label:has(>input[type=checkbox]:checked){background:var(--checkbox-card-checked)!important;border-color:color-mix(in srgb, var(--accent) 36%, var(--checkbox-card-border) 64%)!important}.settings-form label:has(>input[type=checkbox]:checked){background:var(--checkbox-card-checked)!important;border-color:color-mix(in srgb, var(--accent) 36%, var(--checkbox-card-border) 64%)!important}.panel fieldset label:has(input[type=checkbox]:checked){background:var(--checkbox-card-checked)!important;border-color:color-mix(in srgb, var(--accent) 36%, var(--checkbox-card-border) 64%)!important}.form-grid fieldset label:has(input[type=checkbox]:checked){background:var(--checkbox-card-checked)!important;border-color:color-mix(in srgb, var(--accent) 36%, var(--checkbox-card-border) 64%)!important}.settings-form fieldset label:has(input[type=checkbox]:checked){background:var(--checkbox-card-checked)!important;border-color:color-mix(in srgb, var(--accent) 36%, var(--checkbox-card-border) 64%)!important}.page fieldset,.panel fieldset,.form-grid fieldset,.settings-form fieldset{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));min-width:0;background:var(--verification-panel-bg)!important;border:1px solid var(--verification-panel-border)!important;box-shadow:none!important;border-radius:12px!important;gap:10px!important;margin:0!important;padding:16px!important;display:grid!important}.page fieldset legend,.panel fieldset legend,.form-grid fieldset legend,.settings-form fieldset legend{letter-spacing:-.01em;grid-column:1/-1;width:auto;line-height:1.2;color:var(--ink)!important;background:0 0!important;margin:0 0 4px!important;padding:0 8px 0 0!important;font-size:13px!important;font-weight:810!important}.page fieldset>label,.panel fieldset>label,.form-grid fieldset>label,.settings-form fieldset>label{max-width:100%}:is(.page:has([aria-label=Provider]),.page:has(select[name*=provider i]),.page:has(input[name*=turnstile i]),.page:has(input[name*=hcaptcha i]),.page:has(input[name*=recaptcha i])){--card-padding:18px}:is(.page:has([aria-label=Provider]) .form-grid,.page:has(select[name*=provider i]) .form-grid,.page:has(input[name*=turnstile i]) .form-grid,.page:has(input[name*=hcaptcha i]) .form-grid,.page:has(input[name*=recaptcha i]) .form-grid){align-items:start;gap:14px!important}:is(.page:has([aria-label=Provider]) .form-grid>.action-row,.page:has(select[name*=provider i]) .form-grid>.action-row,.page:has(input[name*=turnstile i]) .form-grid>.action-row,.page:has(input[name*=hcaptcha i]) .form-grid>.action-row,.page:has(input[name*=recaptcha i]) .form-grid>.action-row){margin-top:4px}@media (width<=760px){.page fieldset,.panel fieldset,.form-grid fieldset,.settings-form fieldset{grid-template-columns:1fr;padding:12px!important}.check-field,.checkbox-field{min-height:48px;padding:11px 12px!important}.form-grid label:has(>input[type=checkbox]){min-height:48px;padding:11px 12px!important}.settings-form label:has(>input[type=checkbox]){min-height:48px;padding:11px 12px!important}.panel fieldset label:has(input[type=checkbox]){min-height:48px;padding:11px 12px!important}.form-grid fieldset label:has(input[type=checkbox]){min-height:48px;padding:11px 12px!important}.settings-form fieldset label:has(input[type=checkbox]){min-height:48px;padding:11px 12px!important}}.page .human-verification-widget,.panel .human-verification-widget,.form-grid .human-verification-widget,.settings-form .human-verification-widget{width:min(360px,100%);color:var(--ink);background:color-mix(in srgb, var(--surface) 94%, var(--surface-2,var(--soft)) 6%);border:1px solid color-mix(in srgb, var(--line) 78%, transparent);border-radius:12px;align-items:start;gap:9px;padding:12px 14px;display:grid;box-shadow:0 1px 2px #0f172a0a}[data-theme=dark] .page .human-verification-widget,[data-theme=dark] .panel .human-verification-widget,[data-theme=dark] .form-grid .human-verification-widget,[data-theme=dark] .settings-form .human-verification-widget{background:color-mix(in srgb, var(--surface) 90%, #000 10%);border-color:color-mix(in srgb, var(--line) 72%, transparent)}.human-verification-widget>div:first-child{justify-items:start;min-width:0;display:grid}.human-verification-widget iframe{max-width:100%}.human-verification-widget small{min-height:22px;color:var(--muted);align-items:center;gap:7px;margin:0;font-size:12px;font-weight:650;line-height:1.45;display:inline-flex}.human-verification-widget small:before{content:"";background:var(--accent,var(--green-strong));width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,var(--green-strong)) 14%, transparent);border-radius:999px;flex:0 0 7px}.auth-page .human-verification-widget{width:min(var(--auth-form-width,420px), 100%);gap:7px;margin:4px 0 12px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.auth-page .human-verification-widget>div:first-child{justify-items:stretch}.auth-page .human-verification-widget iframe{width:100%}.auth-page .checkbox-field,.auth-page .check-field,.auth-page .trust-device-field{grid-template-columns:minmax(0, 1fr) var(--checkbox-size)!important;background:var(--soft)!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:auto!important;margin:0!important;display:inline-grid!important}.auth-page .form-grid label:has(>input[type=checkbox]){grid-template-columns:minmax(0, 1fr) var(--checkbox-size)!important;background:var(--soft)!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:auto!important;margin:0!important;display:inline-grid!important}.auth-page .settings-form label:has(>input[type=checkbox]){grid-template-columns:minmax(0, 1fr) var(--checkbox-size)!important;background:var(--soft)!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:auto!important;margin:0!important;display:inline-grid!important}.auth-page label:has(>input[type=checkbox]){grid-template-columns:minmax(0, 1fr) var(--checkbox-size)!important;background:var(--soft)!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:auto!important;margin:0!important;display:inline-grid!important}.page :is(.panel,.form-grid,.settings-form) fieldset:has(input[type=checkbox]){min-width:0;background:color-mix(in srgb, var(--surface) 96%, var(--soft) 4%)!important;border:1px solid color-mix(in srgb, var(--line) 82%, transparent)!important;border-radius:14px!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:10px!important;margin:0!important;padding:18px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0d!important}.page fieldset:has(input[type=checkbox]){min-width:0;background:color-mix(in srgb, var(--surface) 96%, var(--soft) 4%)!important;border:1px solid color-mix(in srgb, var(--line) 82%, transparent)!important;border-radius:14px!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:10px!important;margin:0!important;padding:18px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0d!important}[data-theme=dark] .page :is(.panel,.form-grid,.settings-form) fieldset:has(input[type=checkbox]){background:color-mix(in srgb, var(--surface) 92%, #000 8%)!important;border-color:color-mix(in srgb, var(--line) 76%, transparent)!important}[data-theme=dark] .page fieldset:has(input[type=checkbox]){background:color-mix(in srgb, var(--surface) 92%, #000 8%)!important;border-color:color-mix(in srgb, var(--line) 76%, transparent)!important}.page :is(.panel,.form-grid,.settings-form) fieldset:has(input[type=checkbox]) legend{letter-spacing:-.01em;grid-column:1/-1;color:var(--ink)!important;background:0 0!important;margin:0 0 2px!important;padding:0!important;font-size:13px!important;font-weight:820!important}.page fieldset:has(input[type=checkbox]) legend{letter-spacing:-.01em;grid-column:1/-1;color:var(--ink)!important;background:0 0!important;margin:0 0 2px!important;padding:0!important;font-size:13px!important;font-weight:820!important}.page :is(.panel,.form-grid,.settings-form) fieldset:has(input[type=checkbox]) label:has(input[type=checkbox]){min-height:54px!important;color:var(--ink)!important;text-align:left!important;background:color-mix(in srgb, var(--surface) 98%, var(--soft) 2%)!important;border:1px solid color-mix(in srgb, var(--line) 78%, transparent)!important;border-radius:12px!important;grid-template-columns:26px minmax(0,1fr)!important;place-items:center start!important;gap:12px!important;padding:12px 13px!important;font-size:13px!important;font-weight:760!important;line-height:1.25!important;display:grid!important;box-shadow:0 1px 2px #0f172a09!important}.page fieldset:has(input[type=checkbox]) label:has(input[type=checkbox]){min-height:54px!important;color:var(--ink)!important;text-align:left!important;background:color-mix(in srgb, var(--surface) 98%, var(--soft) 2%)!important;border:1px solid color-mix(in srgb, var(--line) 78%, transparent)!important;border-radius:12px!important;grid-template-columns:26px minmax(0,1fr)!important;place-items:center start!important;gap:12px!important;padding:12px 13px!important;font-size:13px!important;font-weight:760!important;line-height:1.25!important;display:grid!important;box-shadow:0 1px 2px #0f172a09!important}[data-theme=dark] .page :is(.panel,.form-grid,.settings-form) fieldset:has(input[type=checkbox]) label:has(input[type=checkbox]){background:color-mix(in srgb, var(--surface) 94%, #000 6%)!important;border-color:color-mix(in srgb, var(--line) 72%, transparent)!important}[data-theme=dark] .page fieldset:has(input[type=checkbox]) label:has(input[type=checkbox]){background:color-mix(in srgb, var(--surface) 94%, #000 6%)!important;border-color:color-mix(in srgb, var(--line) 72%, transparent)!important}.page :is(.panel,.form-grid,.settings-form) fieldset:has(input[type=checkbox]) label:has(input[type=checkbox]):hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--line) 72%)!important;background:color-mix(in srgb, var(--accent) 4%, var(--surface) 96%)!important}.page fieldset:has(input[type=checkbox]) label:has(input[type=checkbox]):hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--line) 72%)!important;background:color-mix(in srgb, var(--accent) 4%, var(--surface) 96%)!important}.page :is(.panel,.form-grid,.settings-form) fieldset:has(input[type=checkbox]) label:has(input[type=checkbox]:checked){border-color:color-mix(in srgb, var(--accent) 38%, var(--line) 62%)!important;background:color-mix(in srgb, var(--accent) 8%, var(--surface) 92%)!important}.page fieldset:has(input[type=checkbox]) label:has(input[type=checkbox]:checked){border-color:color-mix(in srgb, var(--accent) 38%, var(--line) 62%)!important;background:color-mix(in srgb, var(--accent) 8%, var(--surface) 92%)!important}.page fieldset:has(input[type=checkbox]) label:has(input[type=checkbox]) input[type=checkbox]{justify-self:start!important}@media (width<=760px){.page :is(.panel,.form-grid,.settings-form) fieldset:has(input[type=checkbox]){grid-template-columns:1fr!important;padding:12px!important}.page fieldset:has(input[type=checkbox]){grid-template-columns:1fr!important;padding:12px!important}.page :is(.panel,.form-grid,.settings-form) fieldset:has(input[type=checkbox]) label:has(input[type=checkbox]){min-height:50px!important;padding:11px 12px!important}.page fieldset:has(input[type=checkbox]) label:has(input[type=checkbox]){min-height:50px!important;padding:11px 12px!important}}:root{--hv-radius:var(--input-radius,6px);--hv-item-radius:var(--input-radius,6px);--hv-checkbox-radius:5px}.app-shell input[type=checkbox],.auth-page input[type=checkbox],.dialog input[type=checkbox],.menu input[type=checkbox],.session-warning-dialog input[type=checkbox]{border-radius:var(--hv-checkbox-radius)!important}.page .human-verification-widget,.panel .human-verification-widget,.form-grid .human-verification-widget,.settings-form .human-verification-widget,.page fieldset,.panel fieldset,.form-grid fieldset,.settings-form fieldset{border-radius:var(--hv-radius)!important}.page :is(.panel,.form-grid,.settings-form) fieldset:has(input[type=checkbox]){border-radius:var(--hv-radius)!important}.page fieldset:has(input[type=checkbox]){border-radius:var(--hv-radius)!important}.checkbox-field{border-radius:var(--hv-item-radius)!important}.page :is(.panel,.form-grid,.settings-form) fieldset:has(input[type=checkbox]) label:has(input[type=checkbox]){border-radius:var(--hv-item-radius)!important}.page fieldset:has(input[type=checkbox]) label:has(input[type=checkbox]){border-radius:var(--hv-item-radius)!important}.form-grid label:has(>input[type=checkbox]){border-radius:var(--hv-item-radius)!important}.settings-form label:has(>input[type=checkbox]){border-radius:var(--hv-item-radius)!important}.panel fieldset label:has(input[type=checkbox]){border-radius:var(--hv-item-radius)!important}.form-grid fieldset label:has(input[type=checkbox]){border-radius:var(--hv-item-radius)!important}.settings-form fieldset label:has(input[type=checkbox]){border-radius:var(--hv-item-radius)!important}.page fieldset:has(input[type=checkbox]){padding:18px!important}.page fieldset:has(input[type=checkbox]) label:has(input[type=checkbox]){min-height:54px!important;padding:13px 16px!important}@media (width<=760px){.page fieldset:has(input[type=checkbox]){padding:14px!important}.page fieldset:has(input[type=checkbox]) label:has(input[type=checkbox]){min-height:50px!important;padding:12px 14px!important}}:root{--ui-control-radius:var(--input-radius,6px);--ui-panel-radius:var(--card-radius,var(--input-radius,6px));--ui-compact-radius:var(--input-radius,6px)}.notifications-menu{border-radius:var(--ui-panel-radius)!important}.notifications-arrow{filter:drop-shadow(0 -1px 0 color-mix(in srgb, var(--line) 88%, transparent))}.notifications-header,.notification-filters,.notification-preview{border-radius:0!important}.notifications-close,.notifications-text-button,.notification-filters button,.notification-action,.notifications-menu .chip{border-radius:var(--ui-compact-radius)!important}.notification-item,.notification-kind{border-radius:var(--ui-control-radius)!important}.notification-list{padding:8px!important}.notification-item.unread,.notification-item:hover{box-shadow:none!important}.topbar .profile-trigger,.topbar .theme-toggle,.topbar [aria-label*=theme i],.topbar [aria-label*=toggle\ theme i],.topbar [aria-label*=appearance i],.topbar [aria-label*=dark i],.topbar [aria-label*=light i]{border:1px solid color-mix(in srgb, var(--line) 86%, transparent)!important;border-radius:var(--ui-control-radius)!important;background:color-mix(in srgb, var(--surface) 96%, var(--soft) 4%)!important;min-height:38px!important;box-shadow:0 1px 2px #0f172a09!important}.topbar .profile-trigger{padding:4px 9px 4px 4px!important}.topbar .theme-toggle,.topbar [aria-label*=theme i],.topbar [aria-label*=toggle\ theme i],.topbar [aria-label*=appearance i],.topbar [aria-label*=dark i],.topbar [aria-label*=light i]{width:38px!important;height:38px!important;padding:0!important}.topbar .profile-trigger:hover,.topbar .theme-toggle:hover,.topbar [aria-label*=theme i]:hover,.topbar [aria-label*=toggle\ theme i]:hover,.topbar [aria-label*=appearance i]:hover,.topbar [aria-label*=dark i]:hover,.topbar [aria-label*=light i]:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--line) 72%)!important;background:color-mix(in srgb, var(--accent) 5%, var(--surface) 95%)!important}[data-theme=dark] .topbar .profile-trigger,[data-theme=dark] .topbar .theme-toggle,[data-theme=dark] .topbar [aria-label*=theme i],[data-theme=dark] .topbar [aria-label*=toggle\ theme i],[data-theme=dark] .topbar [aria-label*=appearance i],[data-theme=dark] .topbar [aria-label*=dark i],[data-theme=dark] .topbar [aria-label*=light i]{background:color-mix(in srgb, var(--surface) 92%, #000 8%)!important;border-color:color-mix(in srgb, var(--line) 78%, transparent)!important;box-shadow:none!important}[data-theme=dark] .topbar .profile-trigger:hover,[data-theme=dark] .topbar .theme-toggle:hover,[data-theme=dark] .topbar [aria-label*=theme i]:hover,[data-theme=dark] .topbar [aria-label*=toggle\ theme i]:hover,[data-theme=dark] .topbar [aria-label*=appearance i]:hover,[data-theme=dark] .topbar [aria-label*=dark i]:hover,[data-theme=dark] .topbar [aria-label*=light i]:hover{background:color-mix(in srgb, var(--accent) 10%, var(--surface) 90%)!important;border-color:color-mix(in srgb, var(--accent) 34%, var(--line) 66%)!important}@media (width<=760px){.notifications-menu{border-radius:var(--ui-panel-radius)!important;width:min(420px,100vw - 18px)!important}.topbar .profile-trigger{padding:4px!important}}.mobile-only{display:none!important}@media (width>=761px){.brand>button,.brand .icon-button,.topbar .mobile-only,.topbar>.icon-button:first-child{display:none!important}}@media (width<=760px){.mobile-only,.brand>button,.brand .icon-button{display:inline-grid!important}}.page-action-row>span:last-child,.page-access-card>.page-action-row>span:last-child,.page-access-card>.page-access-visibility>span:last-child,.page-access-card>.page-visibility-row>span:last-child{border-radius:6px!important}.page-action-row>span:last-child,.page-access-card>.page-action-row>span:last-child{min-height:24px!important;padding:5px 9px!important}:root{--oxw-control-radius:6px;--oxw-control-height:38px;--oxw-control-pad-x:12px;--oxw-select-arrow:color-mix(in srgb, var(--slate) 74%, transparent);--oxw-select-bg:var(--surface);--oxw-select-bg-hover:color-mix(in srgb, var(--surface) 88%, var(--soft) 12%);--oxw-select-border:color-mix(in srgb, var(--line) 88%, var(--slate) 12%);--oxw-select-shadow:0 1px 0 #0f172a08}[data-theme=dark]{--oxw-select-arrow:color-mix(in srgb, var(--slate) 82%, transparent);--oxw-select-bg:color-mix(in srgb, var(--surface) 92%, #000 8%);--oxw-select-bg-hover:color-mix(in srgb, var(--surface) 82%, #fff 4%);--oxw-select-border:color-mix(in srgb, var(--line) 78%, #fff 10%);--oxw-select-shadow:0 1px 0 #00000038}select,.form-grid select,.settings-form select,.toolbar>select,.table-controls select,.page-actions select,.action-panel select,.media-body select,.auth-form select,.picker-toolbar select,.page-access-card select,.page-action-row select,.access-button-grid select{min-height:var(--oxw-control-height)!important;padding:8px 38px 8px var(--oxw-control-pad-x)!important;color:var(--ink)!important;background-color:var(--oxw-select-bg)!important;background-image:linear-gradient(45deg, transparent 50%, var(--oxw-select-arrow) 50%), linear-gradient(135deg, var(--oxw-select-arrow) 50%, transparent 50%)!important;border:1px solid var(--oxw-select-border)!important;border-radius:var(--oxw-control-radius)!important;box-shadow:var(--oxw-select-shadow)!important;letter-spacing:-.01em!important;cursor:pointer!important;appearance:none!important;background-position:calc(100% - 18px),calc(100% - 13px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;outline:0!important;font-size:13px!important;font-weight:650!important;line-height:1.25!important}select:hover,.form-grid select:hover,.settings-form select:hover,.toolbar>select:hover,.table-controls select:hover,.page-actions select:hover,.action-panel select:hover,.media-body select:hover,.auth-form select:hover,.picker-toolbar select:hover,.page-access-card select:hover,.page-action-row select:hover,.access-button-grid select:hover{background-color:var(--oxw-select-bg-hover)!important;border-color:color-mix(in srgb, var(--line) 58%, var(--green-strong) 42%)!important}select:focus,select:focus-visible,.form-grid select:focus,.settings-form select:focus,.toolbar>select:focus,.table-controls select:focus,.page-actions select:focus,.action-panel select:focus,.media-body select:focus,.auth-form select:focus,.picker-toolbar select:focus,.page-access-card select:focus,.page-action-row select:focus,.access-button-grid select:focus{border-color:var(--green-strong)!important;box-shadow:0 0 0 3px var(--focus-ring), var(--oxw-select-shadow)!important}select:disabled{opacity:.58!important;cursor:not-allowed!important}select option{color:var(--ink);background:var(--surface);font-size:13px;font-weight:600}.page-access-card select,.page-action-row select{justify-self:end!important;width:100%!important;max-width:280px!important}.page-action-row{align-items:center!important}.page-access-toggle{min-height:34px!important;color:var(--slate)!important;background:color-mix(in srgb, var(--surface) 92%, var(--soft) 8%)!important;border:1px solid var(--oxw-select-border)!important;border-radius:var(--oxw-control-radius)!important;box-shadow:var(--oxw-select-shadow)!important;white-space:nowrap!important;align-items:center!important;gap:10px!important;padding:6px 9px!important;font-size:12px!important;font-weight:750!important;display:inline-flex!important}.page-access-toggle:hover{border-color:color-mix(in srgb, var(--line) 58%, var(--green-strong) 42%)!important;background:var(--oxw-select-bg-hover)!important}.page-access-toggle input[type=checkbox]{width:17px!important;height:17px!important;min-height:0!important;accent-color:var(--green-strong)!important;border-radius:4px!important;margin:0!important;padding:0!important}.page-action-row>span:last-child,.page-access-card>header .page-access-toggle,.page-access-card>.page-action-row>span:last-child,.page-access-card>.page-access-visibility>span:last-child,.page-access-card>.page-visibility-row>span:last-child{border-radius:var(--oxw-control-radius)!important}.page-action-row>span:last-child,.page-access-card>.page-action-row>span:last-child{border-radius:var(--oxw-control-radius)!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:6px 10px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.page-access-card>header{align-items:center!important}.page-access-card>header .page-access-toggle{align-self:start!important}@media (width<=760px){select,.page-access-card select,.page-action-row select,.toolbar>select,.table-controls select{justify-self:stretch!important;width:100%!important;max-width:none!important}.page-access-toggle{justify-content:space-between!important;width:100%!important}.page-action-row>span:last-child{justify-self:start!important;width:fit-content!important}}.page :where(select){margin-block:2px!important}.page-action-row select,.page-access-card select{margin-block:1px!important}.page :where(label,span,strong,p)+select,.page :where(select)+:where(button,.button,a,input,select,textarea,span,label){margin-inline-start:8px!important}.form-grid label+select,.settings-form label+select,.auth-form label+select,.page-action-row label+select,.page-access-card label+select{margin-inline-start:0!important}.page .toolbar,.page .table-controls,.page .page-actions,.page .action-row,.page .settings-form,.page .form-grid,.page .picker-toolbar,.page .object-map-row{gap:max(10px, var(--oxw-field-gap,10px))!important}@supports selector(:has(*)){section.page:has(.access-workspace)>.page-heading+*+*{flex-wrap:wrap!important;align-items:center!important;gap:10px 12px!important;display:flex!important}section.page:has(.access-workspace)>.page-heading+*+* select{min-width:min(260px,100%)!important;margin-inline-start:0!important}section.page:has(.access-workspace)>.page-heading+*{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;margin-bottom:16px!important;display:grid!important}section.page:has(.access-workspace)>.page-heading+*>*{grid-template-columns:44px minmax(0,1fr) minmax(240px,.95fr)!important;align-items:center!important;gap:12px 16px!important;min-width:0!important;padding:18px!important;display:grid!important;overflow:hidden!important}section.page:has(.access-workspace)>.page-heading+*>* svg{grid-area:1/1/span 2!important;align-self:center!important;width:26px!important;height:26px!important}:is(section.page:has(.access-workspace)>.page-heading+*>*>div,section.page:has(.access-workspace)>.page-heading+*>*>label){min-width:0!important}:is(section.page:has(.access-workspace)>.page-heading+*>* h2,section.page:has(.access-workspace)>.page-heading+*>* h3,section.page:has(.access-workspace)>.page-heading+*>* strong){overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important;margin:0 0 4px!important;line-height:1.2!important}:is(section.page:has(.access-workspace)>.page-heading+*>* p,section.page:has(.access-workspace)>.page-heading+*>* small,section.page:has(.access-workspace)>.page-heading+*>* span){overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important;line-height:1.45!important}section.page:has(.access-workspace)>.page-heading+*>* select{grid-column:3!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}}@media (width<=1180px){@supports selector(:has(*)){section.page:has(.access-workspace)>.page-heading+*>*{grid-template-columns:38px minmax(0,1fr)!important;gap:10px 14px!important}section.page:has(.access-workspace)>.page-heading+*>* select{grid-column:1/-1!important;margin-top:6px!important}}}@media (width<=760px){@supports selector(:has(*)){section.page:has(.access-workspace)>.page-heading+*{grid-template-columns:1fr!important;gap:12px!important}section.page:has(.access-workspace)>.page-heading+*>*{grid-template-columns:34px minmax(0,1fr)!important;padding:14px!important}section.page:has(.access-workspace)>.page-heading+*>* select{grid-column:1/-1!important;width:100%!important;min-width:0!important;margin:6px 0 0!important}section.page:has(.access-workspace)>.page-heading+*+*{align-items:stretch!important}section.page:has(.access-workspace)>.page-heading+*+* select{width:100%!important;max-width:none!important}}.page :where(label,span,strong,p)+select,.page :where(select)+:where(button,.button,a,input,select,textarea,span,label){margin-inline-start:0!important}}@media (width<=480px){@supports selector(:has(*)){section.page:has(.access-workspace)>.page-heading+*>*{grid-template-columns:1fr!important;gap:9px!important}section.page:has(.access-workspace)>.page-heading+*>* svg{grid-area:auto/1!important}}}:root{--accent-contrast:#fff}.button:not(.secondary):not(.destructive):not(.danger-outline),button.button:not(.secondary):not(.destructive):not(.danger-outline),.auth-primary-action,.auth-form .button:not(.secondary):not(.destructive):not(.danger-outline),.auth-form form .button:not(.secondary):not(.destructive):not(.danger-outline),.notification-filters button.active{color:#fff!important}.button:not(.secondary):not(.destructive):not(.danger-outline) svg,button.button:not(.secondary):not(.destructive):not(.danger-outline) svg,.auth-primary-action svg,.auth-form .button:not(.secondary):not(.destructive):not(.danger-outline) svg,.notification-filters button.active svg{color:currentColor!important;stroke:currentColor!important}.button:not(.secondary):not(.destructive):not(.danger-outline):hover,button.button:not(.secondary):not(.destructive):not(.danger-outline):hover,.auth-primary-action:hover,.auth-form .button:not(.secondary):not(.destructive):not(.danger-outline):hover{color:#fff!important}.button:not(.secondary):not(.destructive):not(.danger-outline):disabled,button.button:not(.secondary):not(.destructive):not(.danger-outline):disabled,.auth-form .button:not(.secondary):not(.destructive):not(.danger-outline):disabled{color:#ffffffc7!important}input[type=date],.form-grid input[type=date],.settings-form input[type=date],.toolbar input[type=date],.media-toolbar input[type=date],.table-controls input[type=date],.action-panel input[type=date]{min-height:var(--oxw-control-height,38px)!important;width:100%!important;color:var(--ink)!important;background-color:var(--oxw-select-bg,var(--surface))!important;border:1px solid var(--oxw-select-border,var(--line))!important;border-radius:var(--oxw-control-radius,6px)!important;box-shadow:var(--oxw-select-shadow,none)!important;letter-spacing:-.01em!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;outline:0!important;padding:8px 11px!important;font-size:13px!important;font-weight:650!important;line-height:1.25!important}[data-theme=dark] input[type=date],[data-theme=dark] .form-grid input[type=date],[data-theme=dark] .settings-form input[type=date],[data-theme=dark] .toolbar input[type=date],[data-theme=dark] .media-toolbar input[type=date],[data-theme=dark] .table-controls input[type=date],[data-theme=dark] .action-panel input[type=date]{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}input[type=date]:hover{background-color:var(--oxw-select-bg-hover,var(--surface))!important;border-color:color-mix(in srgb, var(--line) 58%, var(--green-strong) 42%)!important}input[type=date]:focus,input[type=date]:focus-visible{border-color:var(--green-strong)!important;box-shadow:0 0 0 3px var(--focus-ring), var(--oxw-select-shadow,none)!important}input[type=date]::-webkit-calendar-picker-indicator{opacity:.74;cursor:pointer;width:18px;height:18px}[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.35);opacity:.88}.page .media-toolbar{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 97%, var(--green-soft) 3%), var(--surface))!important;border-radius:var(--oxw-control-radius,6px)!important;min-height:0!important;box-shadow:0 1px 0 color-mix(in srgb, var(--line) 72%, transparent), 0 18px 45px #0f172a0d!important;border:0!important;grid-template-columns:minmax(270px,1.45fr) repeat(5,minmax(148px,.62fr))!important;align-items:start!important;gap:12px!important;margin:0 0 16px!important;padding:14px!important;display:grid!important}.media-toolbar>.search{background:var(--soft)!important;border-radius:var(--oxw-control-radius,6px)!important;grid-column:span 2!important;width:100%!important;min-height:46px!important;padding-inline:12px!important}.media-toolbar>.search input{min-height:42px!important;padding:0!important;font-size:14px!important}.media-toolbar fieldset{min-width:0!important;max-width:none!important;color:var(--ink)!important;background:var(--soft)!important;border:1px solid color-mix(in srgb, var(--line) 82%, transparent)!important;border-radius:var(--oxw-control-radius,6px)!important;grid-column:span 2!important;gap:10px!important;margin:0!important;padding:12px!important;display:grid!important}.media-toolbar fieldset input[type=text],.media-toolbar fieldset input[type=search],.media-toolbar fieldset input:not([type]),.media-toolbar>input{width:100%!important;min-height:40px!important;color:var(--ink)!important;background:var(--surface)!important;border:1px solid var(--oxw-select-border,var(--line))!important;border-radius:var(--oxw-control-radius,6px)!important;padding:9px 11px!important}.media-toolbar>label{min-width:0!important;color:var(--slate)!important;gap:5px!important;font-size:12px!important;font-weight:760!important;display:grid!important}.media-toolbar>select,.media-toolbar>label>input[type=date],.media-toolbar>input,.media-toolbar>.button,.media-toolbar>.icon-button{margin:0!important}.media-toolbar>input[aria-label=Bulk\ tag]{min-height:40px!important;color:var(--ink)!important;background:var(--surface)!important;border:1px solid var(--oxw-select-border,var(--line))!important;border-radius:var(--oxw-control-radius,6px)!important;padding:9px 11px!important}.media-toolbar>.icon-button{border:1px solid var(--oxw-select-border,var(--line))!important;background:var(--surface)!important;border-radius:var(--oxw-control-radius,6px)!important;width:40px!important;height:40px!important}.media-toolbar .relation-list,.media-toolbar .picker-grid{border-radius:var(--oxw-control-radius,6px)!important}.media-toolbar .relation-card,.media-toolbar label.relation-card{background:color-mix(in srgb, var(--surface) 92%, var(--soft) 8%)!important;border-radius:var(--oxw-control-radius,6px)!important;border:1px solid #0000!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:56px!important;padding:10px 12px!important;display:grid!important}.media-toolbar .relation-card:hover,.media-toolbar label.relation-card:hover{border-color:var(--line)!important;background:var(--surface)!important}.media-toolbar .relation-pager{justify-content:flex-end!important}.media-grid{grid-template-columns:repeat(auto-fill,minmax(236px,1fr))!important;align-items:start!important;gap:16px!important;display:grid!important}.media-grid>div{min-width:0!important}.media-card{background:var(--surface)!important;border-radius:var(--oxw-control-radius,6px)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--line) 76%, transparent), 0 18px 44px #0f172a0e!important;border:0!important;transition:transform .16s,box-shadow .16s,background .16s!important;display:grid!important;position:relative!important;overflow:hidden!important}[data-theme=dark] .media-card{box-shadow:0 0 0 1px color-mix(in srgb, var(--line) 72%, transparent), 0 18px 44px #00000038!important}.media-card:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--green-strong) 38%, var(--line) 62%), 0 22px 52px #0f172a16!important;transform:translateY(-1px)!important}[data-theme=dark] .media-card:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--green-strong) 42%, var(--line) 58%), 0 22px 52px #00000052!important}.media-card.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--green-strong) 76%, transparent), 0 24px 58px #65983a29!important;outline:0!important}.media-card>img,.media-card>.media-file{aspect-ratio:16/11!important;object-fit:cover!important;background:linear-gradient(135deg, color-mix(in srgb, var(--soft) 92%, var(--surface) 8%), var(--soft))!important;border-bottom:1px solid color-mix(in srgb, var(--line) 74%, transparent)!important;width:100%!important}.media-card>.media-file{color:var(--muted)!important;place-items:center!important;display:grid!important}.media-card>.media-file svg{width:34px!important;height:34px!important}.media-select{z-index:3!important;min-height:32px!important;color:var(--ink)!important;background:color-mix(in srgb, var(--surface) 92%, transparent)!important;border:1px solid color-mix(in srgb, var(--line) 84%, transparent)!important;border-radius:var(--oxw-control-radius,6px)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;align-items:center!important;gap:7px!important;padding:6px 9px!important;font-size:11px!important;font-weight:760!important;display:inline-flex!important;top:10px!important;left:10px!important;box-shadow:0 10px 28px #0f172a1f!important}[data-theme=dark] .media-select{background:color-mix(in srgb, var(--surface) 88%, transparent)!important;box-shadow:0 10px 28px #00000047!important}.media-body{gap:10px!important;padding:14px!important;display:grid!important}.media-body strong{min-width:0!important;color:var(--ink)!important;letter-spacing:-.01em!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:820!important;overflow:hidden!important}.media-body .chip-row{gap:6px!important;min-height:24px!important}.media-body .chip{border-radius:var(--oxw-control-radius,6px)!important;min-height:22px!important;padding:3px 8px!important;font-size:10px!important;font-weight:800!important}.media-actions{grid-template-columns:repeat(3,minmax(0,1fr)) 36px!important;justify-content:stretch!important;align-items:center!important;gap:7px!important;margin-top:2px!important;display:grid!important}.media-actions .button{border-radius:var(--oxw-control-radius,6px)!important;justify-content:center!important;width:100%!important;min-height:34px!important;padding:7px 8px!important;font-size:11px!important}.media-actions .icon-button{border-radius:var(--oxw-control-radius,6px)!important;width:36px!important;height:34px!important}.media-grid.media-list{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.media-grid.media-list .media-card{grid-template-columns:116px minmax(0,1fr)!important;align-items:stretch!important}.media-grid.media-list .media-card>img,.media-grid.media-list .media-card>.media-file{aspect-ratio:auto!important;border-bottom:0!important;border-right:1px solid color-mix(in srgb, var(--line) 74%, transparent)!important;height:100%!important;min-height:118px!important}.media-grid.media-list .media-body{align-content:center!important}.media-grid.media-list .media-actions{grid-template-columns:repeat(4,auto)!important;justify-content:end!important}.media-group-title{color:var(--slate)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:18px 0 8px!important;font-size:12px!important;font-weight:860!important}.pagination{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent)!important;justify-content:flex-end!important;min-height:52px!important;margin-top:18px!important;padding:10px 0!important}.pagination .button{width:auto!important}.media-detail-panel{border-radius:var(--oxw-control-radius,6px)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--line) 74%, transparent), 0 16px 42px #0f172a0d!important;border:0!important;margin-top:18px!important}@media (width<=1280px){.page .media-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))!important}.media-toolbar>.search,.media-toolbar fieldset{grid-column:span 2!important}}@media (width<=920px){.page .media-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.media-toolbar>.search,.media-toolbar fieldset{grid-column:1/-1!important}.media-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}}@media (width<=620px){.page .media-toolbar{grid-template-columns:1fr!important;padding:12px!important}.media-toolbar>.search,.media-toolbar fieldset,.media-toolbar>select,.media-toolbar>label,.media-toolbar>input,.media-toolbar>.button{grid-column:1/-1!important;width:100%!important;max-width:none!important}.media-toolbar>.icon-button{width:100%!important}.media-grid{grid-template-columns:1fr!important}.media-actions{grid-template-columns:1fr 1fr!important}.media-actions .icon-button{width:100%!important}.media-grid.media-list .media-card{grid-template-columns:1fr!important}.media-grid.media-list .media-card>img,.media-grid.media-list .media-card>.media-file{aspect-ratio:16/11!important;border-right:0!important;border-bottom:1px solid color-mix(in srgb, var(--line) 74%, transparent)!important;min-height:auto!important}.pagination{flex-wrap:wrap!important;justify-content:center!important;gap:4px!important}.pagination .button{flex:none!important;min-height:30px!important;padding:4px 8px!important;font-size:11px!important}}.page .media-toolbar{--media-gap:12px;align-items:start!important;gap:var(--media-gap)!important;background:var(--surface)!important;border-radius:var(--oxw-control-radius,6px)!important;min-height:0!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--line) 72%, transparent), 0 18px 44px #0f172a0d!important;border:0!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;margin:0 0 18px!important;padding:14px!important;display:grid!important;overflow:visible!important}[data-theme=dark] .page .media-toolbar{background:var(--surface)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--line) 72%, transparent), 0 18px 44px #00000038!important}.media-toolbar>*{min-width:0!important;max-width:none!important}.media-toolbar>.search{width:100%!important;min-height:42px!important;color:var(--muted)!important;background:var(--soft)!important;border:1px solid var(--oxw-select-border,var(--line))!important;border-radius:var(--oxw-control-radius,6px)!important;box-shadow:var(--oxw-select-shadow,none)!important;align-items:center!important;gap:9px!important;padding:0 12px!important;display:flex!important}.media-toolbar>.search:focus-within{color:var(--slate)!important;background:var(--surface)!important;border-color:var(--green-strong)!important;box-shadow:0 0 0 3px var(--focus-ring), var(--oxw-select-shadow,none)!important}.media-toolbar>.search svg{flex:none!important}.media-toolbar>.search input{width:100%!important;min-height:40px!important;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:14px!important;font-weight:550!important}.media-toolbar>.search input:focus,.media-toolbar>.search input:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.media-toolbar>select,.media-toolbar>label,.media-toolbar>input,.media-toolbar>.button,.media-toolbar>.icon-button{width:100%!important;margin:0!important}.media-toolbar>select,.media-toolbar>label>input[type=date],.media-toolbar>input{min-height:40px!important}.media-toolbar>label{color:var(--slate)!important;gap:5px!important;font-size:12px!important;font-weight:760!important;display:grid!important}.media-toolbar>.button{justify-content:center!important;min-height:40px!important}.media-toolbar>.icon-button{border:1px solid var(--oxw-select-border,var(--line))!important;background:var(--surface)!important;border-radius:var(--oxw-control-radius,6px)!important;height:40px!important;min-height:40px!important}.media-toolbar fieldset{width:100%!important;color:var(--ink)!important;background:var(--soft)!important;border:1px solid color-mix(in srgb, var(--line) 82%, transparent)!important;border-radius:var(--oxw-control-radius,6px)!important;grid-template-columns:minmax(124px,.55fr) minmax(0,1.45fr)!important;align-items:start!important;gap:9px 10px!important;margin:0!important;padding:12px!important;display:grid!important}.media-toolbar fieldset legend{color:var(--ink)!important;background:var(--surface)!important;letter-spacing:-.01em!important;padding:0 6px!important;font-size:12px!important;font-weight:820!important}.media-toolbar fieldset>input,.media-toolbar fieldset input[type=text],.media-toolbar fieldset input[type=search],.media-toolbar fieldset input:not([type]){width:100%!important;min-height:38px!important;color:var(--ink)!important;background:var(--surface)!important;border:1px solid var(--oxw-select-border,var(--line))!important;border-radius:var(--oxw-control-radius,6px)!important;box-shadow:var(--oxw-select-shadow,none)!important;grid-column:1!important;padding:8px 10px!important}.media-toolbar .relation-list{grid-column:2!important;gap:6px!important;max-height:74px!important;padding:0!important;display:grid!important;overflow:auto!important}.media-toolbar .relation-card,.media-toolbar label.relation-card{background:var(--surface)!important;border:1px solid color-mix(in srgb, var(--line) 72%, transparent)!important;border-radius:var(--oxw-control-radius,6px)!important;min-height:54px!important;box-shadow:none!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:9px 10px!important;display:grid!important}.media-toolbar .relation-card span{gap:2px!important;min-width:0!important;display:grid!important}.media-toolbar .relation-card strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--ink)!important;font-size:12px!important;font-weight:800!important;overflow:hidden!important}.media-toolbar .relation-card small{text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--muted)!important;font-size:10.5px!important;line-height:1.35!important;overflow:hidden!important}.media-toolbar .relation-pager{min-height:32px!important;color:var(--muted)!important;grid-column:1/-1!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:12px!important;display:flex!important}.media-toolbar .relation-pager .button,.media-toolbar .relation-pager button{width:auto!important;min-height:30px!important;padding:6px 10px!important;font-size:11px!important}.media-toolbar>input[aria-label=Bulk\ tag]{background:var(--surface)!important}.media-toolbar>.danger-outline{color:var(--danger)!important;background:color-mix(in srgb, var(--surface) 96%, var(--danger) 4%)!important}@media (width<=1320px){.media-toolbar>.search{grid-column:1/span 6!important}.media-toolbar>:nth-child(2){grid-column:7/span 3!important}.media-toolbar>:nth-child(3){grid-column:10/span 3!important}.media-toolbar>:nth-child(4){grid-column:1/span 3!important}.media-toolbar>:nth-child(5){grid-column:4/span 3!important}.media-toolbar>:nth-child(6){grid-column:7/span 3!important}.media-toolbar>:nth-child(10){grid-column:10/span 3!important}.media-toolbar>:nth-child(7){grid-column:1/span 6!important}.media-toolbar>:nth-child(8){grid-column:7/span 3!important}.media-toolbar>:nth-child(9){grid-column:10/span 3!important}.media-toolbar>:nth-child(11){grid-column:1/span 1!important}.media-toolbar>:nth-child(12){grid-column:2/span 4!important}.media-toolbar>:nth-child(13){grid-column:6/span 3!important}.media-toolbar>:nth-child(14){grid-column:9/span 4!important}}@media (width<=920px){.page .media-toolbar{grid-template-columns:repeat(6,minmax(0,1fr))!important}.media-toolbar>.search,.media-toolbar>:nth-child(7){grid-column:1/-1!important}.media-toolbar>:nth-child(2),.media-toolbar>:nth-child(3),.media-toolbar>:nth-child(4),.media-toolbar>:nth-child(5),.media-toolbar>:nth-child(6),.media-toolbar>:nth-child(8),.media-toolbar>:nth-child(9),.media-toolbar>:nth-child(10){grid-column:span 3!important}.media-toolbar>:nth-child(11){grid-column:span 1!important}.media-toolbar>:nth-child(12),.media-toolbar>:nth-child(13),.media-toolbar>:nth-child(14){grid-column:span 3!important}}@media (width<=640px){.page .media-toolbar{grid-template-columns:1fr!important;padding:12px!important}.media-toolbar>*,.media-toolbar>.search,.media-toolbar>:nth-child(n){grid-column:1/-1!important}.media-toolbar fieldset{grid-template-columns:1fr!important}.media-toolbar .relation-list,.media-toolbar fieldset>input,.media-toolbar fieldset input[type=text],.media-toolbar fieldset input[type=search],.media-toolbar fieldset input:not([type]){grid-column:1!important}.media-toolbar .relation-pager{justify-content:stretch!important}.media-toolbar .relation-pager .button,.media-toolbar .relation-pager button{flex:1!important}}.page .media-toolbar{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start!important}.media-toolbar>.search{grid-column:1/span 4!important}.media-toolbar>:nth-child(2){grid-column:5/span 2!important}.media-toolbar>:nth-child(3){grid-column:7/span 2!important}.media-toolbar>:nth-child(4){grid-column:9/span 2!important}.media-toolbar>:nth-child(5){grid-column:11/span 2!important}.media-toolbar>:nth-child(6){grid-column:1/span 2!important}.media-toolbar>:nth-child(7){grid-column:3/span 5!important}.media-toolbar>:nth-child(8){grid-column:8/span 2!important}.media-toolbar>:nth-child(9){grid-column:10/span 2!important}.media-toolbar>:nth-child(10){grid-column:12/span 1!important}.media-toolbar>:nth-child(11){grid-column:1/span 1!important}.media-toolbar>:nth-child(12){grid-column:3/span 2!important}.media-toolbar>:nth-child(13){grid-column:5/span 2!important}.media-toolbar>:nth-child(14){grid-column:7/span 2!important}.media-toolbar fieldset{grid-template-columns:minmax(150px,.5fr) minmax(360px,1.5fr)!important;align-items:stretch!important;min-height:148px!important}.media-toolbar fieldset>input,.media-toolbar fieldset input[type=text],.media-toolbar fieldset input[type=search],.media-toolbar fieldset input:not([type]){min-width:0!important}.media-toolbar .relation-list{min-width:0!important;max-height:86px!important}.media-toolbar .relation-card,.media-toolbar label.relation-card{grid-template-columns:22px minmax(0,1fr)!important;width:100%!important;min-height:62px!important}.media-toolbar .relation-card input[type=radio],.media-toolbar .relation-card input[type=checkbox],.media-toolbar label.relation-card input[type=radio],.media-toolbar label.relation-card input[type=checkbox]{place-self:center!important;width:18px!important;height:18px!important;min-height:0!important;margin:0!important}.media-toolbar .relation-card strong{max-width:100%!important}.media-toolbar .relation-card small{white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:100%!important;display:-webkit-box!important}.media-toolbar>:nth-child(10){min-width:170px!important}@media (width<=1320px){.page .media-toolbar{grid-template-columns:repeat(12,minmax(0,1fr))!important}.media-toolbar>.search{grid-column:1/span 5!important}.media-toolbar>:nth-child(2){grid-column:6/span 2!important}.media-toolbar>:nth-child(3){grid-column:8/span 2!important}.media-toolbar>:nth-child(4){grid-column:10/span 3!important}.media-toolbar>:nth-child(5){grid-column:1/span 3!important}.media-toolbar>:nth-child(6){grid-column:4/span 3!important}.media-toolbar>:nth-child(10){grid-column:7/span 3!important}.media-toolbar>:nth-child(11){grid-column:10/span 1!important}.media-toolbar>:nth-child(7){grid-column:1/span 7!important}.media-toolbar>:nth-child(8){grid-column:8/span 2!important}.media-toolbar>:nth-child(9){grid-column:10/span 3!important}.media-toolbar>:nth-child(12){grid-column:1/span 3!important}.media-toolbar>:nth-child(13){grid-column:4/span 3!important}.media-toolbar>:nth-child(14){grid-column:7/span 3!important}.media-toolbar fieldset{grid-template-columns:minmax(150px,.48fr) minmax(320px,1.52fr)!important}}@media (width<=920px){.page .media-toolbar{grid-template-columns:repeat(6,minmax(0,1fr))!important}.media-toolbar>.search{grid-column:1/-1!important}.media-toolbar>:nth-child(2),.media-toolbar>:nth-child(3),.media-toolbar>:nth-child(4),.media-toolbar>:nth-child(5),.media-toolbar>:nth-child(6),.media-toolbar>:nth-child(8),.media-toolbar>:nth-child(9),.media-toolbar>:nth-child(10){grid-column:span 3!important;min-width:0!important}.media-toolbar>:nth-child(7){grid-column:1/-1!important}.media-toolbar>:nth-child(11){grid-column:span 1!important}.media-toolbar>:nth-child(12),.media-toolbar>:nth-child(13),.media-toolbar>:nth-child(14){grid-column:span 2!important}.media-toolbar fieldset{grid-template-columns:minmax(150px,.42fr) minmax(0,1.58fr)!important}}@media (width<=640px){.page .media-toolbar{grid-template-columns:1fr!important}.media-toolbar>*,.media-toolbar>:nth-child(n),.media-toolbar>.search{grid-column:1/-1!important;min-width:0!important}.media-toolbar fieldset{grid-template-columns:1fr!important;min-height:0!important}.media-toolbar .relation-list{max-height:none!important}}.media-console{background:var(--surface)!important;border-radius:var(--oxw-control-radius,6px)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--line) 72%, transparent), 0 18px 44px #0f172a0d!important;border:0!important;gap:14px!important;margin:0 0 18px!important;padding:14px!important;display:grid!important}[data-theme=dark] .media-console{box-shadow:0 0 0 1px color-mix(in srgb, var(--line) 72%, transparent), 0 18px 44px #00000038!important}.media-command-row{grid-template-columns:minmax(280px,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}.media-search{width:100%!important;min-height:44px!important;color:var(--muted)!important;background:var(--soft)!important;border:1px solid var(--oxw-select-border,var(--line))!important;border-radius:var(--oxw-control-radius,6px)!important;box-shadow:var(--oxw-select-shadow,none)!important;align-items:center!important;gap:9px!important;padding:0 12px!important;display:flex!important}.media-search:focus-within{color:var(--slate)!important;background:var(--surface)!important;border-color:var(--green-strong)!important;box-shadow:0 0 0 3px var(--focus-ring), var(--oxw-select-shadow,none)!important}.media-search input{width:100%!important;min-height:42px!important;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:14px!important;font-weight:560!important}.media-search input:focus,.media-search input:focus-visible{box-shadow:none!important;outline:0!important}.media-view-button{border:1px solid var(--oxw-select-border,var(--line))!important;border-radius:var(--oxw-control-radius,6px)!important;background:var(--surface)!important;width:44px!important;height:44px!important}.media-filter-row{grid-template-columns:repeat(4,minmax(160px,1fr))!important;gap:12px!important;display:grid!important}.media-filter-row>*{width:100%!important;min-width:0!important;margin:0!important}.media-refine-layout{grid-template-columns:minmax(420px,.9fr) minmax(420px,1.1fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}.media-owner-panel,.media-refine-panel{background:var(--soft)!important;border:1px solid color-mix(in srgb, var(--line) 82%, transparent)!important;border-radius:var(--oxw-control-radius,6px)!important;gap:12px!important;min-width:0!important;padding:14px!important;display:grid!important}.media-owner-panel fieldset{background:var(--surface)!important;border:1px solid color-mix(in srgb, var(--line) 82%, transparent)!important;border-radius:var(--oxw-control-radius,6px)!important;grid-template-columns:minmax(150px,.42fr) minmax(0,1.58fr)!important;align-items:start!important;gap:10px 12px!important;width:100%!important;min-height:0!important;margin:0!important;padding:12px!important;display:grid!important}.media-owner-panel fieldset legend{color:var(--ink)!important;background:var(--surface)!important;padding:0 6px!important;font-size:12px!important;font-weight:820!important}.media-owner-panel fieldset>input,.media-owner-panel fieldset input[type=text],.media-owner-panel fieldset input[type=search],.media-owner-panel fieldset input:not([type]){width:100%!important;min-height:40px!important;color:var(--ink)!important;background:var(--soft)!important;border:1px solid var(--oxw-select-border,var(--line))!important;border-radius:var(--oxw-control-radius,6px)!important;grid-column:1!important;padding:8px 10px!important}.media-owner-panel .relation-list{grid-column:2!important;gap:8px!important;max-height:116px!important;display:grid!important;overflow:auto!important}.media-owner-panel .relation-card,.media-owner-panel label.relation-card{width:100%!important;min-height:66px!important;color:var(--ink)!important;background:var(--surface)!important;border:1px solid color-mix(in srgb, var(--line) 74%, transparent)!important;border-radius:var(--oxw-control-radius,6px)!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.media-owner-panel .relation-card input[type=radio],.media-owner-panel .relation-card input[type=checkbox],.media-owner-panel label.relation-card input[type=radio],.media-owner-panel label.relation-card input[type=checkbox]{place-self:center!important;width:18px!important;height:18px!important;min-height:0!important;margin:0!important}.media-owner-panel .relation-card span{gap:2px!important;min-width:0!important;display:grid!important}.media-owner-panel .relation-card strong{min-width:0!important;color:var(--ink)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:820!important;overflow:hidden!important}.media-owner-panel .relation-card small{min-width:0!important;color:var(--muted)!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:11px!important;line-height:1.38!important}.media-owner-panel .relation-pager{color:var(--muted)!important;grid-column:1/-1!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:12px!important;display:flex!important}.media-owner-panel .relation-pager button,.media-owner-panel .relation-pager .button{width:auto!important;min-height:30px!important;padding:6px 10px!important;font-size:11px!important}.media-refine-grid{grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:12px!important;display:grid!important}.media-refine-grid label{min-width:0!important;color:var(--slate)!important;gap:6px!important;font-size:12px!important;font-weight:760!important;display:grid!important}.media-refine-grid input,.media-refine-grid select{width:100%!important;margin:0!important}.media-bulk-actions{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent)!important;grid-template-columns:auto minmax(180px,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding-top:12px!important;display:grid!important}.media-bulk-actions>span{color:var(--muted)!important;white-space:nowrap!important;font-size:12px!important;font-weight:760!important}.media-bulk-actions input{width:100%!important;min-height:40px!important;color:var(--ink)!important;background:var(--surface)!important;border:1px solid var(--oxw-select-border,var(--line))!important;border-radius:var(--oxw-control-radius,6px)!important;padding:9px 11px!important}.media-bulk-actions .button{justify-content:center!important;width:auto!important;min-height:40px!important}.media-page .media-toolbar{display:none!important}@media (width<=1320px){.media-refine-layout{grid-template-columns:1fr!important}.media-owner-panel fieldset{grid-template-columns:minmax(180px,.34fr) minmax(0,1.66fr)!important}}@media (width<=980px){.media-filter-row,.media-refine-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.media-bulk-actions{grid-template-columns:1fr 1fr!important}.media-bulk-actions>span{grid-column:1/-1!important}}@media (width<=680px){.media-command-row,.media-filter-row,.media-refine-layout,.media-refine-grid,.media-bulk-actions{grid-template-columns:1fr!important}.media-view-button,.media-bulk-actions .button{width:100%!important}.media-owner-panel fieldset{grid-template-columns:1fr!important}.media-owner-panel fieldset>input,.media-owner-panel fieldset input[type=text],.media-owner-panel fieldset input[type=search],.media-owner-panel fieldset input:not([type]),.media-owner-panel .relation-list{grid-column:1!important}.media-owner-panel .relation-list{max-height:none!important}.media-owner-panel .relation-pager{justify-content:stretch!important}.media-owner-panel .relation-pager button,.media-owner-panel .relation-pager .button{flex:1!important}}.media-console{max-width:100%!important;overflow:hidden!important}.media-filter-row{grid-template-columns:repeat(4,minmax(180px,1fr))!important}.media-refine-layout{grid-template-columns:minmax(520px,.95fr) minmax(520px,1.05fr)!important;align-items:stretch!important}.media-owner-panel,.media-refine-panel{overflow:hidden!important}.media-owner-panel fieldset{grid-template-columns:minmax(170px,.36fr) minmax(0,1.64fr)!important;align-content:start!important;min-height:214px!important}.media-owner-panel fieldset>input,.media-owner-panel fieldset input[type=text],.media-owner-panel fieldset input[type=search],.media-owner-panel fieldset input:not([type]){grid-row:1!important;align-self:start!important}.media-owner-panel .relation-list{scrollbar-width:thin!important;grid-row:1/span 2!important;max-height:150px!important;padding-right:4px!important}.media-owner-panel .relation-card,.media-owner-panel label.relation-card{grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;min-height:70px!important}.media-owner-panel .relation-card input[type=radio],.media-owner-panel .relation-card input[type=checkbox],.media-owner-panel label.relation-card input[type=radio],.media-owner-panel label.relation-card input[type=checkbox]{aspect-ratio:1!important;border-radius:50%!important;flex:0 0 18px!important;place-self:center!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important}.media-owner-panel .relation-card strong{font-size:13px!important;line-height:1.25!important}.media-owner-panel .relation-card small{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;max-width:100%!important;line-height:1.35!important;display:block!important;overflow:visible!important}.media-owner-panel .relation-pager{border-top:1px solid color-mix(in srgb, var(--line) 62%, transparent)!important;padding-top:2px!important}.media-refine-panel{align-content:start!important}.media-refine-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;align-items:end!important}.media-refine-grid label{min-width:0!important}.media-refine-grid input[type=date],.media-refine-grid select{width:100%!important;min-width:0!important}.media-bulk-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.media-bulk-actions>span{flex:none!important;min-width:128px!important}.media-bulk-actions input{flex:240px!important;min-width:180px!important}.media-bulk-actions .button{white-space:nowrap!important;flex:0 auto!important;min-width:132px!important}.media-bulk-actions .danger-outline{min-width:152px!important}.media-command-row{grid-template-columns:minmax(280px,1fr) 44px!important}.media-search{min-width:0!important}.media-search input::placeholder{color:color-mix(in srgb, var(--muted) 78%, transparent)!important}.media-grid{margin-top:4px!important}@media (width<=1440px){.media-refine-layout{grid-template-columns:minmax(500px,1fr) minmax(500px,1fr)!important}.media-owner-panel fieldset{grid-template-columns:minmax(150px,.34fr) minmax(0,1.66fr)!important}}@media (width<=1180px){.media-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.media-refine-layout{grid-template-columns:1fr!important}.media-owner-panel fieldset{grid-template-columns:minmax(180px,.34fr) minmax(0,1.66fr)!important}.media-owner-panel .relation-list{max-height:180px!important}}@media (width<=760px){.media-filter-row,.media-refine-layout,.media-refine-grid,.media-command-row{grid-template-columns:1fr!important}.media-view-button{width:100%!important}.media-owner-panel fieldset{grid-template-columns:1fr!important;min-height:0!important}.media-owner-panel fieldset>input,.media-owner-panel fieldset input[type=text],.media-owner-panel fieldset input[type=search],.media-owner-panel fieldset input:not([type]),.media-owner-panel .relation-list{grid-area:auto/1!important}.media-owner-panel .relation-list{max-height:none!important}.media-bulk-actions>span,.media-bulk-actions input,.media-bulk-actions .button{flex:100%!important;width:100%!important}}:root{--z-dialog-overlay:1200;--z-dialog-shell:1210;--z-dialog-popover:1230;--z-dialog-tooltip:1240;--z-nested-dialog:1250;--z-toast:1300;--dialog-gutter:clamp(12px, 2vw, 24px);--dialog-section-gap:18px;--dialog-field-gap:12px}.dialog-overlay{z-index:var(--z-dialog-overlay)!important}.nested-dialog-overlay{z-index:var(--z-nested-dialog)!important}.dialog-shell.nested-dialog{z-index:calc(var(--z-nested-dialog) + 10)!important}.dialog,.dialog-shell{z-index:var(--z-dialog-shell)!important;width:min(920px, calc(100vw - var(--dialog-gutter) * 2))!important;max-height:calc(100dvh - var(--dialog-gutter) * 2)!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.dialog-shell--compact{width:min(560px, calc(100vw - var(--dialog-gutter) * 2))!important}.dialog-shell--large{width:min(1120px, calc(100vw - var(--dialog-gutter) * 2))!important}.dialog-shell--fullscreen{width:min(1440px, calc(100vw - var(--dialog-gutter) * 2))!important}.dialog-shell--preview,.detail-dialog{width:min(1180px, calc(100vw - var(--dialog-gutter) * 2))!important}.dialog-header,.dialog-footer,.dialog>header,.dialog>footer{background:var(--surface);border-color:color-mix(in srgb, var(--line) 72%, transparent);padding:18px 22px!important}.dialog-header,.dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dialog-footer,.dialog>footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dialog-body{scrollbar-width:thin;min-height:0;padding:18px 22px;position:relative;overflow:auto}.dialog-heading{gap:6px;min-width:0;display:grid}.dialog-title-row{align-items:center;gap:10px;min-width:0;display:flex}.dialog-heading [role=heading]{line-height:1.25}.dialog-grid,.dialog .form-grid,.dialog-shell .form-grid{gap:var(--dialog-field-gap)!important;grid-template-columns:minmax(0,1fr)!important;max-height:none!important;padding:0!important;display:grid!important;overflow:visible!important}.dialog-grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))!important}.dialog-grid>.wide-field,.dialog-grid>.field-span,.dialog-grid>.picker-field,.dialog-grid>.object-field,.dialog-grid>.object-list-field,.dialog-grid>.list-field{grid-column:1/-1!important}.object-field--visible-content,.object-field--visible-content .object-list-fields,.object-field--visible-content .constraint-field{width:100%;grid-column:1/-1!important}.object-field--visible-content>.object-list-fields{grid-template-columns:minmax(0,1fr)!important}.dialog-section{gap:14px;padding-block:2px 18px;display:grid}.dialog-section+.dialog-section{padding-top:var(--dialog-section-gap);border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent)}.dialog-section-header{gap:4px;display:grid}.dialog-section-header h3{color:var(--ink);margin:0;font-size:14px;line-height:1.3}.dialog-section-header p{margin:0;font-size:12px;line-height:1.45}.picker-field,.object-field,.object-list-field,.list-field{background:color-mix(in srgb, var(--surface) 84%, var(--soft) 16%);min-width:0;border-radius:7px!important;padding:14px!important}.picker-toolbar{align-items:stretch;flex-wrap:wrap!important;gap:10px!important;display:flex!important}.picker-toolbar input,.picker-toolbar select{flex:220px;min-width:min(220px,100%)}.picker-toolbar .button,.picker-toolbar button{white-space:normal;flex:0 180px;min-width:min(180px,100%)}.picker-grid,.relation-list{scrollbar-width:thin;padding:2px;max-height:min(340px,42vh)!important}.picker-card{isolation:isolate;min-width:0}.picker-card:focus-within,.relation-list label:focus-within,.dialog .form-grid label:focus-within,.dialog-shell .form-grid label:focus-within,.dialog-grid label:focus-within,.picker-toolbar:focus-within{z-index:1;position:relative}.dialog :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea){min-height:36px;color:inherit;padding:8px 34px 8px 10px;background-color:var(--oxw-select-bg,var(--surface))!important;border:1px solid var(--oxw-select-border,var(--line))!important;box-shadow:var(--oxw-select-shadow,none)!important;border-radius:6px!important}.dialog textarea{min-height:104px;padding-right:10px}.dialog :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea):hover{background-color:var(--oxw-select-bg-hover,var(--surface))!important}html body .dialog :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus,html body .dialog :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus-visible{border-color:var(--green-strong,#65983a)!important;box-shadow:0 0 0 3px var(--focus-ring,#65983a47), var(--oxw-select-shadow,0 1px 0 #0f172a08)!important;outline:0!important}.dialog-validation-summary,.dialog-error-state,.dialog-empty-state{margin:0}.dialog-empty-state{color:var(--muted);background:var(--soft);border:1px dashed var(--line);text-align:center;border-radius:7px;grid-column:1/-1;padding:14px}.dialog-loading-overlay{z-index:2;background:color-mix(in srgb, var(--surface) 82%, transparent);place-items:center;font-weight:760;display:grid;position:absolute;inset:0}@media (width>=1100px){.dialog-shell--large .dialog-grid--auto,.dialog-shell--fullscreen .dialog-grid--auto{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.dialog-header,.dialog-footer,.dialog>header,.dialog>footer,.dialog-body{padding-inline:14px!important}.dialog-footer,.dialog>footer{flex-direction:column-reverse;align-items:stretch}.dialog-footer .button,.dialog>footer .button,.dialog-footer button,.dialog>footer button{justify-content:center;width:100%}}
