:root{--ink:#191d27;--muted:#8b93a2;--dark:#141821;--dark-soft:#202631;--gold:#d1a75d;--gold-light:#f7edd9;--white:#fff;--bg:#f6f7fa;--line:#e8eaf0;--blue:#516d9b;--green:#279672;--red:#c86662;--radius:17px}*{box-sizing:border-box}html{min-width:320px}body{background:var(--bg);color:var(--ink);margin:0;font-family:DM Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}a{color:inherit}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--dark);color:#eceef3;z-index:20;flex-direction:column;width:253px;padding:29px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-wrap{padding:0 13px 29px}.brand-symbol{letter-spacing:-2.4px;color:#fff;font:800 33px/.9 Outfit,sans-serif}.brand-symbol>span:first-child,.mobile-brand>span:first-child,.brand-dot{color:var(--gold)}.brand-name{letter-spacing:2.05px;color:#aeb5c2;margin-top:10px;font-size:9px;font-weight:800}.brand-name span{color:#d7bd8d;letter-spacing:1.8px}.workspace-pill{color:#eef0f6;background:#232934;border:1px solid #303746;border-radius:10px;align-items:center;gap:9px;margin:2px 4px 32px;padding:13px 12px;font-size:12px;font-weight:700;display:flex}.live-dot{background:#7fcea6;border-radius:50%;flex:none;width:7px;height:7px}.workspace-arrow{color:#8d97a6;margin-left:auto;font-size:19px;font-weight:400}.nav-group-label{color:#667183;letter-spacing:1.4px;margin-bottom:13px;padding:0 16px;font-size:10px;font-weight:800}.side-nav{gap:6px;display:grid}.nav-button{text-align:left;color:#a8b0c1;background:0 0;border:0;border-radius:10px;align-items:center;gap:14px;width:100%;padding:13px 16px;font-size:13px;font-weight:650;transition:background .16s,color .16s;display:flex}.nav-button:hover{color:#fff;background:#222937}.nav-button.active{color:#f3dfb9;box-shadow:inset 3px 0 0 var(--gold);background:#2d3036}.nav-button .svg-icon{width:19px;height:19px}.sidebar-bottom{margin-top:auto}.sidebar-note{background:linear-gradient(120deg,#262b36,#2a2b31);border:1px solid #363b44;border-radius:13px;gap:7px;margin:0 4px 20px;padding:16px;display:grid}.sidebar-note-icon{color:var(--gold);font-size:23px}.sidebar-note strong{font-size:12px}.sidebar-note span{color:#9da4b1;font-size:11px;line-height:1.6}.sidebar-profile{text-align:left;color:#fff;background:0 0;border:0;border-top:1px solid #303540;align-items:center;gap:12px;width:100%;padding:18px 7px 3px;display:flex}.profile-data{flex:1;gap:3px;display:grid}.profile-data strong{font-size:12px}.profile-data small{color:#8d96a7;font-size:10px}.profile-ellipsis{color:#7b8390;font-size:20px}.avatar{border:0;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:12px;font-weight:800;display:grid}.avatar-gold{color:#3b3020;background:#e0c38e}.avatar-dark{color:#fff;background:#253040;width:32px;height:32px}.main-shell{flex-direction:column;flex:1;min-width:0;margin-left:253px;display:flex}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;height:75px;padding:0 39px;display:flex}.topbar-leading,.topbar-actions{align-items:center;gap:14px;display:flex}.breadcrumb-first{color:#929aa7;font-size:12px}.breadcrumb-sep{color:#b9bec8}.breadcrumb-last{font-size:12px;font-weight:800}.topbar-actions{gap:16px}.demo-chip{color:#9a7742;letter-spacing:.75px;background:#fcf4e6;border-radius:6px;padding:7px 11px;font-size:9px;font-weight:800}.icon-button{color:#6e7786;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:34px;display:grid;position:relative}.icon-button:hover{background:#f0f1f5}.notification-dot{background:#d9a459;border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.svg-icon{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:19px;height:19px}.mobile-brand{display:none}.main-content{flex:1;width:100%;max-width:1510px;margin:0 auto;padding:35px 43px 28px}.page-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:28px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:1.75px;color:#a77b3f;margin-bottom:11px;font-size:10px;font-weight:850}.page-title{letter-spacing:-.95px;margin:0 0 9px;font-family:Outfit,sans-serif;font-size:34px;font-weight:750;line-height:1.13}.subtitle{color:#7a8493;margin:0;font-size:13px;line-height:1.7}.head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-size:12px;font-weight:800;transition:transform .12s,background .14s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn .svg-icon{width:16px;height:16px}.btn-primary{color:#fff;background:#202631}.btn-primary:hover{background:#353f4f}.btn-gold{background:var(--gold);color:#282314}.btn-gold:hover{background:#e2b873}.btn-outline{color:#373f4b;background:#fff;border-color:#e1e4e9}.btn-ghost{color:#555f6d;background:#f5f6f8}.btn-small{border-radius:8px;padding:8px 11px;font-size:11px}.btn-danger{color:#b54343;background:#fff0ef}.link-button{color:#ae874a;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:12px;font-weight:800;display:inline-flex}.link-button .svg-icon{width:14px;height:14px}.cards-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:23px;display:grid}.metric-card,.panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 5px 25px #21293b06}.metric-card{min-height:124px;padding:21px 23px}.metric-top{color:#818b99;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.metric-icon{color:#647186;background:#f4f5f7;border-radius:9px;place-items:center;padding:9px;display:grid}.metric-icon.gold{color:#b78b49;background:#fcf5e9}.metric-icon.green{color:var(--green);background:#eaf7f1}.metric-icon.blue{color:var(--blue);background:#edf2fb}.metric-value{letter-spacing:-.8px;margin-top:16px;font:750 31px/.95 Outfit,sans-serif}.metric-footer{color:#9ca4b0;margin-top:9px;font-size:10px}.content-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:20px;display:grid}.stack{gap:20px;display:grid}.panel{padding:22px}.panel-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.panel-title{margin:0;font-family:Outfit,sans-serif;font-size:18px;font-weight:700}.panel-subtitle{color:#939ba7;margin:5px 0 0;font-size:11px}.task-list{gap:2px;display:grid}.task-row{border-top:1px solid #f1f2f5;align-items:center;gap:13px;padding:14px 2px;display:flex}.task-row:first-child{border-top:0}.task-check{color:#fff;background:#fff;border:1.5px solid #c9ced7;border-radius:7px;flex:none;place-items:center;width:21px;height:21px;padding:0;display:grid}.task-check.done{background:#4ba58a;border-color:#4ba58a}.task-check .svg-icon{width:14px;height:14px}.task-detail{flex:1;min-width:0}.task-name{margin:0 0 6px;font-size:12px;font-weight:750}.task-name.strike{color:#9ba3ae;text-decoration:line-through}.task-meta{color:#979fac;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}.mini-dot{background:#c6cbd2;border-radius:50%;width:4px;height:4px;display:inline-block}.tag{white-space:nowrap;border-radius:6px;align-items:center;padding:6px 8px;font-size:10px;font-weight:750;display:inline-flex}.tag-gold{color:#ad7a2f;background:#fbf1df}.tag-green{color:#248361;background:#e8f7f0}.tag-blue{color:#5272a1;background:#eff4fc}.tag-gray{color:#6f7886;background:#f2f3f6}.tag-red{color:#b65c57;background:#faeded}.row-arrow{color:#a9b1bc;background:0 0;border:0;padding:5px}.row-arrow .svg-icon{width:16px}.welcome-banner{color:#fff;background:#1f2733;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;min-height:139px;margin-bottom:24px;padding:28px 29px;display:flex;position:relative;overflow:hidden}.welcome-banner:after{content:"A4U";letter-spacing:-11px;color:#ffffff07;pointer-events:none;font:800 125px/.9 Outfit,sans-serif;position:absolute;bottom:-43px;right:16px}.banner-content{z-index:1;position:relative}.banner-eyebrow{color:#d6ae6c;letter-spacing:1.5px;font-size:10px;font-weight:800}.banner-title{letter-spacing:-.2px;margin:10px 0 8px;font:650 23px/1.2 Outfit,sans-serif}.banner-desc{color:#adb8c8;max-width:480px;margin:0;font-size:11px;line-height:1.65}.banner-badge{color:#d2b789;z-index:1;border:1px solid #494c50;border-radius:30px;padding:8px 13px;font-size:10px;font-weight:800}.scout-match{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;padding:15px 15px 13px}.match-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.match-teams{font-size:12px;font-weight:800}.match-meta{color:#8c96a3;flex-wrap:wrap;align-items:center;gap:13px;font-size:10px;display:flex}.match-meta .svg-icon{width:13px;height:13px}.match-meta span{align-items:center;gap:5px;display:inline-flex}.match-date-tile{text-align:center;background:#f4f5f8;border-radius:10px;width:49px;min-width:49px;padding:8px 3px}.match-date-tile strong{font:800 20px Outfit;display:block}.match-date-tile span{color:#8c93a0;text-transform:uppercase;font-size:9px;font-weight:800}.match-item{border-bottom:1px solid #eef0f3;align-items:center;gap:13px;padding:13px 0;display:flex}.match-item:last-child{border-bottom:0}.match-item-main{flex:1;min-width:0}.match-item-head{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;display:flex}.match-item-head strong{font-size:12px}.match-item-actions{align-items:center;gap:7px;display:flex}.activity-item{border-bottom:1px solid #f0f1f4;align-items:flex-start;gap:11px;padding:11px 0;display:flex}.activity-item:last-child{border:0}.activity-icon{color:#b38b53;background:#f6f2ea;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.activity-icon .svg-icon{width:15px;height:15px}.activity-text{flex:1;font-size:11px;line-height:1.6}.activity-text strong{font-weight:800}.activity-time{color:#a5adba;margin-top:4px;font-size:10px}.tip-panel{background:#faf6ed;border:1px solid #f2e7d3;border-radius:14px;padding:19px}.tip-panel strong{font-size:12px}.tip-panel p{color:#8c795c;margin:7px 0 0;font-size:11px;line-height:1.75}.app-footer{color:#aab0ba;justify-content:space-between;gap:10px;width:100%;max-width:1510px;margin:auto;padding:0 43px 18px;font-size:10px;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.search-field{flex:1;align-items:center;min-width:190px;display:flex;position:relative}.search-field .svg-icon{color:#a5adba;width:17px;height:17px;position:absolute;left:13px}.search-field input{background:#fff;border:1px solid #e1e5eb;border-radius:10px;outline:none;width:100%;padding:12px 13px 12px 39px;font-size:12px}.search-field input:focus,.field input:focus,.field select:focus,.field textarea:focus,.filter-select:focus{border-color:#cfad73;box-shadow:0 0 0 3px #ead8b656}.filter-select{color:#47505d;background:#fff;border:1px solid #e1e5eb;border-radius:10px;min-width:138px;max-width:100%;padding:11px 12px;font-size:12px;font-weight:650}.tabs{background:#eceef2;border-radius:11px;gap:5px;width:max-content;max-width:100%;margin-bottom:20px;padding:5px;display:flex;overflow-x:auto}.tab{color:#818a98;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:9px 15px;font-size:11px;font-weight:800}.tab.active{color:#28303d;background:#fff;box-shadow:0 2px 8px #19253610}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:630px}.data-table th{text-align:left;color:#98a0ad;text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid #e9ebef;padding:15px 12px;font-size:10px}.data-table td{vertical-align:middle;border-bottom:1px solid #f0f1f3;padding:16px 12px;font-size:12px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fafbfc}.person-cell{align-items:center;gap:10px;display:flex}.person-bubble{color:#647184;background:#eef1f5;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-size:11px;font-weight:800;display:grid}.person-cell strong{font-size:12px;display:block}.person-cell small{color:#a3acba}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.contact-card{border:1px solid var(--line);background:#fff;border-radius:15px;gap:15px;min-width:0;padding:19px 20px;display:grid}.contact-top{align-items:center;gap:10px;display:flex}.contact-name{margin-bottom:4px;font-size:13px;font-weight:800}.contact-role{color:#8c95a2;font-size:11px}.contact-bottom{border-top:1px solid #eff0f3;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.contact-owner{color:#8e97a3;font-size:10px}.empty{text-align:center;background:#fff;border:1px dashed #d9dee7;border-radius:15px;padding:54px 18px}.empty-icon{color:#ba955c;background:#f6f4ee;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 13px;display:grid}.empty h3{margin:0 0 7px;font:700 19px Outfit}.empty p{color:#8b95a2;max-width:430px;margin:0 auto 18px;font-size:12px;line-height:1.7}.split-detail{grid-template-columns:minmax(0,1fr) 310px;gap:20px;display:grid}.agency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.agency-card{border:1px solid var(--line);background:#fff;border-radius:15px;gap:14px;min-height:128px;padding:21px;display:flex}.agency-card-icon{color:#b38b53;background:#fcf4e7;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.agency-card h3{margin:1px 0 8px;font-size:13px}.agency-card p{color:#929ba8;margin:0;font-size:11px;line-height:1.65}.agency-card .small-link{margin-top:12px}.mini-feed{gap:10px;display:grid}.feed-card{border:1px solid var(--line);background:#fff;border-radius:12px;gap:7px;padding:15px;display:grid}.feed-card strong{font-size:12px}.feed-card p{color:#7d8795;margin:0;font-size:11px;line-height:1.6}.feed-foot{color:#9aa3af;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.notice{color:#967440;background:#fff8ec;border:1px solid #f1e2c6;border-radius:10px;margin:0 0 19px;padding:11px 14px;font-size:11px;line-height:1.55}.data-inline{align-items:center;gap:6px;display:flex}.data-inline .svg-icon{width:14px;height:14px}.section-spacer{margin-top:21px}.modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#121722a8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:18px;width:min(100%,540px);max-height:min(90vh,850px);overflow-y:auto;box-shadow:0 22px 70px #07090d47}.modal-wide{width:min(100%,650px)}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:23px 25px 16px;display:flex}.modal-heading{margin:0 0 4px;font:700 22px Outfit}.modal-subtitle{color:#929ba7;margin:0;font-size:11px;line-height:1.6}.close-button{color:#737c88;background:#f1f2f4;border:0;border-radius:9px;place-items:center;padding:7px;display:grid}.modal-body{padding:21px 25px 25px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.field{gap:7px;margin-bottom:16px;display:grid}.field.full{grid-column:1/-1}.field label{color:#515b68;font-size:11px;font-weight:800}.field input,.field select,.field textarea{color:#29313b;background:#fff;border:1px solid #dfe3e9;border-radius:10px;outline:none;width:100%;min-width:0;padding:12px;font-size:12px}.field textarea{resize:vertical;min-height:83px}.field-help{color:#9ba4af;font-size:10px;line-height:1.5}.modal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-top:15px;display:flex}.toast{color:#fff;z-index:130;background:#212832;border-radius:11px;max-width:330px;padding:13px 18px;font-size:12px;position:fixed;bottom:22px;right:23px;box-shadow:0 10px 28px #151c2a3d}.mobile-nav{display:none}.small-muted{color:#919aa7;font-size:11px;line-height:1.6}.line-separator{background:var(--line);height:1px;margin:15px 0}.status-pill{color:#7e8795;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.status-pill:before{content:"";background:#d9aa66;border-radius:50%;width:6px;height:6px}.simple-select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px;font-size:11px}.info-note{color:#728091;background:#f2f5f9;border-radius:12px;padding:14px;font-size:11px;line-height:1.7}.weekbar{gap:7px;margin-bottom:18px;padding-bottom:5px;display:flex;overflow:auto}.day-chip{border:1px solid var(--line);text-align:center;color:#8e97a2;background:#fff;border-radius:11px;min-width:64px;padding:10px 11px}.day-chip strong{color:#202734;margin-top:3px;font:700 16px Outfit;display:block}.day-chip.active{color:#f0ddba;background:#272d38;border-color:#272d38}.day-chip.active strong{color:#fff}.section-list{gap:10px;display:grid}.section-list .panel{padding:17px}.progress-track{background:#f0f0f3;border-radius:10px;height:7px;overflow:hidden}.progress-bar{background:var(--gold);border-radius:10px;height:100%}.decision-row{border-bottom:1px solid var(--line);padding:13px 0}.decision-row:last-child{border:0}.decision-row strong{margin-bottom:6px;font-size:12px;display:block}.decision-row p{color:#8892a0;margin:0 0 10px;font-size:11px}.decision-actions{flex-wrap:wrap;gap:7px;display:flex}.settings-list{gap:12px;display:grid}.settings-row{border-bottom:1px solid #f0f1f3;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.settings-row:last-child{border:0}.settings-row strong{font-size:12px}.settings-row span{color:#9ca4b0;font-size:11px}.toggle{background:#ccd2dc;border:0;border-radius:20px;width:38px;height:22px;padding:0;position:relative}.toggle:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.toggle.on{background:#d3a966}.toggle.on:before{transform:translate(16px)}.no-results{color:#969eaa;padding:16px;font-size:12px}.clickable-card{cursor:pointer}.clickable-card:hover{border-color:#d5b886;box-shadow:0 5px 25px #9c7b3520}.kbd{background:#e9ecf1;border-radius:5px;padding:2px 5px;font-size:10px}:focus-visible{outline-offset:2px;outline:3px solid #dab77e}@media (max-width:1240px){.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-content{padding:29px 27px}.topbar{padding:0 27px}.app-footer{padding:0 27px 18px}.cards-row{gap:12px}.metric-card{padding:18px}.content-grid{grid-template-columns:minmax(0,1.5fr) minmax(255px,1fr)}}@media (max-width:1020px){.sidebar{width:214px;padding-left:10px;padding-right:10px}.main-shell{margin-left:214px}.content-grid{grid-template-columns:1fr}.cards-row{grid-template-columns:repeat(2,minmax(0,1fr))}.split-detail{grid-template-columns:1fr}.sidebar-note{display:none}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.sidebar{display:none}.main-shell{margin-left:0;padding-bottom:72px}.mobile-nav{height:calc(66px + env(safe-area-inset-bottom));padding:8px 5px calc(7px + env(safe-area-inset-bottom));z-index:30;background:#fff;border-top:1px solid #e9ebf1;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -5px 26px #1a223008}.mobile-nav .nav-button{color:#8b94a2;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:5px 3px;font-size:9px;display:flex}.mobile-nav .nav-button.active{box-shadow:none;color:#956c2f;background:#faf5ea}.mobile-nav .svg-icon{width:19px;height:19px}.topbar{height:62px;padding:0 18px}.mobile-brand{letter-spacing:-1.8px;color:#18202b;font:800 23px Outfit;display:inline}.breadcrumb-first,.breadcrumb-sep{display:none}.breadcrumb-last{color:#919ba9;font-size:11px}.topbar-leading{gap:12px}.topbar-actions{gap:9px}.demo-chip{letter-spacing:0;padding:6px 7px;font-size:8px}.topbar-actions>#top-help{display:none}.main-content{padding:24px 17px 25px}.page-head{align-items:flex-start}.page-title{font-size:28px}.head-actions{gap:7px}.page-head .btn{padding:10px 12px;font-size:10px}.eyebrow{margin-bottom:9px;font-size:9px}.subtitle{font-size:12px}.welcome-banner{min-height:135px;padding:22px 18px}.banner-title{font-size:21px}.banner-badge{display:none}.cards-row{gap:10px;margin-bottom:14px}.metric-card{border-radius:13px;min-height:111px;padding:14px}.metric-value{font-size:25px}.metric-top{font-size:10px}.metric-footer{font-size:9px}.metric-icon{padding:6px}.panel{border-radius:13px;padding:17px}.content-grid,.stack{gap:14px}.app-footer{flex-wrap:wrap;padding:0 17px 10px;font-size:9px}.toolbar{gap:7px}.search-field{flex-basis:100%}.filter-select{flex:1;min-width:calc(50% - 5px)}.contact-grid{grid-template-columns:1fr;gap:10px}.agency-grid{grid-template-columns:1fr;gap:11px}.agency-card{min-height:110px}.modal-backdrop{align-items:flex-end;padding:8px}.modal{border-radius:18px 18px 0 0;width:100%;max-height:92dvh}.form-grid{grid-template-columns:1fr;gap:0}.modal-header{padding:19px 19px 15px}.modal-body{padding:18px 19px 25px}.match-item{gap:9px}.match-date-tile{width:43px;min-width:43px}.match-item-actions{flex-direction:column}.tabs{width:100%}.tab{flex:1;padding:9px}.head-actions .btn-outline{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
.a4u-access{color:#f2f3f4;background:#111720;place-items:center;min-height:100vh;padding:24px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:grid}.a4u-access-card{background:#1b222d;border:1px solid #333946;border-radius:18px;width:100%;max-width:450px;padding:32px;box-shadow:0 20px 60px #0005}.a4u-access-brand{letter-spacing:1px;margin-bottom:12px;font-size:34px;font-weight:850}.a4u-access-brand span{color:#d9b36b}.a4u-access h1{margin:0 0 9px;font-size:22px}.a4u-access p{color:#b3bbc7;margin:0 0 20px;font-size:14px;line-height:1.5}.a4u-access label{color:#d9dde5;margin:15px 0 7px;font-size:13px;display:block}.a4u-access input{color:#fff;width:100%;font:inherit;background:#141a22;border:1px solid #4a5260;border-radius:9px;padding:13px 14px;display:block}.a4u-access button{color:#121820;cursor:pointer;background:#d2ad68;border:none;border-radius:10px;width:100%;margin-top:18px;padding:13px;font-weight:700;display:block}.a4u-access button:disabled{opacity:.6;cursor:wait}.a4u-access .a4u-secondary{color:#d9b36b;background:0 0;margin-top:8px}.a4u-error{color:#ffe0e1;background:#4b242b;border:1px solid #a8565c;border-radius:8px;margin:12px 0;padding:11px;font-size:13px}.a4u-status{color:#9fa8b8;text-align:center;margin-top:15px;font-size:12px}
