@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__TnFvTa__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__TnFvTa__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__9LIFPq__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__9LIFPq__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
:root{--bg:#080a0f;--surface:#101219;--surface-hover:#151821;--line:#ffffff0d;--line-strong:#ffffff16;--text:#edeef3;--secondary:#a1a5b5;--muted:#858a9d;--brand:#8793ee;--brand-light:#a4aef4;--green:#75c8a9;--amber:#d4b47d;--sidebar:238px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg);scrollbar-color:#333745 transparent;scrollbar-width:thin}body{color:var(--text);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:13px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button:disabled{cursor:not-allowed}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--brand-light);outline-offset:4px}::selection{background:#8793ee44}button,a{transition:background .18s,color .18s,border-color .18s}svg{flex-shrink:0}input,select,textarea{min-width:0;color:var(--text)}.skip-link{z-index:200;background:var(--brand);color:#080a0f;padding:10px;position:fixed;top:10px;left:20px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.brand{object-fit:contain;width:146px;height:auto}.brand.compact{width:122px}.mono,.eyebrow,.workspace-label,.sidebar-product,.nav-caption{font-family:var(--font-geist-mono), monospace}.eyebrow{letter-spacing:1.6px;color:var(--muted);font-size:9px;font-weight:400}.button{border:1px solid var(--line-strong);color:#c5c8d7;white-space:nowrap;background:#ffffff02;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:9px 14px;font-size:12px;font-weight:500;display:inline-flex}.button:hover{background:#ffffff08;border-color:#ffffff28}.button.primary{color:#101527;background:#8995ef;border-color:#9ca6f3;font-weight:600}.button.primary:hover{background:#a1aaf6}.button:disabled{opacity:.4}.icon-button{width:34px;height:34px;color:var(--secondary);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:#ffffff08}.muted{color:var(--muted)}.small{font-size:11px}.live-dot{background:var(--green);border-radius:50%;width:5px;height:5px;display:inline-block}.modal{width:min(540px,100vw - 32px);max-height:calc(100svh - 48px);color:var(--text);background:#11141c;border:1px solid #ffffff20;border-radius:13px;padding:25px;overflow:auto;box-shadow:0 25px 80px #0008}.modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030406bd}.modal>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.modal h2{letter-spacing:-.5px;font-size:19px;font-weight:500}.modal>p{color:var(--secondary);margin-bottom:18px;font-size:12px;line-height:1.8}.modal-eyebrow{color:var(--brand-light)!important;font-size:10px!important}.deliverable-preview{color:var(--brand-light);background:#8793ee06;border:1px dashed #8793ee30;border-radius:9px;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px;padding:30px 15px;display:flex}.deliverable-preview strong{font-size:13px;font-weight:500}.deliverable-preview span{color:var(--muted);text-align:center;font-size:10px}.field-label{color:var(--secondary);gap:8px;margin:19px 0;font-size:11px;display:grid}.field-label input,.field-label select,.field-label textarea{border:1px solid var(--line-strong);background:#0b0e15;border-radius:6px;width:100%;padding:12px;font-size:12px}.field-label textarea{resize:vertical}.modal-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.project-detail-steps{gap:0;padding:0;list-style:none;display:grid}.project-detail-steps li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;font-size:12px;display:flex}.project-detail-steps li>span{width:26px;height:26px;color:var(--brand-light);background:#8793ee0c;border-radius:6px;place-items:center;font-size:10px;display:grid}.project-detail-steps small{color:var(--muted);margin-left:auto;font-size:10px}.detail-next{color:var(--secondary);gap:10px;padding-top:15px;font-size:11px;display:flex}.detail-next strong{font-weight:500}.toast{z-index:100;color:#ccd2ee;background:#1a1e2b;border:1px solid #8793ee40;border-radius:9px;align-items:center;gap:14px;max-width:min(460px,100vw - 32px);padding:15px 16px;font-size:12px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 45px #0006}.simple-login{flex-direction:column;min-height:100svh;display:flex}.simple-login-header{align-items:center;gap:20px;height:88px;padding:0 42px;display:flex}.simple-login-header .brand{width:124px}.simple-login-header>span{color:var(--muted);border-left:1px solid var(--line-strong);padding-left:20px;font-size:12px}.simple-login-main{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:35px 24px 80px;display:flex}.simple-login-card{background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;width:100%;max-width:396px;padding:36px}.simple-kicker{letter-spacing:1.2px;color:var(--muted);font-size:10px}.simple-login-card h1{letter-spacing:-1px;margin:14px 0 10px;font-size:30px;font-weight:500;line-height:1.25}.simple-login-card>p:not(.simple-kicker):not(.inline-notice){color:var(--secondary);font-size:13px}.simple-login-submit{justify-content:space-between;width:100%;min-height:46px;margin-top:30px;font-size:12px}.simple-login-card .simple-invite-note{margin:16px 0 28px;color:var(--muted)!important;font-size:11px!important}.simple-help{text-align:center;color:var(--secondary);border-top:1px solid var(--line);padding-top:20px;font-size:12px;display:block}.simple-help:hover{color:var(--text)}.simple-preview-link{color:var(--muted);align-items:center;gap:8px;margin-top:22px;font-size:11px;display:flex}.simple-preview-link:hover{color:var(--brand-light)}.simple-login-footer{text-align:center;color:var(--muted);padding:24px;font-size:10px}.inline-notice{color:#ddc499;background:#d4b47d08;border:1px solid #d4b47d30;border-radius:6px;margin-top:15px;padding:12px;font-size:11px;line-height:1.7}.simple-topbar{border-bottom:1px solid var(--line);align-items:center;gap:20px;height:74px;padding:0 40px;display:flex}.simple-topbar .brand{width:110px}.product-divider{background:var(--line-strong);width:1px;height:18px}.simple-product-name{color:var(--muted);font-size:12px}.simple-topbar nav{align-self:stretch;align-items:stretch;gap:26px;margin-left:32px;display:flex}.simple-topbar nav a{color:var(--muted);border-bottom:2px solid #0000;align-items:center;font-size:12px;display:flex}.simple-topbar nav a[aria-current]{color:var(--text);border-color:var(--brand)}.simple-topbar nav a:hover{color:var(--text)}.simple-workspace-name{color:var(--secondary);margin-left:auto;font-size:12px}.simple-dashboard{max-width:900px;margin:auto;padding:54px 32px 0}.simple-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:42px;display:flex}.simple-heading h1{letter-spacing:-1px;margin:8px 0;font-size:30px;font-weight:500}.simple-heading>div>p:last-child{color:var(--secondary);font-size:13px}.simple-heading .button{font-size:12px}.simple-section{margin-bottom:34px;scroll-margin-top:24px}.simple-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.simple-section-heading h2{letter-spacing:-.2px;font-size:14px;font-weight:500}.simple-section-heading>span{color:var(--muted);font-size:11px}.simple-list{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;overflow:hidden}.simple-task-row,.simple-project-row{text-align:left;align-items:center;gap:16px;width:100%;min-height:83px;padding:21px 23px;display:flex}.simple-task-row+.simple-task-row,.simple-project-row+.simple-project-row{border-top:1px solid var(--line)}.simple-task-row:hover,.simple-project-row:hover{background:var(--surface-hover)}.simple-row-copy{flex:1;min-width:0}.simple-row-copy strong{font-size:13px;font-weight:500;display:block}.simple-row-copy small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.simple-task-dot{background:var(--amber);border-radius:50%;flex-shrink:0;width:6px;height:6px}.simple-task-row time{color:var(--secondary);white-space:nowrap;font-size:11px}.simple-task-row>svg,.simple-project-row>svg{color:var(--muted)}.task-action{color:var(--brand-light);white-space:nowrap;border:1px solid var(--line-strong);border-radius:5px;padding:7px 10px;font-size:11px}.project-stage{color:var(--secondary)}.project-stage-track{gap:4px;max-width:170px;margin-top:12px;display:flex}.project-stage-track i{background:var(--line-strong);border-radius:2px;flex:1;height:3px}.project-stage-track .complete{background:#8793ee50}.project-stage-track .current{background:var(--brand)}.project-next-delivery{min-width:160px;color:var(--secondary);font-size:12px}.project-next-delivery small{color:var(--muted);margin-bottom:6px;font-size:10px;display:block}.account-menu{position:relative}.account-menu summary{cursor:pointer;list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-menu-panel{z-index:10;background:var(--surface);border:1px solid var(--line-strong);border-radius:9px;width:236px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 36px #0005}.account-menu-panel p{border-bottom:1px solid var(--line);margin-bottom:6px;padding:10px 10px 14px;font-size:12px}.account-menu-panel small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.account-menu-panel button,.account-menu-panel a{text-align:left;width:100%;color:var(--secondary);border-radius:5px;align-items:center;gap:10px;padding:12px 10px;font-size:12px;display:flex}.account-menu-panel button:hover,.account-menu-panel a:hover{background:var(--surface-hover);color:var(--text)}.simple-updates{margin-bottom:40px}.simple-update{align-items:center;gap:13px;padding:13px 0;display:flex}.simple-update-dot{background:#5a6076;border-radius:50%;flex-shrink:0;width:4px;height:4px}.simple-update p{color:var(--secondary);font-size:12px}.simple-update time{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:10px}.simple-dashboard-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:10px;display:flex}.empty-state{color:var(--secondary);text-align:center;place-items:center;gap:12px;padding:30px;font-size:12px;display:grid}.quick-access-prompt{color:var(--brand-light);background:#8793ee06;border:1px solid #8793ee1c;border-radius:8px;align-items:center;gap:13px;margin:-12px 0 30px;padding:15px 17px;display:flex}.quick-access-prompt>div{flex:1;min-width:0}.quick-access-prompt strong{color:var(--text);font-size:12px;font-weight:500;display:block}.quick-access-prompt p{color:var(--muted);margin-top:3px;font-size:10px}.quick-access-link{color:var(--brand-light);white-space:nowrap;align-items:center;gap:7px;padding:7px 0;font-size:11px;display:flex}.quick-access-prompt>.icon-button{width:24px;height:28px}.quick-access-symbol{width:58px;height:58px;color:var(--brand-light);background:#8793ee0b;border:1px solid #8793ee1c;border-radius:13px;place-items:center;margin-bottom:20px;display:grid}@media (max-width:760px){.quick-access-prompt{flex-wrap:wrap;gap:10px;padding:16px 38px 16px 16px;position:relative}.quick-access-prompt>div{flex-basis:calc(100% - 32px)}.quick-access-link{margin-left:31px}.quick-access-prompt>.icon-button{position:absolute;top:12px;right:9px}.simple-login-header{height:74px;padding:0 24px}.simple-login-main{padding:20px 22px 65px}.simple-login-card{padding:30px}.simple-login-card h1{font-size:28px}.simple-topbar{gap:14px;height:64px;padding:0 20px}.simple-topbar .brand{width:94px}.simple-topbar nav{gap:18px;margin-left:auto}.simple-topbar nav a{font-size:11px}.simple-workspace-name,.product-divider,.simple-product-name{display:none}.simple-topbar .icon-button{width:28px}.simple-dashboard{padding:35px 22px 0}.simple-heading{margin-bottom:32px}.simple-heading h1{font-size:26px}.simple-heading>div>p:last-child{font-size:12px}.simple-heading .button{padding:8px 11px;font-size:11px}.simple-section{margin-bottom:29px}.simple-task-row,.simple-project-row{gap:12px;padding:18px 16px}.simple-row-copy strong{font-size:12px}.simple-row-copy small{font-size:10px}.simple-project-row{flex-wrap:wrap;gap:8px}.simple-project-row .simple-row-copy{flex-basis:calc(100% - 24px)}.simple-project-row>svg{order:1}.project-next-delivery{border-top:1px solid var(--line);flex-basis:100%;order:2;margin-top:6px;padding-top:10px;font-size:11px}.project-stage-track{max-width:125px}.simple-task-row{flex-wrap:wrap;gap:9px}.simple-task-row .simple-row-copy{flex-basis:calc(100% - 32px)}.task-action{margin-left:15px;font-size:10px}.simple-task-row>svg{margin-left:auto}.simple-task-row time{font-size:10px}.simple-update{flex-wrap:wrap;gap:8px}.simple-update p{flex:1;font-size:11px}.simple-update time{width:100%;margin:0 0 0 12px;font-size:10px}.simple-dashboard-footer{align-items:flex-start;font-size:9px}.simple-dashboard-footer>span{max-width:250px}.modal{padding:22px}.modal h2{font-size:17px}.modal-actions{flex-wrap:wrap}.toast{font-size:11px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.page-list{margin-bottom:40px}.project-cards{gap:20px;margin-bottom:40px;display:grid}.project-card{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;padding:25px}.project-card h2{letter-spacing:-.4px;font-size:17px;font-weight:500}.project-card>p{max-width:620px;color:var(--secondary);margin-top:10px;font-size:12px;line-height:1.8}.status-badge{color:var(--brand-light);white-space:nowrap;background:#8793ee08;border:1px solid #8793ee28;border-radius:5px;align-items:center;padding:4px 8px;font-size:10px;display:inline-flex}.status-badge.success{color:var(--green);background:#75c8a908;border-color:#75c8a926}.status-badge.pending{color:var(--amber);background:#d4b47d08;border-color:#d4b47d26}.compact-steps{gap:22px;margin:26px 0;padding:0;list-style:none;display:flex}.compact-steps li{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex;position:relative}.compact-steps li>span{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.compact-steps .done{color:var(--secondary)}.compact-steps .done>span{color:var(--green)}.compact-steps .current{color:var(--brand-light)}.compact-steps .current>span{background:#8793ee12;border-color:#8793ee66}.compact-steps small{font-size:9px;position:absolute;top:26px;left:29px}.card-next{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding-top:22px;display:flex}.card-next small{margin-bottom:4px;font-size:10px;display:block}.card-next strong{color:var(--secondary);font-size:12px;font-weight:400}.text-action{color:var(--brand-light);align-items:center;gap:9px;padding:10px 0;font-size:11px;display:inline-flex}.project-card>.text-action{margin-top:13px}.detail-heading{margin:24px 0 12px;font-size:13px;font-weight:500}.detail-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:11px 0;font-size:12px;display:flex}.detail-line small{color:var(--muted);white-space:nowrap}.resource-row{text-align:left;align-items:center;gap:16px;width:100%;padding:22px;display:flex}.resource-row+.resource-row{border-top:1px solid var(--line)}.resource-row:hover{background:var(--surface-hover)}.resource-row>svg{color:var(--muted)}.resource-icon{border:1px solid var(--line);width:37px;height:42px;color:var(--secondary);border-radius:6px;place-items:center;display:grid}.row-meta{color:var(--muted);white-space:nowrap;font-size:11px}.list-toolbar{gap:12px;margin-bottom:20px;display:flex}.list-toolbar select{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;width:250px;padding:10px 12px;font-size:11px}.search-field{background:var(--surface);border:1px solid var(--line-strong);color:var(--muted);border-radius:6px;flex:1;align-items:center;gap:10px;padding:10px 12px;display:flex}.search-field input{outline-offset:2px;background:0 0;border:0;width:100%;font-size:12px}.upload-area{color:var(--brand-light);cursor:pointer;border:1px dashed #8793ee55;border-radius:8px;flex-direction:column;align-items:center;gap:10px;margin-top:22px;padding:25px 15px;display:flex}.upload-area strong{font-size:13px;font-weight:500}.upload-area span{color:var(--muted);text-align:center;font-size:10px}.upload-area input{max-width:100%;padding:6px;font-size:11px}.chosen-files{padding:0;font-size:12px;list-style:none}.chosen-files li{overflow-wrap:anywhere;justify-content:space-between;gap:15px;padding:8px 0;display:flex}.chosen-files small{color:var(--muted);flex-shrink:0}.filter-tabs{gap:8px;margin-bottom:20px;display:flex}.filter-tabs button{color:var(--muted);border:1px solid #0000;border-radius:5px;padding:7px 12px;font-size:11px}.filter-tabs button[aria-pressed=true]{border-color:var(--line-strong);color:var(--text);background:var(--surface)}.conversation-item{background:var(--surface-hover);border:1px solid var(--line);border-radius:7px;margin:18px 0;padding:17px}.conversation-item strong{margin-bottom:8px;font-size:11px;font-weight:500;display:block}.conversation-item p{color:var(--secondary);font-size:12px}.conversation-item.team{border-left:2px solid var(--brand)}.report-findings{color:var(--secondary);padding-left:19px;font-size:12px;line-height:1.8}.report-findings li{padding:5px 0}.page-note{color:var(--muted);margin:-12px 0 23px;font-size:11px}.invoice-amount{white-space:nowrap;font-size:13px}.invoice-detail-amount{letter-spacing:-1px;margin:18px 0;font-size:32px;font-weight:500}.record-details{margin:22px 0;font-size:12px}.record-details>div{border-bottom:1px solid var(--line);gap:20px;padding:12px 0;display:flex}.record-details dt{color:var(--muted);flex-shrink:0;width:110px}.record-details dd{color:var(--secondary);margin:0}@media (max-width:1100px){.simple-topbar{flex-wrap:wrap;gap:16px;height:auto;padding:18px 24px 0}.simple-topbar nav{flex-basis:100%;order:5;gap:24px;height:48px;margin:0;overflow-x:auto}.simple-topbar nav a{white-space:nowrap;flex-shrink:0}.simple-topbar .account-menu,.simple-workspace-name{margin-left:auto}.simple-workspace-name+.account-menu{margin-left:0}}@media (max-width:760px){.simple-topbar{gap:12px;padding:16px 22px 0}.simple-topbar nav{grid-template-columns:repeat(3,1fr);gap:0 12px;height:auto;margin:0;display:grid;overflow:visible}.simple-topbar nav a{justify-content:center;min-height:37px}.simple-topbar .account-menu{margin-left:auto}.project-card{padding:20px}.project-card h2{font-size:15px}.compact-steps{flex-wrap:wrap;gap:21px 18px;margin-bottom:30px}.compact-steps li{font-size:10px}.list-toolbar{flex-direction:column}.list-toolbar select{width:100%}.resource-row{flex-wrap:wrap;gap:12px;padding:18px 16px}.resource-icon{width:30px;height:36px}.resource-row .simple-row-copy{flex-basis:calc(100% - 68px)}.resource-row .row-meta,.resource-row .status-badge,.resource-row .invoice-amount{margin-left:42px}.resource-row .status-badge{font-size:9px}.resource-row>svg{margin-left:auto}.invoice-row .status-badge{margin-left:0}.invoice-row .invoice-amount{font-size:12px}.simple-heading{gap:12px}.simple-heading .button{white-space:nowrap}.record-details{font-size:11px}}.admin-actions{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.company-select{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;display:flex}.company-select select{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:6px;max-width:100%;padding:10px}.modal .customer-email-label{margin-top:16px}.modal form>.field-label{margin:14px 0}.simple-row-copy{overflow-wrap:anywhere;min-width:0}
.login-page{background:radial-gradient(at 5% 45%,#15203521,#0000 55%);max-width:1600px;min-height:100svh;margin:auto;padding:0 6vw;position:relative}.login-page:before{content:"";background:#ffffff025;pointer-events:none;width:1px;position:absolute;top:0;bottom:43px;left:54%}.login-header{justify-content:space-between;align-items:center;height:112px;display:flex}.workspace-label{letter-spacing:1.7px;color:var(--muted);align-items:center;gap:10px;font-size:9px;display:flex}.workspace-label i{background:var(--brand);border-radius:50%;width:4px;height:4px}.login-main{grid-template-columns:1.1fr 1fr;align-items:center;gap:10vw;max-width:1240px;min-height:calc(100svh - 218px);margin:auto;padding:30px 0 60px;display:grid}.ruled{align-items:center;gap:12px;display:flex}.ruled:before{content:"";background:var(--brand);width:24px;height:1px}.login-story h1{letter-spacing:-2.8px;margin:30px 0 24px;font-size:clamp(42px,4.5vw,66px);font-weight:520;line-height:1.13}.login-story h1 span{color:var(--brand-light)}.login-intro{color:var(--secondary);max-width:400px;font-size:14px;line-height:1.9}.workspace-preview{border:1px solid var(--line);background:#0f131b;border-radius:12px;max-width:480px;margin-top:38px;overflow:hidden}.preview-title{border-bottom:1px solid var(--line);color:#c0c5d4;align-items:center;gap:10px;padding:17px 20px;font-size:11px;display:flex}.preview-title svg{color:var(--brand)}.preview-title .mono{letter-spacing:1.2px;color:var(--muted);margin-left:auto;font-size:8px}.preview-channels{grid-template-columns:1fr 1fr;gap:4px;padding:12px 14px;display:grid}.preview-channels>div{align-items:center;gap:12px;padding:14px 6px;display:flex}.channel-icon{color:#9ea9ee;background:#8793ee08;border:1px solid #8793ee15;border-radius:6px;place-items:center;width:32px;height:34px;display:grid}.preview-channels strong{font-size:11px;font-weight:500;display:block}.preview-channels small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.preview-footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding:14px 20px;font-size:9px;display:flex}.preview-footer i{background:#596174;border-radius:50%;width:3px;height:3px}.preview-footer svg{margin-left:auto}.story-signature{align-items:center;gap:14px;margin-top:28px;display:flex}.story-signature>span{background:#3b4358;width:24px;height:1px}.story-signature p{letter-spacing:1.5px;color:var(--secondary);font-size:8px}.story-signature small{letter-spacing:0;color:var(--muted);margin-top:5px;font-size:10px;display:block}.login-card{border:1px solid var(--line-strong);background:#11141c;border-radius:16px;justify-self:end;width:100%;max-width:430px;padding:38px 34px 25px;box-shadow:0 22px 70px #00000026}.access-emblem{width:52px;height:52px;color:var(--brand-light);background:#8793ee0d;border:1px solid #8793ee24;border-radius:14px;place-items:center;margin-bottom:29px;display:grid}.login-card h2{letter-spacing:-1px;margin:12px 0 13px;font-size:28px;font-weight:520}.login-card-copy{color:var(--secondary);margin-bottom:26px;font-size:12px;line-height:1.9}.login-submit{justify-content:space-between;width:100%;min-height:48px;margin-top:14px;font-size:12px}.customer-email-label{color:#c0c5d4;margin-bottom:8px;font-size:11px;display:block}.customer-email-field{border:1px solid var(--line-strong);min-height:46px;color:var(--muted);background:#0b0e15;border-radius:7px;align-items:center;gap:11px;padding:0 13px;display:flex}.customer-email-field:focus-within{border-color:var(--brand);outline-offset:2px;outline:2px solid #8793ee30}.customer-email-field input{background:0 0;border:0;outline:none;width:100%;padding:13px 0;font-size:12px}.customer-email-field input:focus-visible{outline:0}.customer-email-field input::placeholder{color:var(--muted)}.auth-note{color:var(--muted);margin:14px 0 22px;font-size:10px;line-height:1.7}.customer-quick-login{border:1px solid var(--line-strong);width:100%;min-height:42px;color:var(--secondary);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.customer-quick-login:hover{background:var(--surface-hover);color:var(--text)}.customer-quick-login svg:last-child{margin-left:8px}.customer-quick-note{color:var(--muted);text-align:center;margin-top:9px;font-size:9px;line-height:1.7}.help-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:20px}.help-details summary{color:#b4bac9;cursor:pointer;align-items:center;gap:9px;padding:20px 0;font-size:11px;list-style:none;display:flex}.help-details summary::-webkit-details-marker{display:none}.help-details summary span{color:var(--muted);margin-left:auto}.help-details p{color:var(--secondary);padding-bottom:18px;font-size:11px;line-height:1.8}.help-details a{color:var(--brand-light)}.login-card-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding-top:21px;font-size:9px;display:flex}.login-card-footer .mono{letter-spacing:1px;font-size:8px}.login-card-footer i{background:var(--green);border-radius:50%;width:4px;height:4px;margin-right:4px;display:inline-block}.login-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:10px;display:flex}.login-footer a{align-items:center;gap:8px;display:flex}.preview-banner{color:var(--muted);border-top:1px solid var(--line);justify-content:center;align-items:center;gap:16px;padding:12px 0;font-size:10px;display:flex}.preview-banner a{color:var(--brand-light);align-items:center;gap:8px;display:flex}@media (min-width:1600px){.login-main{gap:150px}}@media (max-width:1200px){.login-main{gap:6vw}.login-card{padding:32px 27px}.preview-channels{padding:10px}.preview-channels>div{gap:9px}.login-story h1{font-size:52px}}@media (max-width:1000px){.login-story h1{letter-spacing:-2px;font-size:46px}.login-main{gap:5vw;padding-top:15px}.login-page{padding:0 5vw}.preview-channels{grid-template-columns:1fr}.preview-channels>div{padding:10px}.login-card-footer{flex-wrap:wrap}}@media (max-width:760px){.login-page{padding:0 24px}.login-page:before{display:none}.login-header{height:86px}.login-header .brand{width:108px}.workspace-label{letter-spacing:1px;font-size:7px}.login-main{flex-direction:column;align-items:stretch;gap:29px;max-width:440px;min-height:auto;padding:25px 0 40px;display:flex}.login-story h1{letter-spacing:-1.8px;margin:20px 0 16px;font-size:42px}.login-story .ruled{letter-spacing:1px;font-size:7px}.login-intro{max-width:340px;font-size:12px}.workspace-preview,.story-signature{display:none}.login-card{max-width:none;padding:28px 25px 23px}.login-card h2{font-size:25px}.access-emblem{width:44px;height:44px;margin-bottom:22px}.login-footer{gap:15px;font-size:9px}.login-footer a{text-align:right;max-width:170px}.preview-banner{font-size:9px}}@media (max-width:400px){.login-card-footer .mono{display:none}}
