[hidden]{display:none!important}#react-app>.app-load-error{border:1px solid var(--color-danger);color:var(--color-danger);font:14px var(--font-sans);border-radius:8px;margin:24px;padding:16px}@font-face{font-family:Barlow;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/barlow-400-latin.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/barlow-500-latin.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/barlow-600-latin.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/barlow-700-latin.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0d0d12;--color-bg-deep:#08080c;--color-soft:#111118;--color-surface:#15151d;--color-surface-raised:#1c1c27;--color-image-tile:#f1f1f6;--color-input:#101017;--color-border:#2a2a37;--color-border-strong:#3d3d50;--color-text:#fff;--color-heading:#fff;--color-muted:#fff;--color-accent:#9a8cff;--color-accent-strong:#6d50ff;--color-accent-deep:#4523c9;--color-accent-soft:#9a8cff24;--color-danger:#ff6b7a;--color-danger-soft:#ff6b7a1f;--color-warning:#f3c66b;--color-warning-soft:#f3c66b1a;--gradient-brand:linear-gradient(to right, #2c098c, #00f0f0);--gradient-accent:linear-gradient(135deg, #7a5cff 0%, #5531e0 55%, #3d1fb8 100%);--filter-glow:drop-shadow(0 0 26px #9a8cffbf) drop-shadow(0 0 90px #3ad6c659);--texture-stars:radial-gradient(1px 1px at 12% 18%, #ffffffbf, transparent), radial-gradient(1px 1px at 33% 62%, #ffffff80, transparent), radial-gradient(1.5px 1.5px at 58% 12%, #fffc, transparent), radial-gradient(1px 1px at 76% 44%, #ffffff8c, transparent), radial-gradient(1px 1px at 88% 78%, #fff9, transparent), radial-gradient(1.5px 1.5px at 22% 84%, #ffffff73, transparent);--gradient-aurora:radial-gradient(ellipse 42% 52% at 70% 40%, #3ad6c680, transparent 70%), radial-gradient(ellipse 50% 62% at 46% 26%, #764affc7, transparent 68%), radial-gradient(ellipse 60% 48% at 92% 6%, #5434d6b3, transparent 66%), radial-gradient(ellipse 70% 58% at 8% 92%, #341a8cbf, transparent 68%), linear-gradient(180deg, #0c0a24 0%, #130d3a 48%, #0d0d12 100%);--font-sans:"Barlow", Arial, sans-serif}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);min-width:320px;margin:0}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body.page-login{background:var(--color-bg)}body.page-requests,body.page-new-request,body.page-account{background-image:linear-gradient(var(--gradient-accent), var(--gradient-accent));background-repeat:no-repeat;background-size:100% 60px}.nav-style{color:"#D4CFCF";border:"transparent";background:"transparent"}.nav-style.current{color:"#FFFFFF";border:"#D1282B";background:"#F5F4F4"}.main-content{box-sizing:border-box;flex:1;width:100%;max-width:900px;margin:0 auto;padding:44px 40px 80px}.main-content.new-request{max-width:1160px}.main-content.current-requests{max-width:1360px}.main-content.account{max-width:900px}.page-root{opacity:0;transition:opacity .28s ease-out;display:block}.page-root.er-ready{opacity:1}a{color:var(--color-accent)}a:hover{color:var(--color-heading)}@keyframes erDetailIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.login-page{min-height:100vh;font-family:var(--font-sans);color:var(--color-heading);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));display:grid}.login-aside{background:var(--gradient-aurora);color:#fff;box-sizing:border-box;flex-direction:column;justify-content:space-between;min-height:420px;padding:44px 56px;display:flex;position:relative;overflow:hidden}.login-hero-content{padding:48px 0}.login-main{padding:48px 32px}.login-form-button{background:var(--gradient-accent)}.login-form-button:disabled{background:var(--color-border-strong);cursor:default}@media (width<=767px){.login-aside{min-height:0;padding:24px 20px}.login-hero-content{padding:28px 0}.login-hero-title{font-size:26px}.login-main{padding:32px 20px 48px}}.login-hero-backdrop{background:var(--gradient-aurora);position:absolute;inset:0}.login-hero-backdrop:before{content:"";background:var(--texture-stars);opacity:.85;background-size:380px 380px;position:absolute;inset:0}.login-hero-backdrop:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-bg));height:45%;position:absolute;inset:auto 0 0}.login-hero-mark{filter:var(--filter-glow);pointer-events:none;order:1;align-self:center;position:relative}.login-hero-alien{width:clamp(150px,17vw,230px);height:auto;color:var(--color-heading);opacity:.86;animation:7s ease-in-out infinite hero-float;display:block;-webkit-mask-image:linear-gradient(#000 30%,#0000 125%);mask-image:linear-gradient(#000 30%,#0000 125%)}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.login-hero-alien{animation:none}}@media (width<=767px){.login-hero-alien{width:84px}}.login-hero-brand-row{align-items:center;gap:14px;display:flex;position:relative}.login-hero-logo{width:auto;height:32px;display:block}.login-hero-alienware{width:auto;height:24px;color:var(--color-heading);display:block}.login-main{position:relative}.login-main-brand{align-items:center;gap:14px;display:flex;position:absolute;top:44px;right:56px}.login-form-label-small{color:var(--color-text);border-left:1px solid #ffffff40;padding-left:14px;font-size:11px;font-weight:600;line-height:1}.login-hero-content{text-align:center;order:2;align-self:center;max-width:460px;position:relative}.login-hero-title{font-family:var(--font-sans);text-wrap:pretty;margin:0 0 16px;font-weight:700;line-height:1.12}.login-hero-description{color:var(--color-text);text-wrap:pretty;margin:0 0 36px;font-size:16px;line-height:1.55}.login-hero-tags{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.login-hero-badge{color:var(--color-text);border:1px solid #ffffff38;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}.login-hero-content-small{text-align:center;color:var(--color-muted);margin-top:32px;font-size:12px}.login-main{box-sizing:border-box;background-color:var(--color-bg);background-image:radial-gradient(60% 40% at 100% 100%,#1ed2d766,#0000 72%),radial-gradient(70% 46% at 80% 106%,#5a3cf08c,#0000 72%);background-repeat:no-repeat;flex-direction:column;justify-content:center;align-items:center;display:flex}.login-form{box-sizing:border-box;width:100%;max-width:380px}@media (width<=767px){.login-main{justify-content:flex-start}.login-main-brand{box-sizing:border-box;justify-content:center;width:100%;max-width:380px;margin-bottom:24px;position:static}.login-hero-brand-row{margin-bottom:20px}.login-hero-mark{margin-top:28px}.login-hero-content{margin-top:24px;padding:36px 0 28px}}.login-form-title{font-family:var(--font-sans);margin:0 0 6px;font-size:24px;font-weight:700}.login-form-description{color:var(--color-muted);margin:0 0 28px;font-size:14px}.login-form-field-label{margin-bottom:18px;display:block}.form-label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.form-error{color:var(--color-danger);margin-top:6px;font-size:12.5px;font-weight:500;display:block}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border:1px solid var(--color-danger)!important}.login-form-label-text-password{justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.login-form-link{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none}.login-form-field{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;margin-bottom:24px;font-size:13.5px;display:flex}.form-checkbox{width:16px;height:16px;accent-color:var(--color-accent);margin:0}.login-form-button{color:#fff;width:100%;height:40px;font-size:14.5px;font-weight:600;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:8px;transition:background .15s}.login-form-notice{background:var(--color-accent-soft);color:var(--color-accent);border-radius:8px;margin-top:18px;padding:12px 14px;font-size:13px;line-height:1.45}.login-form-note{color:var(--color-muted);text-align:center;margin:24px 0 0;font-size:12.5px}.login-form-button-hover:hover{background:#7a5cff!important}@media (width>=768px){.login-page{height:100vh}}.login-aside{justify-content:flex-start;min-height:0;padding:0}.login-story-head{z-index:2;color:var(--color-heading);pointer-events:none;position:absolute;top:28px;left:56px}.login-story-head .login-hero-alienware{height:34px}.login-story-scroll{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;flex-direction:column;flex:1;gap:40px;min-height:0;padding:96px 56px 40px;display:flex;position:relative;overflow-y:auto}.login-story-scroll>:first-child{margin-top:auto}.login-story-intro{max-width:620px}.login-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin:0 0 12px;font-size:12px;font-weight:600}.login-story-intro .login-hero-title{font-size:42px}.login-story-intro .login-hero-description{margin:0;font-size:17px}.login-pillars{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;display:grid}.login-pillar{border:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#15151db8;border-radius:10px;padding:18px}.login-pillar-icon{background:var(--color-accent-soft);width:36px;height:36px;color:var(--color-accent);border-radius:8px;place-items:center;margin-bottom:12px;display:grid}.login-pillar-title{color:var(--color-heading);margin:0 0 6px;font-size:15px;font-weight:600}.login-pillar-text{color:var(--color-text);margin:0;font-size:13.5px;line-height:1.5}.login-section-title{color:var(--color-heading);margin:0 0 16px;font-size:18px;font-weight:600}.login-logo-window{border:1px solid var(--color-border);background:#15151db8;border-radius:10px;padding:10px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.login-logo-row{align-items:center;width:max-content;animation:32s linear infinite login-logos-scroll;display:flex}.login-logo-window:hover .login-logo-row{animation-play-state:paused}.login-logo-chip{flex:none;justify-content:center;align-items:center;height:40px;padding:0 22px;display:flex}.login-logo-img{object-fit:contain;width:auto;max-width:120px;height:32px;display:block}.login-logo-img-invert{filter:brightness(0)invert()}@keyframes login-logos-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.login-logo-row{animation:none}}.login-main{justify-content:flex-start;overflow-y:auto}.login-panel{width:100%;max-width:380px;margin:auto 0}.login-how{grid-template-rows:1fr;transition:grid-template-rows .45s,opacity .3s;display:grid}.login-how-inner{min-height:0;overflow:hidden}.login-how-collapsed{opacity:0;pointer-events:none;grid-template-rows:0fr}.login-steps{counter-reset:login-step;gap:14px;display:grid}.login-step{grid-template-columns:36px 1fr;align-items:start;gap:14px;display:grid}.login-step:before{counter-increment:login-step;content:counter(login-step);background:var(--gradient-accent);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:600;display:grid}.login-step-title{color:var(--color-heading);margin:0 0 4px;font-size:15px;font-weight:600}.login-step-text{color:var(--color-text);margin:0;font-size:14px;line-height:1.5}.login-start{height:44px;margin-top:24px;font-size:15px}.login-form{display:none}.login-form-open{animation:.4s login-reveal;display:block}@keyframes login-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.login-form-back{color:var(--color-muted);cursor:pointer;background:0 0;border:none;margin:0 0 16px;padding:0;font-family:inherit;font-size:13px}.login-form-back:hover{color:var(--color-heading)}@media (prefers-reduced-motion:reduce){.login-how,.login-form-open{transition:none;animation:none}}@media (width<=767px){.login-story-head{top:20px;left:20px}.login-story-scroll{padding:80px 20px 28px;overflow:visible}.login-story-intro .login-hero-title{font-size:30px}}.login-modal-backdrop{z-index:100;background:#000000b3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.login-modal-panel{background:var(--color-surface);width:100%;max-width:420px;font-family:var(--font-sans);text-align:center;border-radius:6px;padding:32px 32px 28px;box-shadow:0 24px 64px #000000b3}.login-modal-title{color:var(--color-heading);margin:0 0 12px;font-size:20px;font-weight:700}.login-modal-description{color:var(--color-text);margin:0 0 24px;font-size:14.5px;line-height:1.55}.login-modal-link{color:var(--color-accent);font-weight:600;text-decoration:none}.requests-dashboard-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.page-title-main{font-family:var(--font-sans);margin:0 0 4px;font-size:28px;font-weight:600}.page-copy{color:var(--color-muted);margin:0;font-size:14px}.requests-link{background:var(--gradient-accent);color:#fff;height:36px;font-family:var(--font-sans);border-radius:8px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.requests-pipeline-content{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:32px;position:relative}.requests-pipeline-row{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;padding:18px 0;display:flex;overflow-x:auto}.requests-pipeline-row::-webkit-scrollbar{display:none}.requests-pipeline-button{cursor:pointer;text-align:left;color:var(--color-heading);background:0 0;border:none;border-radius:0;flex-direction:column;flex:none;align-items:flex-start;gap:2px;margin:0;padding:6px 0 8px;font-family:inherit;transition:background .12s,border-color .12s;display:flex}.requests-pipeline-metric{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1}.requests-pipeline-label{font-size:12.5px;font-weight:600;transition:color .12s}.requests-pipeline-overlay-right{background:linear-gradient(90deg, #0d0d1200, var(--color-bg) 60%);pointer-events:none;width:56px;position:absolute;top:0;bottom:0;right:0}.requests-pipeline-icon-button-right{border:1px solid var(--color-border-strong);background:var(--color-surface);width:28px;height:28px;color:var(--color-heading);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 1px 3px #0000003d}.requests-pipeline-overlay-left{background:linear-gradient(270deg, #0d0d1200, var(--color-bg) 60%);pointer-events:none;width:56px;position:absolute;top:0;bottom:0;left:0}.requests-pipeline-icon-button-left{border:1px solid var(--color-border-strong);background:var(--color-surface);width:28px;height:28px;color:var(--color-heading);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 1px 3px #0000003d}.requests-pipeline-section{border-top:1px solid var(--color-border)}.requests-toolbar{gap:10px;padding:18px 0 14px;display:flex}.requests-filters-field{display:block}.requests-filters-search{box-sizing:border-box;width:100%;height:34px;color:var(--color-heading);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;outline:none;padding:0 10px;font-family:inherit;font-size:13.5px}.requests-filters-button-action{width:100%;height:36px;color:var(--color-heading);font-size:13.5px;font-weight:600;font-family:var(--font-sans);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.requests-filters-text{align-items:center;gap:8px;display:flex}.requests-filters-badge{background:var(--gradient-accent);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:grid}.requests-filters-icon{color:var(--color-muted);transition:transform .18s}.requests-filter-panel{box-sizing:border-box;border-radius:8px;flex-wrap:wrap;gap:10px;display:flex}.requests-filters-select{height:34px;color:var(--color-heading);background:var(--color-input);border:1px solid var(--color-border-strong);cursor:pointer;border-radius:8px;outline:none;padding:0 28px 0 10px;font-family:inherit;font-size:13.5px;font-weight:500}.requests-date-range{align-items:center;gap:6px;max-width:100%;display:flex}.requests-filters-hint-text{color:var(--color-muted);white-space:nowrap;font-size:12.5px;font-weight:600}.requests-filters-date{min-width:0;height:34px;color:var(--color-heading);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;outline:none;padding:0 8px;font-family:inherit;font-size:13px}.requests-filters-hint{color:var(--color-muted);font-size:13px}.requests-filters-button-action-clear-filters{height:34px;color:var(--color-heading);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600}.requests-filters-content{overflow-x:auto}.requests-table-grid{border-bottom:1px solid var(--color-border);height:40px;color:var(--color-muted);grid-template-columns:120px minmax(200px,1.6fr) minmax(160px,1.1fr) 160px 160px 170px 72px;align-items:center;padding:0 8px 0 16px;font-size:12px;font-weight:500;display:grid}.requests-table-button{font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;justify-self:start;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex}.requests-table-text{font-size:10px}.requests-table-content{text-align:center}.requests-row-content-underlined{border-bottom:1px solid var(--color-border)}.requests-mobile-card{box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;padding:14px 16px;transition:background .25s}.requests-row-content-spaced{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.requests-row-label-bold{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700;transition:color .25s}.requests-row-text{align-items:center;gap:6px;display:inline-flex}.requests-row-label-small{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;height:22px;padding:0 8px 0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.requests-row-indicator{opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px}.requests-row-badge{background:var(--color-warning-soft);height:22px;color:var(--color-warning);white-space:nowrap;border-radius:6px;align-items:center;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.requests-card-title{margin-bottom:2px;font-size:14.5px;font-weight:600;transition:color .25s}.requests-row-content-panel-content-spaced{margin-bottom:10px;font-size:12.5px;transition:color .25s}.requests-card-meta{justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;transition:color .25s;display:flex}.requests-row-text-row{flex-wrap:wrap;gap:4px 16px;display:flex}.requests-date-caption{transition:color .25s}.requests-row-chevron{background:"#FFFFFF";border-radius:6px;flex:none;place-items:center;width:28px;height:28px;transition:background .25s,color .25s,border-color .25s;display:grid}.requests-row-icon{transition:transform .18s}.requests-row-grid{box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;grid-template-columns:120px minmax(200px,1.6fr) minmax(160px,1.1fr) 160px 160px 170px 72px;align-items:center;padding:15px 8px 15px 16px;font-size:13.5px;transition:background .25s;display:grid}.requests-row-content-bold{font-variant-numeric:tabular-nums;font-weight:700;transition:color .25s}.requests-event-cell{min-width:0;padding-right:16px}.requests-row-content-nowrap{text-overflow:ellipsis;white-space:nowrap;font-weight:600;transition:color .25s;overflow:hidden}.requests-row-content-small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;transition:color .25s;overflow:hidden}.requests-row-content-nowrap-content{text-overflow:ellipsis;white-space:nowrap;padding-right:16px;transition:color .25s;overflow:hidden}.requests-row-content-content{font-variant-numeric:tabular-nums;transition:color .25s}.requests-card-status{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.requests-row-details-cell{justify-content:center;display:flex}.requests-row-text-grid{background:var(--color-surface);border-radius:6px;place-items:center;width:28px;height:28px;transition:background .25s,color .25s,border-color .25s;display:grid}.requests-detail-panel-light{background:var(--color-surface);animation:.28s ease-out both erDetailIn}.requests-detail-grid-panel{gap:0;font-size:13.5px;display:grid}.requests-detail-event-panel{background:var(--color-surface-raised);padding:24px 20px 28px}.requests-detail-row-spaced{border-bottom:2px solid var(--color-border-strong);font-family:var(--font-sans);color:var(--color-heading);align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;font-size:14px;font-weight:700;display:flex}.requests-detail-fields{flex-direction:column;gap:12px;display:flex}.requests-detail-field-label{color:var(--color-muted);margin-bottom:3px;font-size:11.5px;font-weight:600}.requests-detail-content{font-weight:600}.requests-detail-multiline{font-weight:500;line-height:1.45}.requests-detail-value{font-weight:500}.requests-detail-light-panel{background:var(--color-surface-raised);padding:24px 20px 28px}.requests-detail-row-spaced-content{border-bottom:2px solid var(--color-border-strong);font-family:var(--font-sans);color:var(--color-heading);justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;font-size:14px;font-weight:700;display:flex}.requests-detail-unit-count{color:var(--color-muted);font-weight:600}.requests-detail-panel-light-clipped{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.requests-detail-row-underlined{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.requests-detail-label-nowrap{color:var(--color-heading);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.requests-detail-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.requests-detail-requirements-title{color:var(--color-muted);margin-bottom:5px;font-size:11.5px;font-weight:600}.requests-detail-requirements{flex-wrap:wrap;gap:6px;display:flex}.requests-detail-badge{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.requests-detail-requirement-side{color:var(--color-muted);font-size:10.5px;font-weight:700}.requests-detail-hint{color:var(--color-muted);font-size:13px}.requests-detail-panel-light-padded{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:11px 13px}.requests-detail-row-content-between{justify-content:space-between;gap:12px;margin-bottom:3px;display:flex}.requests-detail-label-bold{font-weight:700}.requests-detail-eta{color:var(--color-muted);font-size:12px}.requests-detail-content-monospace{color:var(--color-heading);margin-bottom:6px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px}.requests-detail-tracking-status{color:var(--color-text);font-size:12.5px;line-height:1.45}.requests-detail-muted-copy{color:var(--color-muted);font-size:12.5px}.requests-detail-services-panel{background:var(--color-surface-raised);flex-direction:column;gap:22px;padding:24px 20px 28px;display:flex}.requests-detail-services{flex-direction:column;gap:6px;display:flex}.requests-detail-service{align-items:flex-start;gap:8px;font-weight:500;line-height:1.4;display:flex}.requests-detail-icon{color:#4fd08a;flex:none;margin-top:3px}.requests-detail-empty-services{color:var(--color-muted)}.requests-detail-notes{text-wrap:pretty;line-height:1.55}.requests-action-row-panel{border-top:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;gap:12px;padding:12px 20px;display:flex}.requests-actions-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.requests-actions-text{color:var(--color-text);white-space:nowrap;margin-right:4px;font-size:13px}.requests-actions-button-light{height:32px;font-size:13px;font-weight:600;font-family:var(--font-sans);cursor:pointer;border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-heading);border-radius:8px;padding:0 14px}.requests-actions-button-action{height:32px;font-size:13px;font-weight:600;font-family:var(--font-sans);cursor:pointer;background:var(--color-danger);color:#fff;border:none;border-radius:8px;padding:0 14px}.requests-actions-button-light-action{height:32px;font-size:13px;font-weight:600;font-family:var(--font-sans);cursor:pointer;border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-danger);border-radius:8px;padding:0 14px}.requests-actions-button-dark{height:32px;font-size:13px;font-weight:600;font-family:var(--font-sans);cursor:pointer;border:1px solid var(--color-accent-strong);background:var(--gradient-accent);color:#fff;border-radius:8px;padding:0 14px}.requests-pending-panel-warning{background:var(--color-warning-soft);color:var(--color-warning);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 20px;padding:12px 14px;display:flex}.requests-pending-notice-row{flex:320px;align-items:flex-start;gap:10px;min-width:0;display:flex}.requests-pending-icon{flex:none;margin-top:2px}.requests-pending-content-panel{font-size:13px;line-height:1.5}.requests-pending-content-helper{color:var(--color-warning);margin-top:4px}.requests-pending-button{border:1px solid var(--color-warning);background:var(--color-surface);height:30px;color:var(--color-warning);font-size:12.5px;font-weight:600;font-family:var(--font-sans);cursor:pointer;border-radius:8px;flex:none;padding:0 12px}.requests-pending-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;display:flex}.requests-pending-hint-text{color:var(--color-muted);margin-right:auto;font-size:12.5px}.requests-pending-panel-content{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.requests-pending-content{font-family:var(--font-sans);font-size:14px;font-weight:600}.requests-pending-error{color:var(--color-danger)}.requests-pending-textarea{box-sizing:border-box;width:100%;color:var(--color-heading);background:var(--color-input);resize:vertical;border-radius:8px;outline:none;padding:9px 11px;font-family:inherit;font-size:13.5px;line-height:1.5}.requests-empty-state-content-muted{text-align:center;color:var(--color-muted);padding:56px 20px}.requests-empty-state-content-bold{color:var(--color-heading);margin-bottom:4px;font-size:15px;font-weight:700}.requests-empty-state-content{font-size:13.5px}.requests-link-hover:hover{color:#fff!important;background:#7a5cff!important}.requests-pipeline-button-hover:hover{border-bottom-color:var(--color-border-strong)!important;color:var(--color-heading)!important}.requests-filters-button-hover:hover{background:var(--color-surface-raised)!important}.requests-table-button-hover:hover{color:var(--color-heading)!important}.requests-row-panel-focus:focus{box-shadow:inset 0 0 0 2px #000000b3!important}.requests-actions-button-hover-action:hover{border-color:var(--color-accent)!important}.requests-actions-button-hover-action-tinted:hover{background:var(--color-danger)!important}.requests-actions-delete-hover:hover{border-color:var(--color-danger)!important;background:#c81b0012!important}.requests-actions-edit-hover:hover{background:#7a5cff!important}.requests-pending-button-hover-action:hover{border-color:var(--color-warning)!important}.requests-pending-button-hover-action-request-cancellation:hover{border-color:var(--color-danger)!important;background:#c81b0012!important}.requests-pending-button-hover-action-request-a:hover{background:#7a5cff!important}.requests-pending-textarea-focus:focus,.requests-pending-button-hover-action-cancel:hover{border-color:var(--color-accent)!important}.request-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:36px;display:flex}.request-link{font-size:13.5px;font-weight:600;text-decoration:none}.request-progress-row{gap:6px;margin:0 0 20px;display:flex}.request-progress-bar{border-radius:2px;flex:1;height:4px}.request-progress-steps{align-items:center;gap:0;margin:0 0 12px;padding:4px 0 28px;list-style:none;display:flex}.request-progress-step{align-items:center;min-width:0;display:flex}.request-progress-button{text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-family:inherit;display:flex}.request-progress-indicator{box-sizing:border-box;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.request-progress-step-label{flex-direction:column;line-height:1.15;display:flex}.request-progress-hint-text{color:var(--color-muted);font-size:11px;font-weight:700}.request-progress-label{font-size:14px;font-weight:700}.request-progress-connector{border-radius:2px;flex:1;height:2px;margin:0 18px}.request-progress-panel{background:var(--color-danger-soft);border:1px solid var(--color-danger);color:var(--color-danger);border-radius:8px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;font-size:13.5px;font-weight:600;display:flex}.section-stack{flex-direction:column;gap:0;display:flex}.form-section{border-top:1px solid var(--color-border);padding:36px 0 12px}.section-title{font-family:var(--font-sans);margin:0 0 4px;font-size:15px;font-weight:600}.section-copy{color:var(--color-muted);margin:0 0 22px;font-size:13.5px}.request-contact-panel-content{background:var(--color-surface-raised);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;padding:18px 20px;display:flex}.request-contact-dl{flex:480px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px 28px;margin:0;display:grid}.request-contact-term{color:var(--color-muted);margin-bottom:3px;font-size:12px;font-weight:500}.request-contact-value-detail{margin:0;font-size:13.5px;font-weight:600}.request-contact-text{color:var(--color-text);font-weight:400}.request-contact-value-detail-dd{white-space:pre-line;margin:0;font-size:13.5px;font-weight:500;line-height:1.45}.request-contact-button{border:1px solid var(--color-border-strong);background:var(--color-surface);height:30px;color:var(--color-heading);font-size:13px;font-weight:600;font-family:var(--font-sans);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.request-contact-description-muted-p{color:var(--color-muted);margin:10px 0 0;font-size:12.5px}.request-contact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px 24px;display:grid}.request-contact-field-label-detail{display:block}.request-contact-error{color:var(--color-danger)}.request-contact-hint-text{color:var(--color-muted);margin-top:6px;font-size:12.5px;display:block}.request-contact-panel-helper{background:0 0;border:none;margin-top:22px;padding:0}.request-contact-content-bold{margin-bottom:2px;font-size:13px;font-weight:700}.request-contact-content-muted{color:var(--color-muted);margin-bottom:14px;font-size:12.5px}.request-contact-person-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px 20px;display:grid}.request-contact-label-text-inline{color:var(--color-text);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.request-contact-field-label{margin-top:22px;display:block}.request-contact-textarea{box-sizing:border-box;width:100%;color:var(--color-heading);background:var(--color-input);resize:vertical;border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:13.5px;line-height:1.45}.field-wide{grid-column:1/-1;display:block}.request-event-hint-muted{color:var(--color-muted);font-weight:500}.form-textarea{box-sizing:border-box;width:100%;color:var(--color-heading);background:var(--color-input);border:1px solid var(--color-border-strong);resize:vertical;border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:13.5px;line-height:1.45}.request-event-hint-muted-inline{color:var(--color-muted);margin-top:6px;font-size:12.5px;line-height:1.45;display:block}.request-event-select{box-sizing:border-box;width:100%;height:36px;color:var(--color-heading);background:var(--color-input);cursor:pointer;border-radius:8px;outline:none;padding:0 10px;font-family:inherit;font-size:13.5px}.request-sponsor-description{color:var(--color-muted);margin:0 0 18px;font-size:13.5px}.request-sponsor-panel{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:8px;flex-wrap:wrap;align-items:stretch;margin-bottom:24px;display:flex;overflow:hidden}.request-sponsor-photo{object-fit:cover;min-height:120px;display:block}.request-sponsor-row{color:var(--color-text);flex:280px;align-items:flex-start;gap:12px;padding:16px 20px;font-size:13.5px;line-height:1.55;display:flex}.request-sponsor-icon{color:var(--color-heading);flex:none;margin-top:2px}.request-sponsor-strong{color:var(--color-heading);font-weight:600}.request-sponsor-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px 32px;display:grid}.request-sponsor-content{margin-bottom:10px;font-size:13px;font-weight:600}.request-sponsor-stack{flex-direction:column;gap:8px;display:flex}.request-sponsor-button{text-align:left;cursor:pointer;width:100%;color:var(--color-heading);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.4;display:flex}.request-sponsor-indicator-text{box-sizing:border-box;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.request-sponsor-indicator-text-inline{border-radius:50%;width:8px;height:8px}.request-sponsor-error-text{color:var(--color-danger);margin-top:8px;font-size:12.5px;font-weight:500;display:block}.request-sponsor-input{box-sizing:border-box;width:100%;height:36px;color:var(--color-heading);background:var(--color-input);border-radius:8px;outline:none;margin-top:10px;padding:0 10px;font-family:inherit;font-size:13.5px}.request-equipment-row{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.request-equipment-stack{flex-direction:column;flex:999 520px;gap:0;min-width:0;display:flex}.request-systems-stack{border-top:1px solid var(--color-border);flex-direction:column;gap:0;display:flex}.request-systems-row-underlined{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:18px 12px;display:flex}.request-systems-content-panel{flex:280px;min-width:0}.request-system-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.request-systems-label{font-size:15px;font-weight:700}.request-systems-badge-small{background:var(--color-surface-raised);color:var(--color-muted);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.request-systems-badge-warning{background:var(--color-warning-soft);color:var(--color-warning);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.request-systems-content{color:var(--color-muted);font-size:13px;line-height:1.5}.request-quantity-controls{flex:none;align-items:flex-end;gap:14px;display:flex}.request-systems-field{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.request-systems-hint-text{color:var(--color-muted);font-size:11.5px;font-weight:600}.request-systems-badge-light{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.request-systems-button{background:var(--color-surface-raised);cursor:pointer;border:none;width:30px;height:30px;font-family:inherit;font-size:17px}.request-systems-quantity{border:none;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);text-align:center;width:44px;height:30px;color:var(--color-heading);background:var(--color-accent-soft);outline:none;font-family:inherit;font-size:14px;font-weight:700}.request-systems-quantity:focus{background:#6d50ff42}.request-systems-quantity:-webkit-autofill{-webkit-text-fill-color:var(--color-heading);caret-color:var(--color-heading);box-shadow:inset 0 0 0 30px #25224a}.request-systems-quantity:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-heading);caret-color:var(--color-heading);box-shadow:inset 0 0 0 30px #25224a}.request-product-note{margin-bottom:16px}.request-monitors-description{color:var(--color-muted);margin:0;font-size:13.5px}.request-monitors-panel{border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.request-product-row{flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 16px;display:flex}.request-monitors-text{background-position:50%;background-repeat:no-repeat;background-size:contain;background-color:var(--color-image-tile);box-sizing:border-box;object-fit:contain;border-radius:8px;flex:none;width:84px;height:56px;padding:4px;display:block}.request-monitors-badge{border:1px dashed var(--color-border-strong);width:84px;height:56px;color:var(--color-muted);border-radius:8px;flex:none;place-items:center;font-size:11.5px;display:grid}.request-product-details{flex:200px;min-width:0}.request-product-meta-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.request-monitors-label{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.request-monitors-content{color:var(--color-muted);margin-top:2px;font-size:12.5px;line-height:1.45}.request-peripherals-text-two-column{flex:none;grid-template-columns:1.4fr 1fr 1fr;align-items:center;gap:4px;width:150px;display:grid}.request-peripherals-text{object-fit:contain;object-position:center;background-color:var(--color-image-tile);box-sizing:border-box;border-radius:6px;width:100%;height:44px;padding:3px;display:block}.request-peripherals-badge{border:1px dashed var(--color-border-strong);width:150px;height:44px;color:var(--color-muted);border-radius:8px;flex:none;place-items:center;font-size:11.5px;display:grid}.request-peripheral-details{flex:220px;min-width:0}.request-peripherals-grid{color:var(--color-text);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px 16px;margin-top:6px;font-size:12.5px;line-height:1.45;display:grid}.request-peripherals-content{color:var(--color-muted);margin-top:6px;font-size:12px}.request-peripherals-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:16px;display:flex}.request-service-details{flex:320px}.request-peripherals-hint-text{color:var(--color-muted);font-size:14px;font-weight:500}.request-additional-it-description{color:var(--color-muted);margin:0;font-size:13.5px;line-height:1.5}.request-additional-it-photo{object-fit:cover;border-radius:8px;flex:none;width:168px;height:96px;display:block}.request-additional-it-field{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;display:flex}.request-additional-it-checkbox{width:17px;height:17px;accent-color:var(--color-accent);margin:0}.request-summary-aside{background:var(--color-bg-deep);color:#fff;box-sizing:border-box;border-radius:6px;flex:280px;padding:22px 24px;top:80px}.request-summary-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.request-summary-text-small{color:var(--color-muted);font-size:12px;font-weight:500}.request-summary-logo{opacity:.8;width:auto;height:18px;display:block}.request-summary-empty{color:var(--color-text);font-size:13.5px;line-height:1.5}.vertical-list{flex-direction:column;gap:10px;display:flex}.request-summary-item{align-items:baseline;gap:10px;font-size:14px;display:flex}.request-summary-label-bold{font-variant-numeric:tabular-nums;text-align:right;min-width:34px;font-weight:700}.request-summary-text{color:var(--color-muted)}.request-summary-label-text{font-weight:600}.request-summary-content-helper{border-top:1px solid #ffffff24;margin-top:16px;padding-top:14px}.request-summary-content-small{color:var(--color-muted);margin-bottom:8px;font-size:12px;font-weight:500}.request-summary-services{color:var(--color-text);font-size:13px;line-height:1.5}.request-summary-content-helper-content{color:var(--color-muted);border-top:1px solid #ffffff24;margin-top:18px;padding-top:14px;font-size:12.5px;line-height:1.5}.request-summary-content-error{color:var(--color-danger);margin-top:16px;font-size:13.5px;font-weight:600}.request-shipping-section{border:1px solid var(--color-border);border-radius:8px;margin-bottom:12px;overflow:hidden}.request-shipping-button{background:var(--color-surface-raised);cursor:pointer;text-align:left;width:100%;color:var(--color-heading);border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-family:inherit;display:flex}.request-shipping-text{align-items:center;gap:10px;display:flex}.request-shipping-icon{color:var(--color-heading)}.request-shipping-label{color:var(--color-heading);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.request-shipping-icon-svg{transition:transform .18s}.request-shipping-grid{border-top:1px solid var(--color-border);color:var(--color-text);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px 40px;padding:20px 24px 24px;font-size:13.5px;line-height:1.55;display:grid}.request-shipping-list-detail{flex-direction:column;gap:8px;margin:0;padding-left:18px;display:flex}.request-shipping-panel{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:8px;padding:14px 16px}.request-shipping-content-bold{color:var(--color-heading);margin-bottom:6px;font-weight:700}.request-shipping-content{margin-bottom:8px}.request-shipping-list-detail-ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.request-dates-panel-warning{background:var(--color-warning-soft);color:var(--color-warning);border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.request-dates-icon{flex:none;margin-top:2px}.request-date-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px 24px;display:grid}.request-dates-panel-content{background:0 0;border:none;grid-column:1/-1;padding:0}.request-dates-content{color:var(--color-muted);margin-bottom:12px;font-size:12.5px}.request-address-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px 20px;display:grid}.request-onsite-description{color:var(--color-muted);margin:0 0 14px;font-size:13.5px}.request-onsite-field{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;margin-bottom:20px;font-size:13.5px;font-weight:500;display:inline-flex}.request-delivery-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:18px 24px;display:grid}.request-delivery-field{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin-top:22px;font-size:14px;font-weight:600;display:flex}.request-delivery-panel{background:0 0;border:none;margin-top:18px;padding:0}.request-delivery-content{margin-bottom:14px;font-size:13px;font-weight:700}.request-shipment-needs-panel{background:var(--color-surface-raised);border-bottom:1px solid var(--color-border);color:var(--color-muted);align-items:center;padding:10px 16px;font-size:12px;font-weight:500;display:grid}.request-shipment-needs-content{text-align:center}.request-shipment-needs-grid{border-bottom:1px solid var(--color-border);align-items:center;padding:10px 16px;font-size:14px;display:grid}.request-shipment-needs-grid-alt{background:var(--color-surface-raised)}.request-shipment-needs-content-content{font-weight:500}.request-shipment-needs-field{cursor:pointer;justify-content:center;padding:6px 0;display:flex}.request-shipment-needs-checkbox{width:18px;height:18px;accent-color:var(--color-accent);margin:0}.request-review-section-detail{padding:28px 0 32px}.request-review-heading-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.request-heading{font-family:var(--font-sans);margin:0;font-size:15px;font-weight:600}.request-review-badge{background:var(--color-danger-soft);color:var(--color-danger);border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:700}.request-review-dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px 28px;margin:0;display:grid}.request-review-grid-row{min-width:0}.request-review-term{color:var(--color-muted);margin-bottom:4px;font-size:12px;font-weight:500}.request-review-value{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.5}.request-review-section-dark{background:var(--color-bg-deep);color:#fff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;margin-top:24px;padding:28px 32px;display:flex}.request-review-summary{max-width:560px}.request-review-content{margin-bottom:4px;font-size:15px;font-weight:600}.request-review-button{background:var(--color-danger);color:#fff;height:44px;font-size:16px;font-weight:600;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:8px;padding:0 28px}.request-footer-row-helper{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:20px;display:flex}.request-footer-button-light{border:1px solid var(--color-border-strong);background:var(--color-surface);height:36px;color:var(--color-heading);font-size:14px;font-weight:600;font-family:var(--font-sans);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 16px 0 12px;display:inline-flex}.request-footer-row-content{align-items:center;gap:16px;display:flex}.request-footer-hint-text{color:var(--color-muted);font-size:12.5px}.request-footer-button-light-save{border:1px solid var(--color-border-strong);background:var(--color-surface);height:36px;color:var(--color-heading);font-size:13.5px;font-weight:600;font-family:var(--font-sans);cursor:pointer;border-radius:8px;padding:0 14px}.request-footer-button-dark{background:var(--gradient-accent);color:#fff;height:36px;font-size:14px;font-weight:600;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:0 14px 0 18px;display:inline-flex}.request-success-modal-floating-panel{z-index:100;background:#000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.request-success-modal-panel-light{background:var(--color-surface);text-align:center;width:100%;max-width:460px;font-family:var(--font-sans);border-radius:6px;padding:40px 36px 32px;box-shadow:0 24px 64px #000000b3}.request-success-modal-logo{width:auto;height:34px;margin:0 auto 22px;display:block}.request-success-icon{color:#4fd08a;background:#4fd08a24;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 16px;display:grid}.request-success-modal-content-muted{color:var(--color-muted);margin-bottom:6px;font-size:12px;font-weight:700}.request-success-modal-content-bold-large{color:var(--color-heading);font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:34px;font-weight:700}.request-success-modal-description{color:var(--color-text);margin:0 0 22px;font-size:14.5px;line-height:1.55}.request-success-message{text-align:left;background:var(--color-surface-raised);border-radius:8px;margin-bottom:24px;padding:16px 18px}.request-success-modal-content-muted-content{color:var(--color-muted);margin-bottom:10px;font-size:12px;font-weight:600}.request-success-modal-steps{color:var(--color-text);flex-direction:column;gap:7px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:flex}.request-success-modal-link{background:var(--gradient-accent);color:#fff;height:40px;font-family:var(--font-sans);border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:flex}.request-success-modal-button{border:1px solid var(--color-border-strong);background:var(--color-surface);height:40px;color:var(--color-heading);font-size:14px;font-weight:600;font-family:var(--font-sans);cursor:pointer;border-radius:8px}.request-contact-button-hover:hover,.request-sponsor-button-hover:hover{border-color:var(--color-accent)!important}.request-review-button-hover-action:hover{background:var(--color-surface-raised)!important;border-color:var(--color-accent)!important}.request-review-button-hover-action-submit-request:hover{background:#e03a3d!important}.request-footer-button-hover-action:hover{background:var(--color-surface-raised)!important}.request-footer-button-hover-action-save:hover{border-color:var(--color-accent)!important}.request-footer-button-hover-action-action:hover{background:#7a5cff!important}.request-success-modal-link-hover:hover{color:#fff!important;background:#7a5cff!important}.request-success-modal-button-hover:hover{background:var(--color-surface-raised)!important}.page-heading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.avatar{background:var(--color-accent-strong);color:#fff;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:18px;font-weight:700;display:grid}.page-title{font-family:var(--font-sans);margin:0 0 2px;font-size:28px;font-weight:600}.field-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px 24px;display:grid}.field{display:block}.required{color:var(--color-danger)}.section-actions{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:14px;margin-top:22px;padding-top:18px;display:flex}.button{height:36px;font-size:14px;font-weight:600;font-family:var(--font-sans);cursor:pointer;border-radius:8px;padding:0 16px}.button-primary{background:var(--gradient-accent);color:#fff;border:none}.strength-bars{gap:4px;margin-top:8px;display:flex}.strength-bar{background:var(--color-surface-raised);border-radius:2px;flex:1;height:4px}.strength-label{color:var(--color-muted);margin-top:5px;font-size:12px;display:block}.button-secondary{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-heading)}.section-heading-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.preference-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.preference-title{margin-bottom:2px;font-size:14px;font-weight:700}.preference-copy{color:var(--color-muted);font-size:13px;line-height:1.45}.pref-switch{cursor:pointer;background:var(--color-border-strong);border:none;border-radius:13px;flex:none;width:44px;height:26px;padding:0;transition:background .15s;position:relative}.pref-knob{background:var(--color-surface);border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0009}.session-info{color:var(--color-muted);justify-content:space-between;align-items:center;gap:16px;padding:4px 4px 0;font-size:13px;display:flex}.logout-button{font:inherit;color:var(--color-danger);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.saved{color:#4fd08a;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.saved-nowrap{white-space:nowrap}.button-primary:hover{background:#7a5cff}.button-secondary:hover{background:var(--color-surface-raised);border-color:var(--color-accent)}.pref-switch[aria-checked=true]{background:var(--gradient-accent)}.pref-switch[aria-checked=true] .pref-knob{left:21px}.pref-switch:focus-visible{box-shadow:0 0 0 3px #00000080}.strength-bar.is-weak{background:var(--color-danger)}.strength-bar.is-good{background:#d97706}.logout-button:hover{text-decoration:underline}#notifications .section-copy-last{margin-bottom:0}.shell-page{z-index:50;background:var(--color-bg-deep);color:#fff;height:60px;font-family:var(--font-sans);box-sizing:border-box;border-bottom:1px solid var(--color-border);align-items:center;display:flex;position:sticky;top:0}.shell-link-detail{color:#fff;align-items:center;gap:14px;text-decoration:none;display:flex}.shell-logo{width:auto;height:26px;display:block}.shell-logo-alienware{width:auto;height:18px;color:var(--color-heading);display:block}.shell-logo-partner{opacity:.9;flex:none;height:22px}.shell-navigation .shell-link{white-space:nowrap}.shell-label-small{color:var(--color-muted);white-space:nowrap;border-left:1px solid #ffffff2e;padding-left:14px;font-size:11px;font-weight:600;line-height:1}.shell-navigation{flex:1;align-items:stretch;gap:28px;height:60px;display:flex}.shell-link{font-family:var(--font-sans);box-sizing:border-box;color:var(--color-text);border-top:2px solid #0000;border-bottom:2px solid #0000;align-items:center;padding:0 2px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.shell-link[aria-current]{color:#fff;border-bottom:2px solid var(--color-danger)}.shell-link:hover{color:#fff!important}.shell-link-mobile{font-family:var(--font-sans);color:var(--color-heading);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.shell-link-mobile[aria-current]{background:var(--color-surface-raised)}.shell-content-panel{margin-left:auto;position:relative}.shell-button-action{color:#fff;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:5px 8px 5px 5px;font-family:inherit;display:flex}.shell-indicator{background:var(--color-accent-strong);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.shell-text{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.shell-label-bold{font-size:13px;font-weight:700}.shell-text-small{color:var(--color-muted);font-size:11px}.shell-icon{color:var(--color-muted)}.shell-overlay{background:var(--color-surface);width:240px;color:var(--color-heading);border:1px solid var(--color-border);box-sizing:border-box;border-radius:8px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000052}.shell-content-underlined{border-bottom:1px solid var(--color-border);margin-bottom:6px;padding:10px 12px 12px}.shell-content-bold{font-size:13.5px;font-weight:700}.shell-content-muted{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.shell-link-detail-current-requests{font-family:var(--font-sans);color:var(--color-heading);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.shell-panel{background:var(--color-surface-raised);height:1px;margin:6px 0}.shell-link-detail-account-settings{color:var(--color-heading);border-radius:6px;padding:9px 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:block}.shell-button-error{text-align:left;width:100%;color:var(--color-danger);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:9px 12px;font-family:inherit;font-size:13.5px;font-weight:600;display:block}.shell-back-top-button{z-index:40;background:var(--gradient-accent);color:#fff;cursor:pointer;border:none;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .25s,transform .25s;display:grid;position:fixed;right:16px;box-shadow:0 6px 18px #0000008f}.shell-button-hover-action:hover{background:#ffffff14!important;border-color:#ffffff1f!important}.shell-link-hover-detail-current-requests:hover{background:var(--color-surface-raised)!important}.shell-button-hover-error:hover{background:var(--color-danger-soft)!important}.shell-back-top-button-hover:hover{background:#7a5cff!important}.app-page{min-height:100vh;font-family:var(--font-sans);color:var(--color-heading);flex-direction:column;display:flex}.form-control{box-sizing:border-box;width:100%;height:36px;color:var(--color-heading);background:var(--color-surface);border-radius:8px;outline:none;padding:0 10px;font-family:inherit;font-size:13.5px}.form-control-bordered{border:1px solid var(--color-border-strong)}.form-control.is-error{border-color:var(--color-danger)}.form-control:focus,.form-control-focus:focus,.form-textarea:focus{border-color:var(--color-accent)!important;box-shadow:0 0 0 3px #0000005c!important}.requests-row-grid:not(.is-open):hover,.requests-mobile-card:not(.is-open):hover{background:var(--color-surface-raised)!important}:root{--radius-card:14px;--shadow-card:0 1px 0 #ffffff0a inset, 0 10px 28px #00000061, 0 2px 6px #0000004d;--shadow-control:0 1px 0 #ffffff0d inset, 0 2px 6px #00000059;--shadow-lift:0 1px 0 #ffffff0f inset, 0 8px 18px #00000073}.requests-pipeline-content,.requests-filters-content,.form-section,.request-summary-aside,.requests-detail-grid-panel{border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.requests-pipeline-content,.requests-filters-content,.form-section{background:linear-gradient(180deg, var(--color-surface-raised) 0%, var(--color-surface) 100%)}.requests-pipeline-content{padding:0 24px}.requests-filters-content{overflow:hidden auto}.form-section{margin-bottom:20px;padding:28px 28px 14px}.form-control,.requests-filters-search,.requests-filters-select,.requests-filters-date{box-shadow:inset 0 2px 4px #00000059}.button,.requests-filters-button-action,.request-footer-button-light,.request-footer-button-light-save,.request-footer-button-dark,.request-contact-button,.request-sponsor-button,.request-systems-button,.request-shipping-button,.requests-actions-button-light,.requests-actions-button-action,.requests-actions-button-light-action,.requests-actions-button-dark,.shell-button-action{box-shadow:var(--shadow-control);transition:transform .12s,box-shadow .12s,background .12s,border-color .12s}.button:active,.request-footer-button-dark:active{box-shadow:var(--shadow-control);transform:translateY(0)}.requests-filter-panel,.request-sponsor-panel,.request-shipping-panel,.request-contact-panel-content,.request-monitors-panel,.request-progress-panel,.request-shipment-needs-panel{box-shadow:var(--shadow-control);border-radius:12px}.shell-overlay,.request-success-modal-panel-light{border-radius:12px}.shell-page{border-bottom:2px solid #0000;border-image:var(--gradient-brand) 1;box-shadow:0 6px 24px #00000073}.shell-link[aria-current]{border-bottom-color:#0000;border-image:var(--gradient-brand) 0 0 1 0}.requests-pipeline-button[aria-pressed=true]{border-image:var(--gradient-brand) 1}.request-progress-bar,.request-progress-connector{border-radius:2px}.avatar{box-shadow:0 0 0 3px #00f0f01f,0 6px 18px #2c098c8c}.shell-indicator,.avatar{background:var(--gradient-brand)!important}.strength-bar.is-strong{background:var(--gradient-brand)}:root{--color-bg:#0a0a12;--color-bg-deep:#07070d;--color-soft:#0e0e18;--color-surface:#11111c;--color-surface-raised:#171726;--color-input:#0c0c15;--color-border:#23233a;--color-border-strong:#383859;--color-text:#fff;--color-muted:#fff;--color-accent:#a98cff;--color-accent-strong:#7b5cff;--color-accent-soft:#a98cff24;--neon-teal:#2fe6e6;--gradient-accent:linear-gradient(135deg, #7b5cff 0%, #5a3df0 100%);--radius-card:12px;--shadow-card:none;--shadow-control:none;--shadow-lift:none;--gradient-dusk:radial-gradient(ellipse 90% 380px at 15% -60px, #3c28c88c, transparent 72%), radial-gradient(ellipse 70% 340px at 60% -40px, #5a3cf066, transparent 70%), radial-gradient(ellipse 60% 360px at 100% 20px, #1ed2d74d, transparent 70%), linear-gradient(180deg, #0b0a1c 0%, #0a0a12 420px, #08080d 100%)}body{background-color:var(--color-bg)}body:before{content:"";z-index:-1;background:var(--gradient-dusk) no-repeat;pointer-events:none;background-size:100% 100%;position:fixed;inset:0}body.page-login:before{content:none}.form-section,.requests-pipeline-content,.requests-filters-content,.request-summary-aside{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:none;background-image:none}.form-section:before,.requests-pipeline-content:before,.request-summary-aside:before,.requests-filters-content:before{content:none}.request-summary-aside{background:var(--color-bg-deep)}.form-control,.requests-filters-search,.requests-filters-select,.requests-filters-date,.requests-filter-panel,.request-sponsor-panel,.request-shipping-panel,.request-contact-panel-content,.request-monitors-panel,.request-progress-panel,.request-shipment-needs-panel,.avatar,.shell-indicator,.shell-page,.request-progress-indicator,.button,.requests-link,.request-footer-button-dark,.requests-filters-button-action,.request-footer-button-light,.request-footer-button-light-save,.request-contact-button,.request-sponsor-button,.request-systems-button,.request-shipping-button,.requests-actions-button-light,.requests-actions-button-action,.requests-actions-button-light-action,.requests-actions-button-dark,.shell-button-action{box-shadow:none}.button:hover,.requests-filters-button-action:hover,.request-footer-button-light:hover,.request-footer-button-light-save:hover,.request-footer-button-dark:hover,.requests-actions-button-light:hover,.requests-actions-button-action:hover,.requests-actions-button-dark:hover{box-shadow:none;transform:none}.form-control:focus,.form-control-focus:focus,.form-textarea:focus,.requests-filters-search:focus,.requests-filters-select:focus,.requests-filters-date:focus{outline:none;border-color:var(--neon-teal)!important;box-shadow:0 0 0 1px var(--neon-teal)!important}.shell-page{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07070deb}@supports (min-height:100dvh){.login-page,.app-page{min-height:100dvh}}
