@font-face{font-family:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_dd5b2f;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:__Space_Grotesk_dd5b2f,__Space_Grotesk_Fallback_dd5b2f;font-style:normal}.__variable_dd5b2f{--font-display:"__Space_Grotesk_dd5b2f","__Space_Grotesk_Fallback_dd5b2f"}@font-face{font-family:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Sans_fde359;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Sans_Fallback_fde359;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_fde359{font-family:__IBM_Plex_Sans_fde359,__IBM_Plex_Sans_Fallback_fde359;font-style:normal}.__variable_fde359{--font-body:"__IBM_Plex_Sans_fde359","__IBM_Plex_Sans_Fallback_fde359"}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_46fe82;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:__IBM_Plex_Mono_46fe82,__IBM_Plex_Mono_Fallback_46fe82;font-style:normal}.__variable_46fe82{--font-mono:"__IBM_Plex_Mono_46fe82","__IBM_Plex_Mono_Fallback_46fe82"}:root{--bg:#0a0a0a;--bg-soft:#0f0f0f;--ink:#f7f7f7;--muted:#9a9a9a;--card:#121212;--line:hsla(0,0%,100%,.08);--radius:6px;--shadow:0 16px 40px rgba(0,0,0,.35);--glow:0 0 0 1px hsla(0,0%,100%,.04),0 24px 80px rgba(0,0,0,.6)}*{box-sizing:border-box;margin:0;padding:0}body,html{min-height:100%}body{background:radial-gradient(1200px 600px at 20% -10%,#1a1a1a 0,transparent 60%),radial-gradient(900px 500px at 90% 10%,#141414 0,transparent 55%),var(--bg);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;line-height:1.6;min-height:100dvh;overscroll-behavior-y:contain}h1,h2,h3{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em}a{color:inherit;text-decoration:none}.container{max-width:1180px;margin:0 auto;padding:56px 24px}.topbar{display:flex;align-items:center;justify-content:space-between;padding:24px 0;gap:16px;flex-wrap:wrap}.brand{gap:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:12px;color:var(--muted)}.brand,.site-logo{display:inline-flex;align-items:center}.site-logo img{height:auto;width:auto;max-width:100%}.site-logo.compact img{width:min(100%,210px)}.home-logo img{width:min(100%,260px)}.auth-logo-row{display:flex;justify-content:center;margin-bottom:14px}.hero{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:40px;gap:40px;align-items:center;padding-top:24px}.hero-title{font-size:56px;line-height:1.02}.hero-sub{margin-top:16px;color:var(--muted);font-size:18px;max-width:520px}.region-showcase{margin-top:14px;display:grid;grid-gap:8px;gap:8px}.region-showcase-title{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.region-showcase-grid{display:grid;grid-gap:8px;gap:8px}.region-showcase-item{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line);border-radius:10px;background:hsla(0,0%,100%,.03);padding:10px 12px}.region-showcase-code{display:inline-flex;align-items:center;justify-content:center;min-width:42px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.05);color:#d8d8d8;font-size:11px;font-weight:600;letter-spacing:.08em;padding:4px 8px}.region-showcase-name{color:var(--ink);font-weight:600;line-height:1.2}.region-showcase-details{margin-top:2px;color:var(--muted);font-size:12px;line-height:1.25}.create-region-selector{margin-top:10px}.create-region-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.create-region-card{width:100%;text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.create-region-card:hover{border-color:hsla(0,0%,100%,.45);transform:translateY(-1px)}.create-region-card.active{border-color:hsla(0,0%,100%,.88);background:hsla(0,0%,100%,.09)}.create-region-card-state{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line);background:hsla(0,0%,100%,.05);color:var(--muted);font-size:11px;padding:4px 8px;white-space:nowrap}.create-region-card.active .create-region-card-state{border-color:hsla(0,0%,100%,.46);color:#fff}.cta-row{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.grid{display:grid;grid-gap:16px;gap:16px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.card{background:linear-gradient(180deg,#141414,#101010);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--glow);padding:22px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.card:hover{transform:translateY(-4px);border-color:hsla(0,0%,100%,.16);box-shadow:0 20px 60px rgba(0,0,0,.5)}.badge{gap:6px;font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.badge,.button{display:inline-flex;align-items:center}.button{justify-content:center;border-radius:999px;border:1px solid var(--ink);padding:12px 18px;font-weight:500;background:var(--ink);color:#0b0b0b;transition:all .2s ease;cursor:pointer}.button.outline{background:transparent;color:var(--ink);border-color:hsla(0,0%,100%,.5)}.button.ghost{background:transparent;color:var(--muted);border-color:var(--line);padding:8px 12px;font-size:13px}.button:hover{transform:translateY(-1px)}.button-dimmed{opacity:.46}.button-danger{background:#d73b3e;border-color:#d73b3e;color:#fff}.button-danger:hover{background:#b93033;border-color:#b93033}.button-danger-ghost{background:transparent;color:#ff8183;border-color:rgba(255,97,100,.42)}.button-danger-ghost:hover{color:#ffd2d2;border-color:rgba(255,130,132,.75)}.section-title{font-size:30px;margin-bottom:12px}.muted{color:var(--muted)}.input{width:100%;border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin-top:6px;font-size:14px;background:#0e0e0e;color:var(--ink)}.input:focus{outline:none;border-color:hsla(0,0%,100%,.35);box-shadow:0 0 0 3px hsla(0,0%,100%,.08)}.card label{display:block}.table{width:100%;border-collapse:collapse}.table td,.table th{border-bottom:1px solid var(--line);padding:12px 8px;text-align:left;font-family:var(--font-mono),monospace;font-size:13px;color:var(--muted)}.fade-in{animation:fadeUp .26s ease forwards;opacity:0;transform:translateY(8px)}.page-loader{width:100%;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.page-loader-full{min-height:62vh}.page-loader-orbit{position:relative;width:64px;height:64px}.page-loader-core{position:absolute;inset:50% auto auto 50%;width:14px;height:14px;transform:translate(-50%,-50%);border-radius:50%;background:hsla(0,0%,100%,.92);box-shadow:0 0 24px hsla(0,0%,100%,.45)}.page-loader-ring{position:absolute;inset:0;border:2px solid transparent;border-radius:50%}.page-loader-ring-a{border-top-color:hsla(0,0%,100%,.9);border-right-color:hsla(0,0%,100%,.45);animation:loaderOrbit 1.15s linear infinite}.page-loader-ring-b{inset:8px;border-bottom-color:hsla(0,0%,100%,.85);border-left-color:hsla(0,0%,100%,.35);animation:loaderOrbitReverse .9s linear infinite}.page-loader-label{margin:0;color:var(--muted);font-size:13px}.launch-modal-overlay{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(2,2,2,.78);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.launch-modal{width:min(100%,560px);max-height:calc(100vh - 36px);overflow-y:auto}.launch-modal-title{margin-top:12px;margin-bottom:8px;font-size:clamp(28px,4.8vw,38px);line-height:1.05}.auth-page{max-width:560px;margin:0 auto}.auth-page .section-title{text-align:center;margin-bottom:16px}.auth-card{width:100%}.auth-back-row{display:flex;justify-content:flex-start;margin-bottom:12px}.auth-actions{grid-gap:12px;gap:12px}.auth-actions,.auth-footer{display:grid;margin-top:16px}.auth-footer{grid-gap:8px;gap:8px;text-align:left;color:var(--muted)}.auth-footer a{display:inline-block;width:-moz-fit-content;width:fit-content;color:var(--muted);transition:color .18s ease}.auth-footer a:hover{color:var(--ink)}.auth-footer a:focus-visible{color:var(--ink)}.auth-hint{margin-top:8px;color:var(--muted);font-size:12px}.agreement-checkbox{margin-top:14px;display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:13px}.agreement-checkbox input{margin-top:2px;width:18px;height:18px;accent-color:#fff;flex:0 0 auto}.agreement-checkbox-body{display:inline-flex;flex-wrap:wrap;column-gap:4px;row-gap:2px;line-height:1.45}.agreement-checkbox-body label{display:inline;cursor:pointer}.agreement-checkbox-body span{color:var(--muted)}.agreement-checkbox-body a{text-decoration:underline;text-underline-offset:3px}.telegram-toggle-row{align-items:center;min-height:44px;padding:4px 0}.telegram-toggle-row .agreement-checkbox-body{display:grid;grid-gap:2px;gap:2px}.telegram-toggle-row .agreement-checkbox-body label{display:block;line-height:1.35}.telegram-toggle-row .agreement-checkbox-body span{font-size:12px;line-height:1.35}.auth-submit{margin-top:16px;width:100%}.mt-12,.notice{margin-top:12px}.notice{border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:13px;color:var(--ink)}.notice.error{color:#ff9a9a;border-color:rgba(255,98,98,.6);background:rgba(255,67,67,.12)}.notice.success{color:#97ffc0;border-color:rgba(72,222,132,.5);background:rgba(45,190,103,.12)}.notice-with-check{margin-top:12px;display:flex;align-items:flex-start;gap:10px}.notice-with-check .notice{margin-top:0;flex:1 1 auto}.notice-with-check .notification-close{margin-top:0;flex:0 0 auto}.password-row{position:relative;margin-top:6px}.password-input{margin-top:0;padding-right:44px}.password-eye{position:absolute;top:50%;right:10px;transform:translateY(-50%);border:0;background:transparent;color:var(--muted);width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .18s ease}.password-eye:hover{color:var(--ink)}.password-eye svg{width:20px;height:20px}.oauth-actions{margin-top:16px;display:grid;grid-gap:10px;gap:10px}.oauth-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:10px;border:1px solid var(--line);font-size:14px;font-weight:600;transition:transform .18s ease,opacity .18s ease}.oauth-btn:hover{transform:translateY(-1px)}.oauth-btn-disabled{opacity:.55;cursor:not-allowed}.google-btn{background:#fff;color:#121212;border-color:#fff}.oauth-google-icon{width:18px;height:18px;flex:0 0 18px}.oauth-telegram-icon{width:20px;height:20px;flex:0 0 20px}.telegram-btn{background:#fff;color:#121212;border-color:#fff}.amount-pills{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.amount-pill{border:1px solid var(--line);border-radius:999px;padding:8px 14px;background:transparent;color:var(--muted);cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.amount-pill:hover{color:var(--ink);border-color:hsla(0,0%,100%,.35)}.amount-pill.active{background:#fff;color:#080808;border-color:#fff}.cabinet-layout{display:grid;grid-template-columns:280px 1fr;grid-gap:16px;gap:16px;align-items:start}.cabinet-layout-wide{max-width:100%}.cabinet-autorefresh{position:fixed;top:10px;left:50%;transform:translateX(-50%);z-index:1400;width:60px;height:4px;border-radius:999px;pointer-events:none;opacity:0;transition:opacity .16s ease}.cabinet-autorefresh.active{opacity:1}.cabinet-autorefresh-spinner{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,hsla(0,0%,100%,.25),#fff 50%,hsla(0,0%,100%,.25));background-size:180% 100%;animation:cabinetAutoRefreshSlide .8s linear infinite}.cabinet-sidebar{position:-webkit-sticky;position:sticky;top:20px;display:flex;flex-direction:column;gap:14px;justify-self:start;width:100%;max-width:280px}.cabinet-sidebar-backdrop,.cabinet-sidebar-toggle{display:none}.cabinet-logo{display:flex;justify-content:center;border-bottom:1px solid var(--line);padding-bottom:12px}.cabinet-nav{display:grid;grid-gap:6px;gap:6px}.cabinet-link{border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:10px;transition:all .18s ease}.cabinet-link-left{gap:8px}.cabinet-icon,.cabinet-link-left{display:inline-flex;align-items:center}.cabinet-icon{width:19px;height:19px;justify-content:center;color:currentColor;flex:0 0 auto}.cabinet-icon svg{width:19px;height:19px;display:block}.cabinet-icon-admin,.cabinet-icon-support{width:20px;height:20px}.cabinet-icon-support{width:18px;height:18px}.cabinet-icon-admin svg,.cabinet-icon-support svg{width:100%;height:100%}.cabinet-icon-fallback{display:none}.cabinet-emoji-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1;flex:0 0 auto}.cabinet-emoji-admin{font-size:21px}.cabinet-sidebar-toggle-icon{width:22px;height:22px;display:block}.cabinet-link:hover{color:var(--ink);border-color:hsla(0,0%,100%,.35)}.cabinet-link.active{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.5)}.cabinet-notification-dot{width:8px;height:8px;border-radius:50%;background:#ff4d4f;box-shadow:0 0 0 3px rgba(255,77,79,.22);flex:0 0 auto}.status-badge{border-color:transparent;color:#fff}.status-running{background:rgba(32,160,74,.22);border-color:rgba(68,201,112,.48)}.status-creating{background:rgba(53,108,214,.22);border-color:rgba(88,154,255,.48)}.status-stopped{background:rgba(207,152,27,.22);border-color:rgba(245,194,82,.48)}.status-failed{background:rgba(181,41,41,.24);border-color:hsla(0,79%,66%,.48)}.cabinet-logout{width:100%;margin-top:4px}.cabinet-content{min-width:0}.cabinet-panel{display:grid;grid-gap:16px;gap:16px}.cabinet-panel-header{align-items:center;flex-wrap:wrap}.cabinet-panel-header,.cabinet-server-head{display:flex;justify-content:space-between;gap:12px}.cabinet-server-head{align-items:flex-start;margin-bottom:8px}.cabinet-actions-row{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap .table{min-width:560px}.admin-users-unlock-grid{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);grid-gap:12px;gap:12px}.admin-users-session-row{margin-top:12px;border:1px solid var(--line);border-radius:10px;background:#0e0e0e;padding:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-users-session-info{display:grid;grid-gap:4px;gap:4px;color:var(--muted)}.admin-users-session-controls{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.admin-users-minutes-input{width:120px}.admin-users-search-row{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.admin-users-pagination{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-user-modal{width:100%;height:auto;max-height:min(78vh,860px);display:flex;flex-direction:column;overflow:hidden}.admin-user-inline-panel{margin-top:12px;min-height:auto}.admin-user-inline-panel .admin-user-modal{width:100%;height:auto;min-height:0;max-height:min(78vh,860px);overflow:hidden}.admin-user-modal-body{margin-top:8px;overflow:auto;padding-right:4px}.admin-user-modal-grid{margin-top:8px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:14px;gap:14px;align-items:flex-start}.admin-user-adjust-card{border:1px solid var(--line);border-radius:10px;background:#0e0e0e;padding:12px;display:grid;grid-gap:8px;gap:8px}.billing-details-wrap .table{min-width:860px;table-layout:auto}.billing-details-wrap .table td,.billing-details-wrap .table th{white-space:nowrap;word-break:normal}.delete-confirm{margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#0e0e0e;display:grid;grid-gap:10px;gap:10px}.delete-confirm-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.delete-confirm-name{font-size:18px;font-weight:700;color:#ff6164}.button-open-project{min-width:170px}.project-id-inline{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.project-id-toggle-btn{min-height:30px;border-radius:999px;padding:4px 10px}.project-id-inline .id-copy-hint{width:100%;margin-top:0}.project-domain-link{color:#9fd4ff;text-decoration:underline;text-underline-offset:2px;font-weight:600;word-break:break-all}.project-domain-link:hover{color:#cbe8ff}.notification-card{display:grid;grid-gap:10px;gap:10px}.notifications-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.notification-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.notification-close{min-width:36px;min-height:36px;border-radius:999px;padding:0 12px}.project-files-toolbar{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.project-files-toolbar-split{align-items:flex-start}.project-files-picker-col{display:grid;grid-gap:8px;gap:8px;align-items:start;min-width:220px;flex:1 1 280px}.project-files-upload-col{display:flex;align-items:flex-start;flex:0 0 auto}.create-steps{display:flex;flex-wrap:wrap;gap:8px}.create-step-badge{border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:12px;color:var(--muted)}.create-step-badge.active{color:#111;background:#fff;border-color:#fff}.create-step-block{display:grid;grid-gap:10px;gap:10px}.tariff-line-selector{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tariff-line-button{border:1px solid var(--line);border-radius:12px;background:#0f0f0f;color:var(--ink);text-align:left;padding:12px;display:grid;grid-gap:6px;gap:6px;transition:border-color .18s ease,background-color .18s ease}.tariff-line-button:hover{border-color:hsla(0,0%,100%,.45)}.tariff-line-button.active{border-color:hsla(0,0%,100%,.88);background:#141414}.tariff-line-title{font-weight:700}.tariff-line-summary{color:var(--muted);font-size:13px;line-height:1.35}.tariff-line-for{color:var(--muted);font-size:12px}.tariff-goals{display:flex;flex-wrap:wrap;gap:6px}.tariff-goal-chip{border:1px solid var(--line);border-radius:999px;padding:3px 8px;line-height:1.2;background:hsla(0,0%,100%,.04)}.tariff-goal-chip,.tariff-price-old{font-size:12px;color:var(--muted)}.tariff-price-old-value{text-decoration:line-through;text-decoration-thickness:1px}.project-file-input-hidden{display:none}.project-file-picker{min-height:46px;min-width:170px}.project-files-count{color:var(--muted);font-size:13px}.id-copy-hint{margin-top:4px;font-size:11px;color:var(--muted)}.project-selected-files{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.project-selected-files-inline{margin-top:0;flex:1 1 220px;min-width:0;max-height:84px;overflow:auto;align-content:flex-start}.project-selected-files-under-picker{margin-top:0}.project-selected-file-chip{border:1px solid var(--line);border-radius:999px;padding:4px 6px 4px 10px;font-size:12px;color:var(--muted);background:#0e0e0e;max-width:100%;display:inline-flex;align-items:center;gap:8px}.project-selected-file-chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-selected-file-chip-remove{width:20px;height:20px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;line-height:1;padding:0;flex:0 0 auto}.project-btn-icon{margin-right:8px;line-height:1;font-size:15px}.project-title-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:8px}.project-title-row .project-title{margin-bottom:0}.project-name-edit-btn{width:26px;height:26px;border-radius:999px;border:0;background:transparent;color:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:0!important;line-height:0;padding:0;overflow:hidden;text-indent:-9999px;transition:border-color .18s ease,background-color .18s ease}.project-name-edit-btn:before{content:"✎";font-size:15px}.project-name-edit-btn:hover{background:hsla(0,0%,100%,.08)}.project-name-edit-btn:before{content:"\270E";font-size:14px;line-height:1;color:var(--muted)}.project-name-edit-btn:hover:before{color:var(--ink)}.project-overview-list{margin-top:6px;display:grid;grid-gap:8px;gap:8px}.project-main-tabs{display:flex;flex-wrap:wrap;gap:8px;overflow:visible;padding-bottom:2px;width:100%;min-width:0}.project-main-tabs .button{flex:0 1 auto;min-width:110px;max-width:100%}.project-main-tabs .button:hover{transform:none}.project-back-button{white-space:nowrap;max-width:100%}.project-back-button:hover{transform:none}.project-main-content{grid-template-columns:minmax(0,1fr)}.project-overview-layout{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.project-overview-section{border:1px solid var(--line);border-radius:12px;background:#0e0e0e;padding:10px;display:grid;grid-gap:8px;gap:8px}.project-overview-section-title{margin:0;font-size:14px;font-weight:700}.project-overview-list .muted{margin:0;line-height:1.45}.project-db-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.project-db-toggle{min-height:30px;border-radius:999px;padding:4px 12px;font-size:12px}.project-db-details{margin-top:2px;border:1px solid var(--line);border-radius:10px;background:hsla(0,0%,100%,.02);padding:8px;display:grid;grid-gap:6px;gap:6px}.project-db-details .muted{margin:0}.project-disk-meter{width:100%;height:10px;border-radius:999px;border:1px solid var(--line);background:#0b0b0b;overflow:hidden}.project-disk-meter-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#73c6ff,#8affc2);transition:width .18s ease}.project-summary-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:hsla(0,0%,100%,.03);border:1px solid var(--line);border-radius:8px;padding:2px 8px;display:inline-block;max-width:100%;overflow-wrap:anywhere}.project-summary-secret{border:1px solid var(--line);border-radius:10px;background:hsla(0,0%,100%,.02);padding:6px 8px}.project-summary-secret-line{margin:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.project-summary-secret-eye{position:static;transform:none;top:auto;right:auto;width:26px;height:26px;border-radius:999px;border:1px solid hsla(0,0%,100%,.24);background:transparent;color:var(--muted);flex:0 0 auto}.project-summary-secret-eye:hover{color:var(--ink);border-color:hsla(0,0%,100%,.45)}.project-summary-secret-eye svg{width:16px;height:16px}.project-summary-secret-eye:disabled{opacity:.5;cursor:not-allowed}.project-upload-notice{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.project-notice-close{width:32px;height:32px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;flex:0 0 auto}.project-upload-progress-wrap{margin-top:10px;display:grid;grid-gap:6px;gap:6px}.project-upload-progress{width:100%;height:10px;border-radius:999px;border:1px solid var(--line);background:#0b0b0b;overflow:hidden}.project-upload-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#7ec6ff,#b4ddff);transition:width .12s ease}.project-upload-progress-meta{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}.project-files-logs{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px}.project-files-logs .cabinet-log{margin-top:0}@media (max-width:980px){.project-overview-layout{grid-template-columns:1fr}.project-upload-progress-meta{flex-direction:column;align-items:flex-start}.project-main-tabs{padding-bottom:0}.project-main-tabs .button{min-width:0;flex:1 1 160px;padding:10px 14px}}.project-file-list{margin-top:10px;display:grid;grid-gap:8px;gap:8px}.project-file-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#0e0e0e}.project-file-path{display:block;flex:1 1 auto;min-width:0;max-width:100%;color:var(--ink);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-file-actions{display:flex;align-items:center;gap:8px}.project-file-download-btn{width:34px;height:34px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;flex:0 0 auto}.project-file-delete-btn:disabled,.project-file-download-btn:disabled,.project-file-replace-btn:disabled{opacity:.5;cursor:not-allowed}.project-file-delete-btn{border-radius:999px;border:1px solid rgba(255,97,100,.45);background:rgba(181,41,41,.2);color:#ff8b8b}.project-file-delete-btn,.project-file-replace-btn{width:34px;height:34px;cursor:pointer;flex:0 0 auto}.project-file-replace-btn{border-radius:999px;border:1px solid rgba(98,171,255,.45);background:rgba(40,90,160,.2);color:#a6ceff}.project-hide-system-toggle{margin-top:10px;display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.project-hide-system-toggle input{accent-color:#fff}.project-hide-system-toggle label{cursor:default}.project-config-toggle{margin-top:12px;width:100%;align-items:flex-start;gap:12px}.project-config-toggle input{width:20px;height:20px;margin-top:1px;accent-color:#fff;cursor:pointer}.project-config-toggle .agreement-checkbox-body{display:grid;grid-gap:2px;gap:2px}.project-config-toggle .project-config-toggle-title{color:var(--ink);cursor:default}.project-config-db-controls{display:grid;grid-gap:8px;gap:8px}.project-log-toolbar{align-items:flex-end}.project-log-line-control{display:inline-flex;flex-direction:column;gap:6px}.project-log-line-control label{font-size:12px;color:var(--muted)}.project-log-lines-input{width:90px;margin-top:0}.support-ticket-list{display:grid;grid-gap:8px;gap:8px}.support-guide-card{display:grid;grid-gap:12px;gap:12px}.support-guide-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.support-guide-head-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.support-guide-list{display:grid;grid-gap:10px;gap:10px}.support-guide-topic{border:1px solid var(--line);border-radius:10px;background:#0e0e0e;overflow:hidden;transition:border-color .18s ease,background-color .18s ease}.support-guide-topic.open{border-color:hsla(0,0%,100%,.32);background:#141414}.support-guide-toggle{width:100%;border:0;background:transparent;color:var(--ink);text-align:left;padding:12px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;cursor:pointer}.support-guide-toggle:hover{background:hsla(0,0%,100%,.03)}.support-guide-toggle-label{flex-shrink:0;border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:12px;color:var(--muted)}.support-guide-content{border-top:1px solid var(--line);padding:12px}.support-guide-content ul{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.support-guide-content li{color:var(--ink);line-height:1.45}.support-ticket-item{width:100%;text-align:left;border:1px solid var(--line);border-radius:10px;background:#0e0e0e;color:var(--ink);padding:12px;display:flex;justify-content:space-between;gap:12px;align-items:center;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.support-ticket-item:hover{border-color:hsla(0,0%,100%,.32)}.support-ticket-item.active{border-color:#fff;background:#141414}.support-chat-card{display:grid;grid-gap:12px;gap:12px}.support-chat-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.support-chat-messages{display:grid;grid-gap:10px;gap:10px;max-height:420px;overflow-y:auto;padding-right:4px}.support-message{border:1px solid var(--line);border-radius:10px;padding:12px;background:#0e0e0e}.support-message-admin{border-color:rgba(96,188,255,.5);background:rgba(48,99,153,.15)}.support-message-user{border-color:hsla(0,0%,100%,.18)}.support-message span{margin-top:6px;display:block;color:var(--muted);font-size:12px}.support-chat-compose{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr auto;align-items:end}.support-send{width:48px;height:48px;border-radius:999px;border:1px solid var(--line);background:#111;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;font-size:22px;cursor:not-allowed;transition:all .18s ease}.support-send.active{cursor:pointer;color:#0a0a0a;background:#fff;border-color:#fff;box-shadow:0 0 0 4px hsla(0,0%,100%,.18)}.cabinet-log{margin-top:10px;border:1px solid var(--line);border-radius:8px;color:var(--muted);white-space:pre-wrap;word-break:break-word;min-height:260px}.admin-json-editor,.cabinet-log{background:#0e0e0e;padding:12px;font-size:12px;font-family:var(--font-mono),monospace}.admin-json-editor{width:100%;min-height:320px;border:1px solid var(--line);border-radius:10px;color:var(--ink);resize:vertical}.admin-json-editor:focus{outline:none;border-color:hsla(0,0%,100%,.35);box-shadow:0 0 0 3px hsla(0,0%,100%,.08)}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes loaderOrbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loaderOrbitReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes cabinetAutoRefreshSlide{0%{background-position:180% 0}to{background-position:-80% 0}}@media (max-width:980px){.create-region-grid,.grid-2,.grid-3,.hero,.tariff-line-selector{grid-template-columns:1fr}.hero-title{font-size:44px}.topbar{justify-content:center}.cabinet-layout{grid-template-columns:1fr;padding-top:24px;overflow-x:clip}.cabinet-sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;position:fixed;left:12px;bottom:16px;top:auto;transform:none;z-index:1205;width:46px;height:46px;border-radius:999px;border:1px solid hsla(0,0%,100%,.26);background:hsla(0,0%,4%,.62);color:#fff;font-size:0;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cabinet-sidebar-backdrop{display:block;position:fixed;inset:0;border:0;background:rgba(0,0,0,.5);z-index:1190}.cabinet-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:1200;width:min(84vw,320px);max-width:none;border-radius:0;transform:translate3d(-105%,0,0);opacity:0;will-change:transform,opacity;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .22s ease,visibility 0s linear .3s;visibility:hidden;pointer-events:none;overflow:hidden auto;-webkit-overflow-scrolling:touch;overflow-y:auto;padding-top:60px}.cabinet-sidebar.open{transform:translateZ(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease,visibility 0s}.cabinet-actions-row>.button,.cabinet-actions-row>a.button{width:100%}.cabinet-actions-row .button-open-project{min-width:0}.card{padding:16px}.container{padding:48px 14px}.section-title{font-size:28px}.table-wrap{overflow-x:hidden}.table-wrap .table{min-width:100%;width:100%;table-layout:fixed}.table-wrap .table td,.table-wrap .table th{padding:10px 6px;font-size:12px;word-break:break-word}.admin-users-search-row,.admin-users-unlock-grid{grid-template-columns:1fr}.admin-users-session-row{align-items:stretch}.admin-users-minutes-input,.admin-users-session-controls,.admin-users-session-controls>.button,.admin-users-session-controls>div{width:100%}.admin-user-modal-grid{grid-template-columns:1fr}.admin-user-modal{width:100%;height:auto;max-height:72vh}.admin-user-inline-panel{min-height:auto}.admin-user-inline-panel .admin-user-modal{width:100%;height:auto;min-height:0;max-height:72vh}.billing-details-wrap{overflow-x:auto}.billing-details-wrap .table{min-width:860px;width:max-content;table-layout:auto}.billing-details-wrap .table td,.billing-details-wrap .table th{white-space:nowrap;word-break:normal}.amount-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.amount-pill{width:100%;text-align:center}.support-chat-compose{grid-template-columns:1fr}.support-guide-head{flex-direction:column;align-items:stretch}.support-guide-head-actions{justify-content:flex-start}.support-guide-toggle{flex-direction:column}.support-guide-toggle-label{align-self:flex-start}.support-send{width:100%;border-radius:10px;height:44px}.project-files-toolbar>.button{width:100%}.project-back-button{width:100%;white-space:normal}.project-main-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.project-main-tabs .button{width:100%;min-width:0;flex:1 1 auto}.project-file-picker{width:100%;min-width:0}.project-file-row{flex-wrap:wrap;align-items:flex-start}.project-file-path{width:100%;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.project-file-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.project-selected-files-inline{flex-basis:100%;max-height:none}.project-files-picker-col,.project-files-upload-col{width:100%;flex:1 1 100%}.project-log-line-control,.project-log-lines-input{width:100%}}