:root{--page-width:900px}*,:before,:after{box-sizing:border-box}a{color:inherit;text-decoration:none}button{color:inherit}:root{font-family:var(--font-d2coding),monospace;color:#242b29;font-synthesis:none;background:#f5f7f6}*{box-sizing:border-box}body{margin:0}button{font:inherit;cursor:pointer}button:focus-visible{outline-offset:2px;outline:2px solid #526f61}.shell{min-height:100vh;display:flex}.sidebar{z-index:5;scrollbar-width:thin;background:#fff;border:1px solid #e5e7e5;border-radius:16px;flex-direction:column;width:240px;transition:width .2s,background-color .2s;display:flex;position:fixed;inset:12px auto 12px 12px;overflow:hidden auto}.brand{white-space:nowrap;border-bottom:1px solid #eceeec;align-items:center;gap:9px;height:72px;min-height:72px;padding:0 18px;display:flex}.brand-mark{color:#fff;background:#27574c;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.brand strong{letter-spacing:-1px;font-size:19px}.brand strong span{color:#759f8c}.collapse,.close-drawer,.mobile-menu{color:#8d9690;background:0 0;border:0;place-items:center;display:grid}.collapse{border-radius:6px;flex:none;width:32px;height:32px;margin-left:auto}.collapse:hover{background:#eff1ef}.close-drawer,.mobile-menu{display:none}.workspace{white-space:nowrap;border:1px solid #edf0ee;border-radius:8px;align-items:center;gap:10px;margin:18px 14px 8px;padding:10px;display:flex}.workspace-icon{color:#46715c;background:#edf3ef;border-radius:7px;flex:none;place-items:center;width:33px;height:33px;font-weight:700;display:grid}.workspace-copy{gap:2px;display:grid}.workspace-copy small,.nav-label{color:#9b9f9d;letter-spacing:.05em;font-size:10px;font-weight:700}.workspace-copy b{font-size:12px}.workspace-chevron{color:#94a19b;flex:none;margin-left:auto}.sidebar nav{padding:8px 14px}.nav-label{padding:14px 10px 10px}.services-label{border-top:1px solid #eceeec;margin-top:17px;padding-top:19px}.nav-item,.help{color:#898f8c;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;width:100%;height:41px;padding:0 11px;font-size:14px;display:flex}.nav-item svg,.help svg{flex:none}.nav-item:hover,.help:hover{color:#345b4b;background:#f2f4f2}.nav-item.active{color:#244d41;background:#e9eeeb;font-weight:650}.sidebar-bottom{margin-top:auto;padding:12px 14px 20px}.side-note{display:none}.help{border:1px solid #eceeec;border-radius:22px;font-size:13px}.main{width:calc(100% - 264px);margin-left:264px;transition:width .2s,margin-left .2s}.backdrop,.floating-menu{display:none}.is-collapsed .sidebar{scrollbar-width:none;background:#eeedea;border-color:#e5e4e0;width:64px}.is-collapsed .sidebar::-webkit-scrollbar{display:none}.is-collapsed .brand{border:0;justify-content:center;height:64px;min-height:64px;padding:0}.is-collapsed .brand-mark,.is-collapsed .brand strong,.is-collapsed .workspace,.is-collapsed .nav-label,.is-collapsed .nav-item span,.is-collapsed .help span{display:none}.is-collapsed .collapse{color:#827e77;margin:0}.is-collapsed .sidebar nav{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:12px 0;display:flex}.is-collapsed .nav-item{color:#8b857e;border-radius:8px;justify-content:center;width:40px;height:40px;min-height:40px;margin:2px 0;padding:0}.is-collapsed .nav-item.active{color:#252522;background:#d5d2ca}.is-collapsed .sidebar-bottom{margin:0;padding:0 12px 20px}.is-collapsed .help{color:#8b857e;border:0;border-radius:8px;justify-content:center;width:40px;height:40px;padding:0}.is-collapsed .main{width:calc(100% - 88px);margin-left:88px}.content{max-width:1500px;margin:auto;padding:39px 42px 30px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:26px;display:flex}.eyebrow{letter-spacing:.12em;color:#90a398;margin-bottom:9px;font-size:10px;font-weight:700}h1,h2,h3,p{margin:0}h1{letter-spacing:-.7px;font-size:28px;font-weight:650}.page-heading p,.section-heading p,.panel-header p{color:#98a39d;margin-top:7px;font-size:13px}.badge{color:#668674;background:#edf4ef;border:1px solid #e0ebe3;border-radius:20px;padding:7px 11px;font-size:11px}.welcome{background:#edf4ef;border:1px solid #e3eee6;border-radius:9px;align-items:center;gap:15px;padding:19px 21px;display:flex}.welcome-icon,.empty-icon{color:#648c72;background:#e1eee5;border-radius:9px;flex:none;place-items:center;width:41px;height:41px;display:grid}.welcome h2,.section-heading h2,.panel-header h2{font-size:15px;font-weight:650}.welcome p{color:#7e9787;margin-top:5px;font-size:12px}.section-heading{margin:34px 0 16px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.card{background:#fff;border:1px solid #e8edeb;border-radius:9px;box-shadow:0 1px 2px #1e382a06}.metric{padding:19px 20px}.metric-top{color:#8c9992;justify-content:space-between;align-items:center;font-size:12px;display:flex}.metric-top svg{color:#9bab9f}.metric strong{color:#43544a;margin-top:15px;font-size:25px;font-weight:600;display:block}.metric p{color:#a7b0ab;margin-top:9px;font-size:11px}.dashboard-grid{grid-template-columns:1.35fr 1fr;gap:14px;margin-top:27px;display:grid}.panel{min-width:0}.panel-header{border-bottom:1px solid #f0f3f1;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.muted-button{color:#a9b2ad;border:1px solid #edf0ee;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:flex}.subtle{color:#acb7b1}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:235px;padding:30px;display:flex}.empty-icon{color:#90a99a;background:#f3f7f4;width:46px;height:46px;margin-bottom:15px}.empty h3{font-size:13px;font-weight:650}.empty p{color:#a1aca5;max-width:270px;margin-top:6px;font-size:12px;line-height:1.6}.large-empty{min-height:360px}.footer-note{text-align:center;color:#bbc5be;margin-top:35px;font-size:11px}.footer-note span{color:#9bbca5}@media (max-width:1000px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.content{padding:32px 26px}}@media (max-width:700px){.sidebar,.is-collapsed .sidebar{background:#fff;border:1px solid #e5e7e5;width:240px;transition:transform .2s;transform:translate(calc(-100% - 24px))}.sidebar.drawer-open{transform:translate(0)}.is-collapsed .brand{border-bottom:1px solid #eceeec;justify-content:flex-start;height:72px;min-height:72px;padding:0 18px}.is-collapsed .brand-mark{display:grid}.is-collapsed .brand strong{display:block}.is-collapsed .workspace{display:flex}.is-collapsed .nav-label{display:block}.is-collapsed .nav-item span,.is-collapsed .help span{display:inline}.is-collapsed .sidebar nav{flex:none;padding:8px 14px;display:block}.is-collapsed .nav-item{color:#898f8c;justify-content:flex-start;width:100%;height:41px;margin:0;padding:0 11px}.is-collapsed .nav-item.active{color:#244d41;background:#e9eeeb}.is-collapsed .sidebar-bottom{margin-top:auto;padding:12px 14px 20px}.is-collapsed .help{border:1px solid #eceeec;border-radius:22px;justify-content:flex-start;width:100%;height:41px;padding:0 11px}.collapse{display:none}.close-drawer{margin-left:auto;display:grid}.main,.is-collapsed .main{width:100%;margin-left:0}.floating-menu{z-index:3;background:#fff;border:1px solid #e8edeb;border-radius:10px;width:38px;height:38px;display:grid;position:fixed;top:16px;right:18px}.backdrop{z-index:4;background:#18281e66;border:0;display:block;position:fixed;inset:0}.content{padding:34px 18px 28px}.page-heading{align-items:flex-start;padding-right:45px}.page-heading h1{font-size:25px}.badge{white-space:nowrap}.metrics{gap:9px}.metric{padding:16px}}@media (min-width:701px){.shell{background:#fff;min-height:100vh;margin:0;padding:12px}.sidebar{border-right:0;border-radius:16px 0 0 16px;inset:12px auto 12px 12px}.main{z-index:1;background:#fff;border:1px solid #e1e2df;border-radius:16px;width:calc(100% - 240px);min-height:calc(100vh - 24px);margin-left:240px;position:relative}.is-collapsed .sidebar{border-radius:16px 0 0 16px}.is-collapsed .main{width:calc(100% - 64px);margin-left:64px}}@media (max-width:700px){.sidebar,.is-collapsed .sidebar{transition:width .2s,background-color .2s;inset:12px auto 12px 12px;transform:none}.sidebar{width:240px;box-shadow:0 8px 28px #1e382a18}.is-collapsed .sidebar{width:64px;box-shadow:none;background:#eeedea}.collapse{display:grid}.close-drawer,.floating-menu,.backdrop{display:none}.is-collapsed .brand{border:0;justify-content:center;height:64px;min-height:64px;padding:0}.is-collapsed .brand-mark,.is-collapsed .brand strong,.is-collapsed .workspace,.is-collapsed .nav-label,.is-collapsed .nav-item span,.is-collapsed .help span{display:none}.is-collapsed .sidebar nav{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:12px 0;display:flex}.is-collapsed .nav-item{color:#8b857e;justify-content:center;width:40px;height:40px;min-height:40px;margin:2px 0;padding:0}.is-collapsed .nav-item.active{color:#252522;background:#d5d2ca}.is-collapsed .sidebar-bottom{margin:0;padding:0 12px 20px}.is-collapsed .help{border:0;justify-content:center;width:40px;height:40px;padding:0}.main,.is-collapsed .main{width:calc(100% - 88px);margin-left:88px}.page-heading{padding-right:0}}.sidebar{left:0}@media (min-width:701px){.shell{padding-left:0}}@media (max-width:700px){.sidebar,.is-collapsed .sidebar{left:0}}.sidebar{border-radius:0;top:0;bottom:0}@media (min-width:701px){.sidebar,.is-collapsed .sidebar{border-radius:0;top:0;bottom:0}.shell{padding-top:0;padding-bottom:0}.main{min-height:100vh}}@media (max-width:700px){.sidebar,.is-collapsed .sidebar{border-radius:0;top:0;bottom:0}}.content{border-radius:16px 0 0 16px;min-height:100vh;overflow:hidden}.main{background:#eeedea}.content{background:#fff}.sidebar,.main{background:#eeedea}@media (max-width:700px){.sidebar,.is-collapsed .sidebar{background:#eeedea}}.main{height:100dvh;min-height:0;overflow:hidden}.content{overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}:root,body,.shell{background:#eeedea}@media (min-width:701px){.shell{background:#eeedea}}.brand .collapse{visibility:visible;opacity:1;place-items:center;display:grid}@media (max-width:700px){.brand .collapse{display:grid}}.sidebar nav,.is-collapsed .sidebar nav{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:12px;display:flex}.nav-item,.is-collapsed .nav-item{justify-content:flex-start;height:40px;min-height:40px;margin:2px 0;padding:0 11px}.is-collapsed .nav-item{width:40px}.sidebar-bottom,.is-collapsed .sidebar-bottom{margin:0;padding:0 12px 20px}.help,.is-collapsed .help{border:0;border-radius:8px;justify-content:flex-start;height:40px;padding:0 11px}.is-collapsed .help{width:40px}@media (max-width:700px){.sidebar nav,.is-collapsed .sidebar nav{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:12px;display:flex}.nav-item,.is-collapsed .nav-item{justify-content:flex-start;height:40px;min-height:40px;margin:2px 0;padding:0 11px}.is-collapsed .nav-item{width:40px}.sidebar-bottom,.is-collapsed .sidebar-bottom{margin:0;padding:0 12px 20px}.help,.is-collapsed .help{border:0;border-radius:8px;justify-content:flex-start;height:40px;padding:0 11px}.is-collapsed .help{width:40px}}.brand,.is-collapsed .brand{height:64px;min-height:64px}@media (max-width:700px){.main,.is-collapsed .main{width:calc(100% - 64px);margin-left:64px}}.sidebar,.is-collapsed .sidebar{border-top:0;border-bottom:0}@media (max-width:700px){.sidebar,.is-collapsed .sidebar{border-top:0;border-bottom:0}}.sidebar,.is-collapsed .sidebar{overflow-y:hidden}@media (max-width:700px){.sidebar,.is-collapsed .sidebar{overflow-y:hidden}}html,body{overscroll-behavior:none;height:100%;overflow:hidden}.shell{height:100dvh;min-height:0;overflow:hidden}.sidebar,.is-collapsed .sidebar{overscroll-behavior:contain;touch-action:pan-x;height:100dvh;box-shadow:none;border:0;position:fixed;overflow:clip}@media (max-width:700px){.sidebar,.is-collapsed .sidebar{box-shadow:none;border:0}}.landing{color:#26312c;background:#fafbf9;flex-direction:column;height:100dvh;padding:0 6%;display:flex;overflow:auto}.landing-header{border-bottom:1px solid #e8ede9;justify-content:space-between;align-items:center;height:76px;display:flex}.landing-brand{letter-spacing:-1px;align-items:center;gap:8px;font-size:20px;font-weight:700;display:flex}.landing-brand>span:first-child{color:#fff;background:#285a4b;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.landing-dot{color:#719a84;margin-left:-8px}.landing-login{color:#4a5c52;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.landing-hero{max-width:750px;margin:auto 0;padding:80px 0}.landing-kicker{letter-spacing:.14em;color:#789788;font-size:10px;font-weight:700}.landing-hero h1{letter-spacing:-.055em;margin-top:24px;font-size:clamp(42px,7vw,76px);line-height:1.08}.landing-hero h1 span{color:#789b87}.landing-hero p{color:#829187;max-width:480px;margin-top:24px;font-size:16px;line-height:1.7}.landing-button{color:#fff;background:#285a4b;border-radius:8px;align-items:center;gap:15px;margin-top:32px;padding:14px 18px;font-size:13px;font-weight:600;display:inline-flex}.landing-hero small{color:#a3aea6;margin-top:14px;font-size:11px;display:block}.landing-footer{color:#9ca9a0;border-top:1px solid #e8ede9;padding:24px 0;font-size:11px}.signout-dialog{color:#26312c;background:#fff;border:1px solid #e5e9e6;border-radius:14px;width:min(360px,100vw - 40px);padding:24px;box-shadow:0 18px 60px #1b302423}.signout-dialog::backdrop{background:#1d292380}.signout-icon{color:#547562;background:#eff4f0;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:18px;display:grid}.signout-dialog h2{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:650}.signout-dialog p{color:#89978e;margin:8px 0 24px;font-size:13px;line-height:1.6}.signout-actions{justify-content:flex-end;gap:8px;display:flex}.signout-actions button{border-radius:7px;padding:9px 15px;font-size:13px;font-weight:600}.signout-cancel{color:#65746b;background:#fff;border:1px solid #e1e6e2}.signout-confirm{color:#fff;background:#285a4b;border:1px solid #285a4b}.signout-cancel,.signout-confirm{border:0}.signout-heading{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.signout-heading .signout-icon{flex:none;margin:0}.signout-heading p{margin:6px 0 0}.signout-dialog:focus,.signout-dialog:focus-visible{outline:none}.settings-page{max-width:var(--page-width);margin:0 auto;padding:0 0 48px}.settings-section+.settings-section{margin-top:40px}.settings-heading{margin-bottom:15px}.settings-heading h2{margin:0;font-size:18px}.settings-heading p{color:#8e9a92;margin:7px 0 0;font-size:13px}.settings-card{background:#fff;border:1px solid #e8edeb;border-radius:10px;overflow:hidden}.settings-row{justify-content:space-between;align-items:center;gap:24px;padding:19px 20px;display:flex}.settings-row+.settings-row{border-top:1px solid #eef1ef}.settings-row span{gap:5px;display:grid}.settings-row strong{font-size:13px;font-weight:600}.settings-row small{color:#9aa69e;font-size:12px}.settings-row input,.settings-row select{color:#34433a;width:200px;max-width:50%;font:inherit;background:#fff;border:1px solid #e1e7e3;border-radius:7px;padding:9px 11px;font-size:13px}.settings-row input:focus-visible,.settings-row select:focus-visible{outline-offset:2px;outline:2px solid #729682}.sidebar-right .sidebar,.sidebar-right.is-collapsed .sidebar{left:auto;right:0}.sidebar-right .main{width:calc(100% - 240px);margin-left:0;margin-right:240px}.sidebar-right.is-collapsed .main{width:calc(100% - 64px);margin-left:0;margin-right:64px}.sidebar-right .content{border-radius:0 16px 16px 0}.theme-dark,.theme-dark .sidebar,.theme-dark.is-collapsed .sidebar,.theme-dark .main{color:#e5ebe7;background:#202522}.theme-dark .content{color:#e5ebe7;background:#2a302d}.theme-dark .nav-item,.theme-dark .help,.theme-dark .collapse{color:#a9b5ad}.theme-dark .nav-item:hover,.theme-dark .help:hover,.theme-dark .collapse:hover{color:#f3f7f4;background:#39433d}.theme-dark .nav-item.active{color:#f3f7f4;background:#45534a}.theme-dark .settings-card,.theme-dark .settings-row input,.theme-dark .settings-row select{color:#e5ebe7;background:#303a34;border-color:#46534a}.theme-dark .settings-row+.settings-row{border-color:#46534a}.theme-dark .signout-dialog{color:#e5ebe7;background:#303a34;border-color:#46534a}.theme-dark .signout-cancel{color:#e5ebe7;background:#46534a}@media (max-width:700px){.sidebar-right .sidebar,.sidebar-right.is-collapsed .sidebar{left:auto;right:0}.sidebar-right .main,.sidebar-right.is-collapsed .main{width:calc(100% - 64px);margin-left:0;margin-right:64px}.settings-row{flex-direction:column;align-items:flex-start;gap:12px}.settings-row input,.settings-row select{width:100%;max-width:none}}.brand strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-card,.theme-dark .settings-card{background:0 0;border:0;border-radius:0;overflow:visible}.settings-row{padding-left:0;padding-right:0}.settings-heading h2{align-items:center;gap:9px;display:flex}.settings-heading h2 svg{color:#84958b;flex:none}.workspace-loading{background:#eeedea;place-items:center;height:100dvh;display:grid}.workspace-loading-bar{background:#d6ded8;border-radius:3px;width:96px;height:3px;position:relative;overflow:hidden}.workspace-loading-bar:after{content:"";background:#628875;border-radius:3px;width:40%;animation:1s ease-in-out infinite alternate workspace-loading;position:absolute;inset:0 auto 0 0}@keyframes workspace-loading{to{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){.workspace-loading-bar:after{animation:none}}.workspace-pending{visibility:hidden}.workspace-loading{z-index:10;position:fixed;inset:0}@media (max-width:700px){.settings-row input,.settings-row select{font-size:16px}}.login-page{color:#26312c;background:#fafbf9;flex-direction:column;align-items:center;height:100dvh;padding:38px 24px;display:flex;overflow:auto}.login-brand{letter-spacing:-1px;align-items:center;gap:8px;font-size:20px;font-weight:700;display:flex}.login-brand span{color:#fff;background:#285a4b;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.login-brand b{color:#719a84;margin-left:-8px}.login-panel{width:100%;max-width:380px;margin:auto 0;padding:48px 0}.login-intro{text-align:center;margin-bottom:30px}.login-intro h1{letter-spacing:-.04em;margin:0;font-size:27px}.login-intro p{color:#8a9990;margin:9px 0 0;font-size:13px}.login-providers{gap:10px;display:grid}.login-provider{background:#fff;border:1px solid #e1e8e3;border-radius:8px;justify-content:center;align-items:center;gap:11px;min-height:45px;font-size:13px;font-weight:600;display:flex;position:relative}.login-provider:hover{background:#f3f7f4}.google-mark{color:#4285f4;font-size:17px;font-weight:750}.login-divider{color:#a7b2aa;align-items:center;gap:12px;margin:25px 0;font-size:11px;display:flex}.login-divider:before,.login-divider:after{content:"";background:#e8ede9;flex:1;height:1px}.login-form label{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.login-email{color:#95a39a;background:#fff;border:1px solid #e1e8e3;border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.login-email:focus-within{outline-offset:2px;outline:2px solid #729682}.login-email input{color:#26312c;width:100%;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.login-form button{color:#fff;width:100%;height:45px;font:inherit;background:#285a4b;border:0;border-radius:8px;margin-top:12px;font-size:13px;font-weight:600}.login-form button:hover{background:#214a3e}.login-dev-note{text-align:center;color:#a2afa6;margin:22px 0 0;font-size:11px;line-height:1.5}@media (max-width:700px){.login-email input{font-size:16px}}.landing-header-actions{align-items:center;gap:18px;display:flex}.landing-theme-toggle{color:#66776c;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.landing-theme-toggle:hover{background:#eaf0ec}.landing-dark{color:#e5ebe7;background:#202522}.landing-dark .landing-header,.landing-dark .landing-footer{border-color:#39453d}.landing-dark .landing-login,.landing-dark .landing-theme-toggle{color:#bdcbc1}.landing-dark .landing-theme-toggle:hover{background:#39453d}.landing-dark .landing-hero p,.landing-dark .landing-footer{color:#a5b3aa}.landing-login{border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.landing-login:hover{background:#eaf0ec}.landing-dark .landing-login:hover{background:#39453d}.landing-theme-toggle,.landing-theme-toggle:hover,.landing-dark .landing-theme-toggle:hover{background:0 0}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-language select{color:#66776c;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 2px;font-size:12px}.landing-dark .landing-language select{color:#bdcbc1}.landing-language select:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #729682}html[data-initial-theme=dark] .workspace-loading{background:#202522}html[data-initial-theme=dark] .workspace-loading-bar{background:#46534a}button,input,select,textarea{font-family:inherit}.landing-hero{width:100%}.landing-hero h1{letter-spacing:-.04em;font-size:clamp(20px,5.9vw,64px);line-height:1.18}.landing-title-line{white-space:nowrap;display:block}.landing-hero h1 .landing-title-line{color:inherit}.landing-hero h1 .landing-title-accent{color:#789b87}.landing-hero p{min-height:3.4em}.landing-button{justify-content:center;min-width:164px}.landing-language select{min-width:78px}.landing-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.landing-footer-controls{align-items:center;gap:12px;display:flex}.landing-footer>span{text-align:right}@media (max-width:480px){.landing-footer{flex-direction:column-reverse;align-items:flex-start}.landing-footer>span{text-align:left}}.landing-footer-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;display:flex}.landing-legal-links{gap:16px;display:flex}.landing-legal-links a,.legal-footer a,.legal-back{color:#73867a}.landing-legal-links a:hover,.legal-footer a:hover,.legal-back:hover{text-decoration:underline}.legal-back{align-items:center;gap:7px;font-size:12px;display:flex}.legal-content{flex:1;width:100%;max-width:760px;margin:0 auto;padding:70px 0}.legal-content h1{margin:14px 0 22px;font-size:clamp(28px,4vw,40px)}.legal-label{letter-spacing:.1em;color:#789788;font-size:10px;font-weight:700}.legal-notice{color:#829187;font-size:14px;line-height:1.8}.legal-footer{border-top:1px solid #e8ede9;padding:24px 0;font-size:12px}.landing-dark .legal-footer{border-color:#39453d}.landing-dark .legal-back,.landing-dark .legal-footer a{color:#bdcbc1}@media (max-width:480px){.landing-footer-end{justify-content:flex-start;gap:12px}.legal-content{padding:50px 0}}.landing-kicker{min-height:3em;line-height:1.5}.landing-hero h1{line-height:1.18}.landing-title-line{height:1.18em;line-height:1.18}.landing-hero p{min-height:6.8em;line-height:1.7}.landing-hero small{min-height:1.5em;line-height:1.5}.landing-legal-links{white-space:nowrap}.landing-hero p{min-height:3.4em;font-size:clamp(12px,4vw,16px)}.landing-hero p span{white-space:nowrap;display:block}.login-dark{color:#e5ebe7;background:#202522}.login-dark .login-intro p,.login-dark .login-dev-note,.login-dark .login-divider{color:#a5b3aa}.login-dark .login-provider,.login-dark .login-email{color:#e5ebe7;background:#303a34;border-color:#46534a}.login-dark .login-provider:hover{background:#39453d}.login-dark .login-email input{color:#e5ebe7}.login-dark .login-divider:before,.login-dark .login-divider:after{background:#46534a}.landing:not(.legal-page){display:block}.landing:not(.legal-page) .landing-header{height:76px}.landing:not(.legal-page) .landing-hero{flex-direction:column;justify-content:center;align-items:flex-start;max-width:100%;min-height:min(720px,100dvh - 76px);margin:0;padding:100px 0;display:flex}.landing:not(.legal-page) .landing-hero h1{font-size:clamp(20px,5.9vw,64px)}.landing:not(.legal-page) .landing-hero p{min-height:0}.landing:not(.legal-page) .landing-hero small{margin-top:14px}.story-section{border-top:1px solid #e4eae5;grid-template-columns:1fr 1fr;align-items:start;gap:10%;padding:120px 0;display:grid}.story-label{letter-spacing:.12em;color:#789788;font-size:10px;font-weight:700}.story-intro h2,.story-end h2{letter-spacing:-.04em;margin:22px 0;font-size:clamp(24px,3.3vw,42px);line-height:1.4}.story-intro>p{color:#7f8f84;max-width:520px;font-size:14px;line-height:1.9}.story-list{border-top:1px solid #e4eae5}.story-list>div{border-bottom:1px solid #e4eae5;align-items:center;gap:18px;min-height:78px;display:flex}.story-list span{color:#a6b5aa;font-size:11px}.story-list p{flex:1;font-size:13px}.story-list svg{color:#89a293}.story-solution{display:block}.story-features{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}.story-features article{background:#fff;border:1px solid #e4eae5;border-radius:10px;min-height:190px;padding:24px}.story-features svg{color:#799b87}.story-features h3{margin:25px 0 10px;font-size:14px}.story-features p,.story-end p{color:#89998e;font-size:12px;line-height:1.8}.story-end{border-top:1px solid #e4eae5;padding:120px 0}.story-end .landing-button{margin-top:12px}.story-end p{margin-top:14px}.landing-dark .story-section,.landing-dark .story-list,.landing-dark .story-list>div,.landing-dark .story-end{border-color:#39453d}.landing-dark .story-features article{background:#2a302d;border-color:#39453d}.landing-dark .story-intro>p,.landing-dark .story-features p,.landing-dark .story-end p{color:#a5b3aa}@media (max-width:700px){.landing:not(.legal-page) .landing-hero{min-height:calc(100dvh - 76px);padding:70px 0}.story-section{grid-template-columns:1fr;gap:40px;padding:80px 0}.story-features{grid-template-columns:1fr;margin-top:36px}.story-features article{min-height:0}.story-end{padding:80px 0}}.landing:not(.legal-page) .landing-hero{min-height:0;padding:100px 0 88px}.landing-kicker{min-height:0}.story-section{padding:72px 0}.story-features{margin-top:36px}.story-end{padding:72px 0}@media (max-width:700px){.landing:not(.legal-page) .landing-hero{min-height:0;padding:72px 0 64px}.story-section{gap:28px;padding:56px 0}.story-end{padding:56px 0}}.landing-footer{justify-content:flex-end}.landing-footer-end{margin-right:8px}@media (max-width:480px){.landing-footer{flex-flow:wrap;justify-content:flex-end;align-items:center}.landing-footer-end{margin-right:0}}.public-footer{border-top:1px solid #e8ede9;justify-content:flex-end;align-items:center;gap:24px;width:100%;padding:24px 0;font-size:11px;display:flex}.login-page .public-footer{margin-top:auto}.login-page.login-dark .public-footer{border-color:#39453d}.login-dark .landing-language select,.login-dark .landing-theme-toggle{color:#bdcbc1}@media (max-width:480px){.public-footer{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:16px}}.login-page{padding:38px 6% 0}.landing-legal-links{font-size:12px}.login-form .remember-email{color:#788a7e;cursor:pointer;align-items:center;gap:8px;margin:12px 0 0;font-size:12px;font-weight:400;display:flex}.remember-email input{accent-color:#285a4b;width:16px;height:16px;margin:0}.login-dark .remember-email{color:#b3c1b7}.login-back{color:#829187;font-size:13px}.login-back:hover{text-decoration:underline}.login-dark .login-back{color:#a5b3aa}.login-back{align-items:center;gap:7px;display:inline-flex}.settings-row>label{gap:5px;display:grid}.settings-input-wrap{width:200px;max-width:50%;position:relative}.settings-row .settings-input-wrap input{width:100%;max-width:none;padding-right:36px}.settings-save-status{color:#54836a;pointer-events:none;display:flex;position:absolute;top:50%;right:11px;transform:translateY(-50%)}@media (max-width:700px){.settings-input-wrap{width:100%;max-width:none}}.brand,.is-collapsed .brand{border-bottom:0}@media (max-width:700px){.brand,.is-collapsed .brand{border-bottom:0}}.main{border:0}.settings-card>.settings-row:first-child+.settings-row,.settings-card>.settings-row:nth-child(2)+.settings-row{border-top:0}.settings-section+.settings-section{border-top:1px solid #e8edeb;padding-top:32px}.theme-dark .settings-section+.settings-section{border-top-color:#46534a}.connection-button{color:#9aa69e;min-width:90px;font:inherit;cursor:not-allowed;background:0 0;border:1px solid #e1e7e3;border-radius:7px;padding:9px 14px;font-size:13px}.theme-dark .connection-button{color:#9baaa0;border-color:#46534a}@media (max-width:700px){.connection-row{flex-direction:row;align-items:center}.connection-button{flex:none}}.signout-icon{color:#64746b;background:#f0f2f1}.theme-dark .signout-icon{color:#d0ddd4;background:#414c45}.language-menu{position:relative}.language-trigger{color:#66776c;min-width:78px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 2px;font-size:12px;display:flex}.language-trigger:focus:not(:focus-visible){outline:none}.language-options{z-index:20;background:#fff;border-radius:9px;width:140px;padding:5px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 5px 24px #17281c24}.language-options button{color:#46574d;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 11px;font-size:12px;display:flex}.language-options button:hover,.language-options button:focus-visible{background:#edf3ef}.landing-dark .language-trigger,.login-dark .language-trigger{color:#bdcbc1}.landing-dark .language-options,.login-dark .language-options{background:#303a34;box-shadow:0 5px 24px #0006}.landing-dark .language-options button,.login-dark .language-options button{color:#e5ebe7}.landing-dark .language-options button:hover,.landing-dark .language-options button:focus-visible,.login-dark .language-options button:hover,.login-dark .language-options button:focus-visible{background:#46534a}.typewriter-first,.typewriter-second{clip-path:inset(0 100% 0 0);display:inline-block}.typewriter-first{animation:1.2s steps(13,end) forwards typewriter-reveal}.typewriter-second{animation:1.4s steps(15,end) 1.2s forwards typewriter-reveal}@keyframes typewriter-reveal{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.typewriter-first,.typewriter-second{clip-path:none;animation:none}}.landing-hero h1 .typewriter-first{color:inherit}.landing-hero h1 .typewriter-second{color:#789b87}.login-provider:disabled,.login-form button:disabled{opacity:.6;cursor:wait}.login-message{color:#658474;margin:16px 0 0;font-size:12px;line-height:1.6}.login-message[role=alert]{color:#ba5d50}.login-form .login-password-label{margin-top:18px}.login-account-note{color:#8a9990;text-align:center;margin:14px 0 0;font-size:11px;line-height:1.6}.login-dark .login-account-note{color:#a5b3aa}.login-form .remember-email{align-items:center;line-height:16px;display:flex}.remember-email input{flex:0 0 16px;align-self:center;display:block}.remember-email span{line-height:16px;display:block}.login-provider:disabled{cursor:not-allowed}.login-email-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.login-form .login-email-heading label{margin:0}.login-form .login-email-heading .remember-email{gap:6px}.login-form .login-email-heading label,.login-form .login-password-label{font-size:14px}.login-form .remember-email{align-items:center;margin:0;line-height:1;display:inline-flex}.login-form .remember-email input{vertical-align:middle;flex:0 0 16px;width:16px;height:16px;margin:0}.login-form .remember-email span{align-items:center;min-height:16px;line-height:1;display:flex}.login-email:focus-within{outline:none}.login-email:has(input:focus-visible){background:#f3f7f4}.login-dark .login-email:has(input:focus-visible){background:#39453d}.dashboard-welcome p{color:#89978e;margin:10px 0 0;font-size:13px;line-height:1.6}.theme-dark .dashboard-welcome p{color:#a5b3aa}.app-error{color:#26312c;text-align:center;background:#fafbf9;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100dvh;padding:24px;display:flex}.app-error h1{margin:0;font-size:18px}.app-error p{color:#728078;margin:0;font-size:13px}.app-error div{gap:10px;margin-top:10px;display:flex}.app-error button{color:#285a4b;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe5de;border-radius:7px;padding:9px 14px}html[data-initial-theme=dark] .app-error{color:#e5ebe7;background:#202522}html[data-initial-theme=dark] .app-error button{color:#e5ebe7;background:#303a34;border-color:#46534a}.login-form .password-toggle{color:#71867a;background:0 0;border:0;flex:none;width:auto;height:auto;margin:0;padding:8px 2px;font-size:12px;font-weight:600}.login-form .password-toggle:hover{color:#405e4b;background:0 0}.login-dark .login-form .password-toggle{color:#b3c4b8}.login-dark .login-form .password-toggle:hover{color:#e5ebe7}.login-error-dialog h2{font-size:15px}.login-error-dialog .signout-heading p{margin:8px 0 0;line-height:1.6}.login-dark .login-error-dialog{color:#e5ebe7;background:#303a34;border-color:#46534a}.login-dark .login-error-dialog .signout-icon{color:#d0ddd4;background:#414c45}.brand,.is-collapsed .brand{justify-content:flex-start;gap:9px;height:64px;min-height:64px;padding:0 12px}.brand .collapse,.is-collapsed .brand .collapse{flex:none;width:40px;height:40px;margin:0}.brand .brand-mark,.is-collapsed .brand .brand-mark{display:grid}.brand .collapse:hover{background:0 0}.brand .collapse:hover .brand-mark{background:#214a3e}@media (max-width:700px){.brand,.is-collapsed .brand{justify-content:flex-start;gap:9px;height:64px;min-height:64px;padding:0 12px}.brand .brand-mark,.is-collapsed .brand .brand-mark{display:grid}}.brand strong,.nav-item span,.help span{opacity:1;white-space:nowrap;transition:opacity .18s}.brand strong{flex:none}.is-collapsed .brand strong,.is-collapsed .nav-item span,.is-collapsed .help span{opacity:0;pointer-events:none;display:block}@media (max-width:700px){.is-collapsed .brand strong,.is-collapsed .nav-item span,.is-collapsed .help span{opacity:0;pointer-events:none;display:block}}@media (prefers-reduced-motion:reduce){.brand strong,.nav-item span,.help span{transition:none}}.login-error-dialog{width:min(410px,100vw - 40px)}.login-error-dialog .signout-heading{align-items:center;margin-bottom:16px}.login-error-dialog #login-error-description{margin:0 0 24px;line-height:1.6}.settings-dropdown{flex:none;width:200px;max-width:50%;position:relative}.settings-dropdown:focus-within{z-index:30}.settings-dropdown-trigger{box-sizing:border-box;color:#34433a;text-align:left;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #e1e7e3;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:0 11px;font-size:13px;display:flex}.settings-dropdown-trigger svg{color:#829187;flex:none}.settings-dropdown-selected,.settings-dropdown-option-content{align-items:center;gap:9px;min-width:0;display:flex}.settings-dropdown-selected>span:last-child,.settings-dropdown-option-content>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-dropdown-option-icon{color:#547562;background:#edf3ef;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;display:grid}.settings-dropdown-option-icon img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.settings-dropdown-options{z-index:50;background:#fff;border:1px solid #e8edeb;border-radius:9px;width:100%;max-height:240px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #17281c24}.settings-dropdown-options.is-upwards{top:auto;bottom:calc(100% + 6px);box-shadow:0 -8px 24px #17281c24}.settings-dropdown-options button{color:#46574d;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.settings-dropdown-options button:hover,.settings-dropdown-options button:focus-visible{background:#edf3ef}.settings-dropdown-options button svg{color:#54836a;flex:none}.theme-dark .settings-dropdown-trigger,.theme-dark .settings-dropdown-options{color:#e5ebe7;background:#303a34;border-color:#46534a}.theme-dark .settings-dropdown-options button{color:#e5ebe7}.theme-dark .settings-dropdown-options button:hover,.theme-dark .settings-dropdown-options button:focus-visible{background:#46534a}.theme-dark .settings-dropdown-options button svg{color:#a0c7aa}.theme-dark .settings-dropdown-option-icon{color:#c0d4c5;background:#39453d}@media (max-width:700px){.settings-dropdown{width:100%;max-width:none}}.settings-dropdown.is-fluid{width:100%;max-width:none}.workspace-controls{align-items:center;gap:10px;width:250px;max-width:60%;display:flex}.workspace-controls .settings-input-wrap{flex:1;width:auto;min-width:0;max-width:none}.workspace-icon-picker{flex:none;position:relative}.workspace-icon-button{color:#829187;background:#f4f7f5;border:1px solid #e1e7e3;border-radius:7px;place-items:center;width:40px;height:40px;padding:0;display:grid;overflow:hidden}.workspace-icon-button:disabled,.settings-dropdown-trigger:disabled{opacity:.55;cursor:not-allowed}.workspace-icon-button img{object-fit:cover;width:100%;height:100%}.workspace-icon-emoji{font-size:22px;line-height:1}.workspace-icon-menu{z-index:30;background:#fff;border:1px solid #e8edeb;border-radius:10px;width:min(260px,100vw - 110px);padding:14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 26px #17281c24}.workspace-icon-menu>strong{font-size:12px;display:block}.workspace-icon-menu .workspace-icon-upload{color:#547562;cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}.workspace-icon-upload input{opacity:0;width:1px;height:1px;position:absolute}.workspace-icon-remove{margin-top:12px}.workspace-icon-error{color:#b85c50;margin:10px 0 0;font-size:11px;line-height:1.5}.theme-dark .workspace-icon-button,.theme-dark .workspace-icon-menu{color:#e5ebe7;background:#303a34;border-color:#46534a}.theme-dark .workspace-icon-upload{color:#b3c4b8}@media (max-width:700px){.workspace-controls{width:100%;max-width:none}}.public-footer-error{color:#b85c50;font-size:11px}.language-trigger:disabled,.landing-theme-toggle:disabled{opacity:.55;cursor:wait}.profile-controls{width:250px}.dashboard-loading{align-items:center;min-height:40px;display:flex}.dashboard-load-error{color:#b85c50;font-size:13px;line-height:1.6}.dashboard-load-error button{color:inherit;font:inherit;background:0 0;border:1px solid #dbe5de;border-radius:7px;margin-top:10px;padding:8px 12px}.theme-dark .dashboard-load-error button{border-color:#46534a}.main{position:relative}.main-loading{background:#fff;border-radius:16px 0 0 16px;place-items:center;display:grid;position:absolute;inset:0}.sidebar-right .main-loading{border-radius:0 16px 16px 0}html[data-initial-theme=dark] .main-loading,.theme-dark .main-loading{background:#2a302d}.dashboard-loading{place-items:center;width:auto;height:auto;min-height:0;display:grid;position:absolute;inset:0}.sidebar nav,.is-collapsed .sidebar nav{padding-right:0}.is-collapsed .sidebar .nav-item{width:100%}@media (max-width:700px){.sidebar nav,.is-collapsed .sidebar nav{padding-right:0}.is-collapsed .sidebar .nav-item{width:100%}}@media (min-width:701px){.shell{padding-left:0;padding-right:0}}.dashboard-weather-request{margin-top:22px}.dashboard-weather-request button{color:#61796a;font:inherit;background:0 0;border:1px solid #e1e7e3;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:inline-flex}.dashboard-weather-request button:disabled{opacity:.6;cursor:wait}.dashboard-welcome .dashboard-weather-request p{color:#98a69c;margin-top:8px;font-size:11px}.dashboard-weather{color:#61796a;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;font-size:12px;display:flex}.dashboard-weather-source{color:#9aa89d;font-size:11px}.dashboard-weather-source a{text-decoration:underline}.dashboard-welcome .dashboard-weather-error{color:#b85c50;margin-top:10px;font-size:12px}.theme-dark .dashboard-weather-request button{color:#bdcbc1;border-color:#46534a}.theme-dark .dashboard-weather{color:#c7d4ca}.overview-dashboard{gap:20px;margin-top:28px;display:grid}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-metric,.overview-agent,.overview-releases{background:#fff;border:1px solid #e7ece8;border-radius:10px;min-width:0;padding:16px}.overview-metric{flex-direction:column;gap:10px;min-height:128px;display:flex}.overview-metric>span,.overview-section-title{color:#718279;align-items:center;gap:8px;font-size:12px;display:flex}.overview-metric>span svg,.overview-section-title>svg{color:#789582;flex:none}.overview-metric>strong,.overview-revenue-values strong{color:#29342e;font-size:24px;line-height:1.2}.overview-metric>small{color:#929d96;margin-top:auto;font-size:11px}.overview-empty-value{color:#a2aca5!important}.overview-revenue-values{gap:3px;display:grid}.overview-revenue-values strong{font-size:18px}.overview-agent{width:100%;max-width:320px}.overview-agent-details{color:#748078;gap:5px;margin:13px 0 0 25px;font-size:12px;display:grid}.overview-agent-details strong{color:#344039;font-size:14px}.overview-agent-details small{color:#929d96}.overview-section-title h3{color:#344039;margin:0;font-size:14px;font-weight:650}.overview-section-title>a{color:#7d9083;place-items:center;margin-left:auto;display:grid}.overview-releases ul{margin:12px 0 0;padding:0;list-style:none;display:grid}.overview-releases li{border-top:1px solid #edf0ed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:11px 0;display:grid}.overview-release-project,.overview-release-version{gap:4px;min-width:0;display:grid}.overview-release-project strong,.overview-release-version strong{color:#3e4942;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.overview-release-project small,.overview-release-version small{color:#8f9a93;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.overview-release-version{text-align:right}.overview-release-none{color:#9aa49d;font-size:11px}.overview-releases .overview-empty{color:#929d96;margin:14px 0 0;font-size:12px}.theme-dark .overview-metric,.theme-dark .overview-agent,.theme-dark .overview-releases{background:#303733;border-color:#46504a}.theme-dark .overview-metric>strong,.theme-dark .overview-revenue-values strong,.theme-dark .overview-agent-details strong,.theme-dark .overview-section-title h3,.theme-dark .overview-release-project strong,.theme-dark .overview-release-version strong{color:#e2e9e4}.theme-dark .overview-metric>span,.theme-dark .overview-section-title,.theme-dark .overview-agent-details,.theme-dark .overview-release-none{color:#b0bdb4}.theme-dark .overview-releases li{border-color:#414b44}.settings-heading h2.dashboard-greeting-stacked{align-items:center;min-width:0}.dashboard-greeting-short{display:none}@media (max-width:700px){.dashboard-greeting-full{display:none}.dashboard-greeting-short{white-space:nowrap;display:inline}}.dashboard-greeting-lines{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(13px,3.6vw,18px);display:block;overflow:hidden}.brand-name{min-width:0;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-1px;background:0 0;border:0;flex:1;padding:0;font-size:19px;font-weight:650;overflow:hidden}.brand-name:hover{color:#547562}.is-collapsed .brand-name{display:none}.projects-account-heading{justify-content:space-between;align-items:center}.projects-add-button{color:#526e5d;white-space:nowrap;border:1px solid #e1e7e3;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;display:inline-flex}.projects-add-button:hover{background:#edf3ef}.theme-dark .projects-add-button{color:#c0d4c5;border-color:#46534a}.theme-dark .projects-add-button:hover{background:#39453d}.project-website-actions>a{color:#fff;min-width:72px;height:36px;font:inherit;background:#547562;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.project-mail-state{color:#89978e;text-align:center;justify-content:center;align-items:center;min-height:100px;font-size:12px;line-height:1.6;display:flex}.project-mail-recipients{gap:8px;margin:16px 0;display:grid}.project-mail-recipients>div{color:#61796a;background:#f4f7f5;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.project-mail-recipients>div>span{gap:4px;display:grid}.project-mail-recipients strong{color:#344039;font-size:12px}.project-mail-recipients small{color:#89978e;font-size:11px}.theme-dark .project-mail-state{color:#a5b3aa}.theme-dark .project-mail-recipients>div{color:#c0d4c5;background:#39453d}.theme-dark .project-mail-recipients strong{color:#e2e9e4}.theme-dark .project-mail-recipients small{color:#a5b3aa}.build-manager-field{gap:6px;display:grid}.build-manager-field>span{color:#526e5d;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.build-manager-form .settings-dropdown{width:100%;max-width:none}.theme-dark .project-website-actions>a{color:#17241b;background:#6d907b}@media (max-width:760px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.overview-metric{min-height:116px}.overview-dashboard{gap:14px;margin-top:22px}.overview-metric,.overview-agent,.overview-releases{padding:14px}.overview-metric>strong{font-size:21px}}@media (min-width:701px){.main,.is-collapsed .main{width:calc(100% - 240px);margin-left:240px}.is-collapsed .main{width:calc(100% - 64px);margin-left:64px}.sidebar-right .main{width:calc(100% - 240px);margin-left:0;margin-right:240px}.sidebar-right.is-collapsed .main{width:calc(100% - 64px);margin-left:0;margin-right:64px}}.content{max-width:none;margin-left:0;margin-right:0}.is-collapsed .sidebar nav .nav-item,.is-collapsed .sidebar nav .nav-item.active{width:40px;height:40px;min-height:40px}.settings-row .settings-input-wrap input{height:40px}.workspace-icon-button{aspect-ratio:1;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.workspace-icon-emoji{line-height:1;display:block}.connection-status{gap:5px;min-width:0;display:grid}.connection-status>small{color:#8e9a92;align-items:center;gap:5px;font-size:12px;line-height:1.5;display:flex}.connection-status .github-connection-note{color:#a18a5e}.connection-button.ready,.connection-button.ready-to-configure,.connection-button.connected{color:#526e5d;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:90px;line-height:1.2;display:inline-flex}.connection-button.ready span,.connection-button.ready-to-configure span,.connection-button.connected span{gap:0;display:inline}.connection-button.connected{background:#edf4ef;border-color:#dce9df}.connection-button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.github-manage-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.github-manage-item>span{gap:4px;min-width:0;display:grid}.github-manage-item b{font-size:12px}.github-manage-item small{color:#8e9a92;font-size:11px}.github-manage-item>a,.github-add-account{color:#526e5d;align-items:center;gap:5px;font-size:11px;text-decoration:underline;display:inline-flex}.github-unlink{color:#a8655d;font:inherit;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0;font-size:11px}.github-add-account{padding:10px 9px;text-decoration:none}.github-status-loading{color:#7d9584;flex:none;animation:1s linear infinite github-spin}@keyframes github-spin{to{transform:rotate(360deg)}}.theme-dark .connection-status>small,.theme-dark .github-manage-item small{color:#a9b5ad}.theme-dark .connection-button.ready,.theme-dark .connection-button.ready-to-configure,.theme-dark .connection-button.connected{color:#d0ddd4;background:#39453d;border-color:#46534a}.theme-dark .github-manage-item>a,.theme-dark .github-add-account{color:#c0d4c5}@media (max-width:700px){.github-connection{align-items:flex-start}.github-connection>.connection-button{flex:none}}.github-error-dialog{width:min(410px,100vw - 40px)}.github-error-dialog .signout-heading{align-items:center;gap:12px;margin-bottom:14px}.github-error-dialog .signout-heading h2{font-size:16px}.github-error-dialog .signout-icon{flex:none;place-items:center;width:40px;height:40px;margin:0;display:grid}.github-error-icon{color:#a95b50;background:#f8eeec}.github-success-icon{color:#527b5e;background:#edf4ef}.github-error-dialog #github-error-description{overflow-wrap:anywhere;margin:0 0 22px}.theme-dark .github-error-icon{color:#efaaa0;background:#4d3835}.theme-dark .github-success-icon{color:#b9d7bf;background:#394a3e}html[data-initial-theme=dark] .sidebar,html[data-initial-theme=dark] .main{color:#e5ebe7;background:#202522}html[data-initial-theme=dark] .sidebar,html[data-initial-theme=dark] .sidebar .brand{border-color:#46534a}html[data-initial-theme=dark] .sidebar .nav-item{color:#a9b5ad}html[data-initial-theme=dark] .sidebar .nav-item.active{color:#f3f7f4;background:#45534a}@media (max-width:700px){.settings-row .profile-controls{width:100%;max-width:none;margin-left:0}}.projects-heading-actions{align-items:center;gap:8px;display:flex}.projects-heading-actions>button{color:#526e5d;font:inherit;cursor:pointer;background:0 0;border:1px solid #e1e7e3;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:inline-flex}.projects-heading-actions>button:disabled{opacity:.5;cursor:wait}.projects-refreshing{animation:1s linear infinite github-spin}.projects-account+.projects-account{margin-top:30px}.projects-account-heading{align-items:baseline;gap:10px;margin:22px 0 13px;display:flex}.projects-account-heading h2{font-size:15px;font-weight:650}.repository-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),320px));gap:14px;max-width:1250px;display:grid}.repository-card{box-sizing:border-box;outline-offset:2px;background:#fff;border:1px solid #0000;border-radius:0;outline:1px solid #e8edeb;flex-direction:column;min-width:0;height:253px;min-height:253px;padding:17px;display:flex;overflow:hidden;box-shadow:0 1px 2px #1e382a06}.repository-card-heading{align-items:center;gap:10px;margin-bottom:13px;display:flex}.repository-card-title{flex:1;min-width:0;display:grid}.repository-card-title>*{min-width:0}.repository-mark,.projects-empty-mark{color:#547562;background:#edf3ef;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.repository-card h3{color:#2c3731;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.repository-full-name{color:#8c9992;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.repository-description{color:#78867d;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:13px 0 14px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.repository-meta{color:#88968d;flex-wrap:wrap;align-items:center;gap:11px;min-height:28px;margin-top:0;font-size:10px;display:flex}.repository-meta span{align-items:center;gap:4px;display:inline-flex}.repository-card-footer{color:#9aa69e;border-top:1px solid #f0f3f1;justify-content:space-between;align-items:center;margin-top:13px;padding-top:11px;font-size:10px;display:flex}.repository-card-footer a{color:#698571;place-items:center;display:grid}.projects-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:30px;display:flex}.projects-empty-mark{width:46px;height:46px;margin-bottom:15px}.projects-state h2{font-size:15px;font-weight:650}.projects-state p{color:#8e9a92;max-width:460px;margin-top:8px;font-size:12px;line-height:1.6}.projects-state>a,.projects-state>button{color:#526e5d;font:inherit;background:0 0;border:1px solid #e1e7e3;border-radius:7px;align-items:center;gap:6px;margin-top:17px;padding:8px 11px;font-size:12px;display:inline-flex}.projects-state>button{cursor:pointer}.projects-page{flex-direction:column;min-height:100%;display:flex}.projects-state[role=status]{flex:1;min-height:0}.projects-state[role=status] .workspace-loading-bar{margin:0}.theme-dark .projects-heading-actions>button,.theme-dark .projects-state>a,.theme-dark .projects-state>button{color:#c0d4c5;border-color:#46534a}.theme-dark .repository-card{box-shadow:none;background:#303a34;border-color:#0000;outline-color:#46534a}.theme-dark .repository-card h3,.theme-dark .projects-account-heading h2{color:#e5ebe7}.theme-dark .repository-description,.theme-dark .projects-state p{color:#a9b5ad}.theme-dark .repository-card-footer{color:#a9b5ad;border-color:#46534a}.theme-dark .repository-mark,.theme-dark .projects-empty-mark{color:#c0d4c5;background:#39453d}@media (max-width:700px){.projects-page .page-heading{flex-direction:column;align-items:flex-start;gap:18px}.projects-heading-actions{justify-content:space-between;align-self:stretch}.projects-account-heading{flex-wrap:wrap;align-items:center}}.github-manage-footer button{color:#526e5d;font:inherit;cursor:pointer;background:#f5f8f6;border:1px solid #e8edeb;border-radius:7px;padding:6px 11px;font-size:11px}.theme-dark .github-manage-footer button{color:#d0ddd4;background:#39453d;border-color:#46534a}.repository-description{margin:0 0 4px}.repository-grass{grid-template-rows:repeat(7,auto);grid-auto-columns:1fr;grid-auto-flow:column;gap:1px;margin:0;display:grid}.repository-grass span{aspect-ratio:1;background:#e4e9e5;border-radius:2px}.repository-grass .grass-level-1{background:#cfe4d6}.repository-grass .grass-level-2{background:#9ccdac}.repository-grass .grass-level-3{background:#68a683}.repository-grass .grass-level-4{background:#3c7a57}@media (max-width:700px){.repository-grass>span:nth-child(-n+70){display:none}}.theme-dark .repository-grass span{background:#404c45}.theme-dark .repository-grass .grass-level-1{background:#2f5540}.theme-dark .repository-grass .grass-level-2{background:#3f7a57}.theme-dark .repository-grass .grass-level-3{background:#57a071}.theme-dark .repository-grass .grass-level-4{background:#79c38f}.repository-mark{cursor:grab}.repository-mark:active{cursor:grabbing}.repository-mark:focus-visible{outline-offset:2px;outline:2px solid #526f61}.repository-card.is-dragging{opacity:.4}@media (max-width:520px){.repository-grid{grid-template-columns:1fr}}.connection-accounts{flex-direction:column;align-items:flex-start;gap:14px}.connection-accounts ul{border:1px solid #e8edeb;border-radius:9px;width:100%;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.connection-accounts li{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.connection-accounts li+li{border-top:1px solid #e8edeb}.connection-account-mark{color:#3c5a48;background:#edf3ef;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.connection-account-detail{gap:3px;min-width:0;display:grid}.connection-account-detail b{font-size:13px}.connection-account-detail small{color:#8e9a92;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.connection-accounts .connection-button{min-width:0;padding:7px 11px;font-size:12px}.connection-empty{color:#8e9a92;margin:0;font-size:12px}.theme-dark .connection-accounts ul,.theme-dark .connection-accounts li+li{border-color:#46534a}.theme-dark .connection-account-mark{color:#c0d4c5;background:#39453d}.theme-dark .connection-account-detail small,.theme-dark .connection-empty{color:#a9b5ad}@media (max-width:700px){.connection-accounts li{grid-template-columns:auto minmax(0,1fr);row-gap:10px}.connection-accounts li>a,.connection-accounts li>button{grid-column:2}.shell:before,.shell:after{content:"";z-index:6;pointer-events:none;width:16px;height:16px;transition:left .2s,right .2s;position:fixed;left:240px}.shell.is-collapsed:before,.shell.is-collapsed:after{left:64px}.shell:before{background:radial-gradient(16px at 100% 100%,#0000 0 16px,#eeedea 16px);top:10px}.shell:after{background:radial-gradient(16px at 100% 0,#0000 0 16px,#eeedea 16px);bottom:10px}.shell.theme-dark:before{background:radial-gradient(16px at 100% 100%,#0000 0 16px,#202522 16px)}.shell.theme-dark:after{background:radial-gradient(16px at 100% 0,#0000 0 16px,#202522 16px)}.shell.sidebar-right:before,.shell.sidebar-right:after{left:auto;right:240px}.shell.sidebar-right.is-collapsed:before,.shell.sidebar-right.is-collapsed:after{left:auto;right:64px}.shell.sidebar-right:before{background:radial-gradient(16px at 0 100%,#0000 0 16px,#eeedea 16px)}.shell.sidebar-right:after{background:radial-gradient(16px at 0 0,#0000 0 16px,#eeedea 16px)}.shell.sidebar-right.theme-dark:before{background:radial-gradient(16px at 0 100%,#0000 0 16px,#202522 16px)}.shell.sidebar-right.theme-dark:after{background:radial-gradient(16px at 0 0,#0000 0 16px,#202522 16px)}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.shell:before,.shell:after{transition:none}}.main{border-radius:16px 0 0 16px;height:calc(100dvh - 20px);margin-top:10px;margin-bottom:10px}.sidebar-right .main{border-radius:0 16px 16px 0}.shell:not(.is-collapsed) .sidebar nav{padding-right:12px}.brand-mark,.brand .brand-mark,.is-collapsed .brand .brand-mark{place-items:center;width:36px;height:36px;line-height:0;display:grid}.brand-mark>svg{display:block}.brand-mark.has-workspace-icon{background:0 0;overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%}.brand-mark-emoji{font-size:24px;line-height:1}html[data-initial-theme=dark],html[data-initial-theme=dark] body,html[data-initial-theme=dark] .shell{color:#e5ebe7;background:#202522}html[data-initial-theme=dark] .content{color:#e5ebe7;background:#2a302d}@media (max-width:700px){html[data-initial-theme=dark] .shell:before{background:radial-gradient(16px at 100% 100%,#0000 0 16px,#202522 16px)}html[data-initial-theme=dark] .shell:after{background:radial-gradient(16px at 100% 0,#0000 0 16px,#202522 16px)}html[data-initial-theme=dark] .shell.sidebar-right:before{background:radial-gradient(16px at 0 100%,#0000 0 16px,#202522 16px)}html[data-initial-theme=dark] .shell.sidebar-right:after{background:radial-gradient(16px at 0 0,#0000 0 16px,#202522 16px)}}.projects-account-heading h2{align-items:center;gap:7px;display:flex}.brand .collapse:hover .brand-mark.has-workspace-icon{background:#e4e9e5}.theme-dark .brand .collapse:hover .brand-mark.has-workspace-icon,html[data-initial-theme=dark] .brand .collapse:hover .brand-mark.has-workspace-icon{background:#39433d}.settings-row.registration-row{flex-direction:row;align-items:center;gap:14px}.settings-tabs-row{padding-top:14px;padding-bottom:6px}.settings-tabs{border:1px solid #dde5e0;border-radius:8px;width:100%;display:flex;overflow:hidden}.settings-tabs button{color:#547562;white-space:nowrap;background:0 0;border:0;flex:1;min-width:0;height:36px;padding:0 14px;font-size:12px}.settings-tabs button+button{border-left:1px solid #dde5e0}.settings-tabs button:hover,.settings-tabs button[aria-selected=true]{background:#edf3ef}.settings-tabs button[aria-selected=true]{color:#2c3731;font-weight:600}.settings-tabs button:focus-visible{outline-offset:-2px}.theme-dark .settings-tabs,.theme-dark .settings-tabs button+button{border-color:#46534a}.theme-dark .settings-tabs button{color:#c0d4c5}.theme-dark .settings-tabs button:hover,.theme-dark .settings-tabs button[aria-selected=true]{background:#39453d}.theme-dark .settings-tabs button[aria-selected=true]{color:#e5ebe7}.registration-row .workspace-controls{flex:1;width:auto;min-width:0;max-width:none}.settings-row>label.settings-checkbox{color:#54645b;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.settings-checkbox input{accent-color:#3f6b54;cursor:pointer;width:15px;height:15px}.settings-checkbox input:disabled{cursor:not-allowed;opacity:.6}.settings-checkbox:has(input:disabled){cursor:not-allowed;opacity:.6}.theme-dark .settings-checkbox{color:#bdcbc1}.registration-box{border:1px solid #e8edeb;border-radius:9px;margin:18px 0 2px;padding:0 14px}.theme-dark .registration-box{border-color:#46534a}.legal-address-form .settings-row,.legal-address-form .settings-row+.settings-row{border-top:0}.registration-box .registration-row{padding-top:14px;padding-bottom:14px}.legal-address-form .settings-row{padding-top:8px;padding-bottom:8px}.legal-address-form .settings-row:last-child{padding-bottom:16px}.settings-link{color:#526e5d;text-decoration:underline}.theme-dark .settings-link{color:#c0d4c5}.is-collapsed .sidebar{overflow:visible}.is-collapsed .nav-item{position:relative}.is-collapsed .nav-item:before,.is-collapsed .nav-item:after{opacity:0;pointer-events:none;z-index:20;transition:opacity .12s;position:absolute;top:50%;transform:translateY(-50%)}.is-collapsed .nav-item:after{content:attr(data-label);color:#f3f7f4;white-space:nowrap;background:#2c3731;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.3;left:calc(100% + 11px);box-shadow:0 4px 14px #17281c2e}.is-collapsed .nav-item:before{content:"";border:6px solid #0000;border-left-width:0;border-right-color:#2c3731;left:calc(100% + 5px)}.is-collapsed .nav-item:hover:before,.is-collapsed .nav-item:hover:after,.is-collapsed .nav-item:focus-visible:before,.is-collapsed .nav-item:focus-visible:after{opacity:1}.theme-dark.is-collapsed .nav-item:after{color:#f3f7f4;background:#46534a;box-shadow:0 4px 14px #0000004d}.theme-dark.is-collapsed .nav-item:before{border-color:#0000 #46534a #0000 #0000}.sidebar-right.is-collapsed .nav-item:after{left:auto;right:calc(100% + 11px)}.sidebar-right.is-collapsed .nav-item:before{border-width:6px 0 6px 6px;border-color:#0000 #0000 #0000 #2c3731;left:auto;right:calc(100% + 5px)}.theme-dark.sidebar-right.is-collapsed .nav-item:before{border-color:#0000 #0000 #0000 #46534a}@media (prefers-reduced-motion:reduce){.is-collapsed .nav-item:before,.is-collapsed .nav-item:after{transition:none}}dialog.workspace-icon-menu{flex-direction:column;gap:10px;width:min(372px,100vw - 32px);height:fit-content;max-height:min(80vh,620px);margin:auto;padding:12px;display:flex;position:fixed;inset:0;overflow:hidden}dialog.workspace-icon-menu:not([open]){display:none}.workspace-icon-scroll{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow:hidden auto}.emoji-picker{display:block}.emoji-picker em-emoji-picker{--font-family:inherit;--em-color-border:#0000;--color-border:#0000;--em-shadow:none;--shadow:none;width:100%;max-width:100%;display:block}.workspace-icon-remove{color:#547562;font:inherit;background:#edf3ef;border:0;border-radius:6px;flex:none;margin-top:12px;padding:7px 10px;font-size:12px}.theme-dark .workspace-icon-remove{color:#e5ebe7;background:#46534a}.workspace-icon-menu .workspace-icon-upload,.workspace-icon-menu .workspace-icon-remove{flex:none;margin-top:0}.workspace-icon-footer{flex:none;justify-content:stretch;margin-top:2px}.workspace-icon-footer button{width:100%}.repository-card{container-type:inline-size}.card-chart{align-items:stretch;gap:4px;height:95px;margin:0;display:flex}.card-chart-bar{cursor:pointer;background:0 0;border:0;flex:1;align-self:stretch;min-width:0;height:100%;margin:0;padding:0;display:block;position:relative;overflow:visible}.card-chart-bar.is-empty{cursor:default}.card-chart-fill{background:#3c7a57;border-radius:3px 3px 0 0;min-height:3px;display:block;position:absolute;bottom:0;left:0;right:0}.card-chart-bar.is-empty .card-chart-fill{background:#e4e9e5}.card-chart-tooltip{z-index:4;left:50%;bottom:calc(var(--chart-bar-height,3px) + 7px);color:#34433a;white-space:nowrap;pointer-events:none;background:#fff;border:1px solid #dfe7e1;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:600;line-height:1.25;position:absolute;transform:translate(-50%);box-shadow:0 3px 12px #17281c20}.card-chart-bar:first-child .card-chart-tooltip{left:0;transform:none}.card-chart-bar:last-child .card-chart-tooltip{left:auto;right:0;transform:none}.card-chart-bar:focus-visible{outline-offset:2px;outline:2px solid #729682}.card-chart .is-omitted{visibility:hidden}.theme-dark .card-chart-fill{background:#79c38f}.theme-dark .card-chart-bar.is-empty .card-chart-fill{background:#404c45}.theme-dark .card-chart-tooltip{color:#e5ebe7;background:#303a34;border-color:#46534a}.release-bars{flex-direction:column;justify-content:center;gap:6px;min-width:0;height:95px;margin:0;display:flex;overflow:visible}.release-bar-row{width:100%;min-width:0;height:12px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(44px,68px) minmax(0,1fr) 32px;align-items:center;gap:7px;margin:0;padding:0;font-size:10px;line-height:1;display:grid;position:relative;overflow:visible}.release-bar-version{color:#78867d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.release-bar-track{background:#edf1ee;border-radius:4px;height:6px;overflow:hidden}.release-bar-fill{border-radius:inherit;background:#3c7a57;height:100%;display:block}.release-bar-count{text-align:right;color:#89958e;font-variant-numeric:tabular-nums}.release-bar-tooltip{z-index:8;color:#34433a;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#fff;border:1px solid #dfe7e1;border-radius:6px;max-width:min(360px,100vw - 40px);padding:5px 8px;font-size:10px;font-weight:600;line-height:1.25;position:absolute;bottom:calc(100% + 5px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 3px 12px #17281c20}.store-stats-card{position:relative}.store-card-loading{z-index:2;background:inherit;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.store-version-empty{color:#89958e;justify-content:center;align-items:center;height:95px;font-size:11px;display:flex}.store-stats-error-dialog .signout-actions a{border-radius:7px;justify-content:center;align-items:center;padding:9px 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.store-stats-error-detail{color:#89958e;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.5}.release-bar-row:focus-visible{z-index:7;outline-offset:2px;outline:2px solid #729682}.release-bars.is-ducky-build{gap:2px;height:82px}.release-bars.is-ducky-build .release-bar-row{height:10px;font-size:9px}.build-artifact-summary{color:#89958e;text-overflow:ellipsis;white-space:nowrap;height:14px;margin:4px 0 0;font-size:10px;line-height:14px;overflow:hidden}.release-bars.is-empty{color:#9aa69e;align-items:center;font-size:11px}.store-stats-problem{color:#a95b50;margin:0;font-size:11px;line-height:1.5}.theme-dark .store-stats-problem{color:#e3a197}.store-stats-problem a{color:#345b47;text-underline-offset:2px;font-weight:600;text-decoration:underline}.theme-dark .store-stats-problem a{color:#bcd8c5}.store-google-account{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.store-google-account>span:first-child{font-weight:600}.store-google-account .applications-add-button,.store-google-account .applications-remove-button{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.theme-dark .release-bar-version,.theme-dark .release-bar-count{color:#a9b5ad}.theme-dark .release-bar-track{background:#404c45}.theme-dark .release-bar-fill{background:#79c38f}.theme-dark .release-bar-tooltip{color:#e5ebe7;background:#303a34;border-color:#46534a}.theme-dark .build-artifact-summary,.theme-dark .release-bars.is-empty{color:#a9b5ad}.repository-meta.revenue-ranges{border:1px solid #e1e7e3;border-radius:7px;flex-wrap:nowrap;gap:0;width:100%;margin-top:0;display:flex;overflow:hidden}.revenue-ranges button{text-align:center;color:#526e5d;min-width:0;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-left:1px solid #e1e7e3;border-radius:0;flex:1;padding:6px 4px;font-size:10px;line-height:1.4}.revenue-ranges button:first-child{border-left:0}.revenue-ranges button[aria-pressed=true]{color:#2f5a44;background:#edf4ef;font-weight:600}.theme-dark .repository-meta.revenue-ranges,.theme-dark .revenue-ranges button{border-color:#46534a}.theme-dark .revenue-ranges button{color:#c0d4c5}.theme-dark .revenue-ranges button[aria-pressed=true]{color:#eaf3ec;background:#39453d}.repository-lock{vertical-align:-1px;margin-right:4px}.repository-settings{appearance:none;width:34px;height:34px;font:inherit;color:#8c9992;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-self:center;place-items:center;margin:0;padding:0;line-height:0;display:grid}.repository-settings.revenue-metric-settings{box-shadow:none;appearance:none;cursor:pointer;background:0 0;border:0}.repository-settings.revenue-metric-settings:hover{color:#345b4b;background:0 0}.repository-settings.revenue-metric-settings:focus-visible{outline:none}.repository-settings svg{display:block}.repository-mark img{object-fit:contain;border-radius:3px;width:20px;height:20px;display:block}.repository-settings:hover{color:#345b4b;background:#edf3ef}.theme-dark .repository-settings{color:#a9b5ad}.theme-dark .repository-settings:hover{color:#eaf3ec;background:#39453d}.project-website-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-website-heading h2{font-size:17px;font-weight:650}.project-website-heading>button{color:#718078;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.theme-dark .project-website-heading>button{color:#b3c4b8}.project-website-form{gap:9px;display:grid}.project-website-form label{color:#526e5d;font-size:12px;font-weight:600}.project-website-input-row{align-items:center;gap:10px;display:flex}.project-website-favicon{color:#718078;background:#f4f7f5;border:1px solid #e1e7e3;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid}.project-website-favicon img{object-fit:contain;width:24px;height:24px}.project-website-form input{color:#34433a;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #e1e7e3;border-radius:7px;flex:1;padding:0 10px;font-size:13px}.project-website-form input:focus{outline:none}.project-website-host{color:#8a978f;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:11px;overflow:hidden}.project-website-error,.project-website-saved{color:#a95b50;align-items:center;gap:6px;margin:2px 0;font-size:12px;line-height:1.5;display:flex}.project-website-saved{color:#527b5e}.project-website-actions{justify-content:flex-end;margin-top:8px;display:flex}.project-website-actions button{color:#fff;min-width:72px;height:36px;font:inherit;cursor:pointer;background:#547562;border:0;border-radius:7px;padding:0 13px;font-size:12px;font-weight:600}.project-website-actions button:disabled{opacity:.5;cursor:wait}.theme-dark .project-website-form label{color:#c0d4c5}.theme-dark .project-website-form input{color:#e5ebe7;background:#2a302d;border-color:#46534a}.build-manager-dialog{color:#26312c;background:#fff;border:1px solid #e5e9e6;border-radius:14px;width:min(620px,100vw - 28px);max-height:min(760px,100dvh - 28px);margin:auto;padding:20px;overflow:auto;box-shadow:0 18px 60px #1b302423}.build-manager-dialog::backdrop{background:#1d292380}.build-manager-dialog .project-website-heading{margin-bottom:14px}.build-manager-dialog .project-website-heading h2{margin:0;font-size:17px}.build-manager-dialog .project-website-heading p{color:#8b9790;margin:5px 0 0;font-size:12px}.build-manager-tabs{border-bottom:1px solid #edf0ed;gap:6px;margin-bottom:16px;display:flex}.build-manager-tabs button{color:#819087;height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.build-manager-tabs button[aria-selected=true]{color:#3f6953;border-color:#668775}.build-manager-loading{color:#829087;justify-content:center;align-items:center;gap:9px;min-height:160px;font-size:12px;display:flex}.build-manager-loading svg{animation:1s linear infinite github-spin}.build-manager-form,.build-manager-entry{gap:13px;display:grid}.build-manager-dialog label{color:#526e5d;gap:6px;font-size:12px;font-weight:600;display:grid}.build-manager-form label>span{align-items:center;gap:5px;display:flex}.build-manager-dialog select,.build-manager-dialog input,.build-manager-dialog textarea{color:#34433a;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #e1e7e3;border-radius:7px;padding:9px 11px;font-size:13px}.build-manager-dialog textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.build-manager-dialog select:focus,.build-manager-dialog input:focus,.build-manager-dialog textarea:focus{outline-offset:1px;outline:2px solid #729682}.build-manager-actions{justify-content:flex-end;margin-top:4px;display:flex}.build-manager-actions>button,.build-manager-entry>button{color:#fff;min-width:100px;height:38px;font:inherit;cursor:pointer;background:#547562;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.build-manager-actions>button:disabled,.build-manager-entry>button:disabled{opacity:.5;cursor:wait}.build-manager-hint{color:#8b9790;margin:0;font-size:11px;line-height:1.55}.build-manager-runs{border-top:1px solid #edf0ed;gap:7px;padding-top:12px;display:grid}.build-manager-runs>strong{color:#526e5d;font-size:12px}.build-manager-runs>a{color:#536159;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:8px 0;font-size:12px;text-decoration:none;display:grid}.build-manager-runs>a small{color:#89968e;font-size:11px}.build-manager-entry{grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr) auto;align-items:end;gap:9px}.build-manager-entry>button{min-width:66px}.build-manager-value{align-items:center;gap:6px;display:flex}.build-manager-value input,.build-manager-value textarea{flex:1}.build-manager-value>button{color:#688270;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:5px 2px;font-size:11px}.build-manager-settings>.build-manager-hint{margin-top:9px}.build-manager-list{border-top:1px solid #edf0ed;gap:0;margin-top:12px;display:grid}.build-manager-list>div{border-bottom:1px solid #edf0ed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 2px;display:grid}.build-manager-list>div>span{gap:4px;min-width:0;display:grid}.build-manager-list strong{color:#47544b;font-size:12px}.build-manager-list small{color:#8b9790;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.build-manager-list>div>button{color:#a2665e;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.build-manager-list>div>button:hover{background:#f7efed}.build-manager-error,.build-manager-notice{margin:12px 0 0;font-size:12px;line-height:1.5}.build-manager-error{color:#b85c50}.build-manager-notice{color:#547562}.build-manager-gitlab{gap:12px;display:grid}.build-manager-gitlab p{color:#77857c;margin:0;font-size:12px;line-height:1.6}.build-manager-gitlab a{color:#547562;align-items:center;gap:8px;font-size:12px;text-decoration:none;display:flex}.build-manager-gitlab a svg:last-child{margin-left:auto}.theme-dark .build-manager-dialog{color:#e5ebe7;background:#303a34;border-color:#46534a}.theme-dark .build-manager-tabs{border-color:#46534a}.theme-dark .build-manager-tabs button[aria-selected=true],.theme-dark .build-manager-value>button,.theme-dark .build-manager-gitlab a,.theme-dark .build-manager-dialog label{color:#c0d4c5}.theme-dark .build-manager-dialog select,.theme-dark .build-manager-dialog input,.theme-dark .build-manager-dialog textarea{color:#e5ebe7;background:#2a302d;border-color:#46534a}.theme-dark .build-manager-runs,.theme-dark .build-manager-list,.theme-dark .build-manager-list>div{border-color:#46504a}.theme-dark .build-manager-runs>strong,.theme-dark .build-manager-list strong{color:#d1ddd4}.theme-dark .build-manager-runs>a{color:#cad5cd}.theme-dark .build-manager-hint,.theme-dark .build-manager-dialog .project-website-heading p,.theme-dark .build-manager-gitlab p,.theme-dark .build-manager-list small{color:#a5b3aa}.theme-dark .build-manager-notice{color:#b9d0bf}.theme-dark .build-manager-list>div>button:hover{background:#414b44}@media (max-width:560px){.build-manager-dialog{padding:16px}.build-manager-entry{grid-template-columns:1fr}.build-manager-entry>button{justify-self:end}}.theme-dark .project-website-favicon{color:#c0d4c5;background:#39453d;border-color:#46534a}.theme-dark .project-website-host{color:#a9b5ad}@media (max-width:700px){.settings-heading h2{gap:7px;font-size:15px}.settings-heading h2 svg{width:16px;height:16px}}.settings-reveal{color:#71867a;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:11px;font-weight:600;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.settings-reveal:hover{color:#405e4b}.settings-row .settings-input-wrap.has-toggle input{padding-right:84px}.settings-input-wrap.has-toggle .settings-save-status{right:62px}.theme-dark .settings-reveal{color:#b3c4b8}.theme-dark .settings-reveal:hover{color:#e5ebe7}.brand .collapse,.is-collapsed .brand .collapse{justify-items:center;padding:0}.repository-grid>.repository-card{box-sizing:border-box;flex:none;height:253px;min-height:253px;max-height:253px}.repository-card-footer{box-sizing:border-box;flex:0 0 36px;height:36px;min-height:36px;margin-top:auto;padding-top:0}.repository-latest-version{text-overflow:ellipsis;white-space:nowrap;color:#698571;max-width:48%;margin-left:auto;font-weight:600;overflow:hidden}.repository-latest-version svg{flex:none}.theme-dark .repository-latest-version{color:#b9d0bf}.projects-page .repository-grass{flex:1;align-content:center;min-height:95px}.projects-page .repository-card[role=link]{cursor:pointer}.projects-page .repository-card[role=link]:focus-visible{outline-offset:3px;outline:2px solid #729682}.builds-card .release-bars{box-sizing:border-box;flex:1;justify-content:flex-end;gap:3px;height:auto;min-height:82px;padding:0 1px}.builds-card .release-bars.is-empty{justify-content:center;align-items:center;overflow:hidden}.builds-card .release-bars.is-ducky-build{box-sizing:border-box;flex:1;justify-content:flex-end;gap:3px;height:auto;min-height:82px;padding:0 1px}.builds-card .release-bars.is-ducky-build .release-bar-row{flex:0 0 12px;height:12px;min-height:12px;font-size:11px}.builds-card .release-bars.is-ducky-build .release-bar-track{height:8px}.builds-card .release-bars.is-ducky-build.is-empty{justify-content:center;align-items:center;overflow:hidden}.revenue-page-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.revenue-add-source,.revenue-submit{color:#345b47;min-height:36px;font:inherit;cursor:pointer;background:#edf4ef;border:1px solid #e1e7e3;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:inline-flex}.revenue-add-source:hover,.revenue-submit:hover{background:#e1eee5}.revenue-dialog{color:#26312c;background:#fff;border:1px solid #e5e9e6;border-radius:14px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:20px;box-shadow:0 18px 60px #1b302423}.revenue-dialog::backdrop{background:#1d292380}.revenue-dialog form{gap:14px;display:grid}.revenue-dialog-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.revenue-dialog-heading h2{font-size:17px;font-weight:650}.revenue-dialog-heading>button{color:#718078;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.revenue-dialog label{color:#526e5d;gap:6px;font-size:12px;font-weight:600;display:grid}.revenue-dialog input,.revenue-dialog select{color:#34433a;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #e1e7e3;border-radius:7px;padding:0 10px;font-size:13px}.revenue-dialog textarea{color:#34433a;width:100%;min-width:0;min-height:100px;font:inherit;resize:vertical;background:#fff;border:1px solid #e1e7e3;border-radius:7px;padding:10px;font-size:12px}.revenue-dialog input:focus,.revenue-dialog select:focus,.revenue-dialog textarea:focus{outline:none}.revenue-integration-form{border-bottom:1px solid #eef1ef;gap:12px;padding-bottom:15px;display:grid}.revenue-credential-field{color:#526e5d;gap:6px;font-size:12px;font-weight:600;display:grid}.revenue-credential-field.is-multiline{gap:7px}.revenue-integration-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.revenue-integration-actions .revenue-submit{flex:1;width:auto;min-width:0;margin:0}.revenue-integration-remove{color:#89968e;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.revenue-integration-remove:hover{color:#a84444;background:#f7eeee}.revenue-integration-delete{color:#a84444;background:#fff;border:1px solid #eee1e1;border-radius:7px;min-height:36px;padding:0 12px}.revenue-integration-delete:hover{color:#913939;background:#f9eeee;border-color:#e7caca}.revenue-integration-saved,.revenue-integration-note{color:#70877a;align-items:center;gap:6px;margin:0;font-size:11px;line-height:1.5;display:flex}.revenue-integration-saved{color:#547562}.revenue-dialog-project{color:#819087;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.revenue-store-app-note{color:#708078;background:#f4f7f5;border-radius:8px;gap:8px;padding:12px;font-size:12px;line-height:1.55;display:grid}.revenue-store-app-note p{margin:0}.revenue-store-app-note a{color:#527461;text-underline-offset:3px;width:max-content;text-decoration:underline}.theme-dark .revenue-store-app-note{color:#c0c9c3;background:#39453d}.theme-dark .revenue-store-app-note a{color:#c0d4c5}.project-store-apps-form{grid-template-columns:minmax(0,1fr) minmax(220px,1fr);align-items:center;gap:12px 20px;display:grid}.project-store-apps-form .settings-input-wrap{width:100%;max-width:none}.project-store-field{display:contents}.project-settings-page .project-store-apps-form>.project-store-error{grid-column:1/-1;margin:-4px 0 0}.project-store-apps-form>.project-store-title{border-top:1px solid #eef1ef;grid-column:1/-1;margin:0;padding-top:16px;font-size:14px;font-weight:600}.theme-dark .project-store-apps-form>.project-store-title{border-color:#46534a}@media (max-width:700px){.project-store-apps-form{grid-template-columns:minmax(0,1fr);gap:10px}}.project-settings-page .settings-card{overflow:visible}.project-deployment-control{width:250px;min-width:0;max-width:60%}.project-deployment-control .settings-dropdown{width:100%;max-width:none}.settings-multi-dropdown-options>button{justify-content:flex-start}.settings-multi-checkbox{color:#fff;border:1px solid #b7c3bb;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;display:grid}.settings-multi-checkbox.is-checked{background:#54836a;border-color:#54836a}.theme-dark .settings-multi-checkbox{border-color:#7c8e82}.theme-dark .settings-multi-checkbox.is-checked{color:#202522;background:#8db99a;border-color:#8db99a}@media (max-width:700px){.project-deployment-control{width:100%;max-width:none}}.revenue-settings-content{gap:14px;display:grid}.revenue-submit{width:100%;margin-top:3px}.revenue-submit:disabled{opacity:.55;cursor:wait}.revenue-error{color:#a84444;margin:0;font-size:12px;line-height:1.5}.revenue-card{position:relative}.revenue-sync-error-description{color:#708078;margin:0;font-size:13px;line-height:1.65}.theme-dark .revenue-add-source,.theme-dark .revenue-submit{color:#d0e2d5;background:#39453d;border-color:#46534a}.theme-dark .revenue-add-source:hover,.theme-dark .revenue-submit:hover{background:#46534a}.theme-dark .revenue-dialog{color:#e5ebe7;background:#303a34;border-color:#46534a}.theme-dark .revenue-dialog-heading>button{color:#b3c4b8}.theme-dark .revenue-dialog label{color:#c0d4c5}.theme-dark .revenue-dialog input,.theme-dark .revenue-dialog select,.theme-dark .revenue-dialog textarea{color:#e5ebe7;background:#2a302d;border-color:#46534a}.theme-dark .revenue-integration-form{border-color:#46534a}.theme-dark .revenue-credential-field{color:#c0d4c5}.theme-dark .revenue-integration-remove{color:#a9b5ad}.theme-dark .revenue-integration-remove:hover{color:#f1a2a2;background:#493636}.theme-dark .revenue-integration-delete{color:#f1a2a2;background:#352d2d;border-color:#614747}.theme-dark .revenue-integration-delete:hover{color:#ffc1c1;background:#493636;border-color:#805454}.theme-dark .revenue-integration-saved{color:#c0d4c5}.theme-dark .revenue-integration-note,.theme-dark .revenue-dialog-project{color:#a9b5ad}.theme-dark .revenue-sync-error-description{color:#c0c9c3}.theme-dark .revenue-error{color:#f1a2a2}@media (max-width:700px){.revenue-page-heading{align-items:flex-start}.revenue-add-source{flex:none;padding:0 9px;font-size:11px}}.applications-page{--applications-control-height:44px;max-width:var(--page-width);margin:0 auto;padding-bottom:48px}.applications-page button:not(.applications-toggle):not(.applications-token-toggle){min-height:var(--applications-control-height)}.applications-page .applications-add-button,.applications-page .applications-remove-button{height:var(--applications-control-height);min-height:var(--applications-control-height);box-sizing:border-box}.applications-section>h3{margin:0 0 12px;font-size:14px;font-weight:650}.applications-provider{background:0 0;border:1px solid #e8edeb;border-radius:10px;overflow:hidden}.applications-provider.gmail-provider,.applications-provider.polar-provider,.applications-provider.integration-provider{z-index:5;position:relative;overflow:visible}.applications-provider.integration-provider:focus-within{z-index:25}.applications-provider.integration-provider:has(.settings-dropdown-options){z-index:25}.applications-provider.translation-provider,.applications-provider.integration-provider+.integration-provider{margin-top:12px}.store-secret-text{box-sizing:border-box;color:#26312c;resize:vertical;background:#fff;border:1px solid #e1e8e3;border-radius:8px;width:100%;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5}.store-secret-text:focus-visible{outline-offset:2px;outline:2px solid #729682}.theme-dark .store-secret-text{color:#e5ebe7;background:#2a302d;border-color:#46534a}.applications-provider-heading{align-items:center;gap:11px;min-height:64px;padding:12px 14px;display:flex}.applications-provider-icon{color:#547562;background:#edf3ef;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.applications-provider-name{flex:1;gap:3px;min-width:0;display:grid}.applications-provider-name strong{font-size:13px;font-weight:650}.applications-provider-name span,.applications-help{color:#89968e;font-size:12px;line-height:1.5}.applications-toggle{color:#78867d;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.applications-toggle:hover{color:#345b4b;background:#edf3ef}.applications-provider-content{border-top:1px solid #e8edeb;padding:15px}.applications-help{margin:0}.applications-polar-form{grid-template-columns:1fr;gap:8px;display:grid}.applications-token-heading{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.applications-token-heading>label{color:#526e5d;font-size:12px;font-weight:650}.applications-token-badge{color:#52765e;background:#edf5ef;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.applications-token-field{color:#95a39a;background:#fff;border:1px solid #e1e8e3;border-radius:8px;align-items:center;gap:9px;min-width:0;height:44px;padding:0 12px;display:flex}.applications-token-field:focus-within{outline-offset:2px;outline:2px solid #729682}.applications-token-field>svg{flex:none}.applications-token-field input{border-radius:inherit;color:#26312c;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px}.applications-token-field input:focus{outline:none}.applications-token-toggle{color:#71867a;width:auto;height:auto;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:8px 2px;font-size:12px;font-weight:600}.applications-token-toggle:hover{color:#405e4b;background:0 0}.applications-polar-form input:focus{outline:none}.applications-add-button{min-height:var(--applications-control-height);color:#345b47;font:inherit;cursor:pointer;background:#edf4ef;border:1px solid #e1e7e3;border-radius:7px;justify-self:start;align-items:center;gap:6px;margin-top:0;padding:0 12px;font-size:12px;display:inline-flex}.applications-add-button:disabled{opacity:1;cursor:not-allowed}.applications-token-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:0;display:flex}.applications-token-actions .applications-add-button{margin-top:0}.polar-organization-entry{grid-template-columns:minmax(180px,.9fr) minmax(180px,1.2fr);align-items:center;gap:8px;display:grid}.polar-organization-entry>.settings-dropdown{width:100%;min-width:0}.polar-organization-entry>.applications-token-field{box-sizing:border-box;width:100%}.gmail-recipient-settings{gap:8px;margin-top:0;display:grid}.gmail-recipient-entry{grid-template-columns:minmax(180px,.9fr) minmax(180px,1.2fr);grid-template-areas:"repo email""add.";align-items:center;gap:8px;display:grid}.gmail-recipient-entry>.settings-dropdown{grid-area:repo}.gmail-recipient-entry .applications-token-field{flex:1}.gmail-recipient-entry>.applications-token-field{grid-area:email}.gmail-recipient-entry>.applications-add-button{grid-area:add;justify-self:start;min-height:44px;margin-top:0}.gmail-repository-dropdown{width:100%;min-width:0;max-width:none}.gmail-repository-dropdown .settings-dropdown-trigger{min-width:0}.gmail-repository-dropdown .settings-dropdown-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gmail-recipient-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.gmail-recipient-list li{color:#526057;background:#f4f7f5;border-radius:7px;justify-content:flex-start;align-items:center;gap:10px;min-height:52px;padding:5px 8px 5px 11px;font-size:12px;display:flex}.gmail-recipient-list li>img,.gmail-recipient-list li>svg{border-radius:5px;flex:none;width:22px;height:22px}.gmail-recipient-list li>span{white-space:normal;gap:2px;min-width:0;display:grid;overflow:hidden}.gmail-recipient-list li strong{font-weight:600}.gmail-recipient-list li small{color:#89968e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.gmail-recipient-list .applications-remove-button{min-height:var(--applications-control-height);margin-left:auto;padding:0 8px}@media (max-width:700px){.gmail-recipient-entry{grid-template-columns:minmax(0,1fr);grid-template-areas:"repo""email""add"}.polar-organization-entry{grid-template-columns:minmax(0,1fr)}}.applications-remove-button{min-height:var(--applications-control-height);color:#89968e;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:flex}.applications-remove-button:hover{color:#a84444;background:#f7eeee}.applications-remove-button:disabled{opacity:.55;cursor:wait}.applications-account-table-wrap{background:0 0;border:0;border-radius:8px;margin-top:0;padding:0;overflow-x:auto}.applications-account-table-wrap:has(.applications-account-list){box-sizing:border-box;width:100%;padding-left:0;padding-right:0}.applications-account-list{box-sizing:border-box;width:100%}.applications-account-table{border-collapse:collapse;text-align:left;width:100%;min-width:420px;font-size:12px}.applications-account-table th{color:#89968e;padding:0 8px 5px;font-size:10px;font-weight:650}.applications-account-table td{color:#526057;border-top:1px solid #e8edeb;padding:7px 8px}.applications-account-table tbody tr[role=button]{cursor:pointer}.applications-account-table tbody tr[role=button]:hover td,.applications-account-table tbody tr[role=button]:focus-visible td,.applications-account-table tbody tr.is-selected td{background:#f3f7f4}.applications-account-table tbody tr[role=button]:focus-visible{outline-offset:-2px;outline:2px solid #729682}.applications-account-table th:last-child,.applications-account-table td:last-child{text-align:right;width:58px}.applications-account-table td:last-child button{color:#89968e;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:inline-grid}.applications-account-table td:last-child button:hover{color:#a84444;background:#f7eeee}.applications-account-table td:last-child button:disabled{opacity:.5;cursor:wait}.applications-list-note,.applications-message{color:#89968e;margin:0;font-size:12px;line-height:1.5}.applications-list-note{align-items:center;gap:6px;margin-top:5px;display:flex}.applications-list-note.is-loading{text-align:center;justify-content:center;min-height:88px;margin-top:0}.applications-list-note.is-configured{color:#547562}.applications-message.is-error{color:#a84444}.applications-message.is-success{color:#547562}.theme-dark .applications-provider{border-color:#46534a}.theme-dark .applications-provider-icon{color:#c0d4c5;background:#39453d}.theme-dark .applications-provider-name span,.theme-dark .applications-help,.theme-dark .applications-list-note,.theme-dark .applications-account-table th,.theme-dark .applications-toggle{color:#a9b5ad}.theme-dark .applications-toggle:hover{color:#eaf3ec;background:#39453d}.theme-dark .applications-provider-content,.theme-dark .applications-account-table td{border-color:#46534a}.theme-dark .applications-account-table-wrap{background:0 0}.theme-dark .applications-account-table td{color:#c0d4c5}.theme-dark .applications-account-table tbody tr[role=button]:hover td,.theme-dark .applications-account-table tbody tr[role=button]:focus-visible td,.theme-dark .applications-account-table tbody tr.is-selected td{background:#39453d}.theme-dark .applications-account-table td:last-child button{color:#a9b5ad}.theme-dark .applications-token-field{color:#b3c4b8;background:#303a34;border-color:#46534a}.theme-dark .applications-token-field:focus-within{outline-color:#729682}.theme-dark .applications-token-field input{color:#e5ebe7}.theme-dark .applications-token-heading>label{color:#c0d4c5}.theme-dark .applications-token-badge{color:#c0d4c5;background:#39453d}.theme-dark .applications-token-toggle{color:#b3c4b8}.theme-dark .applications-token-toggle:hover{color:#e5ebe7}.theme-dark .applications-remove-button{color:#a9b5ad}.theme-dark .gmail-recipient-list li{color:#d0e2d5;background:#39453d}.theme-dark .gmail-recipient-list li small{color:#a9b5ad}.applications-account-list.gmail-recipient-list li{cursor:pointer;box-sizing:border-box;width:100%;min-height:56px;padding:7px 8px 7px 12px;transition:background-color .15s}.applications-account-list.gmail-recipient-list li:hover,.applications-account-list.gmail-recipient-list li.is-selected{background:#e8efea}.applications-account-list.gmail-recipient-list li>span:not(.applications-account-icon){white-space:normal;gap:2px;min-width:0;display:grid}.applications-account-icon{color:#547562;background:#edf3ef;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;display:grid}.applications-account-list.gmail-recipient-list li>span.applications-account-icon{white-space:normal;place-items:center;gap:0;display:grid;overflow:visible}.applications-account-icon img,.applications-account-icon svg{border-radius:5px;width:22px;height:22px}.applications-account-icon[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:element}.applications-account-icon[draggable=true]:active{cursor:grabbing}.gmail-recipient-list li.is-dragging{opacity:.55}.applications-account-list.gmail-recipient-list li small{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.theme-dark .applications-account-list.gmail-recipient-list li:hover,.theme-dark .applications-account-list.gmail-recipient-list li.is-selected{background:#46534a}.theme-dark .applications-account-icon{color:#c0d4c5;background:#39453d}.theme-dark .applications-list-note.is-configured{color:#c0d4c5}.theme-dark .applications-add-button{color:#d0e2d5;background:#39453d;border-color:#46534a}.theme-dark .applications-message.is-error{color:#f1a2a2}.theme-dark .applications-message.is-success{color:#c0d4c5}.mail-page{max-width:var(--page-width);margin:0}.mail-workspace{max-width:1250px;margin:0}.mail-workspace .mail-page,.mail-workspace>.mail-state{max-width:var(--page-width);margin:0}.mail-workspace .mail-page+.mail-page{margin-top:20px}.mail-panel{border-radius:10px;overflow:hidden}.mail-panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.mail-panel-heading h3{font-size:14px;font-weight:650}.mail-panel-heading p{color:#89968e;margin-top:4px;font-size:12px;line-height:1.5}.mail-delete{color:#a95b50;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.mail-delete:hover:not(:disabled){background:#f6ebe9}.mail-delete:disabled{color:#b9c3bd;cursor:default}.theme-dark .mail-delete{color:#e0958b}.theme-dark .mail-delete:hover:not(:disabled){background:#4a3632}.theme-dark .mail-delete:disabled{color:#5f6c64}.mail-state{text-align:center;color:#89968e;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:150px;padding:20px;display:flex}.mail-state p{font-size:12px;line-height:1.5}.mail-state>a{color:#547562;font-size:12px;font-weight:600;text-decoration:none}.mail-message-list{margin:0;padding:0 12px 12px;list-style:none;display:grid}.mail-message-list li+li{border-top:1px solid #f0f3f1}.mail-message-line{align-items:center;gap:4px;display:flex}.mail-message-check{accent-color:#547562;cursor:pointer;flex:none;width:16px;height:16px;margin:0 2px 0 6px}.theme-dark .mail-message-check{accent-color:#8fb89d}.mail-message-row{color:#89968e;min-width:0;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:12px;margin:3px 0;padding:8px 10px;font-size:12px;display:flex}.mail-message-row:hover,.mail-message-row[aria-expanded=true]{background:#f4f7f5}.mail-message-row>svg{flex:none}.mail-message-status{color:#a9b5ad;flex:none;place-items:center;display:grid}.mail-message-list li.is-unread .mail-message-status{color:#547562}.theme-dark .mail-message-status{color:#78867d}.theme-dark .mail-message-list li.is-unread .mail-message-status{color:#c0d4c5}.mail-message-side{text-align:right;flex:none;justify-items:end;gap:3px;width:140px;display:grid}.mail-message-sender{color:#526057;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mail-message-copy{flex:1;gap:3px;min-width:0;display:grid}.mail-message-copy strong,.mail-message-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-message-copy strong{color:#526057;font-weight:500}.mail-message-copy small{font-size:11px}.mail-message-row time{font-variant-numeric:tabular-nums;font-size:11px}.mail-message-list li.is-unread .mail-message-sender,.mail-message-list li.is-unread .mail-message-copy strong{color:#2c3731;font-weight:650}.mail-message-body{color:#526057;gap:10px;padding:6px 10px 16px;font-size:12px;line-height:1.6;display:grid}.mail-message-body pre{max-height:420px;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.mail-message-body>.workspace-loading-bar{justify-self:center;margin:18px 0 8px}.mail-message-tools{justify-content:flex-end;display:flex}.mail-message-tools button{color:#698571;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.mail-message-tools button:hover,.mail-message-tools button[aria-pressed=true]{background:#edf3ef}.mail-message-tools button:disabled{opacity:.5;cursor:wait}.theme-dark .mail-message-tools button{color:#c0d4c5}.theme-dark .mail-message-tools button:hover,.theme-dark .mail-message-tools button[aria-pressed=true]{background:#46534a}.mail-message-meta{color:#89968e;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:11px;display:flex}.mail-more{color:#89968e;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:12px;padding:4px 12px 14px;font-size:12px;display:flex}.mail-more button{color:#526e5d;background:0 0;border:1px solid #e1e7e3;border-radius:7px;align-items:center;gap:4px;padding:8px 12px;font-size:12px;display:inline-flex}.mail-more button:disabled{opacity:.4;cursor:default}@media (max-width:700px){.mail-message-side{width:96px}}.theme-dark .mail-panel-heading p,.theme-dark .mail-state{color:#a9b5ad}.theme-dark .mail-message-row:hover,.theme-dark .mail-message-row[aria-expanded=true]{background:#39453d}.theme-dark .mail-state>a,.theme-dark .mail-message-sender,.theme-dark .mail-message-copy strong,.theme-dark .mail-message-body{color:#d0e2d5}.theme-dark .mail-message-row,.theme-dark .mail-message-meta{color:#a9b5ad}.theme-dark .mail-message-list li+li{border-color:#46534a}.theme-dark .mail-message-list li.is-unread .mail-message-sender,.theme-dark .mail-message-list li.is-unread .mail-message-copy strong{color:#fff}.theme-dark .mail-more button{color:#c0d4c5;border-color:#46534a}.applications-section{margin-top:40px}.applications-section>h3{margin-bottom:16px}.applications-provider-content{padding:20px}.applications-polar-form{gap:13px}.applications-account-list-heading{margin-top:20px;margin-bottom:8px}.gmail-recipient-settings{border-top:1px solid #e8edeb;gap:13px;margin-top:6px;padding-top:18px}.gmail-recipient-entry{gap:10px}.gmail-recipient-list-heading{margin-top:4px;margin-bottom:0}.theme-dark .gmail-recipient-settings{border-color:#46534a}@media (max-width:700px){.applications-provider-content{padding:16px}.applications-section{margin-top:32px}}.project-detail-shell{flex-direction:column;gap:18px;width:100%;min-height:100%;margin:0;display:flex}.project-settings-page{width:100%}.project-settings-page .workspace-icon-button{cursor:default;flex:none}.project-settings-page .workspace-icon-button img{object-fit:contain;width:24px;height:24px}.project-settings-page .workspace-icon-button svg{width:22px;height:22px}.project-settings-page .project-website-error{margin:8px 0 0}.project-settings-page>.settings-section:first-child{border-top:0;margin-top:8px;padding-top:0}.project-detail-shell .mail-page{width:100%;max-width:var(--page-width);margin:0}.project-detail-page{width:100%;max-width:var(--page-width);gap:18px;margin:0;display:grid}.project-detail-back{color:#547562;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;width:max-content;height:32px;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.project-detail-back:hover{background:#edf3ef}.project-detail-back:focus-visible{outline-offset:-2px;outline:2px solid #547562}.project-detail-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.project-detail-actions{border:1px solid #dde5e0;border-radius:8px;display:inline-flex;overflow:hidden}.project-detail-actions a{color:#547562;white-space:nowrap;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.project-detail-actions a+a{border-left:1px solid #dde5e0}.project-detail-actions a:hover{background:#edf3ef}.project-detail-actions a[aria-current=page]{color:#2c3731;background:#edf3ef;font-weight:600}.project-detail-actions a:focus-visible{outline-offset:-2px;outline:2px solid #547562}@media (max-width:560px){.project-detail-bar{flex-wrap:nowrap}.project-detail-actions a{justify-content:center;width:40px;padding:0}.project-detail-actions a span{display:none}}.theme-dark .project-detail-actions,.theme-dark .project-detail-actions a+a{border-color:#46534a}.theme-dark .project-detail-actions a,.theme-dark .project-detail-back{color:#c0d4c5}.theme-dark .project-detail-back:hover{background:#39453d}.theme-dark .project-detail-back:focus-visible{outline-color:#c0d4c5}.theme-dark .project-detail-actions a:hover{background:#39453d}.theme-dark .project-detail-actions a[aria-current=page]{color:#e5ebe7;background:#39453d}.theme-dark .project-detail-actions a:focus-visible{outline-color:#c0d4c5}.project-detail-hero{width:100%;max-width:var(--page-width);align-items:center;gap:15px;padding:8px 0 0;display:flex}.project-detail-icon{color:#547562;flex:none;place-items:center;width:54px;height:54px;display:grid}.project-detail-icon img{object-fit:contain;border-radius:12px;width:54px;height:54px;display:block}.project-detail-title{flex:1;gap:4px;min-width:0;display:grid}.project-detail-title h1{color:#2c3731;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:650;overflow:hidden}.project-detail-title p{color:#8c9992;align-items:center;gap:6px;min-width:0;height:16px;font-size:12px;line-height:16px;display:flex}.project-detail-title p svg,.project-detail-title p img{flex:none;display:block}.project-detail-title p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-detail-overview,.project-detail-facts{border-bottom:1px solid #e8edeb;padding:18px 0}.project-detail-overview{border-bottom:0;padding-bottom:0}.project-detail-overview h2{color:#344039;align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.project-detail-overview h2 svg,.project-branch-list h3 svg{color:#84958b;flex:none}.project-detail-overview>p{color:#78867d;max-width:720px;margin-top:10px;font-size:13px;line-height:1.65}.project-detail-overview>a{color:#547562;overflow-wrap:anywhere;align-items:center;gap:7px;margin-top:14px;font-size:12px;text-decoration:none;display:inline-flex}.project-detail-overview>a svg:last-child{flex:none}.project-detail-facts{border-bottom:0;padding-top:0}.project-detail-facts h2{color:#344039;align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.project-detail-facts h2 svg{color:#84958b;flex:none}.project-facts-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;margin-top:12px;font-size:13px;line-height:1.5}.project-facts-table th,.project-facts-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e8edeb;padding:12px 0}.project-facts-table th{color:#89968e;width:160px;padding-right:16px;font-size:12px;font-weight:600}.project-facts-table th span{align-items:center;gap:6px;display:inline-flex}.project-facts-table th svg{flex:none}.project-facts-table td{color:#344039;font-weight:600}.project-branch-list{margin-top:32px}.project-branch-list h3{color:#344039;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.project-branches-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;margin-top:12px;font-size:13px;line-height:1.5}.project-branches-table th,.project-branches-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e8edeb;padding:12px 0}.project-branches-table th{color:#89968e;font-size:12px;font-weight:600}.project-branches-table th:last-child,.project-branches-table td:last-child{width:160px;padding-left:16px}.project-branches-table td{color:#344039;font-weight:600}.project-branches-table td.project-refs-loading{text-align:center;width:auto;padding:24px 0}.project-refs-loading .workspace-loading-bar{vertical-align:middle;display:inline-block}.project-branch-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-branch-name small{color:#71867a;white-space:nowrap;border:1px solid #e1e7e3;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.project-branches-note{color:#89968e;margin-top:8px;font-size:12px}.theme-dark .project-detail-title p,.theme-dark .project-detail-overview>p,.theme-dark .project-facts-table th{color:#a9b5ad}.theme-dark .project-detail-overview,.theme-dark .project-detail-facts{border-color:#46534a}.theme-dark .project-detail-icon{color:#c0d4c5}.theme-dark .project-detail-title h1,.theme-dark .project-detail-overview h2,.theme-dark .project-detail-facts h2,.theme-dark .project-branch-list h3,.theme-dark .project-facts-table td,.theme-dark .project-branches-table td{color:#e5ebe7}.theme-dark .project-facts-table th,.theme-dark .project-facts-table td,.theme-dark .project-branches-table th,.theme-dark .project-branches-table td{border-color:#46534a}.theme-dark .project-branches-table th,.theme-dark .project-branches-note{color:#a9b5ad}.theme-dark .project-branch-name small{color:#c0d4c5;border-color:#46534a}.theme-dark .project-detail-overview>a{color:#c0d4c5}@media (max-width:560px){.project-facts-table th,.project-branches-table th:last-child,.project-branches-table td:last-child{width:120px}.project-detail-title h1{font-size:20px}}.repository-mark,.theme-dark .repository-mark{background:0 0}.repository-mark img,.repository-mark svg{width:34px;height:34px}.repository-mark img{border-radius:8px}.store-error-details{opacity:.85;overflow-wrap:anywhere;border:1px solid;margin-top:16px;padding:12px}.store-error-details-heading,.store-error-details-meta{align-items:center;gap:8px;display:flex}.store-error-details-heading{justify-content:space-between;font-size:12px;font-weight:600}.store-error-details-heading button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px}.workspace-settings-page>.settings-section+.settings-section{margin-top:30px;padding-top:24px}.workspace-settings-page .settings-heading{margin-bottom:12px}.workspace-settings-page .settings-card>.settings-row{padding-top:12px;padding-bottom:12px}.workspace-settings-page .settings-row .settings-input-wrap input{box-sizing:border-box;height:44px}.workspace-settings-page .workspace-icon-button{width:44px;height:44px}.settings-page,.applications-page{margin-inline:0}.projects-page{width:100%;max-width:1250px;margin-inline:0}.projects-account{container-type:inline-size}.projects-account-heading,.repository-grid{width:100%;max-width:320px;margin-inline:0}.repository-grid{grid-template-columns:repeat(auto-fill,320px);justify-content:start}@container (min-width:654px){.projects-account-heading,.repository-grid{max-width:654px}}@container (min-width:988px){.projects-account-heading,.repository-grid{max-width:988px}}@container (max-width:520px){.projects-account-heading,.repository-grid{max-width:100%}.repository-grid{grid-template-columns:minmax(0,1fr)}}.landing>header,.landing>section,.landing>footer{box-sizing:border-box;width:100%;max-width:1250px;margin-inline:0}.landing:not(.legal-page) .landing-hero{max-width:1250px;margin-inline:0}.landing .legal-content{margin-inline:0}.login-page{align-items:flex-start}.login-page>.landing-footer{width:100%;max-width:1250px;margin-inline:0}.store-error-details-meta{margin-top:8px;font-size:12px;font-weight:600}.store-stats-error-dialog .store-error-details p{margin:8px 0 0;font-size:12px;line-height:1.5}.project-actions-settings-row{display:block}@media (max-width:560px){.project-detail-bar{flex-wrap:wrap}.project-detail-actions{flex-shrink:1;max-width:100%;margin-left:auto;overflow-x:auto}.project-detail-actions a{flex:none}}.project-actions-form{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:end;gap:12px;display:grid}.project-actions-form label{gap:6px;font-size:12px;font-weight:600;display:grid}.settings-row .project-actions-form input,.project-actions-form textarea{box-sizing:border-box;color:#34433a;width:100%;max-width:none;min-height:40px;font:inherit;background:#fff;border:1px solid #e1e7e3;border-radius:7px;padding:9px 11px;font-size:13px}.project-actions-form textarea{resize:vertical}.project-actions-value{min-width:0;position:relative}.settings-row .project-actions-value input{padding-right:72px}.project-actions-table th:last-child,.project-actions-table td:last-child{text-align:right;width:40px;padding-left:0}.project-actions-table-value{white-space:pre-wrap;word-break:break-word;font-weight:400!important}.project-actions-table td.project-actions-empty{text-align:center;color:#89968e;font-weight:400}.project-actions-delete{color:inherit;cursor:pointer;background:0 0;border:0;padding:6px}.theme-dark .project-actions-form textarea{color:#e5ebe7;background:#303a34;border-color:#46534a}@media (max-width:700px){.project-actions-form{grid-template-columns:minmax(0,1fr)}.project-actions-form .applications-add-button{justify-self:start}}.project-refs-pagination{color:#71867a;justify-content:center;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.project-refs-pagination button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #dde5e0;border-radius:6px;padding:6px 10px}.project-refs-pagination button:hover:not(:disabled){background:#edf3ef}.project-refs-pagination button:disabled{opacity:.45;cursor:default}.project-refs-pagination button:focus-visible{outline-offset:2px;outline:2px solid #547562}.theme-dark .project-refs-pagination{color:#c0d4c5}.theme-dark .project-refs-pagination button{border-color:#46534a}.theme-dark .project-refs-pagination button:hover:not(:disabled){background:#39453d}.brand .brand-toggle{text-align:left;justify-content:flex-start;gap:9px;width:100%;display:flex}.brand .brand-toggle .brand-name{display:block}.is-collapsed .brand .brand-toggle{width:40px;position:relative;overflow:visible}.is-collapsed .brand-toggle .brand-name{z-index:20;color:#f3f7f4;letter-spacing:normal;opacity:0;visibility:hidden;background:#2c3731;border-radius:7px;width:max-content;max-width:min(240px,100vw - 90px);padding:6px 10px;font-size:12px;font-weight:500;line-height:1.3;transition:opacity .12s;display:block;position:absolute;top:50%;left:calc(100% + 5px);transform:translateY(-50%);box-shadow:0 4px 14px #17281c2e}.is-collapsed .brand-toggle:after{content:"";width:6px;position:absolute;top:0;bottom:0;left:100%}.is-collapsed .brand-toggle:hover .brand-name,.is-collapsed .brand-toggle:focus-visible .brand-name{opacity:1;visibility:visible}.sidebar-right.is-collapsed .brand-toggle .brand-name{left:auto;right:calc(100% + 5px)}.sidebar-right.is-collapsed .brand-toggle:after{left:auto;right:100%}.theme-dark.is-collapsed .brand-toggle .brand-name{color:#f3f7f4;background:#46534a;box-shadow:0 4px 14px #0000004d}@media (prefers-reduced-motion:reduce){.is-collapsed .brand-toggle .brand-name{transition:none}}.brand .brand-toggle:hover{color:#345b4b;background:#f2f4f2}.brand .brand-toggle:hover .brand-mark.has-workspace-icon{background:0 0}.theme-dark .brand .brand-toggle:hover,.theme-dark.is-collapsed .brand .brand-toggle:hover{color:#f3f7f4;background:#39433d}.theme-dark .brand .brand-toggle:hover .brand-mark.has-workspace-icon,html[data-initial-theme=dark] .brand .brand-toggle:hover .brand-mark.has-workspace-icon{background:0 0}
@font-face{font-family:d2Coding;src:url(../media/D2Coding_Regular-s.p.1196ded-j7xx_.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:d2Coding;src:url(../media/D2Coding_Bold-s.p.27gq3cgq3nbhq.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:d2Coding Fallback;src:local(Arial);ascent-override:77.57%;descent-override:20.99%;line-gap-override:7.3%;size-adjust:109.58%}.hbl0ua_className{font-family:d2Coding,d2Coding Fallback}.hbl0ua_variable{--font-d2coding:"d2Coding", "d2Coding Fallback"}
