*{box-sizing:border-box}.runtime-frame-loading{color:#e8ece9;text-align:center;background:#0b0d0c;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100vh;padding:32px;display:flex}.runtime-frame-loading strong{font-size:16px}.runtime-frame-loading small{color:#8c968f}.runtime-frame-loading-mark{border:2px solid #4a3a1c;border-top-color:#e8a13f;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite runtime-frame-spin}@keyframes runtime-frame-spin{to{transform:rotate(360deg)}}html,body,#coderook-app-root{min-height:100%;margin:0}html{background:#08090a}body{color:#e8ece9;-webkit-font-smoothing:antialiased;background:#08090a;font-family:Space Grotesk,system-ui,sans-serif}html{scroll-behavior:smooth}.home-page{--home-content:min(1180px, calc(100vw - 48px));color:#e8ece9;background:radial-gradient(circle at 78% 4%,#e8a13f14,#0000 28rem),#0b0d0c;min-height:100vh;overflow:hidden}.home-header{z-index:5;width:var(--home-content);border-bottom:1px solid #262c29;align-items:center;gap:40px;height:76px;margin:0 auto;display:flex;position:relative}.home-wordmark{color:#e8ece9;letter-spacing:-.035em;align-items:center;gap:11px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.home-wordmark em{color:#8c968f;font-style:normal;font-weight:400}.home-mark{flex:none;width:27px;height:27px;display:block;position:relative}.home-mark i,.home-mark b{border-radius:4px;width:18px;height:18px;position:absolute}.home-mark i{border:1.5px solid #6a5327;top:0;right:0}.home-mark b{background:#0b0d0c;border:1.5px solid #e8a13f;bottom:0;left:0}.home-header nav{align-items:center;gap:28px;margin-left:auto;display:flex}.home-header nav a,.home-sign-in{color:#8c968f;font-size:13px;text-decoration:none;transition:color .15s}.home-header nav a:hover,.home-sign-in:hover{color:#e8ece9}.home-header-actions{align-items:center;gap:18px;display:flex}.home-primary,.home-secondary{border-radius:7px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.home-primary{color:#0b0d0c;background:#e8a13f;border:1px solid #e8a13f}.home-primary:hover,.home-secondary:hover{transform:translateY(-1px)}.home-primary-small{min-height:36px;padding:0 15px}.home-secondary{color:#d9dfdb;background:#121514;border:1px solid #303733}.home-service-notice{width:var(--home-content);color:#c9b58f;background:#18150f;border:1px solid #4a3a1c;border-radius:8px;margin:18px auto 0;padding:12px 15px;font-size:12.5px}.home-hero{width:var(--home-content);grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr);align-items:center;gap:72px;min-height:650px;margin:0 auto;padding:74px 0 82px;display:grid}.home-hero>*,.home-split>*,.home-storage>*{min-width:0}.home-eyebrow{color:#e8a13f;letter-spacing:.16em;margin:0 0 15px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600}.home-hero h1{letter-spacing:-.06em;max-width:690px;margin:0;font-size:clamp(48px,5.5vw,76px);line-height:.99}.home-hero h1 span{color:#8c968f;font-weight:500;display:block}.home-lead{color:#aab3ad;max-width:650px;margin:25px 0 0;font-size:17px;line-height:1.65}.home-hero-actions{gap:11px;margin-top:31px;display:flex}.home-fineprint{color:#626b65;margin:12px 0 0;font-size:11.5px}.home-product-card{background:#101311;border:1px solid #343a37;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 38px 100px #00000075}.home-product-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#e8a13f14,#0000 35%);position:absolute;inset:-1px}.home-product-card header,.home-product-card footer{align-items:center;gap:13px;padding:18px;display:flex;position:relative}.home-product-card header{border-bottom:1px solid #262c29}.home-card-mark{background:#241b0c;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.home-card-mark .home-mark{transform:scale(.72)}.home-product-card header div,.home-product-card footer div{gap:2px;display:grid}.home-product-card small{color:#727b75;letter-spacing:.12em;font-family:JetBrains Mono,monospace;font-size:9px}.home-product-card strong{font-size:13px}.home-verified{color:#71d69a;letter-spacing:.08em;background:#14231a;border:1px solid #31513c;border-radius:999px;margin-left:auto;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:9px}.home-file-list{background:#090b0a;gap:1px;padding:12px;display:grid;position:relative}.home-file-list>div{background:#0e110f;border:1px solid #202522;grid-template-columns:27px 1fr auto;align-items:center;gap:11px;min-height:54px;padding:0 13px;font-family:JetBrains Mono,monospace;font-size:11.5px;display:grid}.home-file-list b{color:#6c756f;font-size:9px;font-weight:500}.home-file-state{border-radius:5px;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.home-file-state.modified{color:#d7a93f;background:#2a2415}.home-file-state.added{color:#5fcf8d;background:#14251c}.home-product-card footer{border-top:1px solid #262c29;justify-content:space-between}.home-product-card footer>span{color:#5fcf8d;font-size:10.5px}.home-trust{width:var(--home-content);color:#7d8780;border-top:1px solid #262c29;border-bottom:1px solid #262c29;justify-content:space-between;align-items:center;gap:20px;min-height:78px;margin:0 auto;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.home-trust i{background:#4a3a1c;border-radius:50%;width:3px;height:3px}.home-section,.home-split,.home-storage,.home-cta{width:var(--home-content);margin:0 auto}.home-section{padding:126px 0}.home-section-heading{max-width:680px}.home-section-heading h2,.home-split h2,.home-storage h2,.home-cta h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.08}.home-section-heading>p:last-child,.home-split .home-section-heading>p:last-child,.home-storage>div>p:last-child{color:#8c968f;margin:18px 0 0;font-size:15px;line-height:1.65}.home-workflow-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px;display:grid}.home-workflow-grid article,.home-plan-grid article{background:#121514;border:1px solid #262c29;border-radius:10px;padding:27px;position:relative}.home-workflow-grid article>span{color:#e8a13f;font-family:JetBrains Mono,monospace;font-size:11px}.home-workflow-grid h3,.home-interface-list h3,.home-plan-grid h3{margin:31px 0 9px;font-size:17px}.home-workflow-grid p,.home-interface-list p,.home-plan-grid p{color:#818b84;margin:0;font-size:13px;line-height:1.62}.home-split{border-top:1px solid #262c29;grid-template-columns:.92fr 1.08fr;gap:92px;padding:122px 0;display:grid}.home-interface-list{display:grid}.home-interface-list article{border-bottom:1px solid #262c29;grid-template-columns:64px 1fr;gap:22px;padding:23px 0;display:grid}.home-interface-list article:first-child{border-top:1px solid #262c29}.home-interface-list article>span{color:#e8a13f;background:#241b0c;border:1px solid #4a3a1c;border-radius:5px;place-items:center;width:52px;height:29px;font-family:JetBrains Mono,monospace;font-size:9px;display:grid}.home-interface-list h3{margin:0 0 6px}.home-storage{background:linear-gradient(110deg,#241b0cb8,#121514f0),#121514;border:1px solid #4a3a1c;border-radius:13px;grid-template-columns:1fr .9fr;align-items:center;gap:100px;padding:72px;display:grid}.home-storage dl{margin:0;display:grid}.home-storage dl div{border-bottom:1px solid #303027;justify-content:space-between;align-items:baseline;gap:20px;padding:19px 0;display:flex}.home-storage dl div:first-child{border-top:1px solid #303027}.home-storage dt{color:#e8ece9;font-family:JetBrains Mono,monospace;font-size:21px;font-weight:600}.home-storage dd{color:#8c968f;margin:0;font-size:12px}.home-pricing{padding-bottom:110px}.home-plan-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px;display:grid}.home-plan-grid article{flex-direction:column;min-height:330px;display:flex}.home-plan-grid article.featured{background:#17150f;border-color:#6a5327}.home-plan-badge{color:#e8a13f;letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:9px;position:absolute;top:18px;right:18px}.home-plan-grid h3{margin-top:0}.home-price{align-items:baseline;gap:6px;margin:22px 0 4px;display:flex}.home-price strong{letter-spacing:-.05em;font-size:36px}.home-price span{color:#6c756f;font-size:11px}.home-plan-storage{font-family:JetBrains Mono,monospace;color:#d9dfdb!important;margin-bottom:19px!important;font-size:11px!important}.home-plan-grid article>a{color:#d9dfdb;border:1px solid #303733;border-radius:7px;place-items:center;min-height:39px;margin-top:auto;font-size:12px;font-weight:600;text-decoration:none;display:grid}.home-plan-grid article.featured>a{color:#0b0d0c;background:#e8a13f;border-color:#e8a13f}.home-pricing-note{color:#626b65;margin:20px 0 0;font-size:11px}.home-cta{border-top:1px solid #262c29;justify-content:space-between;align-items:center;gap:40px;min-height:190px;padding:42px 0;display:flex}.home-cta h2{font-size:35px}.home-footer{width:var(--home-content);color:#626b65;border-top:1px solid #262c29;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:112px;margin:0 auto;font-size:11px;display:grid}.home-footer>span{text-align:right}@media (width<=900px){.home-header nav{display:none}.home-header-actions{margin-left:auto}.home-hero{grid-template-columns:1fr;gap:48px;padding-top:64px}.home-workflow-grid,.home-plan-grid,.home-split,.home-storage,.home-hero{grid-template-columns:minmax(0,1fr)}.home-split,.home-storage{gap:50px}.home-storage{padding:46px}.home-trust{flex-wrap:wrap;justify-content:center;padding:23px 0}}@media (width<=620px){.home-page{--home-content:calc(100vw - 30px)}.home-header{height:66px}.home-header-actions .home-sign-in,.home-header-actions .home-primary{display:none}.home-hero{min-height:0;padding:54px 0 64px}.home-hero h1{font-size:45px}.home-lead{font-size:15px}.home-hero-actions{flex-direction:column;align-items:stretch}.home-product-card{border-radius:9px}.home-trust i{display:none}.home-trust span{text-align:center;width:100%}.home-section,.home-split{padding:82px 0}.home-storage{padding:30px 24px}.home-cta{flex-direction:column;align-items:flex-start;padding:48px 0}.home-footer{grid-template-columns:1fr;padding:32px 0}.home-footer>span{text-align:left}}.public-repository-shell{color:#e8ece9;background:radial-gradient(circle at 75% 0,#e8a13f12,#0000 26rem),#0b0d0c;min-height:100vh}.public-repository-topbar{background:#0e100ff5;border-bottom:1px solid #262c29;align-items:center;gap:32px;min-height:64px;padding:0 max(24px,50vw - 690px);display:flex}.public-brand{color:#e8ece9;align-items:center;gap:0;font-size:17px;text-decoration:none;display:inline-flex}.public-brand strong{font-weight:700}.public-brand>span:last-child{color:#8c968f}.public-brand-mark{width:26px;height:26px;margin-right:10px;position:relative}.public-brand-mark i{border:1.5px solid #6a5327;border-radius:4px;width:17px;height:17px;position:absolute}.public-brand-mark i:first-child{top:0;right:0}.public-brand-mark i:last-child{background:#0e100f;border-color:#e8a13f;bottom:0;left:0}.public-repository-topbar nav,.public-topbar-actions{align-items:center;gap:22px;display:flex}.public-repository-topbar nav a,.public-topbar-actions a{color:#b6bfb9;font-size:13px;text-decoration:none}.public-topbar-actions{margin-left:auto}.public-topbar-actions .public-primary-link{color:#0b0d0c;background:#e8a13f;border-radius:7px;align-items:center;min-height:34px;padding:0 15px;font-weight:600;display:inline-flex}.public-repository-heading{border-bottom:1px solid #262c29;max-width:1380px;margin:0 auto;padding:26px 28px 24px;position:relative}.public-repository-path{align-items:center;gap:11px;min-width:0;display:flex}.public-owner-avatar{color:#b6bfb9;background:#1f2523;border:1px solid #313834;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.public-repository-path .public-owner-link,.public-repository-path h1{color:#e8a13f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:JetBrains Mono,monospace;font-size:clamp(16px,2vw,20px);font-weight:500;text-decoration:none;overflow:hidden}.public-repository-path>span:nth-of-type(2){color:#4a534d;font-size:18px}.public-repository-path em{color:#8c968f;border:1px solid #313834;border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal}.public-repository-heading>p{color:#8c968f;max-width:760px;margin:13px 0 0 41px;font-size:13px;line-height:1.55}.public-repository-actions{gap:9px;display:flex;position:absolute;top:25px;right:28px}.public-repository-actions button{color:#b6bfb9;cursor:pointer;min-height:34px;font:inherit;background:#121514;border:1px solid #313834;border-radius:7px;padding:0 13px;font-size:12px}.public-repository-actions .public-download-button{color:#0b0d0c;background:#e8a13f;border-color:#e8a13f;font-weight:600}.public-repository-actions button:disabled{cursor:not-allowed;opacity:.55}.public-repository-notice{color:#d8ba86;background:#241b0c;border:1px solid #4a3a1c;border-radius:7px;max-width:1324px;margin:14px auto 0;padding:10px 13px;font-size:12px}.public-share-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020303cc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.public-share-dialog{background:#0b0d0c;border:1px solid #313834;border-radius:12px;width:min(620px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 28px 90px #000000ad}.public-share-dialog>header{background:#0e100f;border-bottom:1px solid #262c29;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.public-share-dialog>header>div{flex:1}.public-share-dialog>header p,.public-share-dialog>header h2{margin:0}.public-share-dialog>header p,.public-share-section label>span,.public-share-embed>span{color:#8c968f;letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10.5px}.public-share-dialog>header h2{color:#e8ece9;margin-top:5px;font-family:JetBrains Mono,monospace;font-size:17px;font-weight:500}.public-share-dialog>header>button{color:#8c968f;cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1}.public-share-section,.public-share-embed{gap:14px;padding:20px;display:grid}.public-share-section label{gap:7px;display:grid}.public-share-section label>div{gap:8px;display:flex}.public-share-section input,.public-share-section select,.public-share-embed textarea{color:#b6bfb9;background:#080a09;border:1px solid #262c29;border-radius:6px;outline:none;min-width:0;font-family:JetBrains Mono,monospace;font-size:12px}.public-share-section input{flex:1;height:34px;padding:0 11px}.public-share-section select{width:100%;height:36px;padding:0 11px}.public-share-section button,.public-copy-embed{color:#0b0d0c;cursor:pointer;background:#e8a13f;border:0;border-radius:6px;font-size:12.5px;font-weight:600}.public-share-section button{padding:0 16px}.public-share-preview{background:#0e100f;border:1px solid #262c29;border-radius:9px;margin:0 20px;overflow:hidden}.public-share-preview img{width:100%;height:auto;display:block}.public-share-embed{border-top:1px solid #1f2523}.public-share-tabs{gap:6px;display:flex}.public-share-tabs button{color:#8c968f;cursor:pointer;background:0 0;border:1px solid #313834;border-radius:5px;padding:5px 10px;font-size:12px}.public-share-tabs button.is-active{color:#e8a13f;background:#241b0c;border-color:#4a3a1c}.public-share-embed textarea{resize:vertical;width:100%;padding:10px 11px;line-height:1.55}.public-copy-embed{justify-self:start;padding:8px 14px}.public-repository-layout{grid-template-columns:minmax(0,1fr) 310px;max-width:1380px;min-height:calc(100vh - 180px);margin:0 auto;display:grid}.public-repository-main{min-width:0;padding:22px 28px 56px}.public-tree-toolbar{background:#121514;border:1px solid #313834;border-bottom:0;border-radius:9px 9px 0 0;align-items:center;gap:9px;min-height:42px;padding:6px 10px;display:flex}.public-tree-toolbar>strong{color:#e8ece9;font-family:JetBrains Mono,monospace;font-size:12px}.public-branch-dot{background:#e8a13f;border-radius:50%;width:7px;height:7px}.public-tree-toolbar label{align-items:center;gap:8px;min-width:0;margin-left:10px;display:flex}.public-tree-toolbar label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.public-tree-toolbar select{color:#b6bfb9;background:#0e100f;border:1px solid #313834;border-radius:6px;width:min(360px,42vw);min-height:28px;padding:0 28px 0 9px;font:11.5px JetBrains Mono,monospace}.public-toolbar-count{color:#6c756f;margin-left:auto;font-size:11px}.public-file-table{border:1px solid #313834;border-radius:0 0 9px 9px;overflow:hidden}.public-file-table-head,.public-file-table>div{grid-template-columns:minmax(220px,1.7fr) minmax(120px,1.3fr) 100px 88px;align-items:stretch;display:grid}.public-file-table-head{color:#6c756f;letter-spacing:.09em;text-transform:uppercase;background:#0e100f;min-height:32px;padding:0 13px;font:9.5px JetBrains Mono,monospace}.public-file-table-head span{align-items:center;display:flex}.public-file-table>div{background:#0b0d0c;border-top:1px solid #1f2523;min-height:44px}.public-file-table>div:hover,.public-file-table>div.is-selected{background:#121514}.public-file-select{color:#8c968f;cursor:pointer;text-align:left;background:0 0;border:0;grid-column:1/4;grid-template-columns:minmax(207px,1.7fr) minmax(107px,1.3fr) 87px;align-items:center;gap:13px;min-width:0;padding:0 13px;font:11.5px Space Grotesk,system-ui,sans-serif;display:grid}.public-file-select>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-file-name{color:#d6ded8;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;display:flex}.public-file-name i{border:1px solid #6a5327;border-radius:2px;width:12px;height:15px;box-shadow:inset 0 -3px #e8a13f1c}.public-file-table>div>a{color:#e8a13f;justify-content:flex-end;align-items:center;padding-right:13px;font-size:11px;text-decoration:none;display:flex}.public-table-empty{color:#6c756f;text-align:center;margin:0;padding:28px 16px;font-size:12px}.public-file-preview{background:#090b0a;border:1px solid #313834;border-radius:9px;margin-top:18px;overflow:hidden}.public-file-preview>header{background:#121514;border-bottom:1px solid #262c29;align-items:center;gap:16px;min-height:48px;padding:8px 14px;display:flex}.public-file-preview>header div{flex-direction:column;gap:3px;min-width:0;display:flex}.public-file-preview>header strong{color:#d6ded8;text-overflow:ellipsis;white-space:nowrap;font:11.5px JetBrains Mono,monospace;overflow:hidden}.public-file-preview>header span,.public-file-preview>header a{color:#6c756f;font-size:10px;text-decoration:none}.public-file-preview>header a{color:#e8a13f;white-space:nowrap;margin-left:auto}.public-file-preview>p{color:#6c756f;margin:0;padding:28px;font-size:12px}.public-file-preview pre{color:#cdd6d0;tab-size:2;white-space:pre;min-height:120px;max-height:640px;margin:0;padding:18px 20px;font:11.5px/1.7 JetBrains Mono,monospace;overflow:auto}.public-binary-file{color:#8c968f;text-align:center;place-content:center;gap:7px;min-height:170px;display:grid}.public-binary-file strong{color:#d6ded8}.public-file-preview>footer{color:#6c756f;border-top:1px solid #262c29;padding:7px 14px;font-size:10px}.public-repository-sidebar{border-left:1px solid #262c29;flex-direction:column;gap:0;padding:24px;display:flex}.public-repository-sidebar section{border-bottom:1px solid #262c29;margin-bottom:20px;padding:0 0 20px}.public-repository-sidebar h2{color:#d6ded8;margin:0 0 10px;font-size:13px}.public-repository-sidebar p,.public-repository-sidebar strong{color:#8c968f;margin:0;font-size:12px;line-height:1.55}.public-repository-sidebar strong{color:#b6bfb9}.public-repository-sidebar dl{margin:0}.public-repository-sidebar dl div{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.public-repository-sidebar dt{color:#8c968f;font-size:11.5px}.public-repository-sidebar dd{color:#d6ded8;text-align:right;margin:0;font:11px JetBrains Mono,monospace}.public-repository-sidebar .public-account-callout{background:#121514;border:1px solid #4a3a1c;border-radius:9px;padding:16px}.public-account-callout a{color:#0b0d0c;background:#e8a13f;border-radius:7px;justify-content:center;align-items:center;min-height:34px;margin-top:12px;padding:0 12px;font-size:11.5px;font-weight:600;text-decoration:none;display:flex}.public-repository-state{text-align:center;background:radial-gradient(circle at 50% 28%,#e8a13f14,#0000 24rem),#0b0d0c;place-content:center;justify-items:center;min-height:100vh;padding:32px;display:grid}.public-state-mark{border:1px solid #e8a13f;border-radius:9px;width:42px;height:42px;margin-bottom:20px;box-shadow:9px -9px 0 -3px #0b0d0c,9px -9px 0 -2px #6a5327}.public-repository-state p{color:#e8a13f;letter-spacing:.16em;margin:0 0 9px;font:10px JetBrains Mono,monospace}.public-repository-state h1{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(26px,4vw,40px)}.public-repository-state span{color:#8c968f;max-width:540px;font-size:13px;line-height:1.6}.public-repository-state a{color:#e8a13f;margin-top:22px;font-size:13px}@media (width<=920px){.public-repository-layout{grid-template-columns:1fr}.public-repository-sidebar{border-top:1px solid #262c29;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.public-repository-sidebar section{margin:0}.public-repository-actions{margin:18px 0 0 41px;position:static}}@media (width<=680px){.public-repository-topbar{padding:0 16px}.public-repository-topbar nav{display:none}.public-topbar-actions{gap:12px}.public-topbar-actions>a:first-child{display:none}.public-repository-heading{padding:20px 16px}.public-repository-heading>p,.public-repository-actions{margin-left:0}.public-owner-avatar,.public-repository-path em{display:none}.public-repository-actions{grid-template-columns:1fr 1fr;display:grid}.public-repository-main{padding:16px 12px 36px}.public-tree-toolbar{flex-wrap:wrap;align-items:flex-start}.public-tree-toolbar label{order:5;width:100%;margin:3px 0 0}.public-tree-toolbar select{width:100%}.public-file-table{overflow-x:auto}.public-file-table-head,.public-file-table>div{min-width:650px}.public-repository-sidebar{grid-template-columns:1fr;padding:20px 18px 40px}}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:not(:disabled),a[href],select:not(:disabled),summary,[role=button]:not([aria-disabled=true]){cursor:pointer}button:disabled,select:disabled,[role=button][aria-disabled=true]{cursor:not-allowed}.design-home-frame [data-home-action]{-webkit-user-select:none;user-select:none;cursor:pointer!important}.design-home-frame [data-home-action]:focus-visible{outline-offset:4px;outline:2px solid #e8a13f}.design-frame-runtime{background:#08090a;min-height:100vh;overflow:auto}.design-home-runtime{color:#e8ece9;background:#08090a;min-height:100vh;overflow-x:auto}.design-home-frame{width:100%;min-width:1040px}.home-public-search-input{color:#e8ece9;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.home-public-search-input::placeholder{color:#6c756f}.home-public-search-results{z-index:80;color:#e8ece9;background:#0b0d0c;border:1px solid #313834;border-radius:12px;width:min(680px,100vw - 32px);max-height:min(620px,100vh - 110px);padding:10px;position:fixed;top:76px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 34px 80px #000000b8}.home-public-search-results header{border-bottom:1px solid #262c29;justify-content:space-between;align-items:center;padding:8px 10px 12px;display:flex}.home-public-search-results button{color:#b6bfb9;cursor:pointer;background:0 0;border:1px solid #313834;border-radius:6px;padding:5px 10px}.home-public-search-results>a{color:#e8ece9;border-bottom:1px solid #1f2523;align-items:center;gap:18px;padding:13px 11px;text-decoration:none;display:flex}.home-public-search-results>a:hover{background:#161b19}.home-public-search-results>a span{flex:1;gap:4px;min-width:0;display:grid}.home-public-search-results small,.home-public-search-results em{color:#8c968f;font-size:12px;font-style:normal}.home-public-search-results p{color:#8c968f;margin:0;padding:24px 12px}.design-home-frame>div{margin:0;border-top:0!important;border-bottom:0!important;border-radius:0!important;width:100%!important}.design-home-frame div,.design-home-frame span{box-sizing:border-box}@media (width<=1040px){.design-home-frame{width:1040px;transform:scale(calc(100vw / 1040));transform-origin:0 0}.design-home-runtime{height:calc(100vh * 1040 / 100vw);overflow-x:hidden}}.design-frame-runtime>div{min-width:1040px;min-height:100vh;margin:0;width:100%!important;box-shadow:none!important;border-top:0!important;border-bottom:0!important;border-radius:0!important}.design-frame-runtime a,.design-frame-runtime button,.design-frame-runtime [role=button],.design-frame-runtime [style*="cursor: pointer"]{cursor:pointer}.design-frame-runtime [role=button]:focus-visible{outline-offset:3px;outline:2px solid #e8a13f}.runtime-notice{z-index:1000;color:#e8ece9;background:#1a1f1d;border:1px solid #4a3a1c;border-radius:8px;align-items:center;gap:16px;max-width:430px;padding:13px 14px 13px 16px;font-size:13px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 50px #00000080}.runtime-notice button{color:#8c968f;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.runtime-empty-copy{color:#6c756f;margin:0;padding:24px 18px;font-size:12px;line-height:1.55}.runtime-activity-row{border-bottom:1px solid #1f2523;align-items:center;gap:12px;padding:13px 0;display:flex}.runtime-activity-row:last-child{border-bottom:0}.runtime-collaborator-row{border-bottom:1px solid #1f2523;grid-template-columns:1.6fr 1fr 160px 130px 90px;align-items:center;gap:14px;padding:14px 18px;display:grid}.runtime-collaborator-row:last-child{border-bottom:0}.runtime-collaborator-person{align-items:center;gap:12px;min-width:0;display:flex}.runtime-collaborator-person>span,.runtime-invite-row>span{color:#8c968f;background:#1f2523;border:1px solid #3a423d;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:grid}.runtime-collaborator-person>div,.runtime-invite-row>div{gap:2px;min-width:0;display:grid}.runtime-collaborator-person strong,.runtime-invite-row strong{color:#b6bfb9;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.runtime-collaborator-person small,.runtime-invite-row small,.runtime-collaborator-muted{color:#6c756f;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.runtime-owner-role{color:#e8a13f;background:#241b0c;border:1px solid #4a3a1c;border-radius:20px;justify-self:start;padding:4px 11px;font-size:12.5px}.runtime-collaborator-role{color:#b6bfb9;background:#0b0d0c;border:1px solid #313834;border-radius:6px;justify-self:start;min-width:126px;height:30px;padding:0 9px;font-size:12px}.runtime-collaborator-remove,.runtime-invite-row button{color:#8c968f;cursor:pointer;background:0 0;border:0;justify-self:end;font-size:12px}.runtime-collaborator-remove:disabled{cursor:default;color:#4a534d}.runtime-invite-row{border:1px solid #262c29;border-radius:10px;align-items:center;gap:12px;padding:14px 18px;display:flex}.runtime-invite-row>div{flex:1}.runtime-activity-row>span{color:#e8a13f;text-align:center;background:#241b0c;border:1px solid #4a3a1c;border-radius:5px;min-width:38px;padding:4px 6px;font-family:JetBrains Mono,monospace;font-size:9px}.runtime-activity-row>div{gap:3px;min-width:0;display:grid}.runtime-activity-row strong{color:#d9dfdb;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;overflow:hidden}.runtime-activity-row small{color:#6c756f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.auth-page{background:radial-gradient(circle at 50% 18%,#e8a13f14,#0000 32%),#0b0d0c;place-content:center;justify-items:center;gap:22px;min-height:100vh;padding:40px 20px;display:grid}.auth-wordmark{color:#e8ece9;letter-spacing:-.03em;align-items:center;gap:12px;font-size:19px;font-weight:700;display:flex}.auth-wordmark em{color:#8c968f;font-style:normal;font-weight:400}.auth-mark{width:29px;height:29px;display:block;position:relative}.auth-mark i,.auth-mark b{border-radius:5px;width:19px;height:19px;position:absolute}.auth-mark i{border:1.5px solid #6a5327;top:0;right:0}.auth-mark b{background:#0b0d0c;border:1.5px solid #e8a13f;bottom:0;left:0}.auth-card{background:#121514;border:1px solid #262c29;border-radius:12px;width:min(520px,100vw - 32px);padding:30px;box-shadow:0 28px 80px #0000008c}.auth-card .eyebrow{color:#e8a13f;letter-spacing:.14em;margin:0 0 9px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.auth-card h1{color:#e8ece9;letter-spacing:-.035em;margin:0;font-size:25px}.auth-intro{color:#8c968f;margin:8px 0 24px;font-size:13.5px;line-height:1.5}.auth-card label{color:#b6bfb9;gap:7px;margin-top:14px;font-size:12.5px;font-weight:500;display:grid}.auth-card input{color:#e8ece9;background:#0b0d0c;border:1px solid #303733;border-radius:7px;outline:none;width:100%;height:42px;padding:0 12px}.auth-card input:focus{border-color:#6a5327;box-shadow:0 0 0 3px #e8a13f17}.auth-primary,.oauth-button,.token-button{cursor:pointer;border-radius:7px;height:42px;font-weight:600}.auth-primary{color:#0b0d0c;background:#e8a13f;border:1px solid #e8a13f;width:100%;margin-top:20px}.auth-divider{color:#6c756f;align-items:center;gap:12px;margin:20px 0 14px;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#262c29;flex:1;height:1px}.oauth-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.oauth-button{color:#e8ece9;background:#1a1f1d;border:1px solid #303733;justify-content:center;align-items:center;gap:9px;text-decoration:none;display:flex}.oauth-button:hover{border-color:#4a3a1c}.oauth-button span{color:#e8a13f;font-family:JetBrains Mono,monospace}.token-button{color:#b6bfb9;background:0 0;border:1px solid #262c29;width:100%;margin-top:10px}.auth-message{color:#d9c49d;background:#241b0c;border:1px solid #4a3a1c;border-radius:6px;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.auth-switch{color:#8c968f;text-align:center;margin:20px 0 0;font-size:12.5px}.auth-switch button,.auth-back{color:#e8a13f;cursor:pointer;background:0 0;border:0}.auth-back{color:#6c756f;font-size:11px;text-decoration:none}.app-status-page{background:radial-gradient(circle at 50% 25%,#e8a13f12,#0000 28rem),#0b0d0c;place-content:center;justify-items:center;gap:25px;min-height:100vh;padding:32px;display:grid}.app-status-page>section{text-align:center;background:#121514;border:1px solid #262c29;border-radius:11px;width:min(540px,100vw - 32px);padding:32px}.app-status-page>section>p{color:#e8a13f;letter-spacing:.14em;margin:0 0 11px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.app-status-page h1{letter-spacing:-.04em;margin:0;font-size:27px}.app-status-page section>span{color:#8c968f;margin:12px 0 0;font-size:13px;line-height:1.6;display:block}.app-status-page section>a{color:#0b0d0c;background:#e8a13f;border:1px solid #e8a13f;border-radius:7px;align-items:center;min-height:40px;margin-top:22px;padding:0 16px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.runtime-dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040505c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.runtime-dialog{color:#e8ece9;background:#121514;border:1px solid #303733;border-radius:11px;width:min(680px,100vw - 32px);max-height:min(820px,100vh - 32px);overflow:auto;box-shadow:0 35px 100px #000000b8}.runtime-dialog>header{z-index:2;background:#121514;border-bottom:1px solid #262c29;align-items:flex-start;gap:18px;padding:20px 22px;display:flex;position:sticky;top:0}.runtime-dialog>header>div{flex:1}.runtime-dialog>header p{color:#e8a13f;letter-spacing:.13em;margin:0 0 5px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600}.runtime-dialog>header h2{letter-spacing:-.025em;margin:0;font-size:18px}.runtime-dialog>header button{color:#8c968f;cursor:pointer;background:#1a1f1d;border:1px solid #303733;border-radius:6px;width:30px;height:30px;font-size:20px;line-height:1}.dialog-form{gap:15px;padding:22px;display:grid}.dialog-form label{color:#b6bfb9;gap:7px;font-size:12px;font-weight:500;display:grid}.dialog-form input:not([type=checkbox]),.dialog-form select,.dialog-form textarea{color:#e8ece9;background:#0b0d0c;border:1px solid #303733;border-radius:7px;outline:none;width:100%;min-height:40px;padding:9px 11px}.dialog-form textarea{resize:vertical;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.55}.dialog-form input:focus,.dialog-form select:focus,.dialog-form textarea:focus{border-color:#6a5327;box-shadow:0 0 0 3px #e8a13f14}.dialog-form input[type=file]{color:#8c968f;padding:8px;font-size:12px}.dialog-form input[type=file]::file-selector-button{color:#e8a13f;cursor:pointer;background:#241b0c;border:1px solid #4a3a1c;border-radius:5px;height:29px;margin-right:10px}.dialog-form small,.dialog-help{color:#6c756f;margin:0;font-size:11.5px;font-weight:400;line-height:1.5}.dialog-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dialog-check{justify-content:start;align-items:center;grid-template-columns:auto 1fr!important}.dialog-check input{accent-color:#e8a13f}.dialog-actions{background:#0e100f;border-top:1px solid #262c29;justify-content:flex-end;gap:10px;margin:5px -22px -22px;padding:15px 22px;display:flex}.dialog-actions button{cursor:pointer;border-radius:7px;min-width:112px;height:36px;font-size:12.5px;font-weight:600}.dialog-secondary{color:#b6bfb9;background:#1a1f1d;border:1px solid #313834}.dialog-primary{color:#0b0d0c;background:#e8a13f;border:1px solid #e8a13f}.dialog-danger{color:#ef8b82;background:#301714;border:1px solid #6f322d}.dialog-actions button:disabled{cursor:wait;opacity:.62}.dialog-error,.dialog-token{white-space:pre-wrap;overflow-wrap:anywhere;color:#ef9b94;background:#261311;border:1px solid #5c2f2a;border-radius:7px;margin:0;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.5}.dialog-token{-webkit-user-select:all;user-select:all;color:#e8c88f;background:#241b0c;border-color:#4a3a1c}.mfa-qr{background:#fff;border:1px solid #262c29;border-radius:10px;align-self:center;padding:10px}.mfa-qr img{width:220px;height:220px;display:block}.mfa-recovery-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mfa-recovery-codes code{color:#d8ded9;letter-spacing:.05em;text-align:center;-webkit-user-select:all;user-select:all;background:#0b0d0c;border:1px solid #262c29;border-radius:7px;padding:10px 12px;font-size:13px}.dialog-progress{background:#0b0d0c;border:1px solid #262c29;border-radius:7px;gap:7px;padding:12px;display:grid}.dialog-progress>div{color:#8c968f;text-transform:capitalize;justify-content:space-between;font-size:11.5px;display:flex}.dialog-progress>div b{color:#e8a13f;font-family:JetBrains Mono,monospace}.dialog-progress>i{background:#1f2523;border-radius:4px;height:5px;overflow:hidden}.dialog-progress>i span{border-radius:inherit;background:#e8a13f;height:100%;transition:width .12s linear;display:block}.dialog-progress code{color:#6c756f;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.file-dialog{grid-template-columns:210px minmax(0,1fr);height:min(570px,100vh - 180px);display:grid}.file-dialog aside{background:#0e100f;border-right:1px solid #262c29;padding:10px;overflow:auto}.file-dialog aside button{color:#8c968f;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:5px;width:100%;padding:8px 9px;font-family:JetBrains Mono,monospace;font-size:10.5px;overflow:hidden}.file-dialog aside button.active{color:#e8a13f;background:#241b0c}.file-dialog section{background:#090b0a;min-width:0;overflow:auto}.file-dialog section pre{color:#cdd6d0;tab-size:2;min-width:max-content;margin:0;padding:18px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.65}.file-dialog section .dialog-help{padding:22px}.utility-page{color:#e8ece9;background:radial-gradient(circle at 75% 0,#e8a13f14,#0000 32rem),#0b0d0c;min-height:100vh}.utility-page>header,.utility-page>footer{align-items:center;gap:20px;max-width:1040px;margin:0 auto;padding:22px 28px;display:flex}.utility-page>header{border-bottom:1px solid #262c29;justify-content:space-between}.utility-page>header nav,.utility-page>footer{gap:18px;display:flex}.utility-page a{color:#b6bfb9;text-decoration:none}.utility-page a:hover{color:#e8a13f}.utility-page>article{max-width:860px;min-height:calc(100vh - 170px);margin:0 auto;padding:72px 28px 90px}.utility-page .eyebrow{color:#e8a13f;letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-family:JetBrains Mono,monospace;font-size:11px}.utility-page h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(34px,6vw,62px);line-height:1.02}.utility-intro{color:#8c968f;max-width:720px;margin:22px 0 42px;font-size:17px;line-height:1.7}.utility-content{gap:18px;display:grid}.utility-content>section,.utility-content>div{background:#121514;border:1px solid #262c29;border-radius:10px;padding:22px}.utility-content h2,.utility-content h3{margin:0 0 10px}.utility-content p,.utility-content li{color:#b6bfb9;line-height:1.7}.utility-content code{color:#e8a13f}.utility-primary{background:#e8a13f;border-radius:7px;place-items:center;min-height:40px;padding:0 18px;font-weight:700;display:inline-grid;color:#0b0d0c!important}.utility-page>footer{color:#6c756f;border-top:1px solid #262c29;justify-content:flex-end;font-size:12px}.utility-page>footer span{margin-right:auto}@media (width<=620px){.auth-card{padding:24px 20px}.oauth-row{grid-template-columns:1fr}.runtime-dialog-backdrop{padding:8px}.runtime-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.dialog-grid,.file-dialog{grid-template-columns:1fr}.file-dialog aside{border-bottom:1px solid #262c29;border-right:0;max-height:130px}.utility-page>header nav{display:none}.utility-page>article{padding-top:48px}}.workspace-shell{color:#e8ece9;background:#080a09;grid-template-columns:252px minmax(0,1fr);width:100%;min-height:100vh;display:grid}.workspace-shell button,.workspace-shell select,.workspace-shell a{cursor:pointer}.workspace-sidebar{background:#0e100f;border-right:1px solid #262c29;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.workspace-brand{color:#e8ece9;text-align:left;background:0 0;border:0;border-bottom:1px solid #262c29;flex:none;align-items:center;gap:11px;height:66px;padding:0 20px;display:flex}.workspace-brand>span{flex:none;width:27px;height:27px;position:relative}.workspace-brand>span i,.workspace-brand>span b{border-radius:4px;width:18px;height:18px;position:absolute}.workspace-brand>span i{border:1.5px solid #6a5327;top:0;right:0}.workspace-brand>span b{background:#0e100f;border:1.5px solid #e8a13f;bottom:0;left:0}.workspace-brand>strong{letter-spacing:-.04em;font-size:18px}.workspace-brand em{color:#8c968f;font-style:normal;font-weight:400}.workspace-sidebar nav{gap:3px;padding:18px 11px 4px;display:grid}.workspace-sidebar nav>p{color:#667069;letter-spacing:.14em;margin:0 9px 8px;font:9.5px JetBrains Mono,monospace}.workspace-sidebar nav>strong{color:#cfd6d1;text-overflow:ellipsis;white-space:nowrap;margin:0 9px 8px;font:12px JetBrains Mono,monospace;overflow:hidden}.workspace-sidebar nav button{color:#98a29c;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;min-height:38px;padding:0 10px;font-size:13px;display:flex}.workspace-sidebar nav button:hover{color:#e8ece9;background:#151917}.workspace-sidebar nav button.is-active{color:#f1e6d4;background:#241b0c}.workspace-sidebar nav button>span{background:#3a423d;border-radius:50%;flex:none;width:6px;height:6px}.workspace-sidebar nav button.is-active>span{background:#e8a13f}.workspace-sidebar nav button>em{color:#667069;margin-left:auto;font:10px JetBrains Mono,monospace}.workspace-sidebar>footer{border-top:1px solid #262c29;margin-top:auto;padding:12px}.workspace-sidebar>footer>button:first-child{color:#e8ece9;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:8px;display:grid}.workspace-sidebar>footer>button:first-child:hover{background:#151917}.workspace-sidebar>footer img,.workspace-sidebar>footer>button:first-child>span{object-fit:cover;border-radius:50%;width:34px;height:34px}.workspace-sidebar>footer>button:first-child>span{color:#e8a13f;background:#241b0c;border:1px solid #4a3a1c;place-items:center;font-size:11px;font-weight:700;display:grid}.workspace-sidebar>footer>button:first-child div{gap:2px;min-width:0;display:grid}.workspace-sidebar>footer strong,.workspace-sidebar>footer small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-sidebar>footer strong{font-size:12px}.workspace-sidebar>footer small{color:#667069;font-size:10px}.workspace-sidebar>footer>button:last-child{color:#7d8780;text-align:left;background:0 0;border:0;width:100%;margin-top:5px;padding:7px 9px;font-size:11px}.workspace-sidebar>footer>button:last-child:hover{color:#e8a13f}.workspace-main{min-width:0;min-height:100vh}.workspace-topbar{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0d0cf0;border-bottom:1px solid #262c29;align-items:center;gap:18px;min-height:66px;padding:10px clamp(22px,3vw,46px);display:flex;position:sticky;top:0}.workspace-topbar>div{gap:2px;min-width:180px;display:grid}.workspace-topbar small{color:#667069;font:9px JetBrains Mono,monospace}.workspace-topbar strong{font-size:15px}.workspace-topbar label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:240px;max-width:420px;margin-left:auto;display:grid}.workspace-topbar label>span{color:#667069;font-size:10.5px}.workspace-topbar select{color:#d6ddd8;background:#121514;border:1px solid #303733;border-radius:7px;min-width:0;height:34px;padding:0 30px 0 10px;font:11.5px JetBrains Mono,monospace}.workspace-primary{color:#0b0d0c;background:#e8a13f;border:1px solid #e8a13f;border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex}.workspace-primary:hover{background:#f0ad4f}.workspace-content{width:100%;padding:clamp(24px,3.2vw,52px)}.workspace-page-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:30px;display:flex}.workspace-page-heading>div{min-width:0}.workspace-page-heading p,.workspace-panel>header p,.workspace-billing-summary p{color:#e8a13f;letter-spacing:.14em;margin:0 0 7px;font:9.5px JetBrains Mono,monospace}.workspace-page-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.3vw,46px);line-height:1.05}.workspace-page-heading>div>span{color:#8c968f;margin-top:9px;font-size:13px;display:block}.workspace-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.workspace-metric{background:#121514;border:1px solid #262c29;border-radius:10px;flex-direction:column;gap:10px;min-width:0;min-height:130px;padding:20px;display:flex}.workspace-metric>span{color:#8c968f;font-size:11.5px}.workspace-metric>strong{color:#e8ece9;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(22px,2.5vw,32px);overflow:hidden}.workspace-metric>small{color:#667069;margin-top:auto;font-size:10.5px}.workspace-two-column,.workspace-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.workspace-settings-grid{align-items:start}.workspace-panel{background:#0e100f;border:1px solid #262c29;border-radius:10px;min-width:0;overflow:hidden}.workspace-large-panel{width:100%}.workspace-panel>header{background:#121514;border-bottom:1px solid #262c29;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:14px 18px;display:flex}.workspace-panel>header h2{margin:0;font-size:15px}.workspace-panel>header button,.workspace-panel>button{color:#c1c9c4;background:#151917;border:1px solid #313834;border-radius:6px;min-height:32px;padding:0 12px;font-size:11px}.workspace-panel>button{margin:0 18px 18px}.workspace-panel>header button:hover,.workspace-panel>button:hover{color:#e8a13f;border-color:#6a5327}.workspace-project-list{display:grid}.workspace-project-list>button{color:#d6ddd8;text-align:left;background:0 0;border:0;border-bottom:1px solid #1f2523;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:11px 16px;display:grid}.workspace-project-list>button:last-child{border-bottom:0}.workspace-project-list>button:hover{background:#151917}.workspace-project-mark{color:#e8a13f;background:#241b0c;border:1px solid #4a3a1c;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.workspace-project-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.workspace-project-list strong,.workspace-project-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-project-list strong{font:12px JetBrains Mono,monospace}.workspace-project-list small,.workspace-project-list em{color:#667069;font-size:10.5px;font-style:normal}.workspace-activity-list,.workspace-version-list,.workspace-session-list,.workspace-people-list{display:grid}.workspace-activity-list article,.workspace-version-list article,.workspace-session-list article,.workspace-people-list article{border-bottom:1px solid #1f2523;align-items:center;gap:13px;min-height:66px;padding:11px 16px;display:flex}.workspace-activity-list article:last-child,.workspace-version-list article:last-child,.workspace-session-list article:last-child,.workspace-people-list article:last-child{border-bottom:0}.workspace-activity-list article>span,.workspace-version-list article>span,.workspace-people-list article>span{color:#e8a13f;background:#241b0c;border:1px solid #4a3a1c;border-radius:6px;place-items:center;min-width:34px;min-height:28px;font:9.5px JetBrains Mono,monospace;display:grid}.workspace-activity-list article>div,.workspace-version-list article>div:nth-child(2),.workspace-session-list article>div,.workspace-people-list article>div{flex:1;gap:3px;min-width:0;display:grid}.workspace-activity-list strong,.workspace-version-list strong,.workspace-session-list strong,.workspace-people-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.workspace-activity-list p,.workspace-activity-list time,.workspace-version-list small,.workspace-session-list small,.workspace-people-list small,.workspace-people-list em{color:#667069;margin:0;font-size:10px;font-style:normal}.workspace-activity-list time{text-align:right}.workspace-project-grid,.workspace-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.workspace-project-grid>article,.workspace-plan-grid>article{background:#121514;border:1px solid #262c29;border-radius:10px;flex-direction:column;gap:13px;min-width:0;padding:20px;display:flex}.workspace-project-grid>article>header{justify-content:space-between;align-items:center;display:flex}.workspace-project-grid>article>header em{color:#8c968f;text-transform:capitalize;font-size:10px;font-style:normal}.workspace-project-grid h2,.workspace-plan-grid h2{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.workspace-project-grid p,.workspace-plan-grid p{color:#7d8780;min-height:42px;margin:0;font-size:12px;line-height:1.55}.workspace-project-grid dl,.workspace-details{margin:0}.workspace-project-grid dl div,.workspace-details div{border-bottom:1px solid #1f2523;justify-content:space-between;gap:16px;padding:7px 0;display:flex}.workspace-project-grid dt,.workspace-details dt{color:#667069;font-size:10.5px}.workspace-project-grid dd,.workspace-details dd{color:#c3cbc6;text-align:right;margin:0;font:10.5px JetBrains Mono,monospace}.workspace-project-grid>article>button,.workspace-plan-grid button{color:#d7ded9;background:#151917;border:1px solid #313834;border-radius:7px;min-height:36px;margin-top:auto;font-size:11.5px;font-weight:600}.workspace-project-grid>article>button:hover,.workspace-plan-grid button:hover{color:#e8a13f;border-color:#e8a13f}.workspace-file-table{overflow-x:auto}.workspace-file-head,.workspace-file-table>button{grid-template-columns:minmax(260px,1fr) minmax(150px,.6fr) 110px 110px;align-items:center;gap:14px;min-width:720px;display:grid}.workspace-file-head{color:#667069;letter-spacing:.09em;background:#0b0d0c;min-height:34px;padding:0 15px;font:9px JetBrains Mono,monospace}.workspace-file-table>button{color:#9aa49e;text-align:left;background:0 0;border:0;border-top:1px solid #1f2523;width:100%;min-height:46px;padding:0 15px;font-size:10.5px}.workspace-file-table>button:hover{background:#151917}.workspace-file-table>button strong{color:#d6ddd8;text-overflow:ellipsis;white-space:nowrap;font:11px JetBrains Mono,monospace;overflow:hidden}.workspace-version-list article>div:last-child{gap:6px;display:flex}.workspace-version-list button{color:#9ca69f;background:#151917;border:1px solid #303733;border-radius:5px;min-height:29px;padding:0 9px;font-size:10px}.workspace-version-list button:hover{color:#e8a13f;border-color:#6a5327}.workspace-bar-list,.workspace-breakdown{gap:15px;padding:22px;display:grid}.workspace-bar-list article,.workspace-breakdown button{grid-template-columns:130px minmax(100px,1fr) 100px;align-items:center;gap:16px;display:grid}.workspace-bar-list span,.workspace-breakdown span{color:#b8c1bb;text-overflow:ellipsis;white-space:nowrap;font:11px JetBrains Mono,monospace;overflow:hidden}.workspace-bar-list i,.workspace-breakdown i,.workspace-storage-meter>i{background:#1f2523;border-radius:999px;height:7px;overflow:hidden}.workspace-bar-list i b,.workspace-breakdown i b,.workspace-storage-meter>i b{border-radius:inherit;background:#e8a13f;height:100%;display:block}.workspace-bar-list strong,.workspace-breakdown strong{color:#667069;text-align:right;font:10.5px JetBrains Mono,monospace}.workspace-breakdown button{text-align:left;background:0 0;border:0;width:100%;padding:8px 0}.workspace-breakdown button:hover span{color:#e8a13f}.workspace-storage-meter{gap:17px;padding:26px;display:grid}.workspace-storage-meter>div{justify-content:space-between;gap:20px;display:flex}.workspace-storage-meter strong{font-size:15px}.workspace-storage-meter span,.workspace-storage-meter p{color:#667069;font-size:11px}.workspace-storage-meter p{margin:0}.workspace-people-list article>em{border:1px solid #313834;border-radius:999px;padding:4px 9px}.workspace-invite-list{border-top:1px solid #262c29;padding:18px}.workspace-invite-list h3{margin:0 0 10px;font-size:12px}.workspace-invite-list p{color:#667069;grid-template-columns:minmax(0,1fr) 90px 180px;gap:15px;margin:0;padding:8px 0;font-size:10.5px;display:grid}.workspace-action-list{display:grid}.workspace-action-list>button{color:#d6ddd8;text-align:left;background:0 0;border:0;border-bottom:1px solid #1f2523;align-items:center;gap:18px;min-height:68px;padding:12px 17px;display:flex}.workspace-action-list>button:last-child{border-bottom:0}.workspace-action-list>button:hover{background:#151917}.workspace-action-list>button>span{flex:1;gap:4px;display:grid}.workspace-action-list strong{font-size:12px}.workspace-action-list small{color:#667069;font-size:10.5px}.workspace-action-list b{color:#e8a13f;font-size:10.5px}.workspace-action-list .is-danger strong,.workspace-action-list .is-danger b{color:#e9847b}.workspace-profile-card{background:#121514;border:1px solid #262c29;border-radius:10px;grid-template-columns:96px minmax(0,1fr);gap:24px;margin-bottom:18px;padding:24px;display:grid}.workspace-profile-card>img,.workspace-profile-card>span{border-radius:50%;width:96px;height:96px}.workspace-profile-card>img{object-fit:cover}.workspace-profile-card>span{color:#e8a13f;background:#241b0c;border:1px solid #4a3a1c;place-items:center;font-size:28px;font-weight:700;display:grid}.workspace-profile-card h2{margin:0;font-size:24px}.workspace-profile-card p{color:#8c968f;max-width:720px;margin:8px 0 16px;font-size:13px;line-height:1.6}.workspace-profile-card dl{flex-wrap:wrap;gap:14px 28px;margin:0;display:flex}.workspace-profile-card dl div{gap:8px;display:flex}.workspace-profile-card dt{color:#667069;font-size:10.5px}.workspace-profile-card dd{color:#c3cbc6;text-transform:capitalize;margin:0;font-size:10.5px}.workspace-profile-card a{color:#e8a13f}.workspace-billing-summary{background:linear-gradient(120deg,#241b0c,#121514);border:1px solid #4a3a1c;border-radius:11px;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:36px;margin-bottom:18px;padding:26px;display:grid}.workspace-billing-summary h1{text-transform:capitalize;margin:0;font-size:30px}.workspace-billing-summary>div>span{color:#8c968f;font-size:11px}.workspace-billing-summary dl{margin:0}.workspace-billing-summary dl div{border-bottom:1px solid #332b1d;justify-content:space-between;gap:20px;padding:6px 0;display:flex}.workspace-billing-summary dt{color:#8c968f;font-size:10.5px}.workspace-billing-summary dd{color:#e8ece9;margin:0;font:10.5px JetBrains Mono,monospace}.workspace-billing-summary>button{color:#0b0d0c;background:#e8a13f;border:1px solid #e8a13f;border-radius:7px;min-height:36px;padding:0 14px;font-size:11.5px;font-weight:700}.workspace-plan-grid{margin-bottom:18px}.workspace-plan-grid>article>span{color:#e8a13f;letter-spacing:.12em;font:9.5px JetBrains Mono,monospace}.workspace-plan-grid h2{font-size:28px}.workspace-invoice-list{display:grid}.workspace-invoice-list article{color:#8c968f;border-bottom:1px solid #1f2523;grid-template-columns:110px minmax(180px,1fr) 180px 100px 60px;align-items:center;gap:12px;min-height:52px;padding:9px 16px;font-size:10.5px;display:grid}.workspace-invoice-list strong{color:#d6ddd8}.workspace-invoice-list em{color:#e8a13f;font-style:normal}.workspace-invoice-list a{color:#e8a13f;text-decoration:none}.workspace-empty{text-align:center;place-content:center;justify-items:center;min-height:230px;padding:30px;display:grid}.workspace-empty>span{color:#e8a13f;background:#241b0c;border:1px solid #4a3a1c;border-radius:8px;place-items:center;width:38px;height:38px;margin-bottom:14px;display:grid}.workspace-empty h2{margin:0;font-size:16px}.workspace-empty p{color:#667069;max-width:430px;margin:8px 0 17px;font-size:11.5px;line-height:1.55}.workspace-settings-heading{margin-bottom:22px}.workspace-settings-page{gap:16px;width:min(1120px,100%);display:grid}.workspace-settings-section{background:#0e100f;border:1px solid #262c29;border-radius:10px;overflow:hidden}.workspace-settings-section>header{background:#121514;border-bottom:1px solid #262c29;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:14px 18px;display:flex}.workspace-settings-section>header p,.workspace-settings-section>header h2,.workspace-settings-section>header span{margin:0}.workspace-settings-section>header p{color:#e8a13f;letter-spacing:.14em;margin-bottom:5px;font:9.5px JetBrains Mono,monospace}.workspace-settings-section>header h2{font-size:15px}.workspace-settings-section>header span{color:#667069;margin-top:4px;font-size:10.5px;display:block}.workspace-settings-section>header>button,.workspace-settings-rows button,.workspace-settings-form button,.workspace-access-list button,.workspace-danger-actions button{color:#c2cac5;background:#151917;border:1px solid #313834;border-radius:6px;min-height:32px;padding:0 12px;font-size:10.5px}.workspace-settings-section>header>button:hover,.workspace-settings-rows button:hover,.workspace-settings-form button:hover,.workspace-access-list button:hover,.workspace-danger-actions button:hover{color:#e8a13f;border-color:#6a5327}.workspace-settings-rows{display:grid}.workspace-settings-rows article{border-bottom:1px solid #1f2523;grid-template-columns:minmax(210px,1fr) minmax(220px,1fr) auto;align-items:center;gap:22px;min-height:66px;padding:12px 18px;display:grid}.workspace-settings-rows article:last-child{border-bottom:0}.workspace-settings-rows article>div,.workspace-settings-form label>span,.workspace-settings-form>div>span,.workspace-danger-actions article>span{gap:4px;min-width:0;display:grid}.workspace-settings-rows strong,.workspace-settings-form strong,.workspace-danger-actions strong{font-size:11.5px}.workspace-settings-rows small,.workspace-settings-form small,.workspace-danger-actions small{color:#667069;font-size:10px;line-height:1.45}.workspace-settings-rows article>span{color:#9ca69f;text-overflow:ellipsis;white-space:nowrap;font:10.5px JetBrains Mono,monospace;overflow:hidden}.workspace-settings-rows article>em{color:#5fcf8d;font-size:10.5px;font-style:normal}.workspace-settings-storage{grid-template-columns:1fr 1fr;gap:15px 30px;padding:20px 18px 15px;display:grid}.workspace-settings-storage>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.workspace-settings-storage span{color:#667069;font-size:10.5px}.workspace-settings-storage strong{text-transform:capitalize;font:13px JetBrains Mono,monospace}.workspace-settings-storage strong small{color:#667069;font-size:10px;font-weight:400}.workspace-settings-storage>i{background:#1f2523;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.workspace-settings-storage>i b{border-radius:inherit;background:#e8a13f;height:100%;display:block}.workspace-settings-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.workspace-settings-plans>button{color:#d6ddd8;text-align:left;background:#121514;border:1px solid #313834;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px;display:flex}.workspace-settings-plans>button:hover{background:#17150f;border-color:#6a5327}.workspace-settings-plans>button span{gap:4px;min-width:0;display:grid}.workspace-settings-plans strong{font-size:11.5px}.workspace-settings-plans small{color:#667069;font-size:9.5px}.workspace-settings-plans b{color:#e8a13f;white-space:nowrap;font:10.5px JetBrains Mono,monospace}.workspace-settings-form{display:grid}.workspace-settings-form>label,.workspace-settings-form>div{border-bottom:1px solid #1f2523;grid-template-columns:minmax(220px,1fr) minmax(220px,330px);align-items:center;gap:24px;min-height:72px;padding:13px 18px;display:grid}.workspace-settings-form>:last-child{border-bottom:0}.workspace-settings-form select{color:#c2cac5;background:#0b0d0c;border:1px solid #313834;border-radius:6px;width:100%;height:34px;padding:0 30px 0 10px;font:10.5px JetBrains Mono,monospace}.workspace-settings-form button{justify-self:end}.workspace-settings-form button:disabled{opacity:.45}.workspace-access-list{display:grid}.workspace-access-list article{border-bottom:1px solid #1f2523;align-items:center;gap:13px;min-height:65px;padding:11px 18px;display:flex}.workspace-access-list article:last-of-type{border-bottom:0}.workspace-access-mark{color:#e8a13f;background:#241b0c;border:1px solid #4a3a1c;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;font:10px JetBrains Mono,monospace;display:grid}.workspace-access-list article>div{flex:1;gap:4px;min-width:0;display:grid}.workspace-access-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.workspace-access-list small,.workspace-access-list em{color:#667069;font-size:10px;font-style:normal}.workspace-settings-empty{color:#667069;margin:0;padding:24px 18px;font-size:11px}.workspace-notification-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px;padding:5px 18px;display:grid}.workspace-notification-list label{color:#b9c2bc;cursor:pointer;border-bottom:1px solid #1f2523;align-items:center;gap:10px;min-height:50px;font-size:10.5px;display:flex}.workspace-notification-list input{accent-color:#e8a13f}.workspace-danger-section{border-color:#482726}.workspace-danger-section>header{background:#181110}.workspace-danger-section>header p{color:#e9847b}.workspace-danger-actions{display:grid}.workspace-danger-actions article{border-bottom:1px solid #2c1c1b;align-items:center;gap:24px;min-height:72px;padding:13px 18px;display:flex}.workspace-danger-actions article:last-child{border-bottom:0}.workspace-danger-actions article>span{flex:1}.workspace-danger-actions .is-danger{color:#e9847b;border-color:#65332f}@media (width<=1050px){.workspace-shell{grid-template-columns:210px minmax(0,1fr)}.workspace-metrics,.workspace-project-grid,.workspace-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-two-column,.workspace-settings-grid,.workspace-settings-plans{grid-template-columns:1fr}}@media (width<=760px){.workspace-shell{display:block}.workspace-sidebar{border-right:0;width:100%;height:auto;position:static;overflow:visible}.workspace-sidebar nav{padding:9px;display:flex;overflow-x:auto}.workspace-sidebar nav>p,.workspace-sidebar nav>strong,.workspace-sidebar>footer{display:none}.workspace-sidebar nav button{flex:none;width:auto;padding:0 12px}.workspace-sidebar nav button>span,.workspace-sidebar nav button>em{display:none}.workspace-topbar{flex-wrap:wrap;padding:12px 15px;position:static}.workspace-topbar>div{min-width:140px}.workspace-topbar label{order:3;width:100%;max-width:none;margin:0}.workspace-content{padding:24px 15px 42px}.workspace-page-heading{flex-direction:column}.workspace-project-grid,.workspace-plan-grid,.workspace-metrics,.workspace-billing-summary{grid-template-columns:1fr}.workspace-version-list article{flex-wrap:wrap;align-items:flex-start}.workspace-version-list article>div:last-child{width:100%;padding-left:47px}.workspace-invoice-list article{grid-template-columns:1fr auto}.workspace-invoice-list article>:nth-child(3){display:none}.workspace-profile-card{grid-template-columns:1fr}.workspace-settings-rows article,.workspace-settings-form>label,.workspace-settings-form>div{grid-template-columns:1fr;gap:9px}.workspace-settings-rows article>em,.workspace-settings-rows article>button,.workspace-settings-form button{justify-self:start}.workspace-settings-storage,.workspace-notification-list{grid-template-columns:1fr}}
