@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#e7e8df;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#d0e998;--muted:#858a79;--border:#34372e;--sans:"DM Sans Variable",sans-serif;--heading:"Manrope Variable",sans-serif;background:#141611;font-family:DM Sans Variable,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}button,a{touch-action:manipulation}button{color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button:focus-visible{outline-offset:4px}::selection{color:#202617;background:#d0e998}button{border:0}svg{flex-shrink:0}body.settings-open{overflow:hidden}.workspace-shell{background:radial-gradient(at 95% 20%,#616f4212,#0000 40%),linear-gradient(120deg,#171913,#131510 70%);min-height:100vh;position:relative;overflow:hidden}.workspace-shell:before{content:"";pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.7' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.ambient{pointer-events:none;filter:blur(110px);opacity:.07;border-radius:50%;width:550px;height:550px;position:absolute}.ambient-one{background:#9fbc66;top:180px;left:-440px}.ambient-two{background:#807484;bottom:50px;right:-430px}.site-header{border-bottom:1px solid #78825d2b;align-items:center;gap:56px;max-width:1376px;height:97px;margin:auto;padding:0 64px;display:flex;position:relative}.brand{font-family:var(--heading);letter-spacing:-1.8px;align-items:center;gap:12px;font-size:29px;font-weight:800;display:inline-flex}.brand-period{color:var(--accent)}.brand-mark{align-items:flex-end;gap:4px;width:26px;height:29px;display:inline-flex;transform:skew(-9deg)}.brand-mark span{background:var(--accent);border-radius:1px;width:6px;display:block}.brand-mark span:first-child{height:19px}.brand-mark span:nth-child(2){height:29px}.brand-mark span:nth-child(3){height:24px}.header-nav{align-items:center;gap:34px;height:100%;font-size:12px;display:flex}.nav-active{color:#e3e6d8;align-items:center;gap:9px;height:100%;display:flex;position:relative}.nav-active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.nav-active svg{color:var(--accent)}.project-count{color:#a6ad91;letter-spacing:.8px;gap:7px;font-size:10px;display:flex}.project-count span{color:#646b57;letter-spacing:1px;font-size:9px}.header-actions{align-items:center;gap:23px;margin-left:auto;display:flex}.system-status{color:#959b87;align-items:center;gap:7px;font-size:10px;display:flex}.status-dot{background:#68705b;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.status-dot-live{background:#a3c86c;box-shadow:0 0 7px #a4c97730}.status-dot-error{background:#d7af74}.icon-button{color:#a3aa94;background:#1d2018;border:1px solid #34382d;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,border-color .2s,color .2s;display:flex}.icon-button:hover{color:var(--accent);background:#292f20;border-color:#546044}.settings-button{width:34px;height:34px}.workspace-main{max-width:1376px;margin:auto;padding:44px 64px 0;position:relative}.workspace-intro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:31px;display:flex}.intro-eyebrow{align-items:center;gap:15px;display:flex}.eyebrow{letter-spacing:2px;color:#9da784;font-size:9px;font-weight:600;line-height:1.6}.intro-line{background:#47503b;width:38px;height:1px}.workspace-intro h1{font-family:var(--heading);letter-spacing:-1.55px;color:#eeeee7;margin:10px 0;font-size:37px;font-weight:600;line-height:1.32}.workspace-intro h1 span{color:#adb49d}.workspace-intro p{letter-spacing:.1px;color:#858c77;margin:0;font-size:12px}.workspace-meta{text-align:right;padding-bottom:3px}.meta-label{letter-spacing:1.8px;color:#5f6850;font-size:8px}.meta-value{color:#99a287;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.meta-value>span{letter-spacing:1px;color:#d1ddbd;font-size:15px;line-height:1}.meta-value svg{color:#69745c;margin-left:13px}.window-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.browser-window{background:#1e2119;border:1px solid #3d4234;border-radius:11px;min-width:0;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 8px 25px #0000001a,0 30px 65px #0000001f}.browser-window:hover{border-color:#536244;transform:translateY(-2px);box-shadow:0 12px 35px #00000024,0 30px 65px #00000025}.browser-window-main{border-color:#48513c;grid-column:1/-1}.browser-titlebar{background:#24281e;border-bottom:1px solid #3a4030;align-items:center;gap:13px;height:37px;padding:5px 10px 0;display:flex}.browser-window-main .browser-titlebar{background:#2a3022}.browser-tab{background:#31382a;border:1px solid #424b34;border-bottom:0;border-radius:7px 7px 0 0;align-items:center;gap:8px;min-width:178px;max-width:240px;height:32px;padding:0 12px;display:flex;position:relative}.browser-tab:after{content:"";background:#31382a;height:2px;position:absolute;bottom:-2px;left:0;right:0}.browser-tab h2{letter-spacing:.1px;white-space:nowrap;text-overflow:ellipsis;color:#d8dece;max-width:154px;margin:0;font-size:10px;font-weight:450;line-height:1;overflow:hidden}.project-icon{color:#acb594;border-radius:3px;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.project-icon-0{background:var(--accent);color:#374723}.link-symbol{font-size:14px;font-weight:700;line-height:1}.tab-close{color:#9da88a;margin-left:auto}.new-tab{color:#899578}.window-controls{color:#8b977b;align-items:center;gap:23px;margin-left:auto;padding:0 8px 6px 0;display:flex}.browser-toolbar{background:#31382a;border-bottom:1px solid #20281c;align-items:center;gap:13px;height:39px;padding:0 14px;display:flex}.navigation-symbols{color:#9da88f;align-items:center;gap:13px;display:flex}.navigation-symbols svg:nth-child(2){opacity:.45}.address-field{color:#c0c8b3;letter-spacing:.1px;background:#22271e;border:1px solid #3d4633;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:0;height:25px;padding:0 10px;font-size:10px;display:flex}.address-field>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.address-field>svg:first-child{color:#90a172}.address-shield{color:#6e805b;margin-left:auto}.address-empty{color:#778166}.address-empty>svg:first-child{color:#657358}.toolbar-overflow{color:#98a58a}.browser-viewport{isolation:isolate;aspect-ratio:2.68;background:#f7f6f2;display:block;position:relative;overflow:hidden}.browser-window-main .browser-viewport{aspect-ratio:3.72}.preview-image{object-fit:cover;object-position:center top;width:100%;height:100%;transition:filter .3s;display:block;position:absolute;inset:0}.sample-image{object-position:center center}.browser-viewport:hover .preview-image{filter:brightness(.95)}.sample-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#68705c;z-index:1;letter-spacing:.5px;background:#f7f6f2e8;border:1px solid #20251a19;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;display:flex;position:absolute;bottom:12px;left:14px}.sample-label svg{color:#949c83}.capture-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d7dfc9;background:#22271edb;border-radius:6px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex;position:absolute;top:12px;right:12px}.open-project{color:#26321a;background:var(--accent);opacity:0;white-space:nowrap;border-radius:8px;align-items:center;gap:14px;padding:12px 17px;font-size:11px;font-weight:550;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);box-shadow:0 6px 24px #00000026}.browser-viewport:hover .open-project,.browser-viewport:focus-visible .open-project{opacity:1;transform:translate(-50%,-50%)}.browser-viewport:focus-visible{outline-offset:-4px;z-index:2;outline-color:#c0df79}.browser-statusbar{background:#20251b;border-top:1px solid #343c29;justify-content:space-between;align-items:center;gap:15px;height:28px;padding:0 14px;display:flex}.tile-status{color:#8a9879;letter-spacing:.15px;align-items:center;gap:6px;font-size:8px;display:flex}.tile-status .status-dot{width:4px;height:4px}.window-number{color:#69775d;font-variant-numeric:tabular-nums;letter-spacing:.5px;align-items:center;gap:13px;font-size:8px;display:flex}.window-number svg{color:#839273}.placeholder-viewport{background:#191c15}.empty-preview{background:radial-gradient(at 8%,#333c233c,#0000 60%),#1a1e16;align-items:center;gap:23px;height:100%;padding:26px 35px;display:flex;position:relative;overflow:hidden}.empty-preview-2{background:radial-gradient(at 15%,#3b35273d,#0000 60%),#1a1d16}.empty-preview:after{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#4c543a33 1px,#0000 1px),linear-gradient(90deg,#4c543a33 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.empty-orbit{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:102px;height:102px;display:flex;position:relative}.empty-orbit>span{border:1px dashed #626e4938;border-radius:50%;width:102px;height:102px;position:absolute}.empty-orbit>span:nth-child(2){border-style:solid;border-color:#5b684832;width:82px;height:82px}.empty-icon{color:#a0b283;background:linear-gradient(145deg,#333f26,#222c1b);border:1px solid #414d32;border-radius:15px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;transform:rotate(-8deg);box-shadow:0 8px 20px #0000001f}.empty-preview-2 .empty-icon{color:#b2b08a;background:linear-gradient(145deg,#3b382a,#26291c);border-color:#514e39;transform:rotate(7deg)}.empty-copy{z-index:1;position:relative}.empty-copy .eyebrow{letter-spacing:1.65px;color:#647650;font-size:7px}.empty-preview-2 .eyebrow{color:#827e5d}.empty-copy h3{font-family:var(--heading);letter-spacing:-.45px;color:#c9d0ba;margin:8px 0 7px;font-size:16px;font-weight:500}.empty-copy p{color:#717f62;margin:0;font-size:10px;line-height:1.6}.empty-preview-2 .empty-copy p{color:#7b8066}.empty-corner{color:#546244;z-index:1;position:absolute;bottom:13px;right:15px}.workspace-caption{color:#626c56;letter-spacing:.2px;justify-content:space-between;align-items:center;gap:20px;margin:17px 2px 35px;font-size:9px;display:flex}.workspace-caption>span{align-items:center;gap:7px;display:flex}.workspace-caption>span:last-child{color:#647354;font-size:8px}.workspace-caption svg{opacity:.8}.site-footer{color:#6d775d;border-top:1px solid #78825d21;justify-content:space-between;align-items:center;gap:20px;max-width:1376px;margin:auto;padding:23px 64px 29px;font-size:9px;display:flex;position:relative}.site-footer>div{align-items:center;gap:13px;display:flex}.footer-wordmark{letter-spacing:2px;color:#9ca787;font-size:8px;font-weight:600}.footer-divider{background:#465138;width:1px;height:9px}.footer-coordinate{letter-spacing:1.8px;color:#566147;font-size:7px}.footer-clock{font-variant-numeric:tabular-nums;color:#9aa986;align-items:center;gap:9px;font-size:9px;display:flex}.clock-dot{background:#a3c36e;border-radius:50%;width:4px;height:4px;display:inline-block}.footer-right{gap:24px!important}.connection-notice{color:#b1b895;background:#272a1e;border:1px solid #454a30;border-radius:7px;align-items:center;gap:10px;margin-bottom:20px;padding:10px 13px;font-size:10px;line-height:1.6;display:flex}.settings-dialog{color:#e7e8df;background:#1b1f16;border:0;border-left:1px solid #454c36;width:min(460px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;animation:.25s panel-in;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-25px 0 100px #0000004d}.settings-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090c09a6}.settings-panel{flex-direction:column;min-height:100%;padding:34px 30px 20px;display:flex}.panel-heading{border-bottom:1px solid #353e29;justify-content:space-between;align-items:center;gap:10px;padding-bottom:26px;display:flex}.panel-heading .eyebrow{font-size:8px}.panel-heading h2{font-family:var(--heading);letter-spacing:-.6px;margin:8px 0 0;font-size:23px;font-weight:550}.close-settings{flex-shrink:0;align-self:flex-start}.admin-status{color:#a3b584;align-items:center;gap:7px;margin-top:21px;font-size:9px;display:flex}.admin-status button{color:#879372;text-underline-offset:3px;background:0 0;margin-left:auto;padding:4px 0;font-size:9px;text-decoration:underline}.panel-intro{color:#929f81;margin:19px 0 24px;font-size:12px;line-height:1.8}.settings-form{flex-direction:column;flex:1;display:flex}.tile-editors{flex-direction:column;gap:20px;display:flex}.tile-editor{border:0;border-bottom:1px solid #333d28;min-width:0;margin:0;padding:0 0 19px}.tile-editor legend{color:#b7c6a1;margin-bottom:16px;padding:0;font-size:11px;font-weight:500}.tile-editor legend span{color:#6b7a57;margin-right:9px;font-size:9px;display:inline-block}.tile-editor label,.login-content label{color:#9daa8d;margin:0 0 7px;font-size:10px;display:block}.tile-editor>input,.url-input,.login-content input{color:#d4dec7;background:#151a11;border:1px solid #3d4930;border-radius:6px;width:100%;height:39px;font-size:11px;transition:border-color .2s;display:block}.tile-editor>input,.login-content input{padding:0 11px}.tile-editor>input{margin-bottom:13px}.tile-editor input::placeholder{color:#5c6d4b}.tile-editor input:focus,.login-content input:focus{border-color:#a9c77a;outline:0;box-shadow:0 0 0 2px #b6d68615}.url-input{align-items:center;gap:8px;padding:0 10px;display:flex}.url-input:focus-within{border-color:#a9c77a;box-shadow:0 0 0 2px #b6d68615}.url-input svg{color:#637552}.url-input input{color:#d4dec7;background:0 0;border:0;width:100%;min-width:0;height:100%;font-size:11px;box-shadow:none!important;outline:none!important}.field-hint{color:#768765;margin:8px 0 0;font-size:8px;line-height:1.6}.panel-actions{gap:10px;margin-top:23px;display:flex}.button-primary,.button-secondary{border-radius:6px;justify-content:center;align-items:center;gap:13px;height:41px;padding:0 16px;font-size:11px;font-weight:550;transition:background .2s;display:flex}.button-primary{background:var(--accent);color:#29371d;flex:1}.button-primary:hover{background:#e0f5b4}.button-secondary{color:#acbf94;background:#293321;border:1px solid #424f33}.button-secondary:hover{background:#344029}.form-error{color:#e4bda0;background:#bc774510;border:1px solid #a5734733;border-radius:5px;margin:15px 0 0;padding:11px;font-size:10px;line-height:1.7}.form-success{color:#bfd997;align-items:center;gap:7px;margin:17px 0 0;font-size:10px;display:flex}.panel-footer{color:#637852;align-items:center;gap:10px;margin-top:auto;padding-top:30px;font-size:8px;display:flex}.brand-mark-small{gap:2px;width:15px;height:15px}.brand-mark-small span{background:#74885a;width:3px}.brand-mark-small span:first-child{height:10px}.brand-mark-small span:nth-child(2){height:15px}.brand-mark-small span:nth-child(3){height:12px}.login-content{padding:56px 0 30px}.login-symbol{color:#bbd198;background:#2a3520;border:1px solid #4d5b3d;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:26px;display:flex}.login-content h3{font-family:var(--heading);letter-spacing:-.65px;margin:0 0 12px;font-size:21px;font-weight:500}.login-content>p{color:#92a17d;margin:0 0 29px;font-size:12px;line-height:1.9}.login-content form .button-primary{width:100%;margin-top:17px}.login-note{color:#647956;align-items:center;gap:7px;margin-top:25px;font-size:8px;line-height:1.7;display:flex}.panel-loading{text-align:center;color:#95a77d;padding:70px 0}.panel-loading>svg{margin:auto}.panel-loading>p{margin-top:20px;font-size:12px}.spin{animation:1.5s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes panel-in{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}.pending-preview{text-align:center;color:#a9bd8b;background:radial-gradient(#313e264d,#0000 70%),#1b2117;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;display:flex}.pending-symbol{background:#2b3821;border:1px solid #485b36;border-radius:14px;justify-content:center;align-items:center;width:53px;height:53px;margin-bottom:16px;display:flex}.pending-preview .eyebrow{color:#84996c;font-size:7px}.pending-preview h3{font-family:var(--heading);letter-spacing:-.5px;color:#c8d6b5;margin:8px 0;font-size:19px;font-weight:500}.pending-preview p{color:#8d9f79;margin:0;font-size:10px;line-height:1.8}.setup-form .password-requirements{color:#92a17d;margin:8px 0 20px;font-size:9px;line-height:1.7}@media (width>=1500px){.site-header,.workspace-main,.site-footer{max-width:1440px}.workspace-main{padding-top:50px}.browser-window-main .browser-viewport{aspect-ratio:3.5}.workspace-intro{margin-bottom:35px}.workspace-intro h1{font-size:41px}.browser-viewport{aspect-ratio:2.75}}@media (width<=1150px){.site-header{gap:39px;padding:0 40px}.workspace-main{padding:38px 40px 0}.site-footer{padding:22px 40px 27px}.empty-preview{gap:17px;padding:23px 22px}.empty-orbit,.empty-orbit>span{width:76px;height:76px}.empty-orbit>span:nth-child(2){width:64px;height:64px}.empty-icon{border-radius:12px;width:49px;height:49px}.empty-copy h3{font-size:14px}.empty-copy .eyebrow{letter-spacing:1.3px;font-size:6px}.header-nav{gap:25px}.workspace-intro h1{font-size:34px}.browser-viewport{aspect-ratio:2.55}.browser-window-main .browser-viewport{aspect-ratio:3.4}.window-controls{gap:19px}.browser-tab{min-width:164px}.empty-copy p{font-size:9px}}@media (width<=850px){.site-header{gap:30px;height:82px;padding:0 25px}.workspace-main{padding:34px 25px 0}.site-footer{padding:21px 25px 25px}.project-count{display:none}.header-actions{gap:15px}.system-status{font-size:9px}.workspace-meta{display:none}.workspace-intro h1{font-size:32px}.window-grid{gap:15px}.browser-viewport{aspect-ratio:1.9}.browser-window-main .browser-viewport{aspect-ratio:3.1}.empty-preview{text-align:center;flex-direction:column;justify-content:center;gap:13px;padding:24px 15px}.empty-orbit,.empty-orbit>span{width:63px;height:63px}.empty-orbit>span:nth-child(2){width:55px;height:55px}.empty-icon{border-radius:11px;width:43px;height:43px}.empty-icon svg{width:21px}.empty-copy h3{margin:5px 0;font-size:13px}.empty-copy .eyebrow{letter-spacing:1.15px;font-size:6px}.empty-copy p{font-size:9px}.browser-titlebar{gap:9px;padding-left:8px}.browser-tab{gap:6px;min-width:135px;max-width:170px;padding:0 8px}.browser-tab h2{font-size:9px}.window-controls{gap:11px;padding-right:2px}.window-controls svg{width:10px}.browser-toolbar{gap:9px;padding:0 10px}.navigation-symbols{gap:9px}.navigation-symbols svg{width:12px}.address-field{gap:6px;font-size:9px}.toolbar-overflow{width:14px}.workspace-caption{font-size:8px}.workspace-caption>span:last-child{font-size:7px}.footer-coordinate{display:none}.brand{font-size:27px}.browser-statusbar{padding:0 11px}.tile-status{font-size:7px}}@media (width<=600px){.site-header{gap:22px;height:76px;padding:0 21px}.brand{gap:9px;font-size:25px}.brand-mark{gap:3px;width:21px;height:23px}.brand-mark span{width:5px}.brand-mark span:first-child{height:15px}.brand-mark span:nth-child(2){height:23px}.brand-mark span:nth-child(3){height:19px}.header-nav{font-size:10px}.nav-active{gap:6px}.nav-active svg{width:12px}.header-actions{gap:0}.system-status{display:none}.settings-button{width:32px;height:32px}.workspace-main{padding:31px 20px 0}.workspace-intro{margin-bottom:24px}.workspace-intro .eyebrow{letter-spacing:1.65px;font-size:8px}.workspace-intro h1{letter-spacing:-1.3px;margin:12px 0 11px;font-size:29px}.workspace-intro p{font-size:10px;line-height:1.7}.window-grid{grid-template-columns:1fr;gap:17px}.browser-window-main{grid-column:auto}.browser-window-main .browser-viewport{aspect-ratio:1.48}.browser-window-main .sample-image{object-fit:cover;object-position:left center}.browser-viewport{aspect-ratio:1.9}.browser-titlebar{gap:13px;height:37px;padding-left:10px}.browser-tab{gap:8px;min-width:175px;max-width:220px;padding:0 11px}.browser-tab h2{font-size:10px}.window-controls{gap:19px;padding-right:5px}.window-controls svg{width:12px}.browser-toolbar{gap:11px;height:39px;padding:0 11px}.navigation-symbols{gap:12px}.navigation-symbols svg{width:13px}.address-field{font-size:9px}.browser-statusbar{height:28px;padding:0 12px}.tile-status{font-size:8px}.empty-preview{text-align:left;flex-direction:row;gap:20px;padding:26px}.empty-orbit,.empty-orbit>span{width:76px;height:76px}.empty-orbit>span:nth-child(2){width:64px;height:64px}.empty-icon{width:48px;height:48px}.empty-icon svg{width:24px}.empty-copy .eyebrow{letter-spacing:1.1px;font-size:6px}.empty-copy h3{margin:7px 0;font-size:14px}.empty-copy p{font-size:9px;line-height:1.6}.workspace-caption{flex-direction:column;align-items:flex-start;gap:9px;margin:17px 2px 28px;font-size:8px}.workspace-caption>span:last-child{font-size:7px}.site-footer{gap:10px;padding:21px 21px 25px;font-size:8px}.site-footer>div{gap:9px}.footer-wordmark{letter-spacing:1.5px;font-size:7px}.footer-clock{font-size:8px}.connection-notice{align-items:flex-start;padding:10px;font-size:9px}.connection-notice svg{margin-top:2px}.open-project{opacity:1;gap:7px;padding:8px 10px;font-size:9px;inset:auto 12px 12px auto;transform:none}.browser-viewport:hover .open-project,.browser-viewport:focus-visible .open-project{transform:none}.open-project svg{width:12px}.sample-label{padding:4px 6px;font-size:7px;bottom:13px;left:10px}.settings-panel{padding:29px 24px 20px}.panel-heading h2{font-size:21px}.panel-footer .brand-mark-small{gap:2px;width:15px;height:15px}.panel-footer .brand-mark-small span{width:3px}.panel-footer .brand-mark-small span:first-child{height:10px}.panel-footer .brand-mark-small span:nth-child(2){height:15px}.panel-footer .brand-mark-small span:nth-child(3){height:12px}}@media (width<=380px){.site-header{gap:17px;padding:0 16px}.workspace-main{padding:28px 15px 0}.workspace-intro h1{font-size:26px}.window-controls{gap:14px}.browser-tab{min-width:158px}.empty-preview{gap:15px;padding:22px 17px}.empty-copy h3{font-size:13px}.empty-copy .eyebrow{font-size:5.5px}.empty-copy p{font-size:8px}.empty-orbit,.empty-orbit>span{width:66px;height:66px}.empty-orbit>span:nth-child(2){width:56px;height:56px}.footer-clock{display:none}.site-footer{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.browser-window:hover{transform:none}}
