:root{font-family:var(--font-open-sans), "Open Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#1c2025;font-synthesis:none;--font-body:var(--font-open-sans), "Open Sans", ui-sans-serif, system-ui, sans-serif;--font-heading:var(--font-poppins), Poppins, var(--font-open-sans), sans-serif;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--line-body:1.5;--brand-primary:#18181b;--brand-on-primary:#fff;--brand-emphasis:#fff;--brand-soft:#f1f2f4;--brand-ink:#18181b;--ink:#1c2025;--ink-soft:#4d5560;--muted:#7b838e;--canvas:#f6f7f9;--surface:#fff;--surface-soft:#f8f9fa;--line:#e6e8eb;--line-strong:#d7dade;--sidebar-width:16.75rem;--topbar-height:4.5rem;--radius-sm:.55rem;--radius-md:.8rem;--radius-lg:1rem;--shadow-sm:0 1px 2px #0f172a0a, 0 8px 24px #0f172a08;--shadow-popover:0 18px 50px #0f172a24;background:#f6f7f9}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{background:var(--canvas);color:var(--ink);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--line-body);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%}h1,h2,h3,h4,strong{text-wrap:pretty}h1,h2,h3,h4{font-family:var(--font-heading)}::selection{background:var(--brand-soft);color:var(--brand-ink)}.auth-shell{background:var(--surface);grid-template-columns:minmax(30rem,1.05fr) minmax(30rem,.95fr);min-height:100dvh;display:grid}.auth-form-side{place-items:center;padding:clamp(2rem,5vw,6rem);display:grid}.auth-form-wrap{gap:clamp(2.1rem,5vh,4rem);width:min(29rem,100%);display:grid}.auth-brand{align-items:center;gap:.8rem;min-height:2.7rem;font-size:1rem;font-weight:700;display:flex}.auth-brand img{object-fit:contain;width:auto;max-width:13rem;height:2.45rem}.brand-mark{width:2.45rem;height:2.45rem;color:var(--brand-on-primary);background:var(--brand-primary);font-family:var(--font-heading);border-radius:.65rem;place-items:center;font-weight:700;display:grid}.auth-form-card{gap:1rem;display:grid}.auth-form-heading{margin-bottom:.5rem}.auth-form-heading h1,.auth-form-card h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,2.55rem);font-weight:700;line-height:1.08}.auth-form-heading p:last-child{margin:.7rem 0 0}.auth-submit{width:100%;min-height:3rem;margin-top:.2rem}.login-stack{gap:1.2rem;width:100%;display:grid}.auth-reset{border-top:1px solid var(--line);padding-top:1rem}.auth-reset summary{cursor:pointer;width:fit-content;color:var(--ink-soft);font-size:.84rem;font-weight:700;list-style:none}.auth-reset summary::-webkit-details-marker{display:none}.auth-reset summary:after{content:" +";color:var(--brand-primary)}.auth-reset[open] summary:after{content:" −"}.auth-reset-form{border:1px solid var(--line);border-radius:var(--radius-md);background:#fafbfc;margin-top:1rem;padding:1rem}.auth-hero{color:#fff;background:#070708;align-items:center;padding:clamp(3rem,7vw,8rem);display:flex;position:relative;overflow:hidden}.auth-hero:before{content:"";background:var(--brand-primary);opacity:.18;filter:blur(12px);border-radius:999px;width:31rem;height:31rem;position:absolute;top:-14rem;right:-15rem}.auth-hero-content{z-index:1;max-width:40rem;position:relative}.auth-hero-kicker{letter-spacing:.11em;text-transform:uppercase;color:#a1a1aa;margin-bottom:1.2rem;font-size:.72rem;font-weight:700;display:inline-flex}.auth-hero h2{letter-spacing:-.055em;max-width:38rem;margin:0;font-size:clamp(2.2rem,4.4vw,4.45rem);font-weight:700;line-height:1.01}.auth-hero h2 em{color:var(--brand-emphasis);font-style:normal;display:block}.auth-hero p{color:#c6c7ca;max-width:34rem;margin:1.3rem 0 0;font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.65}label{color:#4f5660;gap:.42rem;font-size:.78rem;font-weight:700;display:grid}.field-label{color:#4f5660;font-size:.78rem;font-weight:700;display:block}input,select,textarea{width:100%;min-height:var(--ui-control-height,2.75rem);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);background:#fff;outline:none;padding:.66rem .75rem;transition:border-color .15s,box-shadow .15s,background .15s}input::placeholder,textarea::placeholder{color:#9aa0a9}input:not([type=checkbox]):not([type=radio]):not([type=file]),select{height:var(--ui-control-height,2.75rem)}input:hover,select:hover,textarea:hover{border-color:#bfc4ca}input:focus,select:focus,textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 12%, transparent)}.form-stack{gap:1rem;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1rem;display:grid}.span-2{grid-column:span 2}.inline-form{align-items:end;gap:.75rem;display:flex}.inline-form.wrap{flex-wrap:wrap}.grow{flex:15rem}.form-actions{justify-content:flex-end;gap:.75rem;padding-top:.25rem;display:flex}.form-error{color:#a51f2d;border-radius:var(--radius-sm);background:#fff3f4;border:1px solid #f2c9ce;margin:0;padding:.72rem .82rem;font-size:.82rem}.success-text{color:#156b3a}.muted{color:var(--muted);line-height:1.55}.eyebrow{color:var(--brand-ink);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .35rem;font-size:.68rem;font-weight:700}.button{border-radius:var(--radius-sm);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;min-height:2.62rem;padding:.58rem .9rem;font-size:.81rem;font-weight:700;line-height:1;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.button:disabled{opacity:.5;cursor:not-allowed}.button.primary{color:var(--brand-on-primary);background:var(--brand-primary);border-color:var(--brand-primary)}.button.primary:hover:not(:disabled){filter:brightness(.92)}.button.secondary{color:var(--ink);border-color:var(--line-strong);background:#fff}.button.secondary:hover:not(:disabled),.button.ghost:hover:not(:disabled){background:#f4f5f6}.button.ghost{color:#5b626c;border-color:var(--line);background:0 0}.button.success{color:#116035;background:#edf9f2;border-color:#bfe6ce}.button.danger{color:#a51f2d;background:#fff2f3;border-color:#f0c4c9}.button.small{min-height:2.1rem;padding:.38rem .58rem;font-size:.72rem}.inline-button{margin-top:1rem}.portal-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--canvas);min-height:100dvh;transition:grid-template-columns .18s;display:grid}.portal-shell.sidebar-collapsed{--sidebar-width:4.75rem}.sidebar{z-index:55;border-right:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-head{min-height:var(--topbar-height);border-bottom:1px solid var(--line);align-items:center;padding:.65rem .9rem;display:flex}.sidebar-brand{min-width:0;font-family:var(--font-heading);color:#23272d;align-items:center;gap:.72rem;font-size:.86rem;font-weight:600;display:flex}.sidebar-brand img{object-fit:contain;border-radius:.55rem;flex:none;width:2.25rem;height:2.25rem}.sidebar-brand .brand-mark{flex:none;width:2.25rem;height:2.25rem}.sidebar-brand .sidebar-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-mobile-close{color:#555c66;background:#f2f3f5;border:0;border-radius:.55rem;width:2.3rem;height:2.3rem;margin-left:auto;font-size:1.35rem;display:none}.sidebar-scroll{flex:1;min-height:0;padding:.85rem .7rem 1rem;overflow-y:auto}.sidebar-group+.sidebar-group{margin-top:1rem}.sidebar-caption{color:#9aa0a8;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;height:1.75rem;padding:0 .65rem;font-size:.62rem;font-weight:700;display:flex}.sidebar-nav{gap:.2rem;display:grid}.sidebar-nav a{color:#626a74;border-radius:.58rem;grid-template-columns:.25rem minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;min-height:2.55rem;padding:.56rem .72rem;font-size:.79rem;font-weight:600;transition:background .12s,color .12s;display:grid}.sidebar-nav a:hover{color:#24282d;background:#f5f6f7}.sidebar-nav a.active{background:var(--brand-soft);color:var(--brand-ink)}.nav-indicator{background:0 0;border-radius:999px;width:.22rem;height:.9rem}.sidebar-nav a.active .nav-indicator{background:var(--brand-primary)}.sidebar-footer{border-top:1px solid var(--line);color:#9aa0a8;gap:.1rem;padding:.9rem 1rem 1rem;font-size:.64rem;display:grid}.sidebar-version{color:#656c75;font-weight:700}.portal-shell.sidebar-collapsed .sidebar-head{justify-content:center;padding-inline:.6rem}.portal-shell.sidebar-collapsed .sidebar-brand .sidebar-text,.portal-shell.sidebar-collapsed .sidebar-caption,.portal-shell.sidebar-collapsed .sidebar-nav .sidebar-text,.portal-shell.sidebar-collapsed .sidebar-footer .sidebar-text{display:none}.portal-shell.sidebar-collapsed .sidebar-scroll{padding-inline:.55rem}.portal-shell.sidebar-collapsed .sidebar-nav a{grid-template-columns:1fr;justify-items:center;padding-inline:.4rem}.portal-shell.sidebar-collapsed .nav-indicator{width:.32rem;height:.32rem}.portal-shell.sidebar-collapsed .sidebar-nav a.active .nav-indicator{width:.45rem;height:1.15rem}.portal-shell.sidebar-collapsed .sidebar-footer{text-align:center;padding-inline:.25rem}.sidebar-backdrop{display:none}.app-topbar{z-index:45;height:var(--topbar-height);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;justify-content:space-between;align-items:center;gap:1rem;padding:0 clamp(1rem,2.5vw,2rem);display:flex;position:sticky;top:0}.topbar-left,.topbar-right{align-items:center;gap:.65rem;display:flex}.topbar-menu-button,.topbar-icon-button{border:1px solid var(--line);color:#5d6570;background:#fff;border-radius:.62rem;flex:none;place-items:center;width:2.55rem;height:2.55rem;transition:background .12s,color .12s,border-color .12s;display:grid}.topbar-menu-button:hover,.topbar-icon-button:hover,.topbar-icon-button.active{color:#20242a;background:#f4f5f6;border-color:#cfd3d8}.topbar-menu-button svg,.topbar-icon-button svg,.profile-chevron svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.data-refresh-indicator{color:#4f5660;text-align:left;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.55rem;min-height:2.5rem;padding:.35rem .55rem;display:flex}.data-refresh-indicator:hover{background:#f5f6f7}.data-refresh-dot{background:#21a366;border-radius:999px;flex:none;width:.46rem;height:.46rem;box-shadow:0 0 0 4px #eaf8f0}.data-refresh-copy{gap:.02rem;display:grid}.data-refresh-copy>span{font-size:.72rem;font-weight:700}.data-refresh-copy small{color:#9299a2;font-size:.62rem}.profile-menu{position:relative}.profile-menu>summary{cursor:pointer;border:1px solid #0000;border-radius:.7rem;grid-template-columns:2.2rem auto 1rem;align-items:center;gap:.58rem;min-height:2.8rem;padding:.24rem .35rem .24rem .25rem;list-style:none;display:grid}.profile-menu>summary::-webkit-details-marker{display:none}.profile-menu[open]>summary,.profile-menu>summary:hover{border-color:var(--line);background:#f5f6f7}.user-avatar{background:var(--brand-soft);width:2.2rem;height:2.2rem;color:var(--brand-ink);font-family:var(--font-heading);border-radius:.62rem;place-items:center;font-size:.75rem;font-weight:700;display:grid}.profile-summary-copy{gap:.02rem;min-width:8rem;display:grid}.profile-summary-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-size:.75rem;font-weight:700;overflow:hidden}.profile-summary-copy small{color:var(--muted);font-size:.62rem}.profile-chevron{color:#8a919a;display:grid}.profile-menu[open] .profile-chevron{transform:rotate(180deg)}.profile-popover{z-index:70;border:1px solid var(--line);width:min(19rem,100vw - 2rem);box-shadow:var(--shadow-popover);background:#fff;border-radius:.85rem;gap:.35rem;padding:.65rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0}.profile-popover-head{border-bottom:1px solid var(--line);gap:.18rem;padding:.55rem .55rem .7rem;display:grid}.profile-popover-head strong{font-size:.82rem}.profile-popover-head span{color:var(--muted);overflow-wrap:anywhere;font-size:.68rem}.profile-popover .badge{width:fit-content;margin-top:.2rem}.profile-popover>a{color:#555d67;border-radius:.5rem;padding:.65rem .6rem;font-size:.76rem;font-weight:600}.profile-popover>a:hover{background:#f5f6f7}.profile-popover .button{width:100%}.portal-main{width:100%;min-width:0;max-width:none;margin-inline:0;padding:clamp(1.35rem,2.7vw,2.4rem) clamp(1rem,3vw,3rem) 4rem}.page-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.3rem;display:flex}.page-header h1{color:#20242a;letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,2.5vw,2.2rem);font-weight:600;line-height:1.15}.page-header p{color:var(--muted);max-width:55rem;margin:.5rem 0 0;font-size:.86rem;line-height:1.6}.page-actions{gap:.5rem;display:flex}.section-heading{letter-spacing:-.02em;margin:2rem 0 1rem;font-size:1.15rem;font-weight:600}.section-title{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-title h2,.panel h2,.operation-head h2{color:#292e35;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.section-title p,.operation-head p{color:var(--muted);margin:.35rem 0 0;font-size:.76rem;line-height:1.5}.panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);padding:1rem}.stack-gap{gap:1rem;display:grid}.two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.toolbar{align-items:end;gap:.75rem;margin-bottom:1rem;display:flex}.toolbar label{min-width:11rem}.toolbar-count{min-height:2.75rem;color:var(--muted);align-items:center;font-size:.76rem;display:flex}.badge{width:fit-content;min-height:1.75rem;font-size:var(--text-md);letter-spacing:0;border:1px solid #0000;border-radius:999px;align-items:center;padding:.25rem .5rem;font-weight:700;line-height:1.2;display:inline-flex}.badge-neutral{color:#606873;background:#f0f1f3;border-color:#e0e4e8}.badge-good{color:#0b7041;background:#e4fdf0;border-color:#cfeedd}.badge-warn{color:#9a6100;background:#fff7e2;border-color:#f2dfb5}.badge-bad{color:#9f2633;background:#fff0f1;border-color:#f0d4d8}.badge-info{color:var(--brand-ink);border-color:color-mix(in srgb, var(--brand-primary) 12%, #e0e4e8);background:var(--brand-soft)}.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.stat-card{border:1px solid var(--line);border-radius:var(--radius-md);min-height:8.4rem;box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;justify-content:space-between;padding:1rem;display:flex}.stat-card>span{color:#676f79;font-size:.7rem;font-weight:700}.stat-card strong{color:#20242a;font-family:var(--font-heading);letter-spacing:-.04em;margin-top:.4rem;font-size:1.8rem;font-weight:600;line-height:1}.stat-card small{color:#9aa0a8;font-size:.66rem}.stat-card.skeleton{background:#f2f3f4;border-color:#edf0f2;position:relative;overflow:hidden}.stat-card.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.3s infinite skeleton;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton{to{transform:translate(100%)}}.dashboard-columns{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:start;gap:1rem;display:grid}.priority-list,.shortcut-list{margin-top:.8rem;display:grid}.priority-row{border-top:1px solid var(--line);color:#2e3339;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:4rem;display:grid}.priority-row:hover,.shortcut-row:hover{color:var(--brand-ink)}.priority-index{color:#a1a7af;font-family:var(--font-heading);font-size:.68rem}.priority-row>span:nth-child(2){gap:.14rem;display:grid}.priority-row strong{font-size:.8rem}.priority-row small{color:var(--muted);font-size:.68rem}.shortcut-row{border-top:1px solid var(--line);color:#505862;justify-content:space-between;align-items:center;gap:1rem;min-height:3.2rem;font-size:.76rem;font-weight:600;display:flex}.auction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.auction-card{border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-sm);background:#fff;transition:border-color .14s,box-shadow .14s,transform .14s;overflow:hidden}.auction-card:hover{border-color:#cfd3d8;transform:translateY(-2px);box-shadow:0 12px 30px #0f172a14}.auction-image{aspect-ratio:16/10;background:#eceef0;position:relative;overflow:hidden}.auction-image img{object-fit:cover;width:100%;height:100%}.auction-image>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141619cc;border-radius:.4rem;padding:.28rem .45rem;font-size:.6rem;font-weight:700;position:absolute;top:.65rem;left:.65rem}.auction-image.placeholder{color:#9aa0a8;place-items:center;font-size:.72rem;display:grid}.auction-card-body{gap:.75rem;padding:.9rem;display:grid}.auction-title{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.auction-title strong{color:#252a30;min-width:0;font-family:var(--font-heading);font-size:.9rem;font-weight:600;line-height:1.4}.card-link{color:var(--brand-ink);font-size:.7rem;font-weight:700}.compact-list{gap:.38rem;margin:0;display:grid}.compact-list div{justify-content:space-between;gap:1rem;display:flex}.compact-list dt{color:var(--muted);font-size:.68rem}.compact-list dd{color:#3e454e;text-align:right;margin:0;font-size:.72rem;font-weight:600}.detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(19rem,.75fr);align-items:start;gap:1rem;display:grid}.detail-aside{top:calc(var(--topbar-height) + 1rem);gap:1rem;display:grid;position:sticky}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.gallery-item{aspect-ratio:16/10;color:#8b929b;background:#e9ebed;border-radius:.7rem;place-items:center;display:grid;position:relative;overflow:hidden}.gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .2s;position:absolute;inset:0}.gallery-item:hover img{transform:scale(1.015)}.gallery-item span{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0a0a0ab3;border-radius:.4rem;padding:.28rem .45rem;font-size:.62rem;position:absolute;bottom:.55rem;right:.55rem}.vehicle-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.vehicle-specs div,.metric-row>div{background:#f8f9fa;border:1px solid #eef0f2;border-radius:.65rem;padding:.8rem}.vehicle-specs span,.metric-row span{color:var(--muted);margin-bottom:.22rem;font-size:.65rem;display:block}.vehicle-specs strong,.metric-row strong{color:#30363d;font-size:.82rem;font-weight:700}.bid-panel{border-top:2px solid var(--brand-primary)}.chip-list{flex-wrap:wrap;gap:.38rem;display:flex}.chip-list>span{color:#555d67;background:#f0f2f4;border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .52rem;font-size:.68rem;display:inline-flex}.chip-list button{color:var(--muted);background:0 0;border:0;padding:0}.history-list{gap:.45rem;display:grid}.history-list>div{border-top:1px solid var(--line);justify-content:space-between;gap:.75rem;padding:.68rem 0;display:flex}.history-list>div>div{gap:.14rem;display:grid}.history-list span{color:var(--muted);font-size:.66rem}.metric-row{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;display:grid}.metric-row.large>div{border:1px solid var(--line);background:#fff;padding:1rem}.metric-row.large strong{font-size:1rem}.tabs{box-shadow:none;background:#eceff1;border:0;border-radius:.65rem;gap:.2rem;margin-bottom:1rem;padding:.25rem;display:inline-flex}.tabs button{color:#6b737d;background:0 0;border:0;border-radius:.48rem;padding:.5rem .72rem;font-size:.73rem;font-weight:700}.tabs button.active{color:#252a30;background:#fff;box-shadow:0 1px 3px #0f172a14}.operations-list{gap:.75rem;display:grid}.operation-card,.approval-card{gap:.9rem;display:grid}.operation-card{border-left:2px solid var(--brand-primary)}.operation-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.action-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.action-row.compact{flex-wrap:nowrap}.action-row select{width:auto;min-width:10rem}.operation-actions,.result-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:.55rem;padding-top:.8rem;display:flex}.operation-actions label,.result-actions label{flex:13rem;min-width:13rem}.large-money{font-family:var(--font-heading);letter-spacing:-.03em;font-size:1.3rem}.table-wrap{padding:.3rem .5rem;overflow:auto}table{border-collapse:separate;border-spacing:0;width:100%;font-size:.75rem}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);white-space:nowrap;padding:.72rem .68rem}th{z-index:1;background:var(--surface);color:#828994;text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:700;position:sticky;top:0}tr:last-child td{border-bottom:0}tbody tr:hover td{background:#fafbfc}.notifications-list{gap:.65rem;display:grid}.notification-card{grid-template-columns:minmax(0,1fr) auto;gap:1rem;display:grid}.notification-card h3{margin:.42rem 0 .2rem;font-size:.9rem;font-weight:600}.notification-card p{color:var(--muted);margin:0}.notification-meta{color:var(--muted);justify-items:end;gap:.18rem;font-size:.68rem;display:grid}.audit-list{gap:.5rem;display:grid}.audit-list details{padding:0;overflow:hidden}.audit-list summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:.85rem .95rem;display:flex}.audit-list summary>div{gap:.15rem;display:grid}.audit-list summary span{color:var(--muted);font-size:.68rem}.audit-list pre{border-top:1px solid var(--line);background:#f6f7f8;margin:0;padding:1rem;font-size:.68rem;overflow:auto}.branding-settings{gap:1.2rem;display:grid}.theme-field{gap:.45rem;display:grid}.theme-field>p{margin:0 0 .3rem;font-size:.76rem}.theme-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.theme-preset{border:1px solid var(--line);color:#3c434c;text-align:left;background:#fff;border-radius:.7rem;grid-template-columns:1.8rem minmax(0,1fr) 1.2rem;align-items:center;gap:.7rem;min-width:0;padding:.75rem;display:grid}.theme-preset:hover{border-color:#bfc4ca}.theme-preset.selected{border-color:var(--brand-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-primary) 10%, transparent)}.theme-swatch{border-radius:.45rem;width:1.65rem;height:1.65rem;box-shadow:inset 0 0 0 1px #0000001a}.theme-preset>span:nth-child(2){gap:.12rem;min-width:0;display:grid}.theme-preset strong{font-size:.76rem}.theme-preset small{color:var(--muted);font-size:.64rem;line-height:1.35}.theme-check{opacity:0;color:var(--brand-ink);font-weight:700}.theme-preset.selected .theme-check{opacity:1}.branding-assets{margin-top:1rem}.branding-preview{max-width:18rem;max-height:6rem;margin:1rem 0;display:block}.favicon-preview{object-fit:contain;width:4rem;height:4rem;margin:1rem 0;display:block}.file-button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;background:#fff;width:fit-content;padding:.6rem .82rem;display:inline-flex}.file-button input{display:none}.empty-state,.loading-state{text-align:center;color:var(--muted);background:#ffffffb8;border:1px dashed #d0d4d9;border-radius:.8rem;padding:2.1rem 1.1rem}.empty-state strong{color:#3c4249}.empty-state p{margin:.35rem 0 0}@media (max-width:1200px){.auction-grid,.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr)}}@media (max-width:900px){.auth-shell{background:#fff;grid-template-columns:1fr}.auth-hero{grid-row:1;align-items:end;min-height:12.5rem;padding:1.8rem 1.35rem}.auth-hero:before{width:18rem;height:18rem;top:-9rem;right:-8rem}.auth-hero-content{max-width:34rem}.auth-hero-kicker{margin-bottom:.6rem}.auth-hero h2{max-width:31rem;font-size:clamp(1.8rem,7vw,2.7rem)}.auth-hero p{display:none}.auth-form-side{grid-row:2;align-items:start;padding:2rem 1.2rem 3rem}.auth-form-wrap{gap:2rem}.portal-shell,.portal-shell.sidebar-collapsed{--sidebar-width:min(19rem, 86vw);display:block}.sidebar{width:var(--sidebar-width);transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-102%);box-shadow:18px 0 50px #0f172a29}.portal-shell.mobile-menu-open .sidebar{transform:translate(0)}.portal-shell.sidebar-collapsed .sidebar-brand .sidebar-text,.portal-shell.sidebar-collapsed .sidebar-caption,.portal-shell.sidebar-collapsed .sidebar-nav .sidebar-text,.portal-shell.sidebar-collapsed .sidebar-footer .sidebar-text{display:initial}.portal-shell.sidebar-collapsed .sidebar-head{justify-content:initial;padding-inline:.9rem}.portal-shell.sidebar-collapsed .sidebar-scroll{padding-inline:.7rem}.portal-shell.sidebar-collapsed .sidebar-nav a{justify-items:initial;grid-template-columns:.25rem minmax(0,1fr);padding-inline:.72rem}.portal-shell.sidebar-collapsed .nav-indicator{width:.22rem;height:.9rem}.portal-shell.sidebar-collapsed .sidebar-footer{text-align:left;padding-inline:1rem}.sidebar-mobile-close{place-items:center;display:grid}.sidebar-backdrop{z-index:50;opacity:0;pointer-events:none;background:#0f172a6b;border:0;transition:opacity .2s;position:fixed;inset:0}.portal-shell.mobile-menu-open .sidebar-backdrop{opacity:1;pointer-events:auto;display:block}.app-topbar{padding-inline:.75rem}.profile-summary-copy,.profile-chevron{display:none}.profile-menu>summary{grid-template-columns:2.2rem;padding:.2rem}.data-refresh-copy>span{font-size:.68rem}.data-refresh-copy small{font-size:.58rem}.portal-main{padding:1.15rem .85rem 3rem}.detail-grid{grid-template-columns:1fr}.detail-aside{position:static}.client-bid-aside{order:-1}.two-column,.dashboard-columns,.theme-presets{grid-template-columns:1fr}}@media (max-width:640px){.page-header{flex-direction:column;margin-bottom:1rem}.page-header h1{font-size:1.55rem}.page-header p{font-size:.8rem}.page-actions,.page-actions .button{width:100%}.topbar-left{min-width:0}.data-refresh-indicator{min-width:0;padding-inline:.35rem}.data-refresh-copy{min-width:0}.data-refresh-copy>span,.data-refresh-copy small{white-space:nowrap}.topbar-right{gap:.4rem}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.stat-card{min-height:7.4rem;padding:.8rem}.stat-card strong{font-size:1.5rem}.toolbar,.inline-form{flex-direction:column;align-items:stretch}.toolbar{padding:.8rem}.toolbar label{min-width:0}.toolbar-count{min-height:auto;padding:.1rem 0 0}.auction-grid{grid-template-columns:1fr;gap:.7rem}.auction-card{border-radius:.75rem}.auction-image{aspect-ratio:16/9}.auction-card-body{padding:.85rem}.gallery-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.6rem;margin-inline:-.1rem;padding:0 .1rem .2rem;display:flex;overflow-x:auto}.gallery-grid::-webkit-scrollbar{display:none}.gallery-item{aspect-ratio:16/10;scroll-snap-align:center;flex:0 0 88%}.vehicle-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid{grid-template-columns:1fr}.span-2{grid-column:auto}.section-title,.operation-head{flex-direction:column}.operation-card,.approval-card{padding:.9rem}.operation-actions,.result-actions{flex-direction:column;align-items:stretch}.operation-actions label,.result-actions label{flex:none;width:100%;min-width:0}.operation-actions .button,.result-actions .button{width:100%}.action-row.compact{flex-wrap:wrap}.action-row select{width:100%}.tabs{width:100%;overflow-x:auto}.tabs button{flex:1 0 auto}.notification-card{grid-template-columns:1fr}.notification-meta{justify-items:start}.audit-list summary{flex-direction:column}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.table-wrap{border-left:0;border-right:0;border-radius:0;margin-inline:-.85rem}}@media (max-width:390px){.dashboard-stats,.vehicle-specs,.metric-row{grid-template-columns:1fr}.data-refresh-copy small{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.portal-shell[data-stage16-v3-shell]{--sidebar-width:15.75rem;--topbar-height:4.15rem;--canvas:#f4f7fb;--ink:#0f1b33;--ink-soft:#42526c;--muted:#708096;--line:#e3e9f2;--line-strong:#d7dfeb;--radius-sm:.58rem;--radius-md:.78rem;--radius-lg:1rem;--shadow-sm:0 1px 2px #15284608, 0 8px 26px #1c32520d;background:radial-gradient(circle at 84% 2%, color-mix(in srgb, var(--brand-primary) 4%, transparent) 0, transparent 28rem), linear-gradient(180deg, #f7f9fc 0, #f4f7fb 24rem, #f4f7fb 100%)}.portal-shell[data-stage16-v3-shell].sidebar-collapsed{--sidebar-width:5.15rem}.portal-shell[data-stage16-v3-shell] .sidebar{color:#e8f0fb;background:linear-gradient(#07182a 0%,#091a2e 58%,#0a1b2d 100%);border-right:1px solid #ffffff12;box-shadow:10px 0 34px #030f1c14}.portal-shell[data-stage16-v3-shell] .sidebar-head{min-height:var(--topbar-height);border-bottom:1px solid #ffffff12;padding:.7rem .8rem}.portal-shell[data-stage16-v3-shell] .sidebar-brand{color:#fff;gap:.72rem}.portal-shell[data-stage16-v3-shell] .sidebar-brand img,.portal-shell[data-stage16-v3-shell] .sidebar-brand .brand-mark{border-radius:.62rem;width:2.35rem;height:2.35rem}.portal-shell[data-stage16-v3-shell] .sidebar-brand .brand-mark{background:var(--brand-primary);box-shadow:0 8px 20px color-mix(in srgb, var(--brand-primary) 28%, transparent)}.portal-shell[data-stage16-v3-shell] .sidebar-brand-copy{white-space:nowrap;gap:.06rem;min-width:0;display:grid;overflow:hidden}.portal-shell[data-stage16-v3-shell] .sidebar-brand-copy strong{text-overflow:ellipsis;font-family:var(--font-heading);letter-spacing:-.01em;font-size:.86rem;font-weight:600;overflow:hidden}.portal-shell[data-stage16-v3-shell] .sidebar-brand-copy small{color:#90a4bb;font-size:.62rem;font-weight:500}.portal-shell[data-stage16-v3-shell] .sidebar-scroll{padding:1rem .62rem 1.25rem}.portal-shell[data-stage16-v3-shell] .sidebar-group+.sidebar-group{margin-top:1.15rem}.portal-shell[data-stage16-v3-shell] .sidebar-caption{color:#6e849c;letter-spacing:.12em;height:1.55rem;padding:0 .78rem;font-size:.58rem}.portal-shell[data-stage16-v3-shell] .sidebar-nav{gap:.22rem}.portal-shell[data-stage16-v3-shell] .sidebar-nav a{color:#b8c6d7;border-radius:.62rem;grid-template-columns:1.25rem minmax(0,1fr);gap:.72rem;min-height:3rem;padding:.66rem .82rem;font-size:.78rem;font-weight:600}.portal-shell[data-stage16-v3-shell] .sidebar-nav a:hover{color:#fff;background:#ffffff0f}.portal-shell[data-stage16-v3-shell] .sidebar-nav a.active{color:#fff;background:color-mix(in srgb, var(--brand-primary) 22%, #152a44);box-shadow:inset 3px 0 0 var(--brand-primary)}.portal-shell[data-stage16-v3-shell] .nav-icon{color:#a8b9cc;place-items:center;width:1.18rem;height:1.18rem;display:grid}.portal-shell[data-stage16-v3-shell] .sidebar-nav a.active .nav-icon,.portal-shell[data-stage16-v3-shell] .sidebar-nav a:hover .nav-icon{color:#fff}.portal-shell[data-stage16-v3-shell] .nav-icon svg,.portal-shell[data-stage16-v3-shell] .nav-icon img,.portal-shell[data-stage16-v3-shell] .metric-icon svg,.portal-shell[data-stage16-v3-shell] .metric-icon img,.portal-shell[data-stage16-v3-shell] .auction-spec svg,.portal-shell[data-stage16-v3-shell] .auction-spec img,.portal-shell[data-stage16-v3-shell] .auction-deadline>svg,.portal-shell[data-stage16-v3-shell] .auction-deadline>img,.portal-shell[data-stage16-v3-shell] .button svg,.portal-shell[data-stage16-v3-shell] .button img,.portal-shell[data-stage16-v3-shell] .data-next-refresh svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.portal-shell[data-stage16-v3-shell] .sidebar-footer{color:#7f93aa;border-top:1px solid #ffffff12;gap:.34rem;padding:1rem 1.15rem 1.35rem;font-size:.61rem;line-height:1.55}.portal-shell[data-stage16-v3-shell] .sidebar-version{color:#dce7f3;font-family:var(--font-heading);font-size:.66rem;font-weight:600}.portal-shell[data-stage16-v3-shell].sidebar-collapsed .sidebar-head{padding-inline:.7rem}.portal-shell[data-stage16-v3-shell].sidebar-collapsed .sidebar-brand-copy,.portal-shell[data-stage16-v3-shell].sidebar-collapsed .sidebar-caption,.portal-shell[data-stage16-v3-shell].sidebar-collapsed .sidebar-nav .sidebar-text,.portal-shell[data-stage16-v3-shell].sidebar-collapsed .sidebar-footer .sidebar-text{display:none}.portal-shell[data-stage16-v3-shell].sidebar-collapsed .sidebar-nav a{grid-template-columns:1fr;justify-items:center;padding-inline:.5rem}.portal-shell[data-stage16-v3-shell].sidebar-collapsed .sidebar-footer{text-align:center;padding-inline:.35rem}.portal-shell[data-stage16-v3-shell] .app-topbar{height:var(--topbar-height);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #e2e8f0;padding:0 clamp(.75rem,1.8vw,1.6rem);box-shadow:0 1px #15284605}.portal-shell[data-stage16-v3-shell] .topbar-left,.portal-shell[data-stage16-v3-shell] .topbar-right{gap:.55rem}.portal-shell[data-stage16-v3-shell] .topbar-menu-button{color:#64748b;background:0 0;border-color:#0000;width:2.25rem;height:2.25rem}.portal-shell[data-stage16-v3-shell] .topbar-menu-button:hover{color:#0f1b33;background:#f1f5f9;border-color:#e2e8f0}.portal-shell[data-stage16-v3-shell] .data-refresh-group{align-items:center;gap:.5rem;display:flex}.portal-shell[data-stage16-v3-shell] .data-freshness-chip,.portal-shell[data-stage16-v3-shell] .data-next-refresh{color:#60718a;white-space:nowrap;background:#f8fafc;border:1px solid #e4eaf2;border-radius:.6rem;align-items:center;gap:.42rem;min-height:2.2rem;padding:.38rem .62rem;font-size:.65rem;font-weight:500;display:inline-flex}.portal-shell[data-stage16-v3-shell] .data-freshness-chip strong,.portal-shell[data-stage16-v3-shell] .data-next-refresh strong{color:#13223a;font-weight:700}.portal-shell[data-stage16-v3-shell] .data-next-refresh{cursor:pointer;background:#fff}.portal-shell[data-stage16-v3-shell] .data-next-refresh:hover{border-color:color-mix(in srgb, var(--brand-primary) 36%, #d7dfeb);color:var(--brand-ink)}.portal-shell[data-stage16-v3-shell] .data-next-refresh svg{width:.88rem;height:.88rem;color:var(--brand-primary)}.portal-shell[data-stage16-v3-shell] .data-refresh-dot{background:#1db56c;border-radius:999px;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #e9f8f0}.portal-shell[data-stage16-v3-shell] .topbar-icon-button{color:#273952;border-color:#e5ebf3;border-radius:.62rem;width:2.4rem;height:2.4rem;position:relative}.portal-shell[data-stage16-v3-shell] .notification-count{color:#fff;background:#ef4d5b;border:2px solid #fff;border-radius:999px;place-items:center;min-width:1.1rem;height:1.1rem;padding-inline:.22rem;font-size:.52rem;font-weight:800;display:grid;position:absolute;top:-.34rem;right:-.34rem}.portal-shell[data-stage16-v3-shell] .topbar-divider{background:#e4eaf2;width:1px;height:2.1rem;margin-inline:.25rem}.portal-shell[data-stage16-v3-shell] .profile-menu>summary{border-radius:.72rem;grid-template-columns:2.35rem auto 1rem;gap:.62rem;min-height:3rem;padding:.25rem .38rem .25rem .25rem}.portal-shell[data-stage16-v3-shell] .user-avatar{color:#223550;background:#dfe7f2;border-radius:999px;width:2.35rem;height:2.35rem;font-size:.72rem}.portal-shell[data-stage16-v3-shell] .profile-summary-copy{min-width:7.5rem}.portal-shell[data-stage16-v3-shell] .profile-summary-copy strong{color:#14233a;font-size:.75rem}.portal-shell[data-stage16-v3-shell] .profile-summary-copy small{color:#78879b;margin-top:.05rem;font-size:.6rem}.portal-shell[data-stage16-v3-shell] .portal-main{width:100%;max-width:none;margin-inline:0;padding:clamp(1.35rem,2.2vw,2.2rem) clamp(1rem,2.4vw,2.2rem) 4rem}.portal-shell[data-stage16-v3-shell] .panel{border-color:#e0e7f0;box-shadow:0 6px 22px #1f34520a}.portal-shell[data-stage16-v3-shell] .page-header h1,.portal-shell[data-stage16-v3-shell] .auction-page-heading h1{color:#0e1c33;letter-spacing:-.04em;font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:700}.portal-shell[data-stage16-v3-shell] .page-header p,.portal-shell[data-stage16-v3-shell] .auction-page-heading p{color:#687a92}.portal-shell[data-stage16-v3-shell] .auctions-page{min-width:0}.portal-shell[data-stage16-v3-shell] .auction-page-header{justify-content:space-between;align-items:center;gap:2rem;min-height:4.9rem;margin-bottom:1.15rem;display:flex}.portal-shell[data-stage16-v3-shell] .auction-page-heading h1{margin:0}.portal-shell[data-stage16-v3-shell] .auction-page-heading p{max-width:46rem;margin:.34rem 0 0;font-size:.82rem;line-height:1.55}.portal-shell[data-stage16-v3-shell] .auction-page-metrics{flex:none;align-items:stretch;display:flex}.portal-shell[data-stage16-v3-shell] .auction-page-metric{border-left:1px solid #dfe6ef;align-items:center;gap:.7rem;min-width:10.6rem;padding:.45rem 1.2rem;display:flex}.portal-shell[data-stage16-v3-shell] .metric-icon{color:#17304f;flex:none;width:1.45rem;height:1.45rem}.portal-shell[data-stage16-v3-shell] .auction-page-metric>div{gap:.04rem;display:grid}.portal-shell[data-stage16-v3-shell] .auction-page-metric strong{color:#0e1c33;font-family:var(--font-heading);letter-spacing:-.04em;font-size:1.55rem;font-weight:700;line-height:1}.portal-shell[data-stage16-v3-shell] .auction-page-metric span:last-child{color:#718198;font-size:.59rem}.portal-shell[data-stage16-v3-shell] .auction-filter-panel{border-radius:.75rem;grid-template-columns:minmax(8.8rem,.85fr) minmax(15rem,1.7fr) repeat(2,minmax(7rem,.7fr)) repeat(3,minmax(8rem,.85fr)) auto;align-items:end;gap:.62rem;margin-bottom:.7rem;padding:.82rem .9rem .9rem;display:grid}.portal-shell[data-stage16-v3-shell] .auction-filter-panel label{color:#4f6078;gap:.28rem;min-width:0;font-size:.58rem;font-weight:700}.portal-shell[data-stage16-v3-shell] .auction-filter-panel input,.portal-shell[data-stage16-v3-shell] .auction-filter-panel select{color:#243750;border-color:#dce4ee;border-radius:.48rem;min-height:2.48rem;padding:.56rem .62rem;font-size:.67rem;font-weight:600}.portal-shell[data-stage16-v3-shell] .filter-search-control{display:block;position:relative}.portal-shell[data-stage16-v3-shell] .filter-search-control>span{z-index:1;color:#7890ad;font-size:.92rem;position:absolute;top:50%;left:.68rem;transform:translateY(-50%)}.portal-shell[data-stage16-v3-shell] .filter-search-control input{padding-left:2rem}.portal-shell[data-stage16-v3-shell] .filter-reset{min-height:2.48rem;box-shadow:0 6px 14px color-mix(in srgb, var(--brand-primary) 17%, transparent);border-radius:.5rem;gap:.45rem;padding-inline:.9rem}.portal-shell[data-stage16-v3-shell] .filter-reset svg{width:.9rem;height:.9rem}.portal-shell[data-stage16-v3-shell] .auction-results-bar{color:#7a8ba0;justify-content:flex-end;align-items:center;gap:.35rem;min-height:2.2rem;font-size:.62rem;display:flex}.portal-shell[data-stage16-v3-shell] .auction-results-bar strong{color:#1f3551}.portal-shell[data-stage16-v3-shell] .auction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.78rem}.portal-shell[data-stage16-v3-shell] .auction-card{background:#fff;border-color:#dde5ef;border-radius:.75rem;transform:none;box-shadow:0 5px 18px #192d4a0d}.portal-shell[data-stage16-v3-shell] .auction-card:hover{border-color:#cbd7e5;transform:translateY(-1px);box-shadow:0 11px 26px #172f5017}.portal-shell[data-stage16-v3-shell] .auction-image-link{display:block}.portal-shell[data-stage16-v3-shell] .auction-image{isolation:isolate;aspect-ratio:16/7.7;background:radial-gradient(circle at 68% 15%,#ffffff85 0,#0000 29%),linear-gradient(145deg,#cad4df 0%,#e6ebf0 47%,#b8c4d1 100%)}.portal-shell[data-stage16-v3-shell] .auction-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#0a16242e);height:34%;position:absolute;inset:auto 0 0}.portal-shell[data-stage16-v3-shell] .auction-image img{z-index:1;display:block;position:relative}.portal-shell[data-stage16-v3-shell] .auction-image-fallback{z-index:0;color:#697f98;place-content:center;justify-items:center;gap:.35rem;display:grid;position:absolute;inset:0}.portal-shell[data-stage16-v3-shell] .auction-image-fallback svg,.portal-shell[data-stage16-v3-shell] .auction-image-fallback img{fill:none;stroke:currentColor;stroke-width:1.15px;opacity:.52;width:4.2rem;height:4.2rem}.portal-shell[data-stage16-v3-shell] .auction-image-fallback span{font-family:var(--font-heading);letter-spacing:.13em;opacity:.55;font-size:.72rem;font-weight:700}.portal-shell[data-stage16-v3-shell] .auction-image-source,.portal-shell[data-stage16-v3-shell] .auction-status-pill{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.55rem;align-items:center;gap:.35rem;min-height:1.7rem;font-size:.61rem;font-weight:700;display:inline-flex;position:absolute;top:.62rem}.portal-shell[data-stage16-v3-shell] .auction-image-source{color:#203653;background:#ffffffeb;padding:.28rem .5rem;left:.62rem;box-shadow:0 4px 13px #0f1f321a}.portal-shell[data-stage16-v3-shell] .source-mark{background:var(--brand-primary);width:1rem;height:1rem;color:var(--brand-on-primary);border-radius:.25rem;place-items:center;font-size:.49rem;font-weight:800;display:grid}.portal-shell[data-stage16-v3-shell] .auction-status-pill{color:#0b7041;background:#e4fdf0f0;padding:.28rem .65rem;right:.62rem;box-shadow:0 4px 13px #0f1f3214}.portal-shell[data-stage16-v3-shell] .auction-status-pill>span{background:#16a765;border-radius:999px;width:.4rem;height:.4rem}.portal-shell[data-stage16-v3-shell] .auction-card-body{gap:.65rem;padding:.72rem .78rem .76rem}.portal-shell[data-stage16-v3-shell] .auction-card-heading{gap:.08rem;display:grid}.portal-shell[data-stage16-v3-shell] .auction-card-heading a{color:#11213a;width:fit-content}.portal-shell[data-stage16-v3-shell] .auction-card-heading a:hover{color:var(--brand-ink)}.portal-shell[data-stage16-v3-shell] .auction-card-heading strong{font-family:var(--font-heading);letter-spacing:-.025em;font-size:.9rem;font-weight:700;line-height:1.25}.portal-shell[data-stage16-v3-shell] .auction-card-heading>span{color:#7890a9;font-size:.58rem;font-weight:600}.portal-shell[data-stage16-v3-shell] .auction-spec-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:.18rem 0 .05rem;display:grid}.portal-shell[data-stage16-v3-shell] .auction-spec{border-left:1px solid #e8edf4;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.34rem;min-width:0;padding:.08rem .42rem;display:grid}.portal-shell[data-stage16-v3-shell] .auction-spec:first-child{border-left:0;padding-left:0}.portal-shell[data-stage16-v3-shell] .auction-spec svg,.portal-shell[data-stage16-v3-shell] .auction-spec img{color:#263e5d;width:.95rem;height:.95rem}.portal-shell[data-stage16-v3-shell] .auction-spec>span{gap:.02rem;min-width:0;display:grid}.portal-shell[data-stage16-v3-shell] .auction-spec strong{color:#1b2c45;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-weight:700;overflow:hidden}.portal-shell[data-stage16-v3-shell] .auction-spec small{color:#8a98aa;font-size:.48rem;line-height:1.2}.portal-shell[data-stage16-v3-shell] .auction-card-footer{border-top:1px solid #e9eef5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:3.05rem;padding-top:.55rem;display:grid}.portal-shell[data-stage16-v3-shell] .auction-deadline{color:#27405e;grid-template-columns:1.1rem minmax(0,1fr);align-items:center;gap:.4rem;min-width:0;display:grid}.portal-shell[data-stage16-v3-shell] .auction-deadline>svg,.portal-shell[data-stage16-v3-shell] .auction-deadline>img{width:1rem;height:1rem}.portal-shell[data-stage16-v3-shell] .auction-deadline>span{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.32rem;min-width:0;display:grid}.portal-shell[data-stage16-v3-shell] .auction-deadline small{color:#7f8da0;grid-column:1/-1;font-size:.49rem}.portal-shell[data-stage16-v3-shell] .auction-deadline strong{color:#142740;white-space:nowrap;font-size:.68rem;font-weight:800}.portal-shell[data-stage16-v3-shell] .auction-deadline em{color:#8896a8;text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;font-style:normal;overflow:hidden}.portal-shell[data-stage16-v3-shell] .auction-cta{min-height:2.28rem;box-shadow:0 6px 14px color-mix(in srgb, var(--brand-primary) 18%, transparent);border-radius:.46rem;gap:.48rem;padding-inline:.8rem;font-size:.65rem}.portal-shell[data-stage16-v3-shell] .auction-cta svg,.portal-shell[data-stage16-v3-shell] .auction-cta img{width:.9rem;height:.9rem}.portal-shell[data-stage16-v3-shell] .table-wrap,.portal-shell[data-stage16-v3-shell] .operation-card,.portal-shell[data-stage16-v3-shell] .approval-card,.portal-shell[data-stage16-v3-shell] .notification-card{border-color:#dfe7f1}.portal-shell[data-stage16-v3-shell] table thead th{color:#52657e;letter-spacing:.025em;background:#f7f9fc;font-size:.63rem}.portal-shell[data-stage16-v3-shell] table tbody tr:hover{background:#f9fbfd}@media (max-width:1460px){.portal-shell[data-stage16-v3-shell] .auction-filter-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-shell[data-stage16-v3-shell] .filter-search{grid-column:span 2}.portal-shell[data-stage16-v3-shell] .filter-reset{width:100%}.portal-shell[data-stage16-v3-shell] .auction-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 0}.portal-shell[data-stage16-v3-shell] .auction-spec:nth-child(3){border-left:0;padding-left:0}}@media (max-width:1180px){.portal-shell[data-stage16-v3-shell] .auction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-shell[data-stage16-v3-shell] .data-freshness-chip span:not(.data-refresh-dot),.portal-shell[data-stage16-v3-shell] .data-next-refresh span{display:none}.portal-shell[data-stage16-v3-shell] .data-freshness-chip,.portal-shell[data-stage16-v3-shell] .data-next-refresh{padding-inline:.5rem}}@media (max-width:900px){.portal-shell[data-stage16-v3-shell],.portal-shell[data-stage16-v3-shell].sidebar-collapsed{--sidebar-width:min(19rem, 86vw);grid-template-columns:1fr}.portal-shell[data-stage16-v3-shell] .sidebar{z-index:60;width:var(--sidebar-width);transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-105%)}.portal-shell[data-stage16-v3-shell].mobile-menu-open .sidebar{transform:translate(0)}.portal-shell[data-stage16-v3-shell] .sidebar-backdrop{z-index:55;opacity:0;pointer-events:none;background:#040f1b8a;border:0;transition:opacity .18s;display:block;position:fixed;inset:0}.portal-shell[data-stage16-v3-shell].mobile-menu-open .sidebar-backdrop{opacity:1;pointer-events:auto}.portal-shell[data-stage16-v3-shell] .sidebar-mobile-close{color:#fff;background:#ffffff14;place-items:center;margin-left:auto;display:grid}.portal-shell[data-stage16-v3-shell].sidebar-collapsed .sidebar-brand-copy,.portal-shell[data-stage16-v3-shell].sidebar-collapsed .sidebar-caption,.portal-shell[data-stage16-v3-shell].sidebar-collapsed .sidebar-nav .sidebar-text,.portal-shell[data-stage16-v3-shell].sidebar-collapsed .sidebar-footer .sidebar-text{display:initial}.portal-shell[data-stage16-v3-shell].sidebar-collapsed .sidebar-nav a{justify-items:initial;grid-template-columns:1.25rem minmax(0,1fr);padding-inline:.82rem}.portal-shell[data-stage16-v3-shell] .app-topbar{padding-inline:.65rem}.portal-shell[data-stage16-v3-shell] .topbar-divider,.portal-shell[data-stage16-v3-shell] .profile-summary-copy,.portal-shell[data-stage16-v3-shell] .profile-chevron{display:none}.portal-shell[data-stage16-v3-shell] .profile-menu>summary{grid-template-columns:2.35rem;padding:.2rem}.portal-shell[data-stage16-v3-shell] .portal-main{padding:1.15rem .85rem 3rem}.portal-shell[data-stage16-v3-shell] .auction-page-header{flex-direction:column;align-items:flex-start;gap:1rem}.portal-shell[data-stage16-v3-shell] .auction-page-metrics{width:100%}.portal-shell[data-stage16-v3-shell] .auction-page-metric{border-left:0;flex:50%;min-width:0;padding-left:0}.portal-shell[data-stage16-v3-shell] .auction-page-metric+.auction-page-metric{border-left:1px solid #dfe6ef;padding-left:1rem}.portal-shell[data-stage16-v3-shell] .auction-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-shell[data-stage16-v3-shell] .filter-search{grid-column:1/-1}}@media (max-width:640px){.portal-shell[data-stage16-v3-shell]{--topbar-height:3.7rem}.portal-shell[data-stage16-v3-shell] .data-refresh-group{gap:.32rem;min-width:0}.portal-shell[data-stage16-v3-shell] .data-freshness-chip{display:none}.portal-shell[data-stage16-v3-shell] .data-next-refresh{gap:.3rem;min-height:2rem;padding:.3rem .42rem}.portal-shell[data-stage16-v3-shell] .data-next-refresh strong{font-size:.58rem}.portal-shell[data-stage16-v3-shell] .topbar-menu-button,.portal-shell[data-stage16-v3-shell] .topbar-icon-button,.portal-shell[data-stage16-v3-shell] .user-avatar{width:2.2rem;height:2.2rem}.portal-shell[data-stage16-v3-shell] .auction-page-heading h1{font-size:1.72rem}.portal-shell[data-stage16-v3-shell] .auction-page-heading p{font-size:.75rem}.portal-shell[data-stage16-v3-shell] .auction-page-metric strong{font-size:1.3rem}.portal-shell[data-stage16-v3-shell] .auction-filter-panel{grid-template-columns:1fr 1fr;padding:.72rem}.portal-shell[data-stage16-v3-shell] .filter-search,.portal-shell[data-stage16-v3-shell] .filter-reset{grid-column:1/-1}.portal-shell[data-stage16-v3-shell] .auction-grid{grid-template-columns:1fr;gap:.7rem}.portal-shell[data-stage16-v3-shell] .auction-image{aspect-ratio:16/8.6}.portal-shell[data-stage16-v3-shell] .auction-card-body{padding:.72rem}.portal-shell[data-stage16-v3-shell] .auction-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-shell[data-stage16-v3-shell] .auction-card-footer{grid-template-columns:1fr auto}.portal-shell[data-stage16-v3-shell] .auction-cta{padding-inline:.72rem}}@media (max-width:410px){.portal-shell[data-stage16-v3-shell] .auction-filter-panel{grid-template-columns:1fr}.portal-shell[data-stage16-v3-shell] .filter-search,.portal-shell[data-stage16-v3-shell] .filter-reset{grid-column:auto}.portal-shell[data-stage16-v3-shell] .auction-page-metrics{grid-template-columns:1fr 1fr;display:grid}.portal-shell[data-stage16-v3-shell] .auction-page-metric{padding-right:.4rem}.portal-shell[data-stage16-v3-shell] .auction-page-metric+.auction-page-metric{padding-left:.75rem}.portal-shell[data-stage16-v3-shell] .auction-card-footer{grid-template-columns:1fr}.portal-shell[data-stage16-v3-shell] .auction-cta{width:100%}}.portal-shell[data-stage16-v3-shell] .data-next-refresh{cursor:default;-webkit-user-select:none;user-select:none}.portal-shell[data-stage16-v3-shell] .data-next-refresh:hover{background:#fff;border-color:#e4eaf2}.portal-shell[data-stage16-v3-shell] .data-refresh-next{color:#718198;text-overflow:ellipsis;white-space:nowrap;max-width:15rem;font-size:.56rem;line-height:1.25;overflow:hidden}.portal-shell[data-stage16-v3-shell] .sidebar{isolation:isolate}.portal-shell[data-stage16-v3-shell] .sidebar:after{content:"";z-index:0;opacity:.095;filter:saturate(0)brightness(2.4);pointer-events:none;background:url(/api/public/system-assets/slots/auction.fallbackImage) 100% 100%/contain no-repeat;height:10.5rem;position:absolute;bottom:4.4rem;left:.8rem;right:-2.5rem}.portal-shell[data-stage16-v3-shell] .sidebar-head,.portal-shell[data-stage16-v3-shell] .sidebar-scroll,.portal-shell[data-stage16-v3-shell] .sidebar-footer,.portal-shell[data-stage16-v3-shell] .sidebar-contact-card{z-index:1;position:relative}.portal-shell[data-stage16-v3-shell] .sidebar-contact-card{color:#dce7f3;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.72rem;margin:0 .72rem .72rem;overflow:hidden}.portal-shell[data-stage16-v3-shell] .sidebar-contact-card>summary{cursor:pointer;gap:.34rem;padding:.72rem .78rem;list-style:none;display:grid}.portal-shell[data-stage16-v3-shell] .sidebar-contact-card>summary::-webkit-details-marker{display:none}.portal-shell[data-stage16-v3-shell] .sidebar-contact-badge{background:color-mix(in srgb, var(--brand-primary) 32%, #18314e);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:.2rem .42rem;font-size:.55rem;font-weight:800}.portal-shell[data-stage16-v3-shell] .sidebar-contact-card strong{color:#edf5ff;max-width:14rem;font-size:.66rem;font-weight:650;line-height:1.4}.portal-shell[data-stage16-v3-shell] .sidebar-contact-open{color:#90a4bb;font-size:.58rem;font-weight:650}.portal-shell[data-stage16-v3-shell] .sidebar-contact-list{background:#020c182e;border-top:1px solid #ffffff14;gap:.3rem;padding:.62rem .78rem .72rem;display:grid}.portal-shell[data-stage16-v3-shell] .sidebar-contact-list a{color:#fff;overflow-wrap:anywhere;font-size:.64rem;font-weight:650}.portal-shell[data-stage16-v3-shell].sidebar-collapsed .sidebar-contact-card{display:none}.portal-shell[data-stage16-v3-shell] .account-grid{grid-template-columns:minmax(16rem,.72fr) minmax(20rem,1.28fr);align-items:start;gap:1rem;display:grid}.portal-shell[data-stage16-v3-shell] .account-details{gap:.72rem;margin:1rem 0 0;display:grid}.portal-shell[data-stage16-v3-shell] .account-details>div{border-bottom:1px solid #e8edf4;grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);gap:.8rem;padding-bottom:.65rem;display:grid}.portal-shell[data-stage16-v3-shell] .account-details dt{color:#78879b;font-size:.7rem;font-weight:650}.portal-shell[data-stage16-v3-shell] .account-details dd{color:#172841;overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:650}@media (max-width:900px){.portal-shell[data-stage16-v3-shell].sidebar-collapsed .sidebar-contact-card{display:block}.portal-shell[data-stage16-v3-shell] .data-refresh-next{display:none}.portal-shell[data-stage16-v3-shell] .account-grid{grid-template-columns:1fr}}.portal-shell[data-stage16-v3-shell] .app-topbar{background:#fbfcfe;border-bottom:1px solid #dfe6ee;justify-content:space-between;align-items:center;gap:1rem;height:3.75rem;min-height:3.75rem;padding:0 1.15rem;display:flex;box-shadow:0 1px 2px #0f172a08}.portal-shell[data-stage16-v3-shell] .topbar-left,.portal-shell[data-stage16-v3-shell] .topbar-right{align-items:center;min-width:0;display:flex}.portal-shell[data-stage16-v3-shell] .topbar-left{gap:.65rem}.portal-shell[data-stage16-v3-shell] .topbar-right{gap:.7rem;margin-left:auto}.portal-shell[data-stage16-v3-shell] .topbar-menu-button{display:none}.portal-shell[data-stage16-v3-shell] .topbar-sync-status{align-items:center;gap:.6rem;min-width:0;display:flex}.portal-shell[data-stage16-v3-shell] .topbar-sync-chip{color:#627188;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:.55rem;align-items:center;gap:.48rem;min-height:2.15rem;padding:.48rem .68rem;font-size:.68rem;line-height:1;display:inline-flex}.portal-shell[data-stage16-v3-shell] .topbar-sync-chip-last{background:#f3f7fb;border-color:#0000}.portal-shell[data-stage16-v3-shell] .topbar-sync-chip strong{color:#17243a;letter-spacing:-.01em;font-size:.7rem;font-weight:800}.portal-shell[data-stage16-v3-shell] .topbar-sync-label{font-weight:500}.portal-shell[data-stage16-v3-shell] .topbar-sync-dot{background:#1aaa62;border-radius:999px;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #e9f7ef}.portal-shell[data-stage16-v3-shell] .topbar-file-icon{object-fit:contain;flex:none;width:1rem;height:1rem;display:block}.portal-shell[data-stage16-v3-shell] .topbar-sync-chip-next .topbar-file-icon{width:.95rem;height:.95rem}.portal-shell[data-stage16-v3-shell] .topbar-icon-button{color:#162844;background:#f7f9fc;border:0;border-radius:.65rem;place-items:center;width:2.45rem;height:2.45rem;display:grid}.portal-shell[data-stage16-v3-shell] .topbar-icon-button .topbar-file-icon{width:1.18rem;height:1.18rem}.portal-shell[data-stage16-v3-shell] .notification-count{color:#fff;background:#ef4444;border:2px solid #fbfcfe;border-radius:999px;place-items:center;min-width:1.05rem;height:1.05rem;padding:0 .22rem;font-size:.56rem;font-weight:800;line-height:1;display:grid;top:-.26rem;right:-.22rem}.portal-shell[data-stage16-v3-shell] .topbar-divider{background:#e5eaf0;width:1px;height:2rem;margin:0 .15rem}.portal-shell[data-stage16-v3-shell] .profile-menu>summary{background:0 0;border:0;grid-template-columns:2.35rem minmax(0,auto) .9rem;align-items:center;gap:.65rem;min-height:2.55rem;padding:0;display:grid}.portal-shell[data-stage16-v3-shell] .profile-menu>summary:after{content:none;display:none}.portal-shell[data-stage16-v3-shell] .user-avatar{color:#253b58;background:#dfe8f2;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;font-size:.72rem;font-weight:800;display:grid}.portal-shell[data-stage16-v3-shell] .profile-summary-copy{gap:.12rem;min-width:0;display:grid}.portal-shell[data-stage16-v3-shell] .profile-summary-copy strong{color:#13213a;font-size:.73rem;font-weight:800;line-height:1.15}.portal-shell[data-stage16-v3-shell] .profile-summary-copy small{color:#687b95;margin:0;font-size:.62rem;font-weight:500;line-height:1.15}.portal-shell[data-stage16-v3-shell] .profile-chevron{object-fit:contain;width:.75rem;height:.75rem;display:block}@media (max-width:900px){.portal-shell[data-stage16-v3-shell] .app-topbar{height:auto;min-height:3.75rem;padding:.55rem .65rem}.portal-shell[data-stage16-v3-shell] .topbar-menu-button{display:grid}.portal-shell[data-stage16-v3-shell] .topbar-sync-status{gap:.4rem}.portal-shell[data-stage16-v3-shell] .topbar-sync-chip{padding-inline:.5rem}.portal-shell[data-stage16-v3-shell] .topbar-sync-label{display:none}}@media (max-width:640px){.portal-shell[data-stage16-v3-shell] .topbar-sync-chip{min-height:2rem}.portal-shell[data-stage16-v3-shell] .profile-summary-copy,.portal-shell[data-stage16-v3-shell] .profile-chevron,.portal-shell[data-stage16-v3-shell] .topbar-divider{display:none}.portal-shell[data-stage16-v3-shell] .profile-menu>summary{grid-template-columns:2.25rem}}.portal-shell[data-stage16-v3-shell] .topbar-menu-button{flex:none;display:grid}.portal-shell[data-stage16-v3-shell] .profile-summary-copy strong{font-size:.82rem}.portal-shell[data-stage16-v3-shell] .sidebar-brand-copy small{font-size:.7rem}.portal-shell[data-stage16-v3-shell] .sidebar-caption{font-size:.65rem}.portal-shell[data-stage16-v3-shell] .sidebar-footer{font-size:.69rem}.portal-shell[data-stage16-v3-shell] .sidebar-version{font-size:.74rem}.portal-shell[data-stage16-v3-shell] .sidebar-contact-badge{font-size:.62rem}.portal-shell[data-stage16-v3-shell] .sidebar-contact-card strong{font-size:.74rem}.portal-shell[data-stage16-v3-shell] .sidebar-contact-open,.portal-shell[data-stage16-v3-shell] .sidebar-contact-list a{font-size:.68rem}.portal-shell[data-stage16-v3-shell] .auction-image-source,.portal-shell[data-stage16-v3-shell] .auction-status-pill{font-size:.7rem}.portal-shell[data-stage16-v3-shell] .auction-card-heading>span{font-size:.67rem}.portal-shell[data-stage16-v3-shell] .auction-spec small,.portal-shell[data-stage16-v3-shell] .auction-deadline small,.portal-shell[data-stage16-v3-shell] .auction-deadline em{font-size:.59rem}.portal-shell[data-stage16-v3-shell] .auction-deadline strong{font-size:.78rem}.portal-shell[data-stage16-v3-shell] .auction-cta{font-size:.74rem}button,input,select,textarea{line-height:1.4}small{font-size:var(--text-sm)}.portal-shell[data-stage16-v3-shell]{font-size:var(--text-md);line-height:var(--line-body)}.portal-shell[data-stage16-v3-shell] .topbar-sync-chip{font-size:var(--text-sm)}.portal-shell[data-stage16-v3-shell] .topbar-sync-chip strong,.portal-shell[data-stage16-v3-shell] .profile-summary-copy strong{font-size:var(--text-md)}.portal-shell[data-stage16-v3-shell] .profile-summary-copy small{font-size:var(--text-xs)}.portal-shell[data-stage16-v3-shell] .sidebar-brand-copy strong{font-size:var(--text-lg)}.portal-shell[data-stage16-v3-shell] .sidebar-brand-copy small,.portal-shell[data-stage16-v3-shell] .sidebar-caption,.portal-shell[data-stage16-v3-shell] .sidebar-footer,.portal-shell[data-stage16-v3-shell] .sidebar-contact-badge{font-size:var(--text-xs)}.portal-shell[data-stage16-v3-shell] .sidebar-nav a{font-size:var(--text-md)}.portal-shell[data-stage16-v3-shell] .sidebar-version,.portal-shell[data-stage16-v3-shell] .sidebar-contact-card strong,.portal-shell[data-stage16-v3-shell] .sidebar-contact-open,.portal-shell[data-stage16-v3-shell] .sidebar-contact-list a,.portal-shell[data-stage16-v3-shell] .button,.portal-shell[data-stage16-v3-shell] label,.portal-shell[data-stage16-v3-shell] .field-label{font-size:var(--text-sm)}.portal-shell[data-stage16-v3-shell] input,.portal-shell[data-stage16-v3-shell] textarea,.portal-shell[data-stage16-v3-shell] select{font-size:var(--text-md)}.portal-shell[data-stage16-v3-shell] .auction-image-source,.portal-shell[data-stage16-v3-shell] .auction-status-pill,.portal-shell[data-stage16-v3-shell] .auction-card-heading>span{font-size:var(--text-xs)}.portal-shell[data-stage16-v3-shell] .auction-card-heading strong{font-size:1.06rem}.portal-shell[data-stage16-v3-shell] .auction-spec strong{font-size:var(--text-sm)}.portal-shell[data-stage16-v3-shell] .auction-spec small,.portal-shell[data-stage16-v3-shell] .auction-deadline small,.portal-shell[data-stage16-v3-shell] .auction-deadline em{font-size:.72rem}.portal-shell[data-stage16-v3-shell] .auction-deadline strong,.portal-shell[data-stage16-v3-shell] .auction-cta,.portal-shell[data-stage16-v3-shell] .empty-state,.portal-shell[data-stage16-v3-shell] .loading-state{font-size:var(--text-sm)}.portal-shell[data-stage16-v3-shell] .empty-state strong{font-size:var(--text-md)}:root{--ui-radius-sm:.5rem;--ui-radius-md:.7rem;--ui-radius-lg:1rem;--ui-control-height:3rem;--ui-success:#16854a;--ui-success-soft:#eef9f2;--ui-success-line:#bfe6ce;--ui-error:#a82d3a;--ui-error-soft:#fff2f4;--ui-error-line:#f0c4ca;--ui-warning:#8b6112;--ui-warning-soft:#fff9eb;--ui-warning-line:#ead9ab;--ui-info:#315f91;--ui-info-soft:#f0f6fb;--ui-info-line:#d3e2ef;--motion-fast:.12s;--motion-base:.18s;--motion-slow:.26s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.22, 1, .36, 1)}html,body{width:100%;max-width:100%;overflow-x:clip}:where(button,a,input,textarea,select,summary,[role=button]){transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard)}:where(button,a,input,textarea,select,summary,[role=button]):focus-visible{outline:2px solid color-mix(in srgb, var(--brand-primary) 52%, #8fb4d9);outline-offset:2px}[data-ui-enter=true]{animation:uiElementEnter var(--motion-slow) var(--ease-emphasized) both}@keyframes uiElementEnter{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:1ms;--motion-base:1ms;--motion-slow:1ms}[data-ui-enter=true]{animation-duration:1ms}}:root{--sidebar-open-width:17.25rem}.portal-shell{--sidebar-width:var(--sidebar-open-width);grid-template-columns:var(--sidebar-width) minmax(0, 1fr);transition:grid-template-columns var(--motion-base) var(--ease-standard)}.portal-shell.sidebar-hidden{--sidebar-width:0rem}.portal-workspace{min-width:0}@media (max-width:900px){.portal-shell,.portal-shell.sidebar-hidden{--sidebar-width:0rem;display:block}}.portal-shell[data-stage16-v3-shell] .app-topbar{container:portal-topbar/inline-size}@container portal-topbar (max-width:56rem){.portal-shell[data-stage16-v3-shell] .topbar-sync-label{display:none}.portal-shell[data-stage16-v3-shell] .topbar-sync-status{gap:.4rem}.portal-shell[data-stage16-v3-shell] .topbar-sync-chip{padding-inline:.5rem}}
