:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e7ecef;background:#0b1116;font-synthesis:none;font-size:14px;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer;transition:background .16s,color .16s;display:inline-flex;align-items:center;justify-content:center;gap:8px}button:disabled{cursor:default;opacity:.5}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #70e6bc;outline-offset:3px}button{color:inherit}input,textarea{width:100%;border:1px solid #2a353e;background:#10191f;color:#edf4f2;border-radius:8px;padding:13px;outline:none}textarea{resize:vertical}h1,h2,h3,p{margin:0}h1{font-size:32px;letter-spacing:-1.1px;font-weight:600}h2{font-size:17px;font-weight:600}h3{font-size:14px;font-weight:550}small{color:#82919c}label{display:block;font-weight:500;font-size:13px}label input,label textarea{margin-top:9px}a{color:#75dfba}.primary{border:1px solid #6ee4b8;background:#80edc3;color:#0c2920;padding:11px 17px;border-radius:8px;font-weight:650;white-space:nowrap}.primary:hover{background:#a6f5d7}.secondary{background:#18232b;border:1px solid #2b3842;border-radius:8px;padding:11px 18px}.text-btn{background:none;border:0;color:#a8b7c0;font-size:12px;padding:7px}.text-btn:hover{color:#8eebc8}.icon-btn{border:0;background:transparent;color:#83949f;border-radius:5px;padding:7px;flex:none}.icon-btn:hover{background:#233039;color:#deeee7}.app-shell{display:flex;min-height:100vh}aside{width:224px;background:#0e161d;border-right:1px solid #202a32;padding:34px 20px 0;position:fixed;top:0;bottom:0;display:flex;flex-direction:column}.brand{font-size:32px;font-weight:650;letter-spacing:-1.4px;display:flex;align-items:center;gap:8px;line-height:38px}.brand-dot{color:#80edc3;margin-left:-8px}.brand-symbol{display:flex;background:#80edc3;border-radius:10px;position:relative;width:32px;height:34px;color:#123528;margin-right:3px}.brand-symbol svg:first-child{width:19px;position:absolute;top:1px;left:2px}.brand-symbol svg:last-child{width:20px;position:absolute;bottom:0;right:0}.nav-label{font-size:10px;color:#617581;letter-spacing:1.7px;margin:48px 12px 17px}aside nav{display:flex;flex-direction:column;gap:8px}aside nav button{justify-content:flex-start;color:#92a3af;border:1px solid transparent;background:transparent;padding:12px;border-radius:8px;font-size:13px;font-weight:500}aside nav button.selected{color:#83eac3;background:#182e2c;border-color:#25443e}em{font-style:normal;font-size:11px;background:#263f38;border-radius:5px;padding:2px 6px;color:#91e8c8}aside nav em{margin-left:auto}.sidebar-bottom{margin-top:auto}.connection{border:1px solid #26343b;border-radius:9px;padding:15px 11px;font-size:11px;margin-bottom:22px;color:#b8c9ce}.connection i,.live-dot{display:inline-block;width:6px;height:6px;background:#7ae5b7;border-radius:50%;margin-right:7px;box-shadow:0 0 9px #54d5ad44}.connection small{display:block;font-size:10px;margin:7px 0 0 13px}.profile{display:flex;align-items:center;gap:10px;border-top:1px solid #253039;padding:21px 0;font-size:11px}.profile>span{display:flex;background:#29313f;color:#bdc9d8;border:1px solid #414a5a;width:32px;height:32px;border-radius:50%;align-items:center;justify-content:center}.profile small{display:block;font-size:10px;margin-top:4px}.profile .icon-btn{margin-left:auto}.main-shell{margin-left:224px;flex:1;min-width:0}.topbar{height:74px;border-bottom:1px solid #202a32;display:flex;align-items:center;justify-content:space-between;padding:0 42px}.breadcrumb{display:flex;align-items:center;gap:15px;font-size:12px;color:#708490}.breadcrumb span{color:#bdc8cf}.private{font-size:11px;display:flex;align-items:center;gap:7px;color:#93a5ae}.content{max-width:1440px;margin:auto;padding:40px 42px 20px}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:16px}.eyebrow{font-size:9px;letter-spacing:2px;color:#7eac9c;font-weight:650;display:block;margin-bottom:10px}.page-heading p{color:#83959f;font-size:13px;margin-top:11px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px}.stat{border:1px solid #27323b;background:linear-gradient(120deg,#141e26,#111a21);border-radius:10px;padding:19px 20px}.stat>div{display:flex;align-items:center;justify-content:space-between;color:#91a4af;font-size:11px}.stat svg{color:#728a94}.stat strong{display:block;font-size:29px;letter-spacing:-.8px;font-weight:550;margin:15px 0 6px}.stat small{font-size:10px;color:#738995}.stat.accent svg{color:#7eeac2}.stat.accent strong{color:#85edc6}.pipeline-card{border:1px solid #29373e;background:#121c23;border-radius:11px;overflow:hidden}.section-heading{display:flex;justify-content:space-between;align-items:center;padding:20px 23px}.section-heading>div{display:flex;align-items:center;gap:8px}.section-heading h2{font-size:13px}.subtle-badge{font-size:8px;letter-spacing:1px;border:1px solid #2e3e46;color:#8b9fa9;padding:4px 6px;border-radius:4px;margin-left:8px}.muted{background:#8f9ca3}.stages{display:flex;align-items:center;padding:8px 40px 28px}.stage{flex:none;text-align:center;color:#7a909e;position:relative}.stage>span{border:1px solid #34424a;border-radius:50%;background:#18242c;width:38px;height:38px;display:flex;align-items:center;justify-content:center;margin:0 auto}.stage small{font-size:10px;display:block;margin-top:9px;color:inherit}.stage.current{color:#83ebc0}.stage.current>span{background:#1d3f34;border-color:#59bb93;box-shadow:0 0 0 5px #68cc9f0a}.stage-line{height:1px;background:#344149;flex:1;margin:0 10px;position:relative;top:-11px}.pipeline-empty{background:#142027;border-top:1px solid #29343c;padding:24px;display:flex;align-items:center;gap:13px}.pipeline-empty>div{background:#1c3530;color:#80dcba;border:1px solid #305347;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.pipeline-empty>span{font-size:12px;color:#d0dcd9}.pipeline-empty small{font-size:11px;margin-top:7px;display:block}.pipeline-empty>svg{margin-left:auto;color:#405d64}.queue-section{margin-top:32px}.queue-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px}.queue-heading h2{font-size:16px}.queue-heading h2 span{color:#8397a2;background:#1e2a33;font-size:10px;padding:3px 6px;border-radius:5px;margin-left:7px}.queue-heading>span{font-size:10px;display:flex;align-items:center;gap:5px;color:#718692}.filters{display:flex;gap:5px;border-bottom:1px solid #29353d}.filters button{font-size:11px;border:0;background:transparent;color:#8094a0;padding:13px 12px;position:relative;border-bottom:2px solid transparent}.filters .active{color:#90e9c6;border-bottom-color:#75dfb7}.filters em{background:#26333c;color:#b6c9cc;font-size:9px}.transfer-table{border:1px solid #25313a;border-top:0;border-radius:0 0 9px 9px;overflow:hidden}.table-heading,.transfer-row{display:grid;grid-template-columns:minmax(260px,1fr) 142px 84px 166px;align-items:center;gap:10px;padding:14px 17px}.table-heading{font-size:8px;color:#718996;letter-spacing:1px;background:#101a21}.table-heading>:last-child{text-align:right}.transfer-row{border-top:1px solid #202e37;min-height:86px;background:#101920}.transfer-row:hover{background:#15212a}.is-active{background:#14221f}.job-name{display:flex;align-items:center;gap:12px;min-width:0}.job-name>div:last-child{min-width:0}.job-name strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:500}.job-name small{font-size:9px;display:flex;align-items:center;gap:5px;margin-top:8px;color:#718c99;word-break:break-word}.grip{color:#627983;cursor:grab;flex:none}.invisible{visibility:hidden;flex:none}.file-tile{width:43px;height:43px;background:#1e3039;color:#9ab8c6;border:1px solid #304550;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:none}.file-tile.small{width:32px;height:36px;border-radius:6px}.file-tile.done{background:#1e342f;color:#7ebda3;border-color:#2c4a3e}.badge{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;font-size:9px;text-transform:capitalize;border-radius:5px;color:#9db2c0;background:#202e39;white-space:nowrap}.badge:before{content:"";width:4px;height:4px;background:currentColor;border-radius:50%}.badge.COMPLETED{background:#1b302a;color:#83c5a5}.badge.DOWNLOADING{background:#1c303c;color:#8ac9e5}.badge.UPLOADING{background:#2d2941;color:#c3adf2}.badge.NEEDS_ATTENTION,.badge.RETRY_WAIT{background:#342e22;color:#dec088}.badge.CANCELLED{background:#272e33;color:#929fa9}.size{font-size:10px;color:#8ba0ad}.job-actions{display:flex;justify-content:flex-end;flex-wrap:wrap}.job-actions .icon-btn{padding:6px}.job-error{font-size:10px;line-height:1.6;color:#c7a978;margin-top:8px;overflow-wrap:anywhere}.retry-time{display:block;font-size:9px;margin-top:5px}.safety-note{display:flex;align-items:center;gap:9px;font-size:10px;color:#6f8992;margin:23px 0 12px}.safety-note>svg{color:#6aa58e;flex:none}.deletion-status{margin-left:auto;white-space:nowrap;font-size:9px}.app-footer{padding:25px 42px;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1px;color:#516b78}.app-footer>span:last-child{display:flex;align-items:center;gap:6px;letter-spacing:0}.active-transfer{padding:19px 24px 22px;border-top:1px solid #2b3b40;background:#15221f}.active-file{display:flex;align-items:center;gap:13px}.active-file>div{min-width:0}.active-file h3{overflow-wrap:anywhere}.active-file p{color:#8fa99e;font-size:11px;margin-top:8px;display:flex;align-items:center;gap:7px}.active-file .badge{margin-left:auto}.progress{background:#253931;height:5px;border-radius:3px;overflow:hidden;margin-top:21px}.progress i{display:block;height:100%;background:#81e8b9;transition:width .6s}.progress-caption{display:flex;justify-content:space-between;gap:15px;margin-top:12px;font-size:10px;color:#93aa9f}.progress-caption b{margin-left:18px;color:#b3d9c5}.error-banner,.inline-error{background:#32271f;border:1px solid #604330;border-radius:8px;color:#e6b796;padding:12px 15px;font-size:12px;margin-bottom:20px;display:flex;align-items:center;gap:10px;overflow-wrap:anywhere}.error-banner>span{flex:1}.empty{color:#778f9d;text-align:center;padding:45px 20px;font-size:12px}.empty[hidden]{display:none}.queue-empty>svg{color:#456454;margin-bottom:12px}.queue-empty p{margin:10px}.overlay{position:fixed;z-index:30;inset:0;background:#03080dd9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center;padding:20px}.overlay:has(+.overlay){z-index:29}.modal{background:#121e27;border:1px solid #33454e;border-radius:14px;width:550px;max-width:100%;max-height:94vh;overflow:auto;box-shadow:0 30px 90px #0009;padding:26px}.modal.wide{width:800px}.modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:25px}.modal h2{font-size:21px}.modal header p{font-size:12px;line-height:1.7;color:#8099a7;margin-top:9px}.source-tabs{display:flex;gap:8px;margin-bottom:24px;background:#0e171f;padding:5px;border-radius:8px}.source-tabs button{flex:1;border:0;background:none;color:#8a9fad;padding:10px;border-radius:5px;font-size:12px}.source-tabs .active{background:#243730;color:#9be5c7}.modal form>label{margin-top:22px}.destination-btn{width:100%;justify-content:flex-start;text-align:left;border:1px solid #344b55;background:#14242b;border-radius:8px;padding:14px;color:#9dd2bd;margin-top:10px}.destination-btn span{flex:1;overflow-wrap:anywhere}.helper{font-size:11px;color:#839ba6;line-height:1.7;margin-top:10px}.checkbox{display:flex;align-items:flex-start;gap:11px;padding:17px;background:#17252d;border-radius:8px}.checkbox input{width:16px;height:16px;accent-color:#7ce7b9;margin:1px 0 0;flex:none}.checkbox span{font-size:12px}.checkbox small{display:block;font-size:10px;line-height:1.7;margin-top:7px}.modal footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:24px;margin-top:24px;border-top:1px solid #2a3c46}.modal .inline-error{margin-top:20px}.upload-zone{position:relative;padding:28px;border:1px dashed #3e5b65;border-radius:9px;display:flex;flex-direction:column;align-items:center;gap:12px;color:#a4c8bd}.upload-zone small{font-size:10px}.upload-zone input{font-size:11px}.browser-tools{display:flex;align-items:center;gap:4px}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-right:auto}.crumbs button{border:0;background:transparent;color:#b2d2c6;font-size:12px;padding:6px}.crumbs>svg{color:#526e79}.search{display:flex;align-items:center;border:1px solid #2e434d;border-radius:7px;padding:0 12px;margin:18px 0 12px;color:#688590}.search input{border:0;background:transparent;padding:12px;font-size:12px;margin:0}.file-list{min-height:170px;max-height:340px;overflow:auto}.drive-row{display:flex;align-items:center;gap:5px;border-bottom:1px solid #243740;padding:10px 3px}.file-name{display:flex;gap:13px;justify-content:flex-start;background:none;border:0;flex:1;min-width:0;text-align:left;font-size:12px}.file-name:disabled{opacity:1;cursor:default}.file-name>svg{flex:none;color:#8da4b2}.file-name .folder-icon{color:#dec28a;fill:#dec28a14}.file-name span{overflow-wrap:anywhere}.file-name small{font-size:9px;display:block;margin-top:6px}.row-actions{display:flex}.browser footer{justify-content:space-between}.chosen-path{display:flex;gap:8px;font-size:11px;color:#8eb6a4;overflow-wrap:anywhere}.drive-panel{background:#121e26;border:1px solid #2b3f49;border-radius:12px;padding:24px}.drive-panel .file-list{max-height:none;min-height:300px}.drive-panel .drive-row{padding:17px 5px}.drive-panel .file-name{font-size:13px}.history-panel{border:1px solid #293c47;border-radius:10px;background:#121e26;overflow:hidden}.history-panel article{display:flex;gap:15px;padding:20px;border-bottom:1px solid #25353f;align-items:flex-start}.history-panel strong{font-size:12px;overflow-wrap:anywhere}.history-panel .badge{margin-left:10px}.history-panel p{font-size:11px;color:#859dab;line-height:1.7;margin-top:9px}.history-panel time{margin-left:auto;font-size:10px;color:#718c9b;white-space:nowrap}.event-dot{height:7px;width:7px;border-radius:50%;background:#5ba887;flex:none;margin-top:7px}.event-dot.NEEDS_ATTENTION{background:#ddae67}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#234e3c;border:1px solid #50896e;border-radius:9px;padding:15px 22px;display:flex;gap:12px;font-size:12px;color:#c4f0d9;z-index:50;box-shadow:0 8px 40px #0008}.manifest-list{max-height:50vh;overflow:auto}.manifest-list article{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-bottom:1px solid #293c44;overflow-wrap:anywhere;font-size:12px}.manifest-list small{font-size:10px}.manifest-list span{color:#94d8b8}.loading{height:100vh;display:grid;place-items:center;color:#8ab3a3}.login-shell{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;background:radial-gradient(ellipse at 20% 70%,#17352e55,transparent 60%),#0b131b}.login-art{border-right:1px solid #26362f;padding:55px 65px;display:flex;flex-direction:column;justify-content:space-between;min-height:90vh}.login-art>div:nth-child(2){padding:60px 0}.login-art h1{font-size:clamp(35px,4vw,62px);line-height:1.12;letter-spacing:-2px;margin-top:18px}.login-art p{font-size:16px;line-height:1.8;color:#8fa99f;margin-top:25px}.login-art>small{font-size:9px;letter-spacing:2px;color:#58786b}.flow-art{display:flex;align-items:center;gap:20px;margin-top:45px;color:#568775}.flow-art>div{height:65px;width:65px;border:1px solid #386551;border-radius:14px;background:#1c382c55;display:grid;place-items:center;color:#9ce6bd}.flow-art>span{letter-spacing:4px}.login-card{width:370px;max-width:calc(100% - 50px);align-self:center;justify-self:center}.login-card h2{font-size:29px;font-weight:550;letter-spacing:-.7px;margin:13px 0}.login-card>p{font-size:13px;color:#8098a6;margin-bottom:35px}.login-card label{margin-top:24px;color:#aec3cb}.login-card input{background:#15212a;padding:14px}.login-card .primary{width:100%;margin-top:30px;justify-content:space-between;padding:14px 17px}.login-card>small{display:flex;gap:6px;justify-content:center;font-size:10px;margin-top:24px;color:#668780}.login-card .inline-error{margin-top:20px}@media(min-width:1500px){.content{padding-top:50px}.stats{gap:22px}.stat{padding:23px}.stages{padding:15px 60px 35px}.stage>span{width:43px;height:43px}.transfer-row{min-height:92px}.job-name strong{font-size:12px}}@media(max-width:1150px){aside{width:190px;padding:28px 14px 0}.main-shell{margin-left:190px}.topbar{padding:0 25px}.content{padding:30px 25px 20px}.table-heading,.transfer-row{grid-template-columns:minmax(200px,1fr) 120px 60px 122px;padding:13px 10px;gap:7px}.job-name{gap:7px}.job-actions .icon-btn{padding:5px}.app-footer{padding:20px 25px}.deletion-status{display:none}.stat{padding:17px 14px}.stat strong{font-size:26px}.stages{padding-left:25px;padding-right:25px}.stage small{font-size:9px}.subtle-badge{display:none}}@media(max-width:850px){aside{width:76px;padding:26px 10px 0;align-items:center}.brand{font-size:0;gap:0}.brand-symbol{margin:0}.brand-dot{display:none}.nav-label{font-size:0;margin:36px 0 5px}aside nav{width:100%}aside nav button{justify-content:center;padding:14px 8px}aside nav span,aside nav em,.connection,.profile>div{display:none}.profile>span{display:none}.profile .icon-btn{margin:0}.main-shell{margin-left:76px}.sidebar-bottom{width:100%}.profile{justify-content:center}.table-heading,.transfer-row{grid-template-columns:minmax(180px,1fr) 115px 110px}.size,.table-heading>span:nth-child(3){display:none}.stats{gap:10px}.stat>div>svg{display:none}.stat>div{font-size:10px}.stat strong{font-size:23px}.stat small{font-size:9px}.queue-heading>span{display:none}.login-art{padding:40px}.login-art h1{font-size:42px}.flow-art{gap:10px}.flow-art>div{height:48px;width:48px}.flow-art>span{letter-spacing:0}}@media(max-width:600px){aside{position:fixed;inset:auto 0 0;height:65px;width:100%;padding:0 12px;background:#111e26f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #2a3b45;z-index:20}aside>.brand,.nav-label,.sidebar-bottom{display:none}aside nav{flex-direction:row;justify-content:space-around;height:100%;gap:5px}aside nav button{flex:1;flex-direction:column;gap:5px;font-size:9px;padding:8px 4px;border-radius:0;border:0}aside nav span{display:block}aside nav button.selected{background:transparent;color:#86edbe;border-top:2px solid #86edbe}.main-shell{margin-left:0;padding-bottom:65px}.topbar{height:56px;padding:0 18px}.private{font-size:0;gap:0}.private svg{width:18px;color:#7fa48e}.breadcrumb{font-size:11px;gap:10px}.content{padding:27px 16px 16px}.page-heading{margin-bottom:24px;align-items:center;gap:10px}h1{font-size:25px;letter-spacing:-.8px}.eyebrow{font-size:8px;letter-spacing:1.5px}.page-heading p{font-size:11px;line-height:1.7;max-width:230px;margin-top:9px}.page-heading .primary{font-size:10px;padding:10px 11px;gap:5px}.page-heading .primary svg{width:15px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.stat{padding:15px}.stat>div{font-size:10px}.stat>div svg{display:block;width:15px}.stat strong{font-size:26px;margin-top:12px}.stat small{font-size:9px}.section-heading{padding:14px 13px}.section-heading h2{font-size:12px}.section-heading .text-btn{font-size:10px;gap:4px;padding:5px 0}.stages{padding:9px 10px 23px}.stage>span{width:29px;height:29px}.stage svg{width:14px}.stage small{font-size:7px;margin-top:8px}.stage-line{margin:0 2px;top:-8px}.pipeline-empty{padding:18px 13px;gap:10px}.pipeline-empty>div{width:29px;height:29px;flex:none}.pipeline-empty>span{font-size:11px}.pipeline-empty small{font-size:9px;line-height:1.6}.pipeline-empty>svg{width:24px;flex:none}.queue-section{margin-top:26px}.queue-heading h2{font-size:15px}.filters{gap:0}.filters button{padding:12px 9px;font-size:9px}.filters em,.table-heading{display:none}.transfer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px 12px}.job-name{grid-column:1/-1;gap:10px}.job-name strong{font-size:11px}.job-name small{font-size:9px;line-height:1.6}.job-name>svg{display:none}.job-actions{grid-column:2;grid-row:2}.transfer-row>.badge{grid-column:1}.job-error{font-size:9px}.safety-note{align-items:flex-start;font-size:9px;line-height:1.8}.safety-note svg{margin-top:2px}.app-footer{padding:15px 18px 24px;font-size:7px}.app-footer>span:last-child{display:none}.active-transfer{padding:17px 13px}.active-file{gap:10px;flex-wrap:wrap}.active-file>.file-tile{width:30px;height:35px}.active-file>div{max-width:calc(100% - 45px)}.active-file h3{font-size:11px}.active-file p{font-size:9px}.active-file>.badge{margin-left:40px;font-size:8px}.progress-caption{font-size:9px;line-height:1.6}.progress-caption>span:last-child{flex:none}.progress-caption b{margin-left:7px}.overlay{padding:10px}.modal{padding:20px 16px;border-radius:11px;max-height:94dvh}.modal h2{font-size:19px}.modal header p{font-size:11px}.modal>header{margin-bottom:20px}.modal footer{padding-top:18px;margin-top:18px}.modal footer .primary{font-size:11px}.chosen-path{font-size:10px;max-width:50%}.file-list{max-height:38dvh}.crumbs button{font-size:10px;padding:5px 3px}.browser-tools{gap:0}.browser-tools .icon-btn{padding:5px}.row-actions .icon-btn{padding:6px}.drive-panel{padding:16px 11px}.drive-panel .file-name{font-size:11px;gap:8px}.drive-panel .drive-row{gap:0}.history-panel article{padding:16px 12px;gap:9px;flex-wrap:wrap}.history-panel article>div{flex:1;min-width:0}.history-panel strong{font-size:10px}.history-panel time{font-size:8px;padding-left:16px}.history-panel p{font-size:10px}.history-panel .badge{font-size:7px;margin-top:6px;margin-left:0;display:table}.login-shell{display:flex;flex-direction:column;min-height:100dvh;padding:30px 0}.login-art{min-height:0;border:0;padding:0 26px}.login-art .brand{font-size:28px;gap:8px}.login-art .brand-dot{display:block}.login-art>div:nth-child(2){padding:40px 0 25px}.login-art h1{font-size:33px;letter-spacing:-1px;margin-top:0}.login-art p,.flow-art,.login-art>small,.login-art .eyebrow{display:none}.login-card{max-width:none;width:100%;padding:0 26px}.login-card .eyebrow{display:none}.login-card h2{font-size:22px}.login-card>p{font-size:12px;margin-bottom:26px}.toast{width:calc(100% - 32px);bottom:80px;font-size:11px}.modal form>label{margin-top:19px}}.topbar-right{display:flex;align-items:center;gap:12px}.mobile-logout{display:none}.drive-scope{font-size:11px;display:flex;align-items:center;gap:7px;color:#84a99a;padding:0 0 18px;margin-bottom:17px;border-bottom:1px solid #293b44}@media(max-width:600px){.mobile-logout{display:block}.topbar-right{gap:13px}.drive-scope{font-size:9px;line-height:1.7}}
