:root{color:#1b2b4b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.site-shell{color:#182b4d;background:#fff;min-height:100vh;transition:background .2s,color .2s}.site-shell.theme-dark{color:#edf4ff;background:#101a2e}.container{width:min(1140px,100% - 48px);margin:0 auto}.topbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #edf1f7;height:68px;position:sticky;top:0}.theme-dark .topbar{background:#101a2eeb;border-color:#263450}.nav-wrap,.nav-actions,.main-nav,.brand{align-items:center;display:flex}.nav-wrap{justify-content:space-between;gap:32px;height:100%}.brand{color:#1d6df2;letter-spacing:-.02em;gap:10px;font-size:20px;font-weight:750}.brand-mark{color:#fff;background:linear-gradient(145deg,#55a8ff,#1c68e9);border-radius:50%;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 6px 16px #2273f040}.main-nav{gap:34px;height:100%;margin-left:auto}.main-nav a{color:#43536d;place-items:center;height:100%;font-size:14px;display:grid;position:relative}.theme-dark .main-nav a{color:#c9d6ed}.main-nav a.active,.main-nav a:hover{color:#1e70ef}.main-nav a.active:after{content:"";background:#2878f1;height:2px;position:absolute;bottom:-1px;left:0;right:0}.nav-actions{gap:14px}.icon-button,.mobile-menu-button{color:#63738d;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.login-button{color:#fff;background:#2275f2;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:650;box-shadow:0 7px 16px #1f6fee3b}.admin-nav-button{color:#216fdb;cursor:pointer;background:#f4f8ff;border:1px solid #bfd6f4;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.theme-dark .admin-nav-button{color:#c9ddff;background:#1a3154;border-color:#3d6190}.mobile-menu-button{display:none}.hero{background:linear-gradient(110deg,#eef6ff 0%,#f5f9ff 50%,#fff 100%);overflow:hidden}.theme-dark .hero{background:linear-gradient(110deg,#14294c 0%,#16243c 55%,#101a2e 100%)}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;min-height:360px;display:grid}.hero-copy{padding:38px 0 42px}.eyebrow{color:#4f93ed;letter-spacing:.04em;margin:0 0 17px;font-size:15px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.04em;color:#172b50;margin-bottom:16px;font-size:clamp(33px,4vw,47px);line-height:1.2}.theme-dark h1,.theme-dark h2,.theme-dark h3{color:#f3f7ff}.hero-description{color:#5a6c89;max-width:500px;margin-bottom:23px;font-size:16px;line-height:1.9}.theme-dark .hero-description{color:#b7c8e2}.hero-art{place-items:center;min-height:310px;display:grid;position:relative;transform:scale(.9)}.art-glow{filter:blur(22px);background:#4ea1ff26;border-radius:50%;width:350px;height:220px;position:absolute}.laptop{z-index:1;filter:drop-shadow(0 22px 18px #315da233);width:260px;position:relative;transform:perspective(750px)rotateY(-12deg)rotateX(5deg)}.screen{color:#fff;background:linear-gradient(145deg,#7bb8ff,#1d70e9);border:7px solid #b7d2f2;border-bottom-width:12px;border-radius:12px 12px 4px 4px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:165px;display:flex}.screen span{font-size:12px;font-weight:650}.base{background:linear-gradient(#c5d8ed,#839fca);border-radius:0 0 12px 12px;height:13px;margin:0 -24px}.floating-card{z-index:2;color:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:73px;height:73px;font-size:12px;display:flex;position:absolute;box-shadow:0 13px 28px #305ea02b}.floating-card svg{opacity:.95}.card-sdk{background:linear-gradient(150deg,#4fd9a4,#10ad82);top:25px;left:7%}.card-firmware{background:linear-gradient(150deg,#9d79ff,#6e3de5);top:0;right:7%}.card-doc{background:linear-gradient(150deg,#8b9bb5,#526681);bottom:20px;left:7%}.card-tools{background:linear-gradient(150deg,#46b8ff,#1282e3);bottom:20px;right:7%}.trust-strip{background:#fff;border-bottom:1px solid #f0f3f8}.theme-dark .trust-strip{background:#111f36;border-color:#263450}.trust-grid{grid-template-columns:repeat(4,1fr);align-items:center;gap:25px;min-height:96px;display:grid}.trust-grid>div{align-items:center;gap:12px;display:flex}.trust-icon{border-radius:50%;flex:none;place-items:center;width:43px;height:43px;display:grid}.trust-icon.blue{color:#277af0;background:#e9f2ff}.trust-icon.green{color:#19bd81;background:#e8faf3}.trust-icon.purple{color:#7951ed;background:#f1edff}.trust-icon.orange{color:#ed8a38;background:#fff2e6}.trust-grid strong{margin-bottom:4px;font-size:14px;display:block}.trust-grid small{color:#8391a6;white-space:nowrap;font-size:11px;display:block}.section{padding-top:42px}.updates-section{padding-bottom:58px}.section-heading{justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}.section-heading>div{align-items:center;gap:11px;display:flex}.section-heading h2{color:#1b3157;margin:0;font-size:22px}.heading-bar{background:#2378f2;border-radius:4px;width:5px;height:22px}.section-heading>a{color:#2378f2;align-items:center;gap:4px;font-size:13px;display:flex}.category-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.category-card{border:1px solid #0000;border-radius:10px;min-height:190px;padding:20px 21px;position:relative;overflow:hidden}.sdk-card{background:#eff6ff;border-color:#e2efff}.firmware-card{background:#f6f2ff;border-color:#eee7ff}.tools-card{background:#edfbf5;border-color:#e0f6eb}.category-icon{color:#fff;background:#3183ef;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.firmware-card .category-icon{background:#8758ec}.tools-card .category-icon{background:#23bf86}.category-card h3{margin:12px 0 7px;font-size:19px}.category-card p{color:#6f809a;max-width:255px;margin-bottom:17px;font-size:12px;line-height:1.7}.category-bottom{justify-content:space-between;align-items:center;display:flex}.category-bottom a{color:#fff;background:#1e77f2;border-radius:17px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:inline-flex}.firmware-card .category-bottom a{background:#7b4ee8}.tools-card .category-bottom a{background:#1bbd80}.platforms{color:#71829b;text-align:right;max-width:110px;font-size:10px;line-height:1.5}.large-icon{color:#7b4ee838;position:absolute;bottom:19px;right:23px}.tools-card .large-icon{color:#1bbd8038}.update-table-wrap{border:1px solid #edf1f7;border-radius:10px;overflow-x:auto;box-shadow:0 5px 18px #2043710a}.theme-dark .update-table-wrap{border-color:#2a3a56}table{border-collapse:collapse;width:100%;min-width:680px;font-size:12px}th{text-align:left;color:#8391a7;background:#f8fafc;padding:12px 19px;font-weight:600}td{color:#5b6c86;border-top:1px solid #f0f3f7;padding:12px 19px}.theme-dark th{background:#1a2a43}.theme-dark td{color:#c4d1e5;border-color:#263650}.resource-name{color:#314968;align-items:center;gap:10px;display:flex}.theme-dark .resource-name{color:#e0e9f8}.resource-name svg{color:#287cf2}.type-tag{border:1px solid;border-radius:5px;padding:3px 7px;font-size:11px}.type-tag.SDK{color:#2378f2;border-color:#63a1ff}.download-link{color:#1875ef;align-items:center;gap:5px;display:inline-flex}.empty-state{text-align:center;color:#8492a7;padding:34px}.footer{color:#9eb2d0;background:#122646;padding:24px 0}.footer-inner{text-align:center;justify-content:center;align-items:center;min-height:24px;font-size:11px;display:flex}@media (width<=800px){.container{width:min(100% - 32px,600px)}.topbar{height:62px}.mobile-menu-button{order:3;display:grid}.nav-wrap{gap:14px}.main-nav{background:#fff;border-bottom:1px solid #e7edf6;flex-direction:column;align-items:stretch;gap:0;height:auto;padding:8px 16px 15px;display:none;position:absolute;top:62px;left:0;right:0}.theme-dark .main-nav{background:#15243d;border-color:#2a3a56}.main-nav.open{display:flex}.main-nav a{justify-content:flex-start;height:42px}.main-nav a.active:after{display:none}.nav-actions{margin-left:auto}.icon-button{display:none}.login-button{padding:8px 11px;font-size:11px}.hero-grid{grid-template-columns:1fr;gap:0}.hero-copy{padding-bottom:10px}.hero-art{min-height:270px;margin-top:-18px;transform:scale(.84)}.trust-grid{grid-template-columns:repeat(2,1fr);gap:20px 12px;padding:22px 0}.trust-grid small{white-space:normal}.category-grid{grid-template-columns:1fr}.category-card{min-height:178px}.footer-inner{flex-wrap:wrap}.footer-links{order:3;justify-content:center;gap:18px;width:100%}}@media (width<=440px){.hero-description{font-size:14px}.trust-grid{grid-template-columns:1fr}}.brand img{object-fit:contain;width:143px;height:28px;display:block}.login-button{cursor:pointer;border:0}.user-chip{color:#536985;align-items:center;gap:6px;font-size:12px;display:inline-flex}.theme-dark .user-chip{color:#cfddf2}.logout-button{color:#61728b;cursor:pointer;background:0 0;border:1px solid #dce7f5;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.theme-dark .logout-button{color:#c4d3e9;border-color:#314462}.text-button{color:#2378f2;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:13px;display:inline-flex}.section-note{color:#8391a7;font-size:12px}.tool-card{background:#edfbf5;border-color:#e0f6eb}.tool-card .category-icon{background:#23bf86}.tool-card .category-bottom a{background:#1bbd80}.type-tag.FIRMWARE{color:#8656eb;border-color:#ae8ef2}.type-tag.TOOL{color:#1aaf76;border-color:#64d4aa}.type-tag.DOC{color:#728097;border-color:#aab5c6}.download-link{color:#1875ef;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.muted{color:#9aa8bc}.login-hint{color:#2978ed;background:#f3f8ff;border:1px solid #dceaff;border-radius:10px;align-items:center;gap:13px;padding:18px 20px;display:flex}.login-hint>div{flex-direction:column;flex:1;gap:4px;display:flex}.login-hint strong{color:#243c63;font-size:14px}.login-hint span{color:#71839f;font-size:12px}.login-hint button{color:#fff;cursor:pointer;background:#2378f2;border:0;border-radius:17px;padding:8px 15px;font-size:12px}.error-banner{color:#ad3c3c;background:#fff0f0;border-radius:7px;margin-bottom:12px;padding:10px 14px;font-size:12px}.modal-backdrop{z-index:30;background:#0c192f7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.login-modal{background:#fff;border-radius:12px;width:min(100%,390px);padding:30px;position:relative;box-shadow:0 24px 70px #081a3940}.theme-dark .login-modal{background:#16243c}.modal-close{color:#7c8ba0;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:13px;right:13px}.modal-icon{color:#2378f2;background:#eaf3ff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.login-modal h2{color:#1d3154;margin:17px 0 7px;font-size:22px}.theme-dark .login-modal h2{color:#f1f6ff}.login-modal p{color:#7c8ba0;margin-bottom:22px;font-size:12px}.login-modal label{color:#526784;margin-top:14px;font-size:12px;display:block}.theme-dark .login-modal label{color:#c7d5e9}.login-modal input{color:#243858;background:#fbfdff;border:1px solid #dce5f1;border-radius:7px;outline:0;width:100%;height:42px;margin-top:7px;padding:0 12px}.login-modal input:focus{border-color:#4d94f3;box-shadow:0 0 0 3px #2d7eef1f}.form-error{color:#bd4444;margin-top:12px;font-size:12px}.submit-login{color:#fff;cursor:pointer;background:#2378f2;border:0;border-radius:7px;width:100%;height:42px;margin-top:21px;font-weight:650}.submit-login:disabled{cursor:wait;opacity:.65}.signin-dialog{--signin-text:#203759;--signin-muted:#63748b;--signin-border:#dce5f0;--signin-surface:#f8fafd;width:min(440px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--signin-text);background:#fff;border:1px solid #e2eaf4;border-radius:20px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 28px 90px #091b3c33,0 3px 12px #091b3c0d}.signin-dialog[open]{animation:.18s ease-out signin-appear}.signin-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#13233d80}.signin-form{border-top:3px solid #2378f2;padding:30px 32px 24px}.signin-brand-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.signin-logo{object-fit:contain;width:116px;height:29px;display:block}.signin-close{width:32px;height:32px;color:var(--signin-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.signin-close:hover{color:var(--signin-text);background:var(--signin-surface)}.signin-heading{margin:28px 0 25px}.signin-heading h2{color:var(--signin-text);letter-spacing:-.035em;margin:0 0 8px;font-size:27px;font-weight:700;line-height:1.2}.signin-heading p{color:var(--signin-muted);margin:0;font-size:13px;line-height:1.65}.signin-fields{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.signin-label{color:var(--signin-text);font-size:12px;font-weight:650}.signin-input+.signin-label{margin-top:12px}.signin-input{border:1px solid var(--signin-border);min-width:0;min-height:48px;color:var(--signin-muted);background:var(--signin-surface);border-radius:10px;align-items:center;gap:10px;padding:0 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.signin-input>svg{flex:none}.signin-input:focus-within{color:#2378f2;background:#fff;border-color:#2378f2;box-shadow:0 0 0 3px #2378f214}.signin-input input{width:100%;min-width:0;height:46px;color:var(--signin-text);background:0 0;border:0;outline:0;margin:0;padding:0;font-size:13px}.signin-input input::placeholder{color:#78879b;opacity:1}.signin-input input::-ms-reveal{display:none}.signin-password-toggle{width:30px;height:32px;color:var(--signin-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-right:-4px;padding:0;display:grid}.signin-password-toggle:hover{color:#2378f2;background:#2378f20d}.signin-input.invalid{border-color:#ce6565}.signin-error{color:#a53535;background:#fff5f5;border:1px solid #f3d5d5;border-radius:9px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.signin-error svg{flex:none;margin-top:2px}.signin-submit{color:#fff;cursor:pointer;background:#2378f2;border:1px solid #1f70e8;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;margin-top:24px;padding:11px 16px;font-size:14px;font-weight:650;transition:background .15s,box-shadow .15s;display:flex;box-shadow:0 4px 10px #2378f21f}.signin-submit:hover:not(:disabled){background:#1b69dd;box-shadow:0 5px 14px #2378f22e}.signin-submit:disabled,.signin-close:disabled{cursor:wait;opacity:.65}.signin-help{border-top:1px solid var(--signin-border);color:var(--signin-muted);justify-content:center;align-items:flex-start;gap:8px;margin-top:24px;padding-top:18px;display:flex}.signin-help svg{flex:none;margin-top:1px}.signin-help p{margin:0;font-size:11px;line-height:1.7}.signin-close:focus-visible,.signin-password-toggle:focus-visible,.signin-submit:focus-visible{outline-offset:3px;outline:2px solid #2378f2}.signin-spinner{animation:.8s linear infinite signin-spin}.theme-dark .signin-dialog{--signin-text:#e6eefc;--signin-muted:#acbdd4;--signin-border:#344863;--signin-surface:#182a43;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#132239;border-color:#344863}.theme-dark .signin-input:focus-within{background:#162a46}.theme-dark .signin-input input::placeholder{color:#95a8c3}.theme-dark .signin-error{color:#ffbaba;background:#3b2633;border-color:#75464e}@keyframes signin-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes signin-spin{to{transform:rotate(360deg)}}@media (width<=480px){.signin-form{padding:24px 22px 20px}.signin-heading{margin:25px 0 23px}.signin-heading h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.signin-dialog[open],.signin-spinner{animation:none}}.resource-categories-section,.category-results{scroll-margin-top:88px}.resource-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.resource-category-card{--category-accent:#2378f2;--category-tint:#eff6ff;color:#1b3157;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2eaf5;border-radius:12px;flex-direction:column;min-width:0;min-height:206px;padding:20px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.resource-category-card.firmware{--category-accent:#7b4ee8;--category-tint:#f6f2ff}.resource-category-card.tool{--category-accent:#13865e;--category-tint:#edfbf5}.resource-category-card.doc{--category-accent:#ad651d;--category-tint:#fff7ed}.resource-category-card:hover{border-color:var(--category-accent);background:var(--category-tint)}.resource-category-card.selected{border-color:var(--category-accent);background:var(--category-tint);box-shadow:0 0 0 1px var(--category-accent)}.resource-category-card:focus-visible{outline:3px solid var(--category-accent);outline-offset:4px}.resource-category-top{color:var(--category-accent);justify-content:space-between;align-items:center;gap:12px;display:flex}.resource-category-icon{width:42px;height:42px;color:var(--category-accent);background:var(--category-tint);border-radius:11px;flex:none;place-items:center;display:grid}.resource-category-card.selected .resource-category-icon{color:#fff;background:var(--category-accent)}.resource-category-title{overflow-wrap:anywhere;margin-top:16px;font-size:19px;font-weight:700}.resource-category-description{color:#607087;flex:1;margin-top:7px;font-size:12px;line-height:1.6}.resource-category-bottom{color:var(--category-accent);justify-content:space-between;align-items:center;gap:10px;margin-top:20px;font-size:12px;font-weight:650;display:flex}.resource-category-bottom svg{flex:none}.category-results{padding-top:30px}.category-results .section-heading{flex-wrap:wrap;gap:10px}.category-results .resource-name{align-items:flex-start}.category-results .resource-name>svg{flex:none;margin-top:2px}.category-results .resource-name>span{min-width:0}.category-results .resource-name strong{overflow-wrap:anywhere;font-weight:600;display:block}.category-results .resource-name small{color:#71839b;overflow-wrap:anywhere;max-width:380px;margin-top:5px;font-size:11px;line-height:1.5;display:block}.category-results .download-link{white-space:nowrap}.resource-list-state{color:#71839b;text-align:center;background:#fafcff;border:1px solid #e2eaf5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:28px;font-size:13px;display:flex}.resource-list-state strong{color:#314968;font-size:15px}.resource-list-state p{margin:0;line-height:1.6}.theme-dark .resource-category-card{--category-tint:#1c304e;color:#edf4ff;background:#15243b;border-color:#344864}.theme-dark .resource-category-card.firmware{--category-accent:#b498ff;--category-tint:#2a2445}.theme-dark .resource-category-card.tool{--category-accent:#62d5ab;--category-tint:#153c33}.theme-dark .resource-category-card.doc{--category-accent:#edb270;--category-tint:#3b3024}.theme-dark .resource-category-card.sdk{--category-accent:#7eb6ff}.theme-dark .resource-category-card.selected,.theme-dark .resource-category-card:hover{border-color:var(--category-accent);background:var(--category-tint)}.theme-dark .resource-category-card.selected .resource-category-icon{color:#122039}.theme-dark .resource-category-description,.theme-dark .category-results .resource-name small{color:#b2c2d8}.theme-dark .resource-list-state{color:#b2c2d8;background:#15243b;border-color:#344864}.theme-dark .resource-list-state strong{color:#edf4ff}@media (width<=1000px){.resource-category-grid{gap:14px}.resource-category-card{padding:17px}.resource-category-title{font-size:17px}}@media (width<=800px){.resource-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-category-card{min-height:200px}.resource-categories-section>.section-heading{flex-wrap:wrap;gap:10px}}@media (width<=440px){.resource-category-grid{gap:12px}.resource-category-card{padding:15px}.resource-category-title{font-size:15px}.resource-category-description{font-size:11px}.category-results .section-heading h2{font-size:20px}}.resource-list{border:1px solid #edf1f7;border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden;box-shadow:0 5px 18px #2043710a}.theme-dark .resource-list{border-color:#2a3a56}.resource-item{background:#fff;border-bottom:1px solid #edf1f7;transition:background .2s}.theme-dark .resource-item{background:#15243b;border-color:#2a3a56}.resource-item:last-child{border-bottom:0}.resource-item.expanded{background:#fafcff}.theme-dark .resource-item.expanded{background:#1a2a43}.resource-row{grid-template-columns:minmax(0,1.8fr) minmax(100px,1fr) minmax(90px,1fr) minmax(120px,1.2fr) 160px;align-items:center;gap:32px;min-height:64px;padding:16px 19px;display:grid}.resource-row>.resource-name{min-width:0}.resource-row>.type-tag,.resource-row>.resource-version{justify-self:start;max-width:100%}.resource-date-cell{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.resource-date-cell .resource-expiration{white-space:normal;overflow-wrap:anywhere;max-width:100%}.resource-date-cell .resource-expiration svg{flex:none}.resource-expiration{white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.resource-expiration.permanent{color:#5a7a99;background:#eff4f9}.resource-expiration.normal{color:#2870c8;background:#edf4ff}.resource-expiration.warning{color:#b37419;background:#fff7e5}.resource-expiration.urgent{color:#b84545;background:#fff0f0}.resource-expiration.expired{color:#8a3535;background:#ffe5e5;font-weight:700}.expiring-banner{color:#9e7515;background:#fffbef;border:1px solid #ffedb3;border-radius:11px;align-items:flex-start;gap:14px;margin-bottom:16px;padding:14px 17px;display:flex}.expiring-banner>div{flex:1}.expiring-banner strong{color:#7d5d0d;margin-bottom:3px;font-size:13px;display:block}.expiring-banner span{color:#a77f1a;font-size:12px;line-height:1.5;display:block}.expiring-banner svg{flex:none;margin-top:2px}.resource-version{color:#5b6c86;width:100%;min-width:0;max-width:190px;font-size:12px}.version-picker{display:block;position:relative}.version-picker select{appearance:none;color:#314968;width:100%;min-width:0;font:inherit;text-overflow:ellipsis;cursor:pointer;background:#fff;border:1px solid #dce7f5;border-radius:7px;padding:8px 29px 8px 10px;display:block}.version-picker>svg{color:#61728b;pointer-events:none;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.version-picker select:hover{border-color:#9dc4f5}.version-picker select:focus-visible{outline-offset:2px;outline:2px solid #2378f2}.theme-dark .version-picker select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e0e9f8;background:#15243b;border-color:#344864}.theme-dark .version-picker>svg{color:#b2c2d8}.theme-dark .resource-version{color:#c4d1e5}.resource-date{color:#8492a7;white-space:nowrap;font-size:12px}.theme-dark .resource-date{color:#97a8bd}.resource-actions{grid-area:1/-2/auto/-1;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;display:flex}.download-button{color:#fff;cursor:pointer;white-space:nowrap;background:#2378f2;border:0;border-radius:7px;align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:650;transition:background .15s;display:inline-flex}.download-button:hover{background:#1d69dd}.details-toggle{color:#61728b;cursor:pointer;background:#fff;border:1px solid #dce7f5;border-radius:7px;place-items:center;width:34px;height:34px;transition:all .15s;display:grid}.theme-dark .details-toggle{color:#c4d3e9;background:#1a2a43;border-color:#314462}.details-toggle:hover{color:#1d6fe8;background:#f8fbff;border-color:#9dc4f5}.theme-dark .details-toggle:hover{color:#7eb6ff;background:#1f3255;border-color:#4a6a9d}.resource-details{background:#fafcff;border-top:1px solid #f0f3f7;padding:0 19px 20px}.theme-dark .resource-details{background:#1a2a43;border-color:#263650}.details-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;padding-top:18px;display:grid}.detail-section{flex-direction:column;gap:10px;display:flex}.detail-section.full-width{grid-column:1/-1}.detail-section h4{color:#2378f2;letter-spacing:.02em;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:700;display:flex}.detail-section dl{grid-template-columns:auto 1fr;gap:8px 12px;margin:0;display:grid}.detail-section dt{color:#71839b;font-size:11px;font-weight:600}.detail-section dd{color:#314968;word-break:break-word;margin:0;font-size:12px}.theme-dark .detail-section dd{color:#e0e9f8}.checksum{color:#2e4a6d;word-break:break-all;background:#fff;border:1px solid #e2eaf5;border-radius:7px;padding:10px 12px;font-family:SF Mono,Monaco,Cascadia Code,Consolas,monospace;font-size:11px;line-height:1.6;display:block}.theme-dark .checksum{color:#c7d5e9;background:#15243b;border-color:#344864}.checksum-note{color:#8492a7;margin:6px 0 0;font-size:11px}.external-download-note{color:#71839b;margin:4px 0 0;font-size:12px;line-height:1.6}.theme-dark .external-download-note{color:#b2c2d8}.release-notes{color:#314968;white-space:pre-wrap;background:#fff;border:1px solid #e2eaf5;border-radius:7px;margin:0;padding:12px 14px;font-size:12px;line-height:1.7}.theme-dark .release-notes{color:#e0e9f8;background:#15243b;border-color:#344864}@media (width<=900px){.resource-row{grid-template-columns:1fr;gap:10px}.resource-row>.type-tag,.resource-row>.resource-version{justify-self:start}.resource-date-cell{align-items:flex-start}.resource-actions{grid-area:auto;justify-self:start}.resource-expiration{justify-self:start}.details-grid{grid-template-columns:1fr}}.version-access-picker[data-v-4a5c098a]{border:0;gap:10px;min-width:0;margin:0 0 20px;padding:0;display:grid}.version-access-picker .version-access-label[data-v-4a5c098a]{color:#526a89;margin:0 0 10px;padding:0;font-size:12px;font-weight:650}.scope-options[data-v-4a5c098a]{background:#f1f5fa;border:1px solid #e0e8f2;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.version-access-picker .scope-option[data-v-4a5c098a]{color:#526a89;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:7px;place-items:center;min-width:0;min-height:38px;margin:0;padding:8px 6px;font-size:12px;font-weight:600;line-height:1.4;transition:color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative}.scope-option.keep-option[data-v-4a5c098a]{grid-column:1/-1}.scope-option>span[data-v-4a5c098a]{white-space:nowrap}.version-access-picker .scope-option input[data-v-4a5c098a]{opacity:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}.scope-option[data-v-4a5c098a]:hover{color:#1764bd;background:#e6eef8}.version-access-picker .scope-option.active[data-v-4a5c098a]{color:#185fb4;background:#fff;border-color:#dbe6f4;box-shadow:0 2px 5px #1f416d14}.scope-option[data-v-4a5c098a]:has(input:focus-visible){outline-offset:1px;outline:2px solid #2477ed}.version-access-picker:disabled .scope-option[data-v-4a5c098a]{cursor:default}.version-access-picker:disabled .scope-option[data-v-4a5c098a]:not(.active):hover{color:#526a89;background:0 0}.version-access-help[data-v-4a5c098a]{color:#61758f;margin:0;font-size:12px;line-height:1.6}.version-access-groups[data-v-4a5c098a]{overscroll-behavior:contain;grid-auto-rows:max-content;gap:12px;max-height:300px;display:grid;overflow-y:auto}.version-access-group[data-v-4a5c098a]{border:1px solid #dce6f2;border-radius:9px;overflow:hidden}.version-access-heading[data-v-4a5c098a]{background:#f6f9fd;border-bottom:1px solid #e6edf6;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:12px;display:flex}.version-access-heading strong[data-v-4a5c098a]{overflow-wrap:anywhere;color:#2b4569;min-width:0}.version-access-heading>span[data-v-4a5c098a]{color:#2870c8;flex:none;font-size:11px}.version-access-options[data-v-4a5c098a]{min-width:0}.version-access-picker .version-access-option[data-v-4a5c098a]{cursor:pointer;align-items:center;gap:11px;margin:0;padding:11px 12px;display:flex}.version-access-option+.version-access-option[data-v-4a5c098a]{border-top:1px solid #f0f4f9}.version-access-option[data-v-4a5c098a]:hover,.version-access-option.selected[data-v-4a5c098a]{background:#edf5ff}.version-access-picker .version-access-option input[data-v-4a5c098a]{accent-color:#2477ed;flex:none;width:16px;height:16px;min-height:16px;margin:0;padding:0}.version-access-option>span[data-v-4a5c098a]{gap:5px;min-width:0;display:grid}.version-access-option strong[data-v-4a5c098a]{color:#2b4569;align-items:center;gap:8px;font-size:12px;display:flex}.version-access-option strong small[data-v-4a5c098a]{color:#65758c;font-size:10px;font-weight:400;display:inline}.version-access-option>span>span[data-v-4a5c098a]{color:#61758f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.version-access-empty[data-v-4a5c098a]{color:#61758f;margin:0;padding:15px 12px;font-size:12px;line-height:1.6}.version-access-picker[data-v-4a5c098a] :focus-visible{outline-offset:2px;outline:2px solid #2477ed}.version-access-picker[data-v-4a5c098a]:disabled{opacity:.65}.admin-shell[data-v-e635081d]{color:#1d3152;background:#f5f8fc;width:min(100%,1480px);min-height:100vh;margin:0 auto;padding:38px clamp(20px,4vw,56px) 64px}.admin-topbar[data-v-e635081d],.admin-toolbar[data-v-e635081d],.admin-tabs[data-v-e635081d],.panel-title[data-v-e635081d],.resource-admin-heading[data-v-e635081d],.version-row[data-v-e635081d],.admin-notice[data-v-e635081d]{align-items:center;display:flex}.admin-topbar[data-v-e635081d]{justify-content:space-between;gap:24px;margin-bottom:30px}.admin-kicker[data-v-e635081d],.panel-eyebrow[data-v-e635081d]{color:#2878ed;letter-spacing:.15em;font-size:10px;font-weight:800}.admin-topbar h1[data-v-e635081d]{color:#172b50;letter-spacing:-.045em;margin:7px 0 6px;font-size:clamp(29px,3vw,36px)}.admin-topbar p[data-v-e635081d]{color:#71839b;margin:0;font-size:14px}.admin-toolbar[data-v-e635081d]{gap:10px}.admin-icon-button[data-v-e635081d],.admin-back[data-v-e635081d],.row-actions button[data-v-e635081d]{color:#55708f;cursor:pointer;background:#fff;border:1px solid #dce6f2;transition:border-color .15s,color .15s,background .15s}.admin-icon-button[data-v-e635081d]{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.admin-icon-button[data-v-e635081d]:disabled{cursor:wait;opacity:.7}.spinning[data-v-e635081d]{animation:.9s linear infinite spin-e635081d}@keyframes spin-e635081d{to{transform:rotate(360deg)}}.admin-back[data-v-e635081d]{border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:650;display:inline-flex}.admin-tabs[data-v-e635081d]{border-bottom:1px solid #dce5f0;gap:7px;margin-bottom:24px;overflow-x:auto}.admin-tabs button[data-v-e635081d]{color:#71839c;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:13px 15px 14px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.admin-tabs button[data-v-e635081d]:hover{color:#286fce}.admin-tabs button.active[data-v-e635081d]{color:#176de0}.admin-tabs button.active[data-v-e635081d]:after{content:"";background:#2478ec;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:13px;right:13px}.admin-tabs button[data-v-e635081d]:focus-visible,.admin-shell button[data-v-e635081d]:focus-visible{outline-offset:2px;outline:3px solid #2d7eef47}.admin-notice[data-v-e635081d]{border:1px solid #0000;border-radius:9px;gap:9px;margin-bottom:16px;padding:12px 14px;font-size:13px}.admin-notice.success[data-v-e635081d]{color:#16754d;background:#effaf3;border-color:#d3efdf}.admin-notice.failure[data-v-e635081d]{color:#a73939;background:#fff5f5;border-color:#f4d5d5}.admin-grid[data-v-e635081d]{gap:16px;display:grid}.overview-page[data-v-e635081d]{gap:20px;display:grid}.overview-grid[data-v-e635081d]{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card[data-v-e635081d],.admin-panel[data-v-e635081d],.admin-form[data-v-e635081d]{background:#fff;border:1px solid #e1eaf4;border-radius:13px;box-shadow:0 4px 14px #254e7c09}.metric-card[data-v-e635081d]{align-items:center;gap:14px;min-height:116px;padding:18px;display:flex}.metric-icon[data-v-e635081d]{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.users-icon[data-v-e635081d]{color:#2776e5;background:#ebf3ff}.resources-icon[data-v-e635081d]{color:#7252db;background:#f1edff}.access-icon[data-v-e635081d]{color:#15966a;background:#e9f8f1}.versions-icon[data-v-e635081d]{color:#bd7422;background:#fff4e7}.metric-label[data-v-e635081d]{color:#71839b;font-size:12px;font-weight:650}.metric-card strong[data-v-e635081d]{color:#1e3558;margin:4px 0 1px;font-size:27px;line-height:1.1;display:block}.metric-card small[data-v-e635081d],.admin-form small[data-v-e635081d],td small[data-v-e635081d],.resource-admin-heading small[data-v-e635081d]{color:#8797ac;font-size:11px;display:block}.overview-content[data-v-e635081d]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.overview-resource-panel[data-v-e635081d]{grid-column:1/-1}.admin-panel[data-v-e635081d]{min-width:0;padding:22px}.panel-title[data-v-e635081d]{justify-content:space-between;gap:16px;margin-bottom:18px}.panel-title>div[data-v-e635081d]{min-width:0}.panel-title h2[data-v-e635081d],.admin-panel h2[data-v-e635081d],.admin-form h2[data-v-e635081d]{color:#203759;letter-spacing:-.02em;margin:5px 0 0;font-size:18px}.panel-title p[data-v-e635081d]{color:#8594a8;margin:5px 0 0;font-size:12px}.secondary-action[data-v-e635081d]{color:#286fcf;cursor:pointer;background:#fff;border:1px solid #dbe7f5;border-radius:8px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:650;display:inline-flex}.secondary-action[data-v-e635081d]:hover,.admin-icon-button[data-v-e635081d]:hover,.admin-back[data-v-e635081d]:hover{color:#1d6fe8;background:#f8fbff;border-color:#a9c9ef}.overview-resource-list[data-v-e635081d],.overview-downloads-list[data-v-e635081d],.overview-expiring-list[data-v-e635081d]{display:grid}.overview-resource-row[data-v-e635081d]{border-top:1px solid #eef2f7;align-items:center;gap:12px;min-width:0;padding:14px 0;display:flex}.overview-download-row[data-v-e635081d]{border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:11px 0;display:flex}.overview-download-row .download-info[data-v-e635081d]{flex:1;min-width:0}.overview-download-row strong[data-v-e635081d]{color:#2b4569;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;display:block;overflow:hidden}.overview-download-row small[data-v-e635081d]{color:#8797ac;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.overview-download-row .download-time[data-v-e635081d]{color:#97a8bd;white-space:nowrap;flex:none;font-size:10px}.overview-expiring-row[data-v-e635081d]{border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:11px 0;display:flex}.overview-expiring-row .expiring-info[data-v-e635081d]{flex:1;min-width:0}.overview-expiring-row strong[data-v-e635081d]{color:#2b4569;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;display:block;overflow:hidden}.overview-expiring-row small[data-v-e635081d]{color:#8797ac;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.overview-expiring-row .expiring-date[data-v-e635081d]{color:#8a6d15;white-space:nowrap;background:#fff8e5;border-radius:6px;flex:none;padding:4px 8px;font-size:10px;font-weight:650}.overview-expiring-row .expiring-date.urgent[data-v-e635081d]{color:#a44747;background:#fff0f0}.resource-type-icon[data-v-e635081d]{color:#347be0;background:#f2f7ff;border:1px solid #e1ecfa;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.overview-resource-name[data-v-e635081d]{flex:1;min-width:0}.overview-resource-name strong[data-v-e635081d]{color:#2b4569;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;display:block;overflow:hidden}.overview-resource-name small[data-v-e635081d]{color:#8797ac;margin-top:4px;font-size:11px;display:block}.row-dot[data-v-e635081d]{padding:0 6px}.status-pill[data-v-e635081d]{color:#71839a;letter-spacing:.04em;background:#eff3f8;border-radius:6px;flex:none;padding:5px 8px;font-size:9px;font-weight:750;display:inline-block}.status-pill.active[data-v-e635081d],.status-pill.published[data-v-e635081d]{color:#187451;background:#e5f7ed}.status-pill.draft[data-v-e635081d]{color:#9a6915;background:#fff5dc}.status-pill.disabled[data-v-e635081d],.status-pill.retired[data-v-e635081d],.status-pill.archived[data-v-e635081d]{color:#a44747;background:#fff0f0}.overview-empty[data-v-e635081d]{color:#8192a8;text-align:center;border-top:1px solid #eef2f7;align-content:center;justify-items:center;gap:9px;min-height:180px;font-size:12px;display:grid}.overview-empty strong[data-v-e635081d]{color:#304a6d;font-size:14px}.overview-empty>svg[data-v-e635081d]{color:#83a6d5}.compact-action[data-v-e635081d]{margin-top:4px;width:auto!important}.quick-actions-panel[data-v-e635081d]{padding:22px 20px 16px}.quick-actions-panel h2[data-v-e635081d]{margin-top:6px}.quick-actions-intro[data-v-e635081d]{color:#8594a8;margin:6px 0 13px;font-size:12px}.quick-action[data-v-e635081d]{color:#8292a8;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #eef2f7;align-items:center;gap:11px;width:100%;padding:12px 0;display:flex}.quick-action>span[data-v-e635081d]:nth-child(2){flex:1}.quick-action strong[data-v-e635081d],.quick-action small[data-v-e635081d]{display:block}.quick-action strong[data-v-e635081d]{color:#2b4569;font-size:12px;font-weight:650}.quick-action small[data-v-e635081d]{color:#8797ac;margin-top:3px;font-size:10px}.quick-action:hover strong[data-v-e635081d],.quick-action:hover>svg[data-v-e635081d]{color:#1e71dc}.quick-action-icon[data-v-e635081d]{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.account-action-icon[data-v-e635081d]{color:#286fce;background:#edf4ff}.upload-action-icon[data-v-e635081d]{color:#7956d9;background:#f2efff}.access-action-icon[data-v-e635081d]{color:#15966a;background:#eaf8f1}.two-column[data-v-e635081d]{grid-template-columns:minmax(270px,330px) minmax(0,1fr);align-items:stretch}.users-page[data-v-e635081d]{align-items:stretch}.users-page>.admin-form[data-v-e635081d],.users-page>.admin-panel[data-v-e635081d]{height:100%}.users-page>.admin-panel[data-v-e635081d]{flex-direction:column;max-height:640px;display:flex;overflow:hidden}.users-page .admin-form>small[data-v-e635081d]{margin-top:12px;line-height:1.45}.users-page .admin-table-wrap[data-v-e635081d]{flex:1;min-height:0;overflow:auto}.password-field[data-v-e635081d]{display:block;position:relative}.password-field input[data-v-e635081d]{padding-right:42px}.password-field input[data-v-e635081d]::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}.password-field input[data-v-e635081d]::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}.password-toggle[data-v-e635081d]{color:#6f829d;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.password-toggle[data-v-e635081d]:hover{color:#1e71dc;background:#edf4ff}.admin-stack[data-v-e635081d]{gap:16px;display:grid}.admin-form[data-v-e635081d]{padding:21px}.admin-form h2[data-v-e635081d]{margin:0 0 17px}.admin-form label[data-v-e635081d]{color:#526a89;gap:6px;margin-bottom:14px;font-size:12px;font-weight:650;display:grid}.admin-form input[data-v-e635081d],.admin-form textarea[data-v-e635081d]{color:#233c60;resize:vertical;background:#fbfdff;border:1px solid #d7e2ef;border-radius:8px;outline:0;width:100%;min-height:41px;padding:10px 11px;font-size:13px}.admin-form select[data-v-e635081d],.edit-account-form select[data-v-e635081d]{color:#233c60;appearance:none;cursor:pointer;background:#fbfdff url("data:image/svg+xml;charset=UTF-8,<svg width=\"12\" height=\"8\" viewBox=\"0 0 12 8\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M1 1.5L6 6.5L11 1.5\" stroke=\"%23526a89\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") right 12px center/12px no-repeat;border:1px solid #d7e2ef;border-radius:8px;outline:0;width:100%;min-height:41px;padding:10px 36px 10px 11px;font-size:13px}.admin-form input[data-v-e635081d]:focus,.admin-form select[data-v-e635081d]:focus,.admin-form textarea[data-v-e635081d]:focus{border-color:#4e93ef;box-shadow:0 0 0 3px #418bec1a}.admin-form select[data-v-e635081d]:hover{border-color:#bfd6f4}.primary-action[data-v-e635081d]{color:#fff;cursor:pointer;background:#2477ed;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;padding:10px 13px;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.primary-action[data-v-e635081d]:hover{background:#1769dd}.primary-action[data-v-e635081d]:disabled{opacity:.6;cursor:wait}.compact-list>div[data-v-e635081d]{border-bottom:1px solid #edf2f7;justify-content:space-between;padding:11px 0;font-size:13px;display:flex}.compact-list>div[data-v-e635081d]:last-child{border-bottom:0}.compact-list p[data-v-e635081d],.muted[data-v-e635081d]{color:#8a9ab0;font-size:13px}.panel-title>span[data-v-e635081d]{color:#8494a9;font-size:12px}.admin-table-wrap[data-v-e635081d]{overflow-x:auto}table[data-v-e635081d]{border-collapse:collapse;width:100%;font-size:12px}th[data-v-e635081d]{text-align:left;color:#8090a7;letter-spacing:.04em;white-space:nowrap;font-size:10px;font-weight:700}th[data-v-e635081d],td[data-v-e635081d]{vertical-align:middle;border-bottom:1px solid #edf2f7;padding:12px 9px}td strong[data-v-e635081d]{color:#2b4569;font-weight:650}td small[data-v-e635081d]{margin-top:3px}.row-actions[data-v-e635081d]{white-space:nowrap}.row-actions button[data-v-e635081d]{border-radius:7px;place-items:center;width:32px;height:32px;margin-right:5px;padding:0;display:inline-grid}.row-actions button[data-v-e635081d]:hover{color:#1d6fe8;border-color:#9dc4f5}.resource-admin-list[data-v-e635081d]{gap:16px;display:grid}.resource-admin-item[data-v-e635081d]{border-bottom:1px solid #edf2f7;padding-bottom:13px}.resource-admin-item[data-v-e635081d]:last-child{border-bottom:0}.resource-admin-heading[data-v-e635081d]{justify-content:space-between;gap:15px}.resource-admin-heading strong[data-v-e635081d]{color:#2b4569}.version-row[data-v-e635081d]{color:#667d9c;justify-content:space-between;gap:14px;padding:9px 0 0 12px;font-size:12px}.version-row>span[data-v-e635081d]:last-child{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.inline-action[data-v-e635081d]{color:#1d6fe8;cursor:pointer;background:0 0;border:0;font-size:12px}.logs-grid[data-v-e635081d]{grid-template-columns:repeat(2,minmax(0,1fr))}.edit-account-dialog[data-v-e635081d]{color:#203759;background:#fff;border:1px solid #e1eaf4;border-radius:16px;width:min(440px,100% - 32px);max-height:calc(100dvh - 40px);padding:0;overflow-y:auto;box-shadow:0 24px 80px #10264633}.edit-account-dialog[data-v-e635081d]::backdrop{background:#0f1f3573}.edit-account-form[data-v-e635081d]{padding:28px}.edit-account-header[data-v-e635081d]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.edit-account-icon[data-v-e635081d]{color:#2477ed;background:#edf4ff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.edit-account-close[data-v-e635081d]{color:#71839c;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.edit-account-close[data-v-e635081d]:hover{color:#203759;background:#f1f5fa}.edit-account-form h2[data-v-e635081d]{letter-spacing:-.025em;margin:0;font-size:22px}.edit-account-form>p[data-v-e635081d]{color:#71839c;margin:8px 0 24px;font-size:13px;line-height:1.6}.edit-account-form fieldset[data-v-e635081d]{border:0;min-width:0;margin:0;padding:0}.edit-account-form label[data-v-e635081d]{color:#526a89;margin-bottom:8px;font-size:13px;font-weight:650;display:block}.edit-account-form input[data-v-e635081d]{color:#233c60;background:#fbfdff;border:1px solid #d7e2ef;border-radius:8px;outline:0;width:100%;height:44px;margin-bottom:18px;padding:10px 12px;font-size:14px}.edit-account-form input[data-v-e635081d]:last-child{margin-bottom:0}.edit-account-form textarea[data-v-e635081d]{color:#233c60;width:100%;min-height:112px;font:inherit;resize:vertical;background:#fbfdff;border:1px solid #d7e2ef;border-radius:8px;outline:0;padding:10px 12px;font-size:14px;line-height:1.6;display:block}.edit-account-form input[data-v-e635081d]:focus,.edit-account-form select[data-v-e635081d]:focus,.edit-account-form textarea[data-v-e635081d]:focus{border-color:#4e93ef;box-shadow:0 0 0 3px #418bec1f}.edit-account-error[data-v-e635081d]{color:#a73939;background:#fff1f1;border-radius:8px;margin-top:16px;padding:10px 12px;font-size:12px;line-height:1.5}.edit-account-footer[data-v-e635081d]{border-top:1px solid #edf2f7;justify-content:flex-end;gap:10px;margin-top:26px;padding-top:20px;display:flex}.edit-account-cancel[data-v-e635081d]{color:#526a89;cursor:pointer;background:#fff;border:1px solid #dce6f2;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:650}.edit-account-cancel[data-v-e635081d]:hover{background:#f5f8fc}.edit-account-save[data-v-e635081d]{width:auto;padding:10px 18px}.retire-dialog-icon[data-v-e635081d]{color:#b45309;background:#fff4e5}.retire-version-summary[data-v-e635081d]{background:#f7faff;border:1px solid #e4ecf6;border-radius:10px;padding:16px}.retire-version-summary>div[data-v-e635081d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.retire-version-summary strong[data-v-e635081d]{overflow-wrap:anywhere;min-width:0;font-size:14px}.retire-version-summary .version-tag[data-v-e635081d]{overflow-wrap:anywhere;flex:none;max-width:50%}.retire-version-file[data-v-e635081d]{color:#71839c;align-items:flex-start;gap:7px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}.retire-version-file>svg[data-v-e635081d]{flex:none;margin-top:2px}.retire-version-file>span[data-v-e635081d]{overflow-wrap:anywhere;min-width:0}.retire-confirm-action[data-v-e635081d],.danger-confirm-action[data-v-e635081d]{background:#c2413b}.retire-confirm-action[data-v-e635081d]:hover,.danger-confirm-action[data-v-e635081d]:hover{background:#a9342f}.revoke-access-summary[data-v-e635081d]{background:#f7faff;border:1px solid #e4ecf6;border-radius:10px;margin:0;padding:16px}.revoke-access-summary>div[data-v-e635081d]{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;display:grid}.revoke-access-summary>div+div[data-v-e635081d]{border-top:1px solid #e4ecf6;margin-top:14px;padding-top:14px}.revoke-access-summary dt[data-v-e635081d]{color:#71839c;font-size:12px;line-height:1.6}.revoke-access-summary dd[data-v-e635081d]{overflow-wrap:anywhere;gap:4px;margin:0;display:grid}.revoke-access-summary strong[data-v-e635081d]{font-size:13px;line-height:1.5}.revoke-access-summary dd>span[data-v-e635081d]{color:#71839c;font-size:12px;line-height:1.5}.edit-account-form .expiration-field[data-v-e635081d]{gap:10px;margin-top:24px;display:grid}.edit-account-form .expiration-field label[data-v-e635081d],.edit-account-form .expiration-field input[data-v-e635081d]{margin:0}.expiration-field select[data-v-e635081d]{text-overflow:ellipsis;min-width:0;max-width:100%;margin-bottom:8px}.expiration-help[data-v-e635081d]{color:#71839c;margin:0;font-size:12px;line-height:1.6}.version-limit-count[data-v-e635081d]{color:#71839c;margin-top:6px;font-size:11px;display:block}.reset-password-account[data-v-e635081d]{overflow-wrap:anywhere;background:#f7faff;border:1px solid #e4ecf6;border-radius:10px;gap:5px;margin-bottom:22px;padding:14px 16px;display:grid}.reset-password-account strong[data-v-e635081d]{font-size:14px}.reset-password-account span[data-v-e635081d]{color:#71839c;font-size:12px}.edit-account-form .password-field input[data-v-e635081d]{margin-bottom:0;padding-right:48px}.edit-account-form>.reset-password-help[data-v-e635081d]{margin:12px 0 0;font-size:12px;line-height:1.6}.edit-account-form button[data-v-e635081d]:disabled{cursor:wait;opacity:.65}.permission-scope-label[data-v-e635081d]{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:block;overflow:hidden}.edit-account-form>.scope-expiration-help[data-v-e635081d]{margin:0 0 18px;font-size:12px}.permission-mode-switch[data-v-e635081d]{border-bottom:1px solid #dce5f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.mode-toggle-btn[data-v-e635081d]{color:#71839c;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:42px;padding:0 0 13px;font-size:12px;font-weight:650;display:flex;position:relative}.mode-toggle-btn svg[data-v-e635081d]{flex:none}.mode-toggle-btn[data-v-e635081d]:hover,.mode-toggle-btn.active[data-v-e635081d]{color:#176de0}.mode-toggle-btn.active[data-v-e635081d]:after{content:"";background:#2478ec;height:2px;position:absolute;bottom:-1px;left:0;right:0}.permission-form>.batch-intro[data-v-e635081d]{color:#71839c;margin:-7px 0 20px;font-size:12px;line-height:1.6}.batch-fields[data-v-e635081d],.batch-picker[data-v-e635081d]{border:0;min-width:0;margin:0;padding:0}.batch-picker[data-v-e635081d]{margin-bottom:20px}.batch-picker legend[data-v-e635081d]{color:#526a89;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:9px;padding:0;font-size:12px;font-weight:650;display:flex}.batch-picker legend>span[data-v-e635081d]{color:#2870c8;font-size:10px;font-weight:600}.batch-picker-box[data-v-e635081d]{background:#fff;border:1px solid #dce6f2;border-radius:9px;overflow:hidden}.batch-search[data-v-e635081d]{color:#8494aa;background:#fbfdff;border-bottom:1px solid #edf2f7;align-items:center;gap:8px;padding:0 11px;display:flex}.batch-search>svg[data-v-e635081d]{flex:none}.permission-form .batch-search input[data-v-e635081d]{color:#233c60;min-width:0;height:36px;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:7px 0;font-size:12px}.batch-search[data-v-e635081d]:focus-within{box-shadow:inset 0 0 0 2px #86b7f7}.batch-selection-tools[data-v-e635081d]{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;padding:5px 10px;display:flex}.batch-selection-tools button[data-v-e635081d]{color:#2870c8;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:26px;padding:3px 2px;font-size:11px}.batch-selection-tools button[data-v-e635081d]:hover{color:#1756a9;text-decoration:underline}.batch-options[data-v-e635081d]{overscroll-behavior:contain;max-height:168px;overflow-y:auto}.permission-form .batch-option[data-v-e635081d]{cursor:pointer;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.batch-option+.batch-option[data-v-e635081d]{border-top:1px solid #f0f4f9}.permission-form .batch-option[data-v-e635081d]:hover{background:#f7faff}.permission-form .batch-option.selected[data-v-e635081d]{background:#edf5ff}.permission-form .batch-option input[data-v-e635081d]{accent-color:#2477ed;cursor:pointer;flex:none;width:16px;height:16px;min-height:16px;margin:0;padding:0}.batch-option-text[data-v-e635081d]{flex:1;gap:4px;min-width:0;display:grid}.batch-option-text strong[data-v-e635081d],.batch-option-text>span[data-v-e635081d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.batch-option-text strong[data-v-e635081d]{color:#2b4569;font-size:12px;font-weight:650;line-height:1.4}.batch-option-text>span[data-v-e635081d]{color:#71839c;font-size:11px;font-weight:400;line-height:1.4}.batch-picker-empty[data-v-e635081d]{color:#71839c;text-align:center;margin:0;padding:20px 12px;font-size:12px;line-height:1.5}.permission-form .batch-duration[data-v-e635081d]{margin-bottom:7px}.batch-duration-hint[data-v-e635081d]{color:#71839c;margin:0;font-size:11px;line-height:1.5}.batch-grant-footer[data-v-e635081d]{border-top:1px solid #edf2f7;margin-top:22px;padding-top:18px}.batch-grant-summary[data-v-e635081d]{gap:6px;display:grid}.batch-grant-summary>span[data-v-e635081d]{color:#71839c;font-size:11px}.batch-grant-summary strong[data-v-e635081d]{color:#203759;font-size:16px;font-weight:700}.batch-summary-hint[data-v-e635081d]{color:#71839c;margin:9px 0 16px;font-size:11px;line-height:1.5}.batch-grant-footer .edit-account-error[data-v-e635081d]{margin:0 0 14px}.permission-form button[data-v-e635081d]:disabled{cursor:default;opacity:.5}.permission-form .primary-action[data-v-e635081d]:disabled{cursor:not-allowed}.permission-form button[data-v-e635081d]:focus-visible,.permission-form input[type=checkbox][data-v-e635081d]:focus-visible{outline-offset:2px;outline:2px solid #2477ed}.form-hint[data-v-e635081d]{color:#8797ac;margin-top:-8px;margin-bottom:16px;font-size:11px;line-height:1.5;display:block}@media (width<=440px){.edit-account-form[data-v-e635081d]{padding:22px}}.overview-content>.overview-summary-card[data-v-e635081d]{flex-direction:column;height:360px;padding:20px;display:flex}.overview-summary-card>.panel-title[data-v-e635081d]{flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;gap:10px;min-height:116px;margin-bottom:12px}.overview-summary-card .panel-title h2[data-v-e635081d]{line-height:1.3}.overview-summary-card .panel-title p[data-v-e635081d]{line-height:1.5}.overview-summary-card>.overview-downloads-list[data-v-e635081d],.overview-summary-card>.overview-expiring-list[data-v-e635081d]{flex:1;align-content:start;min-height:0;overflow-y:auto}.overview-summary-card>.overview-empty[data-v-e635081d]{flex:1;min-height:0;line-height:1.5}.overview-summary-card>.quick-action[data-v-e635081d]{flex:1;min-height:58px}.overview-summary-card .quick-action>span[data-v-e635081d]:nth-child(2){min-width:0}.overview-summary-card .quick-action>svg[data-v-e635081d]{flex:none}.resources-page[data-v-e635081d]{display:grid}.resources-layout[data-v-e635081d]{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.resources-main[data-v-e635081d]{flex-direction:column;min-width:0;display:flex}.resources-sidebar[data-v-e635081d]{min-width:0;display:flex}.resource-action-card[data-v-e635081d]{background:#fff;border:1px solid #e1eaf4;border-radius:13px;flex:1;min-width:0;min-height:500px;padding:18px;box-shadow:0 4px 14px #254e7c09}.resource-action-switch[data-v-e635081d]{border-bottom:1px solid #dce5f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.resource-action-switch button[data-v-e635081d]{color:#71839c;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:48px;padding:10px 2px 14px;font-size:12px;font-weight:650;transition:color .15s;display:inline-flex;position:relative}.resource-action-switch button svg[data-v-e635081d]{flex:none}.resource-action-switch button.active[data-v-e635081d]{color:#176de0}.resource-action-switch button.active[data-v-e635081d]:after{content:"";background:#2478ec;height:2px;position:absolute;bottom:-1px;left:0;right:0}.resource-action-switch button[data-v-e635081d]:not(.active):hover{color:#286fcf}.resource-action-card>.admin-form[data-v-e635081d]{box-shadow:none;border:0;margin-top:22px;padding:0}.version-fields[data-v-e635081d]{border:0;min-width:0;margin:0;padding:0}.version-source-switch[data-v-e635081d]{background:#f3f6fa;border:1px solid #e5edf6;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:18px;padding:4px;display:grid}.version-source-switch button[data-v-e635081d]{color:#61758f;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:34px;padding:7px 4px;font-size:11px;font-weight:650;display:flex}.version-source-switch button svg[data-v-e635081d]{flex:none}.version-source-switch button.active[data-v-e635081d]{color:#176de0;background:#fff;box-shadow:0 1px 4px #2043711a}.version-source-switch button[data-v-e635081d]:focus-visible{outline-offset:1px;outline:2px solid #2477ed}.external-link-help[data-v-e635081d]{color:#71839c;margin:-4px 0 18px;font-size:11px;line-height:1.6}.resource-action-card .admin-form label[data-v-e635081d]{gap:8px;margin-bottom:18px}.resource-action-card .admin-form textarea[data-v-e635081d]{min-height:104px}.resources-list-panel[data-v-e635081d]{flex-direction:column;flex:1;min-height:500px;display:flex;overflow:hidden}.resources-list-panel>.panel-title[data-v-e635081d]{border-bottom:1px solid #edf2f7;flex:none;padding-bottom:15px}.resources-list-panel>.panel-title h2[data-v-e635081d]{font-size:19px}.resources-list-panel>.panel-title>span[data-v-e635081d]{background:#f2f6fb;border-radius:20px;padding:5px 9px}.resources-list-panel>.resource-admin-list[data-v-e635081d]{align-content:start;gap:14px;max-height:520px;padding-top:18px;overflow-y:auto}.resources-list-panel .resource-admin-item[data-v-e635081d]{background:#fff;border:1px solid #e5edf6;border-radius:11px;padding:14px;transition:border-color .15s,box-shadow .15s}.resources-list-panel .resource-admin-item[data-v-e635081d]:hover{border-color:#d6e5f7;box-shadow:0 4px 14px #254e7c0b}.resource-card-heading[data-v-e635081d]{gap:12px}.resource-card-icon[data-v-e635081d]{color:#2878ed;background:#edf4ff;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.resource-card-title[data-v-e635081d]{flex:1;min-width:0}.resource-card-title strong[data-v-e635081d]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.resource-card-title small[data-v-e635081d]{margin-top:4px}.resource-separator[data-v-e635081d]{color:#c1ccda;padding:0 7px}.resource-actions[data-v-e635081d]{color:#8a9bb0;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.resource-actions[data-v-e635081d]:hover{color:#b44b4b;background:#fff1f1}.compact-form[data-v-e635081d]{padding:18px}.compact-form h2[data-v-e635081d]{margin:0 0 14px;font-size:16px}.compact-form label[data-v-e635081d]{gap:5px;margin-bottom:12px}.compact-form textarea[data-v-e635081d]{min-height:60px}.compact-form .primary-action[data-v-e635081d]{margin-top:4px}.resources-filters[data-v-e635081d]{border-bottom:1px solid #eef2f7;gap:12px;margin-bottom:18px;padding-bottom:18px;display:grid}.search-box[data-v-e635081d]{align-items:center;display:flex;position:relative}.search-icon[data-v-e635081d]{color:#8797ac;pointer-events:none;position:absolute;left:12px}.search-input[data-v-e635081d]{color:#233c60;background:#fbfdff;border:1px solid #d7e2ef;border-radius:8px;outline:0;width:100%;height:41px;padding:10px 11px 10px 38px;font-size:13px;transition:border-color .15s,box-shadow .15s}.search-input[data-v-e635081d]:focus{border-color:#4e93ef;box-shadow:0 0 0 3px #418bec1a}.search-input[data-v-e635081d]::placeholder{color:#a0afc4}.clear-search[data-v-e635081d]{color:#7c8ea5;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;transition:all .15s;display:grid;position:absolute;right:8px}.clear-search[data-v-e635081d]:hover{color:#1d6fe8;background:#edf4ff}.filter-group[data-v-e635081d]{align-items:center;gap:8px;display:flex}.filter-select[data-v-e635081d]{color:#2b4569;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml;charset=UTF-8,<svg width=\"12\" height=\"8\" viewBox=\"0 0 12 8\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M1 1.5L6 6.5L11 1.5\" stroke=\"%23526a89\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") right 10px center/10px no-repeat;border:1px solid #dce6f2;border-radius:7px;outline:0;flex:1;min-height:38px;padding:8px 30px 8px 10px;font-size:12px;font-weight:600;transition:all .15s}.filter-select[data-v-e635081d]:hover{background-color:#fbfdff;border-color:#bfd6f4}.filter-select[data-v-e635081d]:focus{border-color:#4e93ef;box-shadow:0 0 0 2px #418bec14}.clear-filters-btn[data-v-e635081d]{color:#5b6d88;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce6f2;border-radius:7px;align-items:center;gap:5px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.clear-filters-btn[data-v-e635081d]:hover{color:#1d6fe8;background:#f8fbff;border-color:#bfd6f4}.resources-filters[data-v-e635081d]{flex:none}.form-hint[data-v-e635081d]{color:#8797ac;margin-top:-8px;margin-bottom:12px;font-size:11px;line-height:1.5}.expires-date[data-v-e635081d]{color:#2b4569;font-size:12px}.expires-cell[data-v-e635081d]{white-space:nowrap}.permanent-label[data-v-e635081d]{color:#8797ac;font-size:11px;font-style:italic}.form-help[data-v-e635081d]{color:#8797ac;margin-top:8px;font-size:11px;line-height:1.4}.file-selected[data-v-e635081d]{color:#526a89;margin-top:6px;font-size:11px}.upload-progress[data-v-e635081d]{color:#2878ed;background:#edf4ff;border-radius:7px;align-items:center;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:11px;display:flex}.progress-spinner[data-v-e635081d]{border:2px solid #d4e6ff;border-top-color:#2878ed;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-e635081d}.versions-list[data-v-e635081d]{gap:7px;margin:13px 0 0 54px;display:grid}.resources-list-panel .version-row[data-v-e635081d]{background:#fbfdff;border:1px solid #edf2f7;border-radius:9px;justify-content:space-between;gap:16px;min-width:0;padding:10px 12px}.version-info[data-v-e635081d]{gap:6px;min-width:0;display:grid}.version-number[data-v-e635081d]{color:#2b4569;font-size:13px;font-weight:600}.version-tag[data-v-e635081d]{background:#edf4ff;border-radius:6px;padding:3px 7px;display:inline-block}.version-meta[data-v-e635081d]{color:#8797ac;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:11px;display:flex}.version-file[data-v-e635081d],.version-date[data-v-e635081d]{align-items:center;gap:5px;min-width:0;display:inline-flex}.version-file svg[data-v-e635081d],.version-date svg[data-v-e635081d]{color:#9aabc0;flex:none}.version-file[data-v-e635081d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.version-actions[data-v-e635081d]{flex:none;align-items:center;gap:8px;display:flex}.publish-action[data-v-e635081d]{color:#1d6fe8;background:#f4f9ff;border:1px solid #c9e1ff;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.publish-action[data-v-e635081d]:hover{background:#ebf5ff;border-color:#a9cbf5}.retire-action[data-v-e635081d]{color:#a73939;background:#fff5f5;border:1px solid #f4d5d5;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.retire-action[data-v-e635081d]:hover{background:#fff0f0;border-color:#edb8b8}.version-sha256[data-v-e635081d]{color:#667d9c;white-space:nowrap;cursor:help;background:#f7f9fc;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:10px;display:inline-flex}.resource-actions-group[data-v-e635081d]{flex:none;gap:6px;display:flex}.icon-action[data-v-e635081d]{color:#55708f;cursor:pointer;background:#fff;border:1px solid #dce6f2;border-radius:7px;place-items:center;width:30px;height:30px;transition:all .15s;display:grid}.icon-action[data-v-e635081d]:hover{color:#1d6fe8;background:#f8fbff;border-color:#9dc4f5}@media (width<=560px){.resources-list-panel .resource-admin-item[data-v-e635081d]{padding:11px}.resources-list-panel .resource-admin-heading[data-v-e635081d]{gap:8px}.resource-card-icon[data-v-e635081d]{width:36px;height:36px}.resources-list-panel .status-pill[data-v-e635081d]{font-size:8px}.resource-actions[data-v-e635081d]{margin-left:auto}.versions-list[data-v-e635081d]{margin-left:0}.resources-list-panel .version-row[data-v-e635081d]{flex-direction:column;align-items:flex-start}.version-actions[data-v-e635081d]{align-self:flex-end}}@media (width<=980px){.overview-content[data-v-e635081d]{grid-template-columns:minmax(0,1fr)}.overview-content>.overview-summary-card[data-v-e635081d]{height:auto;min-height:300px}.overview-grid[data-v-e635081d]{grid-template-columns:repeat(2,minmax(0,1fr))}.resources-layout[data-v-e635081d]{grid-template-columns:1fr}.resources-sidebar[data-v-e635081d]{order:1}}@media (width<=760px){.two-column[data-v-e635081d],.logs-grid[data-v-e635081d]{grid-template-columns:1fr}.users-page>.admin-form[data-v-e635081d],.users-page>.admin-panel[data-v-e635081d]{height:auto;max-height:none}.quick-actions-panel[data-v-e635081d]{display:block}.admin-shell[data-v-e635081d]{padding-top:28px}.resources-layout[data-v-e635081d]{grid-template-columns:1fr}.resources-sidebar[data-v-e635081d]{order:1}}@media (width<=560px){.admin-shell[data-v-e635081d]{padding:23px 16px 48px}.admin-topbar[data-v-e635081d]{flex-direction:column;align-items:flex-start;margin-bottom:19px}.admin-toolbar[data-v-e635081d]{width:100%}.admin-back[data-v-e635081d]{flex:1;justify-content:center}.admin-tabs[data-v-e635081d]{margin:0 -16px 18px;padding:0 12px}.admin-tabs button[data-v-e635081d]{padding:12px 10px;font-size:12px}.overview-grid[data-v-e635081d]{gap:10px}.metric-card[data-v-e635081d]{gap:10px;min-height:100px;padding:12px}.metric-icon[data-v-e635081d]{border-radius:9px;width:34px;height:34px}.metric-card strong[data-v-e635081d]{font-size:23px}.metric-label[data-v-e635081d]{font-size:11px}.metric-card small[data-v-e635081d]{font-size:10px}.overview-content[data-v-e635081d]{gap:12px}.admin-panel[data-v-e635081d],.admin-form[data-v-e635081d]{padding:16px}.panel-title[data-v-e635081d]{flex-direction:column;align-items:flex-start}.secondary-action[data-v-e635081d]{align-self:flex-start}.overview-resource-row[data-v-e635081d]{gap:8px}.overview-resource-name strong[data-v-e635081d]{max-width:160px}.overview-resource-name small[data-v-e635081d]{font-size:10px}.status-pill[data-v-e635081d]{font-size:8px}.admin-form label[data-v-e635081d]{font-size:11px}}.admin-signout[data-v-e635081d]{color:#60738d;cursor:pointer;background:#fff;border:1px solid #dce6f2;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 13px;font-size:12px;font-weight:650;display:inline-flex}.admin-signout[data-v-e635081d]:hover{color:#b04444;background:snow;border-color:#efcaca}.admin-tabs[data-v-e635081d]{scrollbar-width:none}.admin-tabs[data-v-e635081d]::-webkit-scrollbar{display:none}
