@font-face{font-family:YekanBakh;src:url(/fonts/YekanBakh-VF-b0e32d2e.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}.blogAdminSubnav{background:#f7f7f7;border:1px solid #dedede;border-radius:10px;gap:4px;width:max-content;margin:0 0 18px;padding:4px;display:flex}.blogAdminSubnav a{color:#666;border-radius:7px;padding:8px 16px;font-size:12px;font-weight:800;text-decoration:none}.blogAdminSubnav a:hover{color:#111;background:#fff}.blogAdminSubnav a.selected{color:#fff;background:#111}.blogEditorSection{margin-top:24px;padding-top:2px}.blogEditorSection>h3,.blogEditorSectionHead h3{margin:0 0 4px;font-size:15px}.blogEditorSectionHead{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.blogEditorSectionHead p{color:#777;margin:0;font-size:12px}.htmlEditor{background:#fff;border:1px solid #d5d5d5;border-radius:12px;overflow:hidden}.htmlEditor:focus-within{border-color:#888;box-shadow:0 0 0 3px #0000000d}.htmlEditorBar{background:#fafafa;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.htmlEditorBar>div{align-items:center;gap:4px;display:flex}.htmlEditorBar button{color:#444;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;min-width:34px;height:32px;padding:0 9px;font:700 12px inherit;display:grid}.htmlEditorBar button:hover,.htmlEditorBar button.active{color:#111;background:#fff;border-color:#ddd}.editorModeSwitch{background:#eaeaea;border-radius:7px;padding:2px;display:flex}.editorModeSwitch button{height:28px}.htmlEditorCanvas,.htmlEditorSource{box-sizing:border-box;outline:none;width:100%;min-height:540px;padding:34px 42px;font-size:16px;line-height:2;box-shadow:none!important;border:0!important;border-radius:0!important}.htmlEditorCanvas{overflow-wrap:anywhere;max-width:100%}.htmlEditorCanvas:empty:before{content:"نوشتن مقاله را از اینجا شروع کنید...";color:#aaa}.htmlEditorCanvas h2{margin:42px 0 12px;font-size:27px;line-height:1.5}.htmlEditorCanvas h3{margin:32px 0 10px;font-size:21px}.htmlEditorCanvas p{margin:0 0 18px}.htmlEditorCanvas blockquote{background:#f7f7f7;border-inline-start:2px solid #111;margin:24px 0;padding:16px 20px}.htmlEditorCanvas img,.htmlEditorCanvas video{border-radius:10px;max-width:100%;height:auto;margin:auto;display:block}.htmlEditorCanvas figcaption{color:#777;text-align:center;margin-top:8px;font-size:12px}.htmlEditorSource{resize:vertical;color:#efefef;text-align:left;direction:ltr;background:#111;font:13px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace}.htmlEditor>footer{color:#777;background:#fafafa;border-top:1px solid #e5e5e5;justify-content:space-between;gap:14px;padding:9px 14px;font-size:11px;display:flex}.htmlEditor>footer b{color:#333;white-space:nowrap}.blogMediaLibrary{background:#fff;border-bottom:1px solid #e5e5e5;padding:16px}.blogMediaLibrary>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.blogMediaLibrary>header>div{gap:3px;display:grid}.blogMediaLibrary>header span{color:#777;font-size:11px}.blogMediaLibrary>header button{color:#fff;background:#111;border:0;border-radius:8px;height:36px;padding:0 14px;font-weight:800}.blogMediaUpload{max-width:480px}.blogMediaUpload label{margin-top:12px}.blogMediaGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:9px;max-height:280px;margin-top:14px;display:grid;overflow:auto}.blogMediaGrid>button{text-align:right;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:9px;grid-template-columns:1fr auto;gap:5px;padding:7px;display:grid}.blogMediaGrid>button:hover{border-color:#111}.blogMediaGrid img,.blogMediaGrid video{object-fit:cover;background:#eee;border-radius:6px;grid-column:1/-1;width:100%;height:86px}.blogMediaGrid span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.blogMediaGrid small{color:#888;font-size:9px}.blogIndexToggle{cursor:pointer;border:1px solid #ddd;border-radius:9px;padding:13px;grid-template-columns:auto 1fr!important;align-items:start!important}.blogIndexToggle input{height:17px;width:17px!important;margin:2px 0 0!important}.blogIndexToggle span{gap:3px;display:grid}.blogIndexToggle small{font-weight:400}.blogCoverPicker{gap:10px;margin-top:20px;display:grid}.blogCoverPicker>div{gap:7px;max-width:100%;padding-bottom:4px;display:flex;overflow:auto}.blogCoverPicker button{background:#fff;border:1px solid #ddd;border-radius:8px;flex:0 0 90px;height:58px;font:11px inherit;overflow:hidden}.blogCoverPicker button.selected{border:2px solid #111}.blogCoverPicker img{object-fit:cover;width:100%;height:100%}.blogArticleCategory{color:#555;background:#f0f0f0;border-radius:999px;margin:12px 0 2px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-block}.blogArticleCover{margin:0 0 42px}.blogArticleCover img{object-fit:cover;border-radius:14px;width:100%;max-height:520px;display:block}.blogHtmlContent{font-size:17px;line-height:2.1}.blogHtmlContent>p{color:#333;margin:0 0 24px}.blogHtmlContent>p:first-child{font-size:19px}.blogHtmlContent h2{margin:58px 0 14px;scroll-margin-top:90px;font-size:30px;line-height:1.5}.blogHtmlContent h3{margin:38px 0 12px;scroll-margin-top:90px;font-size:23px}.blogHtmlContent ul,.blogHtmlContent ol{margin:12px 0 28px;padding-inline-start:25px}.blogHtmlContent li{margin:8px 0}.blogHtmlContent blockquote{background:#f6f6f6;border-inline-start:2px solid #111;margin:30px 0;padding:20px 24px;font-size:18px}.blogHtmlContent pre{color:#f5f5f5;text-align:left;direction:ltr;background:#111;border-radius:10px;padding:18px;overflow:auto}.blogHtmlContent :not(pre)>code{background:#f0f0f0;border-radius:4px;padding:2px 5px}.blogHtmlContent img,.blogHtmlContent video{border-radius:12px;max-width:100%;height:auto;margin:auto;display:block}.blogHtmlContent figure{margin:34px 0}.blogHtmlContent figcaption{color:#777;text-align:center;margin-top:9px;font-size:12px}.blogArticleTags{flex-wrap:wrap;gap:6px;margin:40px 0;display:flex}.blogArticleTags span{color:#555;background:#f1f1f1;border-radius:999px;padding:6px 10px;font-size:11px}.blogLeadMedia{background:#eee;min-height:390px}.blogLeadMedia img{object-fit:cover;width:100%;height:100%}.blogComments{border-top:1px solid #ddd;margin-top:70px;padding-top:36px}.blogComments>header{justify-content:space-between;align-items:end;display:flex}.blogComments>header span{color:#777;font-size:11px}.blogComments>header h2{margin:3px 0 0;font-size:28px}.blogComments>header b{color:#fff;background:#111;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.blogCommentList{margin-top:20px}.blogCommentList article{border-top:1px solid #e5e5e5;padding:22px 0}.blogCommentList article header{justify-content:space-between;gap:14px;display:flex}.blogCommentList time{color:#888;font-size:11px}.blogCommentList p{white-space:pre-wrap;margin:10px 0 0;line-height:1.9}.blogNoComments{color:#666;background:#f7f7f7;margin:18px 0;padding:18px}.blogComments>form{background:#f5f5f5;border-radius:13px;gap:14px;margin-top:28px;padding:24px;display:grid}.blogComments>form h3{margin:0;font-size:18px}.blogComments>form p{color:#666;margin:4px 0 0;font-size:12px}.blogComments label{gap:6px;font-size:12px;font-weight:800;display:grid}.blogComments input,.blogComments textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d5d5d5;border-radius:8px;padding:11px}.blogComments input:focus,.blogComments textarea:focus{border-color:#111;outline:3px solid #0000000f}.blogCommentIdentity{grid-template-columns:1fr 1fr;gap:12px;display:grid}.blogComments button{color:#fff;background:#111;border:0;border-radius:8px;justify-self:start;padding:10px 18px;font-weight:800}.blogComments button:disabled{opacity:.5}.blogCommentTrap{width:1px!important;height:1px!important;position:absolute!important;inset-inline-start:-10000px!important}.blogModeration>nav{gap:5px;margin-bottom:14px;display:flex;overflow:auto}.blogModeration>nav button{white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font:700 12px inherit;display:flex}.blogModeration>nav button.selected{color:#fff;background:#111;border-color:#111}.blogModeration>nav span{opacity:.7}.blogModerationList{gap:9px;display:grid}.blogModerationList article{background:#fff;border:1px solid #ddd;border-radius:12px;padding:18px}.blogModerationList article>header,.blogModerationList article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.blogModerationList article>header>div{gap:3px;display:grid}.blogModerationList article a{color:inherit;font-size:11px}.blogModerationList article>p{white-space:pre-wrap;margin:18px 0;line-height:1.9}.blogModerationList footer time{color:#777;font-size:10px}.blogModerationList footer>div{gap:5px;display:flex}.blogModerationList footer button{background:#fff;border:1px solid #ddd;border-radius:7px;padding:7px 10px;font:700 11px inherit}.blogModerationList footer button:hover{border-color:#111}.blogModerationEmpty{text-align:center;border:1px dashed #ccc;border-radius:12px;place-items:center;padding:70px;display:grid}.blogModerationEmpty span{font-size:25px}.blogModerationEmpty h2{margin:12px 0 4px;font-size:18px}.blogModerationEmpty p{color:#777;margin:0}@media (max-width:760px){.htmlEditorBar{flex-direction:column;align-items:stretch}.htmlEditorBar>div:first-child{max-width:100%;overflow:auto}.htmlEditorBar>div:last-child{justify-content:space-between}.htmlEditorCanvas,.htmlEditorSource{min-height:420px;padding:22px 18px}.blogMediaLibrary>header{flex-direction:column;align-items:stretch}.blogMediaLibrary>header button{align-self:start}.blogCommentIdentity{grid-template-columns:1fr}.blogComments>form{padding:18px}.blogModerationList article>footer{flex-direction:column;align-items:flex-start}.blogLeadMedia{min-height:230px}}.platformIndexHero,.blogHero{text-align:center;max-width:1180px;margin:0 auto;padding:128px 32px 64px}.platformIndexHero>span,.blogHero>span,.stackHeroCopy>span,.cdnMarketingHero>div:first-child>span,.stackNarrative>div>span,.stackCapabilities>div>span,.stackFaq>div>span,.cdnMigration>div>span,.cdnCapabilityNarrative>div>span,.cdnOperational>div>span,.stackCta>span{color:#707070;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.platformIndexHero h1,.blogHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,6vw,76px);line-height:1.08}.platformIndexHero p,.blogHero p{color:#666;max-width:650px;margin:20px auto 0;font-size:18px;line-height:1.9}.platformDirectory{background:#fff;border:1px solid #e5e5e5;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px;margin:0 auto 120px;display:grid;overflow:hidden}.platformDirectory>a{color:#111;border-inline-end:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:112px;padding:20px;text-decoration:none;transition:background .18s,transform .18s;display:grid}.platformDirectory>a:hover{background:#f7f7f7}.platformDirectory>a:focus-visible{outline-offset:-3px;outline:2px solid #111}.platformDirectory .techMark strong{display:none}.platformDirectory>a>div{gap:6px;display:grid}.platformDirectory>a>div strong{font-size:16px}.platformDirectory>a>div span{color:#737373;font-size:12px;line-height:1.7}.platformDirectory>a>b{font-size:18px;transition:transform .18s}.platformDirectory>a:hover>b{transform:translate(-4px)}.stackHero,.cdnMarketingHero{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:70px;max-width:1180px;margin:0 auto;padding:132px 32px 82px;display:grid}.stackHeroCopy h1,.cdnMarketingHero h1{letter-spacing:-.06em;max-width:720px;margin:0;font-size:clamp(46px,6.3vw,82px);line-height:1.06}.stackHeroCopy p,.cdnMarketingHero p{color:#5f5f5f;max-width:680px;margin:24px 0 30px;font-size:18px;line-height:1.95}.stackHeroCopy>div,.cdnMarketingHero>div:first-child>div{flex-wrap:wrap;gap:10px;display:flex}.marketingPrimary,.marketingSecondary{border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.marketingPrimary{color:#fff;background:#111}.marketingPrimary:hover{background:#2a2a2a}.marketingSecondary{color:#111;background:#fff;border:1px solid #d8d8d8}.marketingSecondary:hover{background:#fafafa;border-color:#999}.stackRecipe,.cdnNetworkSpecimen{color:#fff;text-align:left;direction:ltr;background:#0f0f0f;border:1px solid #292929;border-radius:16px;overflow:hidden;box-shadow:0 28px 70px #0000001f}.stackRecipe header,.cdnNetworkSpecimen header{border-bottom:1px solid #2b2b2b;align-items:center;gap:12px;padding:14px 18px;display:flex}.stackRecipe .techMark strong{color:#fff}.stackRecipe header>span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.stackRecipe header>i{color:#51d88a;margin-left:auto;font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace}.stackRecipe pre{white-space:pre-wrap;color:#d7d7d7;min-height:245px;margin:0;padding:34px 26px;font:13px/2 ui-monospace,SFMono-Regular,Menlo,monospace}.stackRecipe footer{border-top:1px solid #2b2b2b;grid-template-columns:auto 1fr;gap:8px 16px;padding:18px;font-size:11px;display:grid}.stackRecipe footer span{color:#898989;text-transform:uppercase}.stackRecipe footer b{color:#eee;font-weight:500}.stackProof,.cdnMarketingProof{justify-content:center;align-items:center;gap:0;max-width:1180px;margin:0 auto 100px;padding:0 32px;display:flex}.stackProof span,.cdnMarketingProof span{text-align:center;color:#4e4e4e;border-block:1px solid #e1e1e1;border-inline-start:1px solid #e1e1e1;flex:1;padding:20px;font-size:13px;font-weight:700}.stackProof span:last-child,.cdnMarketingProof span:last-child{border-inline-end:1px solid #e1e1e1}.stackNarrative,.cdnMigration{grid-template-columns:.85fr 1.15fr;gap:100px;max-width:1120px;margin:0 auto;padding:90px 32px;display:grid}.stackNarrative h2,.cdnMigration h2,.stackCapabilities h2,.stackFaq h2,.cdnCapabilityNarrative h2,.cdnOperational h2,.stackCta h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4.2vw,56px);line-height:1.18}.stackNarrative>div p,.cdnMigration>div p,.cdnOperational>div p{color:#686868;margin:22px 0 0;font-size:16px;line-height:2}.stackNarrative ol,.cdnMigration ol{border-top:1px solid #ddd;margin:0;padding:0;list-style:none}.stackNarrative li{border-bottom:1px solid #ddd;grid-template-columns:52px 1fr;gap:22px;padding:25px 0;display:grid}.stackNarrative li>b{color:#fff;background:#111;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;display:grid}.stackNarrative li strong{font-size:18px}.stackNarrative li p{color:#717171;margin:7px 0 0;line-height:1.8}.stackCapabilities,.cdnCapabilityNarrative{border-block:1px solid #dedede;max-width:1180px;margin:70px auto;padding:82px 32px}.stackCapabilities{grid-template-columns:1fr 1.2fr;gap:100px;display:grid}.stackCapabilities ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.stackCapabilities li{border:1px solid #e2e2e2;border-radius:12px;align-items:center;gap:12px;min-height:70px;padding:18px;display:flex}.stackCapabilities li span{color:#087a3d;background:#e9f8ef;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.stackFaq{grid-template-columns:.7fr 1.3fr;gap:100px;max-width:1120px;margin:0 auto;padding:90px 32px;display:grid}.stackFaq details{border-bottom:1px solid #ddd}.stackFaq summary{cursor:pointer;padding:22px 4px;font-size:17px;font-weight:800;list-style:none}.stackFaq summary:after{content:"+";float:left;font-size:20px;font-weight:400}.stackFaq details[open] summary:after{content:"−"}.stackFaq details p{color:#656565;max-width:720px;margin:0 4px 24px;line-height:2}.stackCta{color:#fff;text-align:center;background:#111;border-radius:18px;max-width:1180px;margin:50px auto 100px;padding:72px}.stackCta>span{color:#aaa}.stackCta p{color:#bbb;margin:18px 0 28px;font-size:16px}.stackCta a{color:#111;background:#fff;border-radius:8px;align-items:center;min-height:46px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.cdnNetworkSpecimen{text-align:right;direction:rtl}.cdnNetworkSpecimen header{justify-content:space-between}.cdnNetworkSpecimen header b{color:#7beaab;background:#143c27;border-radius:99px;padding:5px 10px;font-size:11px}.cdnNetworkSpecimen ol{margin:0;padding:22px;list-style:none}.cdnNetworkSpecimen li{align-items:center;gap:14px;padding:14px;display:flex;position:relative}.cdnNetworkSpecimen li:not(:last-child):after{content:"";background:#3b3b3b;width:1px;height:25px;position:absolute;top:54px;right:29px}.cdnNetworkSpecimen li i{border:1px solid #444;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.cdnNetworkSpecimen li div{gap:4px;display:grid}.cdnNetworkSpecimen li span{color:#858585;font-size:11px}.cdnNetworkSpecimen footer{color:#999;border-top:1px solid #2b2b2b;justify-content:space-between;padding:16px 20px;font-size:12px;display:flex}.cdnNetworkSpecimen footer b{color:#51d88a}.cdnMigration ol{grid-template-columns:1fr 1fr;display:grid}.cdnMigration li{border:0 solid #ddd;border-width:0 0 1px 1px;gap:7px;padding:24px;display:grid}.cdnMigration li>b{color:#999;font-size:12px}.cdnMigration li>strong{font-size:17px}.cdnMigration li>span{color:#777;font-size:13px}.cdnCapabilityNarrative>div:last-child{border:1px solid #ddd;border-radius:16px;grid-template-columns:repeat(4,1fr);margin-top:52px;display:grid;overflow:hidden}.cdnCapabilityNarrative article{border-inline-start:1px solid #ddd;min-height:230px;padding:25px}.cdnCapabilityNarrative article:first-child{border-inline-start:0}.cdnCapabilityNarrative article i{color:#999;font-size:11px}.cdnCapabilityNarrative article h3{margin:60px 0 10px;font-size:20px}.cdnCapabilityNarrative article p{color:#6d6d6d;margin:0;line-height:1.85}.cdnOperational{grid-template-columns:1fr 1fr;align-items:center;gap:90px;max-width:1120px;margin:0 auto;padding:100px 32px;display:grid}.cdnOperational pre{color:#c8f8d8;text-align:left;direction:ltr;background:#101010;border-radius:14px;margin:0;padding:30px;font:13px/2 ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:0 24px 65px #0000001c}.blogIndex{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1060px;margin:0 auto 120px;padding:0 32px;display:grid}.blogIndex>a{color:#111;border:1px solid #dedede;border-radius:15px;flex-direction:column;min-height:310px;padding:30px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.blogIndex>a:hover{transform:translateY(-3px);box-shadow:0 18px 45px #00000012}.blogIndex>a.featured{color:#fff;background:#111;grid-column:1/-1;min-height:380px;padding:50px}.blogIndex>a>span{color:#777;font-size:12px;font-weight:800}.blogIndex>a.featured>span{color:#75df9c}.blogIndex h2{max-width:720px;margin:48px 0 14px;font-size:30px;line-height:1.35}.blogIndex a.featured h2{font-size:clamp(36px,5vw,60px)}.blogIndex p{color:#6b6b6b;max-width:720px;margin:0;line-height:1.9}.blogIndex a.featured p{color:#aaa}.blogIndex footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:30px;font-size:12px;display:flex}.blogEmpty{text-align:center;border:1px solid #ddd;border-radius:14px;grid-column:1/-1;padding:80px}.blogArticle{max-width:850px;margin:0 auto;padding:125px 32px 100px}.blogArticle>header{text-align:center;border-bottom:1px solid #ddd;padding-bottom:65px}.blogArticle>header>a{color:#555;font-size:13px}.blogArticle>header h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(40px,6vw,72px);line-height:1.18}.blogArticle>header p{color:#626262;font-size:19px;line-height:2}.blogArticle>header time{color:#888;margin-top:20px;font-size:13px;display:block}.blogArticle>div{padding:55px 0;font-size:17px;line-height:2.15}.blogArticle>div h2{margin:54px 0 15px;font-size:30px;line-height:1.45}.blogArticle>div p{color:#333;margin:0 0 24px}.blogArticle>div ul{padding-right:24px}.blogArticle>footer{color:#fff;background:#111;border-radius:14px;margin-top:40px;padding:50px}.blogArticle>footer span{color:#aaa;font-size:12px}.blogArticle>footer h2{font-size:35px}.blogArticle>footer a{color:#111;background:#fff;border-radius:8px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}.blogAdminLayout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:18px;display:grid}.blogPostRail,.blogEditor{background:#fff;border:1px solid #ddd;border-radius:14px}.blogPostRail{position:sticky;top:82px;overflow:hidden}.blogPostRail>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:18px;display:flex}.blogPostRail>header>div{gap:4px;display:grid}.blogPostRail>header span{color:#777;font-size:11px}.blogPostRail button{font-family:inherit}.blogPostRail>header button,.blogEditor>footer>button:first-child{color:#fff;background:#111;border:0;border-radius:8px;padding:10px 14px;font-weight:800}.blogPostRail>button{text-align:right;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee;gap:7px;width:100%;padding:18px;display:grid}.blogPostRail>button:hover,.blogPostRail>button.selected{background:#f4f4f4}.blogPostRail>button strong{font-size:14px}.blogPostRail>button small,.blogPostRail>button time{color:#777;font-size:10px}.blogStatus{background:#f1f1f1;border-radius:99px;justify-self:start;padding:3px 8px;font-size:9px}.blogStatus.published{color:#08713a;background:#e8f8ee}.blogPostRail>p{color:#777;text-align:center;padding:30px}.blogEditor>header{border-bottom:1px solid #ddd;justify-content:space-between;align-items:start;padding-bottom:22px;display:flex}.blogEditor>header>div{gap:6px;display:grid}.blogEditor>header span{color:#777;font-size:11px}.blogEditor h2{margin:0;font-size:24px}.blogEditor label{gap:7px;margin-top:20px;font-size:12px;font-weight:800;display:grid}.blogEditor input,.blogEditor textarea,.blogEditor select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d5d5d5;border-radius:8px;outline:none;padding:11px}.blogEditor input:focus,.blogEditor textarea:focus,.blogEditor select:focus{border-color:#111;box-shadow:0 0 0 3px #0000000f}.blogEditorGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.blogBodyInput{resize:vertical;font-size:15px;line-height:1.9}.blogEditor label small{color:#777;font-weight:400}.blogEditor fieldset{border:1px solid #ddd;border-radius:10px;margin-top:28px;padding:20px}.blogEditor legend{padding:0 8px;font-weight:800}.blogSearchPreview{direction:rtl;background:#f7f7f7;border-radius:9px;margin-top:20px;padding:18px}.blogSearchPreview span{color:#28744d;text-align:left;direction:ltr;font-size:11px;display:block}.blogSearchPreview strong{color:#1a0dab;margin:8px 0;font-size:17px;display:block}.blogSearchPreview p{color:#555;margin:0;line-height:1.7}.blogEditor>footer{align-items:center;gap:10px;margin-top:22px;display:flex}.blogEditor>footer a,.blogEditor>footer button{color:#111;font:inherit;background:#fff;border:1px solid #ddd;border-radius:8px;padding:10px 14px;font-weight:700;text-decoration:none}.blogEditor>footer .danger{color:#b42318;margin-right:auto}@media (max-width:900px){.platformDirectory{grid-template-columns:1fr 1fr;margin-inline:16px}.stackHero,.cdnMarketingHero{grid-template-columns:1fr;gap:42px;padding:100px 22px 55px}.stackRecipe,.cdnNetworkSpecimen{justify-self:center;width:100%;max-width:650px}.stackNarrative,.cdnMigration,.stackFaq,.cdnOperational{grid-template-columns:1fr;gap:44px;padding:65px 22px}.stackCapabilities{grid-template-columns:1fr;gap:42px;margin-inline:20px;padding-inline:4px}.cdnCapabilityNarrative{margin-inline:20px;padding-inline:4px}.cdnCapabilityNarrative>div:last-child{grid-template-columns:1fr 1fr}.cdnCapabilityNarrative article:nth-child(3){border-inline-start:0}.blogAdminLayout{grid-template-columns:1fr}.blogPostRail{position:static}}@media (max-width:620px){.platformIndexHero,.blogHero{text-align:right;padding:92px 18px 42px}.platformIndexHero h1,.blogHero h1{font-size:43px}.platformIndexHero p,.blogHero p{font-size:15px}.platformDirectory{grid-template-columns:1fr;margin:0 12px 70px}.platformDirectory>a{border-inline-end:0}.stackHeroCopy h1,.cdnMarketingHero h1{font-size:43px}.stackHeroCopy p,.cdnMarketingHero p{font-size:15px}.stackHeroCopy>div,.cdnMarketingHero>div:first-child>div{display:grid}.marketingPrimary,.marketingSecondary{width:100%}.stackRecipe pre{min-height:200px;padding:24px 18px;font-size:11px}.stackProof,.cdnMarketingProof{justify-content:flex-start;margin-bottom:55px;padding:0 14px;overflow-x:auto}.stackProof span,.cdnMarketingProof span{min-width:150px}.stackNarrative h2,.cdnMigration h2,.stackCapabilities h2,.stackFaq h2,.cdnCapabilityNarrative h2,.cdnOperational h2,.stackCta h2{font-size:34px}.stackCapabilities ul,.cdnMigration ol,.cdnCapabilityNarrative>div:last-child{grid-template-columns:1fr}.cdnCapabilityNarrative article,.cdnCapabilityNarrative article:nth-child(3){border-inline-start:0;border-bottom:1px solid #ddd;min-height:auto}.cdnCapabilityNarrative article h3{margin-top:25px}.stackCta{margin:30px 12px 70px;padding:45px 22px}.blogIndex{grid-template-columns:1fr;padding:0 12px}.blogIndex>a.featured{grid-column:auto;padding:26px}.blogIndex a.featured h2{font-size:34px}.blogArticle{padding:90px 20px 70px}.blogArticle>header{text-align:right}.blogArticle>header h1{font-size:39px}.blogArticle>header p,.blogArticle>div{font-size:16px}.blogArticle>footer{padding:30px 22px}.blogEditor{padding:16px}.blogEditor>header{gap:14px;display:grid}.blogEditorGrid{grid-template-columns:1fr}.blogEditor>footer{flex-direction:column;align-items:stretch}.blogEditor>footer .danger{margin-right:0}}:root{--ink:#111;--muted:#707070;--line:#e9e9e9;--soft:#f7f7f7}*{box-sizing:border-box}html{background:#fafafa}body{color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:YekanBakh,Arial,sans-serif}.blogLanding,.blogReadingPage{width:min(1120px,100% - 48px);margin-inline:auto}.blogLanding{padding:96px 0 110px}.blogLandingIntro{border-bottom:1px solid #dedede;grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);align-items:end;gap:clamp(48px,8vw,110px);padding:46px 0 54px;display:grid}.blogLandingIntro>div>span,.blogArchive>header span{color:#707070;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.blogLandingIntro h1{letter-spacing:-.035em;max-width:800px;margin:0;font-size:clamp(42px,5.5vw,70px);line-height:1.16}.blogLandingIntro p{color:#616161;max-width:680px;margin:20px 0 0;font-size:17px;line-height:2}.blogLandingIntro nav{border-top:1px solid #dedede;gap:0;display:grid}.blogLandingIntro nav strong{border-bottom:1px solid #dedede;padding:0 0 14px;font-size:13px}.blogLandingIntro nav a{color:#505050;border-bottom:1px solid #ededed;justify-content:space-between;gap:16px;padding:11px 0;font-size:13px;text-decoration:none;display:flex}.blogLandingIntro nav a:hover,.blogLandingIntro nav a:focus-visible{color:#111}.blogLandingIntro nav a span{transition:transform .2s cubic-bezier(.16,1,.3,1)}.blogLandingIntro nav a:hover span{transform:translate(-4px)}.blogLeadStory{color:#111;background:#fff;border:1px solid #d9d9d9;border-radius:16px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);min-height:450px;margin:64px 0 84px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.blogLeadStory:hover{border-color:#aaa;transform:translateY(-2px);box-shadow:0 22px 55px #00000012}.blogLeadStory:focus-visible{outline-offset:4px;outline:2px solid #111}.blogLeadCopy{flex-direction:column;padding:clamp(30px,5vw,60px);display:flex}.blogLeadCopy>span{color:#08713a;font-size:12px;font-weight:800}.blogLeadCopy h2{letter-spacing:-.025em;max-width:680px;margin:52px 0 16px;font-size:clamp(32px,4.2vw,50px);line-height:1.3}.blogLeadCopy>p{color:#636363;max-width:650px;margin:0;font-size:16px;line-height:1.95}.blogLeadCopy footer{justify-content:space-between;align-items:end;gap:20px;margin-top:auto;padding-top:32px;display:flex}.blogLeadCopy footer b{white-space:nowrap;font-size:13px}.blogPostMeta{color:#777;flex-wrap:wrap;gap:7px;font-size:12px;font-weight:500;display:flex}.blogLeadDiagram{color:#fff;background:#101010;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,58px);display:flex}.blogLeadDiagram>div{grid-template-columns:38px 1fr;align-items:center;gap:1px 14px;display:grid}.blogLeadDiagram>div span{color:#8de4ad;border:1px solid #484848;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.blogLeadDiagram>div strong{font-size:16px}.blogLeadDiagram>div small{color:#8d8d8d;font-size:11px}.blogLeadDiagram>i{background:#383838;width:1px;height:48px;margin:8px 16px}.blogArchive>header{border-bottom:1px solid #dcdcdc;justify-content:space-between;align-items:end;gap:24px;padding-bottom:20px;display:flex}.blogArchive>header h2{margin:0;font-size:30px}.blogArchive>header p{color:#747474;margin:0;font-size:12px}.blogStoryList>a{color:#111;border-bottom:1px solid #e2e2e2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:30px 4px;text-decoration:none;display:grid}.blogStoryList h3{margin:12px 0 8px;font-size:25px;line-height:1.45}.blogStoryList p{color:#686868;max-width:760px;margin:0;line-height:1.9}.blogStoryList>a>span{border:1px solid #d7d7d7;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s,color .2s,transform .2s cubic-bezier(.16,1,.3,1);display:grid}.blogStoryList>a:hover>span{color:#fff;background:#111;transform:translate(-4px)}.blogExplore{border-bottom:1px solid #dedede;grid-template-columns:1fr 1fr;gap:50px;padding:34px 0;display:grid}.blogExplore strong{font-size:20px}.blogExplore p{color:#6b6b6b;max-width:510px;margin:8px 0 0;line-height:1.9}.blogExplore>div:last-child{border-top:1px solid #dedede;align-content:start;display:grid}.blogExplore a{color:#111;border-bottom:1px solid #e8e8e8;padding:11px 0;text-decoration:none}.blogExplore a:hover{padding-inline-start:5px}.blogEmpty{text-align:center;padding:70px 0}.blogReadingPage{padding:108px 0 120px}.blogArticleHeader{max-width:920px;margin-bottom:0;padding:42px 0 58px;display:block}.blogArticleHeader>a{color:#626262;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.blogArticleHeader>a:hover{color:#111}.blogArticleHeader h1{letter-spacing:-.035em;max-width:900px;margin:30px 0 20px;font-size:clamp(42px,6vw,72px);line-height:1.2}.blogArticleHeader>p{color:#5f5f5f;max-width:750px;margin:0;font-size:19px;line-height:2}.blogArticleHeader>div{color:#777;gap:8px;margin-top:28px;font-size:12px;display:flex}.blogArticleLayout{border-top:1px solid #dcdcdc;grid-template-columns:210px minmax(0,740px);align-items:start;gap:clamp(52px,8vw,100px);padding-top:48px;display:grid}.blogToc{background:0 0;width:auto;height:auto;padding:0;position:sticky;top:100px}.blogToc>strong{border-bottom:1px solid #d9d9d9;padding-bottom:13px;font-size:13px;display:block}.blogToc nav{display:grid}.blogToc a{color:#6b6b6b;border-bottom:1px solid #ededed;padding:10px 0;font-size:12px;line-height:1.7;text-decoration:none}.blogToc a:hover,.blogToc a:focus-visible{color:#111}.blogArticleBody{color:#262626;min-width:0;font-size:17px;line-height:2.15}.blogArticleBody>p{margin:0 0 26px}.blogArticleBody>p:first-child{color:#111;font-size:19px}.blogArticleBody h2{letter-spacing:-.015em;margin:62px 0 18px;scroll-margin-top:100px;font-size:31px;line-height:1.5}.blogArticleBody ul{margin:18px 0 32px;padding:0 26px 0 0}.blogArticleBody li{margin:7px 0;padding-inline-start:5px}.blogArticleCta{color:#fff;background:#111;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;margin-top:76px;padding:34px;display:grid}.blogArticleCta span{color:#9be5b7;font-size:11px;font-weight:700}.blogArticleCta h2{color:#fff;margin:8px 0 5px;font-size:29px}.blogArticleCta p{color:#aaa;margin:0;font-size:13px;line-height:1.9}.blogArticleCta>a{color:#111;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.blogArticleCta>a span{color:inherit;font-size:inherit}.landingPage .blogArticleCta>a{color:#111}@media (max-width:850px){.blogLanding,.blogReadingPage{width:min(100% - 32px,720px)}.blogLandingIntro{grid-template-columns:1fr;gap:38px}.blogLandingIntro nav{grid-template-columns:repeat(2,minmax(0,1fr))}.blogLandingIntro nav strong{grid-column:1/-1}.blogLandingIntro nav a:nth-child(2n){margin-inline-end:18px}.blogLeadStory{grid-template-columns:1fr}.blogLeadDiagram{min-height:320px}.blogArticleLayout{grid-template-columns:1fr;gap:34px}.blogToc{position:static}.blogToc nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}}@media (max-width:620px){.blogLanding{padding:64px 0 76px}.blogReadingPage{padding:66px 0 80px}.blogLandingIntro{padding:26px 0 38px}.blogLandingIntro h1{font-size:40px}.blogLandingIntro p{font-size:15px}.blogLandingIntro nav{grid-template-columns:1fr}.blogLandingIntro nav a:nth-child(2n){margin-inline-end:0}.blogLeadStory{min-height:0;margin:38px 0 62px}.blogLeadCopy{padding:25px 22px 28px}.blogLeadCopy h2{margin-top:34px;font-size:31px}.blogLeadCopy>p{font-size:14px}.blogLeadCopy footer{gap:18px;margin-top:38px;display:grid}.blogLeadDiagram{min-height:290px;padding:32px 24px}.blogArchive>header{align-items:center}.blogExplore{grid-template-columns:1fr;gap:28px}.blogArticleHeader{padding:26px 0 40px}.blogArticleHeader h1{margin-top:22px;font-size:39px}.blogArticleHeader>p{font-size:16px}.blogArticleLayout{padding-top:32px}.blogToc nav{grid-template-columns:1fr}.blogArticleBody{font-size:16px;line-height:2.05}.blogArticleBody>p:first-child{font-size:17px}.blogArticleBody h2{margin-top:48px;font-size:26px}.blogArticleCta{grid-template-columns:1fr;align-items:start;margin-top:58px;padding:26px 22px}.blogArticleCta>a{justify-self:start}}button,input,select,textarea,a{font:inherit}button{cursor:pointer}main{background:#fff;grid-template-columns:240px 1fr;max-width:1500px;min-height:100vh;margin:auto;display:grid}main>aside{border-right:1px solid var(--line);flex-direction:column;height:100vh;padding:30px 20px 22px;display:flex;position:sticky;top:0}.logo{letter-spacing:-.7px;align-items:center;gap:9px;padding:0 10px 35px;font-size:20px;display:flex}.logo span{font-size:19px;transform:rotate(30deg)}nav{gap:5px;display:grid}nav a,.asideBottom>a{color:#686868;border-radius:7px;align-items:center;gap:12px;padding:10px 11px;font-size:14px;text-decoration:none;display:flex}nav a span,.asideBottom>a span{text-align:center;color:#777;width:18px}nav a:hover,.asideBottom>a:hover,.active{background:#f3f3f3;color:#111!important}.asideBottom{gap:3px;margin-top:auto;display:grid}.profile{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:15px;padding:19px 8px 0;font-size:12px;display:flex}.logout{color:#888;text-align:left;background:0 0;border:0;border-radius:7px;padding:10px 11px;font-size:12px}.logout:hover{color:#b42318;background:#fff2f0}.profile>span{color:#888;margin-left:auto}.profile strong,.profile small{display:block}.profile small{color:#858585;margin-top:3px}.avatar{color:#fff;background:#141414;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:700;display:grid}.content{padding:56px clamp(30px,5vw,78px) 80px;overflow:hidden}header{justify-content:space-between;align-items:flex-end;margin-bottom:36px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:1.1px;color:#8a8a8a;margin:0 0 10px;font-size:10px;font-weight:700}h1{letter-spacing:-1px;margin:0 0 8px;font-size:27px}header p{color:var(--muted);margin:0;font-size:14px}.primary{color:#fff;background:#111;border:0;border-radius:7px;padding:10px 15px;font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 1px 2px #aaa}.primary span{margin-right:5px}.primary:hover{background:#292929}.notice{background:linear-gradient(110deg,#fafafa,#fff 60%,#f4f4f4);border:1px solid #dedede;border-radius:10px;align-items:center;min-height:105px;padding:23px 25px;display:flex;box-shadow:0 1px 2px #eee}.notice .spark{background:#fff;border:1px solid #ddd;border-radius:9px;place-items:center;width:44px;height:44px;margin-right:16px;font-size:19px;display:grid}.notice strong{font-size:14px}.notice p{color:#727272;margin:6px 0 0;font-size:12px}.notice>a{color:#111;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:700;text-decoration:none}.notice>a span{margin-left:8px}.sectionTitle{justify-content:space-between;align-items:center;margin:34px 0 13px;display:flex}.sectionTitle>div{align-items:center;gap:10px;display:flex}.sectionTitle h2,.cardHead h2{margin:0;font-size:14px}.sectionTitle div span{color:#888;font-size:11px}.sectionTitle a{color:#555;font-size:11px;text-decoration:none}.projectGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.project{border:1px solid var(--line);border-radius:9px;min-width:0;padding:20px;transition:all .18s;position:relative}.project:hover{border-color:#d7d7d7;transform:translateY(-2px);box-shadow:0 7px 25px #0000000b}.projectIcon{background:#fff;border:1px solid #e2e2e2;border-radius:7px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.i1{color:#3477aa;background:#f7fbff}.i2{font-size:20px}.more{color:#888;letter-spacing:1px;background:0 0;border:0;position:absolute;top:15px;right:15px}.deleteProject{color:#999;background:0 0;border:0;padding:7px;font-size:9px;position:absolute;top:13px;right:13px}.deleteProject:hover{color:#c00;background:#fff2f0;border-radius:5px}.deleteProject:disabled{opacity:.5}.project h3{margin:17px 0 5px;font-size:14px}.url{color:#777;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.meta{color:#777;border-top:1px solid #eee;gap:12px;margin-top:17px;padding-top:13px;font-size:9px;display:flex}.meta span:first-child{color:#333}.meta i{background:#38a169;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.meta i.sleep{background:#aaa}.projectsEmpty{text-align:center;color:#888;border:1px dashed #d7d7d7;border-radius:9px;padding:42px}.projectsEmpty>div{font-size:24px}.projectsEmpty h3{color:#222;margin:12px 0 6px;font-size:14px}.projectsEmpty p{margin:0 0 22px;font-size:11px}.projectsEmpty .primary{display:inline-block}.projectError{margin-bottom:12px}.project .url{text-decoration:none;display:block}.project .url:hover{color:#111;text-decoration:underline}.project h3 a{color:#111;text-decoration:none}.project h3 a:hover{text-decoration:underline}.projectPage{background:#fafafa;min-height:100vh;padding:26px}.projectPage .topbar{margin-bottom:45px}.projectShell{max-width:980px;margin:auto}.projectHeading{margin-bottom:28px}.projectHeading h1{margin:0 0 7px;font-size:27px}.projectHeading a{color:#777;font-size:11px;text-decoration:none}.projectConsole{grid-template-columns:1fr 1.35fr;gap:14px;display:grid}.settingsCard,.logsCard{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:22px}.envRows{gap:8px;margin-top:18px;display:grid}.envRow{grid-template-columns:.8fr 1.2fr 28px;gap:7px;display:grid}.envRow input{border:1px solid #ddd;border-radius:6px;min-width:0;padding:9px;font-size:10px}.envRow button{color:#999;background:0 0;border:0}.envRow button:hover{color:#b42318}.emptyText{color:#999;margin:25px 0;font-size:10px}.settingMessage{color:#555;text-align:center;font-size:10px}.logActions{gap:6px;display:flex}.logsCard pre{color:#d8d8d8;white-space:pre-wrap;background:#111;border-radius:7px;height:390px;margin:16px 0 0;padding:14px;font:10px/1.6 Consolas,monospace;overflow:auto}.logsCard .cardHead button{font-size:9px}.settingsCard .deployButton{margin-top:18px}.buildHistory{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:14px;padding:22px}.buildRow{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:6px;padding:14px 0;font-size:10px;display:grid}.buildRow:last-child{border:0}.buildRow strong{text-transform:capitalize}.buildRow small{color:#888;margin-top:5px;display:block}.buildRow code{color:#888}.buildRow pre{color:#8f1d16;white-space:pre-wrap;background:#fff2f0;border-radius:6px;grid-column:1/-1;max-height:180px;padding:10px;font-size:9px;overflow:auto}.buildLogs{grid-column:1/-1;margin-top:6px}.buildLogs summary{cursor:pointer;color:#555}.buildLogs pre{color:#ddd;text-align:left;background:#111;max-height:360px;margin:9px 0 0}@media (max-width:760px){.projectConsole{grid-template-columns:1fr}.projectPage{padding:20px}.envRow{grid-template-columns:1fr}.envRow button{text-align:left}}.lowerGrid{grid-template-columns:1.65fr 1fr;gap:12px;margin-top:30px;display:grid}.usage,.wallet{border:1px solid var(--line);border-radius:9px;padding:22px}.cardHead{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.cardHead p{color:#888;margin:5px 0 0;font-size:10px}.cardHead button{background:#fff;border:1px solid #ddd;border-radius:6px;padding:6px 9px;font-size:9px}.usageRows{gap:20px;margin-top:19px;display:grid}.usageRows>div>div{justify-content:space-between;margin-bottom:9px;font-size:10px;display:flex}.usageRows b{font-size:10px}progress{border:0;border-radius:5px;width:100%;height:5px;display:block}progress::-webkit-progress-bar{background:#eee;border-radius:5px}progress::-webkit-progress-value{background:#111;border-radius:5px}.usageRows small{color:#999;margin-top:6px;font-size:8px;display:block}.walletIcon{color:#555;border:1px solid #ddd;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.balanceLabel{color:#888;margin:22px 0 7px;font-size:9px}.balance{letter-spacing:-1px;font-size:27px;font-weight:700}.balance small{color:#777;letter-spacing:0;font-size:10px}.addFunds{color:#fff;background:#111;border:0;border-radius:6px;width:100%;margin:19px 0;padding:8px;font-size:10px;font-weight:700}.estimate{color:#777;border-top:1px solid #eee;justify-content:space-between;padding-top:15px;font-size:9px;display:flex}.estimate b{color:#333}.newPage{background:#fafafa;min-height:100vh;padding:26px}.topbar{justify-content:space-between;align-items:center;max-width:880px;margin:0 auto 70px;display:flex}.topbar .logo{padding:0}.back{color:#666;font-size:12px;text-decoration:none}.deployShell{max-width:620px;margin:auto}.deployShell h1{text-align:center;font-size:28px}.deployIntro{text-align:center;color:#777;margin:10px 0 34px;font-size:13px}.deployCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:28px;box-shadow:0 8px 30px #00000008}.field{gap:8px;margin-bottom:22px;display:grid}.field label{font-size:12px;font-weight:700}.field input,.field select{background:#fff;border:1px solid #ddd;border-radius:7px;outline:none;width:100%;padding:11px 12px}.field input:focus,.field select:focus{border-color:#999;box-shadow:0 0 0 3px #00000008}.domainPreview{color:#888;margin-top:-3px;font-size:11px}.dropzone{text-align:center;background:#fafafa;border:1px dashed #bbb;border-radius:9px;padding:36px 20px;position:relative}.dropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.dropzone strong{margin:10px 0 6px;font-size:13px;display:block}.dropzone p{color:#888;margin:0;font-size:10px}.filePicked{font-weight:700;color:#16803b!important}.uploadChoices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.uploadChoice{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;column-gap:12px;min-height:86px;padding:15px;display:grid;position:relative;overflow:hidden}.uploadChoice:hover,.uploadChoice:focus-within{background:#fafafa;border-color:#888}.uploadChoice.recommended{border-color:#aaa}.uploadChoice input{opacity:0;cursor:pointer;position:absolute;inset:0}.uploadChoice>span{direction:ltr;background:#f2f2f2;border-radius:9px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.uploadChoice strong{align-self:end;font-size:13px}.uploadChoice small{color:#777;align-self:start;font-size:10px}.uploadSelection{background:#fafafa;border:1px dashed #d5d5d5;border-radius:9px;align-items:center;gap:11px;min-height:58px;margin-top:10px;padding:11px 13px;display:flex}.uploadSelection.selected{background:#f7fff9;border-style:solid;border-color:#b9ddc3}.uploadSelection>span{background:#eee;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.uploadSelection.selected>span{color:#16803b;background:#e7f7ec}.uploadSelection>div{flex:1;min-width:0}.uploadSelection strong,.uploadSelection small{display:block}.uploadSelection strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.uploadSelection small{color:#777;margin-top:3px;font-size:9px;line-height:1.7}.uploadSelection button{color:#555;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px}@media (max-width:620px){.uploadChoices{grid-template-columns:1fr}.uploadChoice{min-height:76px}.uploadSelection{align-items:flex-start}}.backupPage{max-width:1180px}.backupInventory{gap:16px;display:grid}.backupPriceNote,.backupInventory article,.backupEmpty,.backupPricingAdmin{background:#fff;border:1px solid #e2e2e2;border-radius:12px}.backupPriceNote{justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.backupPriceNote div{gap:3px;display:grid}.backupPriceNote span{color:#666;font-size:13px}.backupPriceNote b{white-space:nowrap;font-size:13px}.backupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.backupInventory article{overflow:hidden}.backupInventory article>header{border-bottom:1px solid #eee;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.backupInventory h2,.backupInventory p{margin:0}.backupInventory header p{color:#707070;margin-top:3px;font-size:12px}.backupIcon{border:1px solid #ddd;border-radius:9px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.backupStatus{color:#555;background:#f1f1f1;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.backupStatus.ready{color:#08743e;background:#eaf8ef}.backupStatus.failed,.backupStatus.payment_due{color:#b42318;background:#fff0ed}.backupInventory article dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:16px 18px;display:grid}.backupInventory article dl div{gap:5px;display:grid}.backupInventory article dt{color:#777;font-size:11px}.backupInventory article dd{margin:0;font-size:13px;font-weight:800}.backupInventory article>footer{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.backupInventory article>footer>div{flex-wrap:wrap;gap:8px;display:flex}.backupInventory article footer a,.backupInventory article footer button{color:#111;min-height:34px;font:inherit;background:#fff;border:1px solid #ddd;border-radius:7px;padding:7px 11px;font-size:12px;font-weight:800;text-decoration:none}.backupInventory article footer button:hover:not(:disabled),.backupInventory article footer a:hover{background:#f7f7f7;border-color:#111}.backupInventory article footer button.danger{color:#b42318}.backupError,.backupDue,.backupRestoreState,.backupMessage{padding:10px 18px;font-size:12px}.backupError,.backupDue,.backupMessage{color:#b42318;background:#fff7f6}.backupRestoreState{color:#555;background:#fafafa}.backupEmpty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:280px;padding:32px;display:grid}.backupEmpty>span{font-size:30px}.backupEmpty a{color:#fff;background:#111;border-radius:7px;margin-top:10px;padding:9px 14px;text-decoration:none}.backupPricingAdmin form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding:18px;display:grid}.backupPricingAdmin form label{gap:7px;font-size:12px;font-weight:800;display:grid}.backupPricingAdmin input{min-height:42px;font:inherit;border:1px solid #d8d8d8;border-radius:7px;padding:8px 10px}.backupPricingAdmin form button{color:#fff;min-height:42px;font:inherit;background:#111;border:0;border-radius:7px;padding-inline:16px;font-weight:800}@media (max-width:800px){.backupGrid,.backupPricingAdmin form{grid-template-columns:1fr}}@media (max-width:560px){.backupPriceNote,.backupInventory article>footer{flex-direction:column;align-items:stretch}.backupInventory article>header{grid-template-columns:auto minmax(0,1fr)}.backupStatus{grid-column:1/-1;justify-self:start}.backupInventory article dl{grid-template-columns:1fr;gap:13px}.backupInventory article>footer>div,.backupInventory article footer a,.backupInventory article footer button{width:100%}.backupInventory article footer a,.backupInventory article footer button{text-align:center}}.deployButton{color:#fff;background:#111;border:0;border-radius:7px;width:100%;margin-top:22px;padding:12px;font-size:12px;font-weight:700}.deployButton:disabled{cursor:not-allowed;background:#aaa}.result{background:#f6fff8;border:1px solid #d7eadc;border-radius:8px;margin-top:20px;padding:16px;font-size:11px}.result h3{margin:0 0 10px;font-size:13px}.result dl{grid-template-columns:100px 1fr;gap:8px;margin:0;display:grid}.result dt{color:#777}.result dd{margin:0;font-weight:700}.error{color:#b42318;background:#fff2f0;border-radius:7px;margin-top:15px;padding:11px;font-size:11px}.hint{text-align:center;color:#999;margin-top:18px;font-size:10px}.authPage{background:#fafafa;place-items:center;min-height:100vh;padding:24px;display:grid}.authCard{border:1px solid var(--line);background:#fff;border-radius:12px;width:min(390px,100%);padding:34px;box-shadow:0 12px 40px #0000000a}.authCard .logo{justify-content:center;padding:0 0 35px}.authCard h1{text-align:center;font-size:22px}.authCard>p{text-align:center;color:#777;margin:8px 0 30px;font-size:12px}.authForm .field{margin-bottom:16px}.authSwitch{color:#666;background:0 0;border:0;width:100%;margin-top:18px;font-size:10px}.authSwitch:hover{color:#111}.adminPage{background:#fafafa;min-height:100vh;padding:45px 24px;display:block}.adminShell{max-width:1100px;margin:auto}.adminHead{margin-bottom:28px}.adminHead a{color:#777;font-size:11px;text-decoration:none}.adminHead h1{margin-top:22px}.adminHead p{color:#777;font-size:12px}.adminTable{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.adminRow{border-bottom:1px solid var(--line);grid-template-columns:1.3fr .7fr 1fr 1fr;align-items:center;gap:20px;padding:17px 20px;font-size:11px;display:grid}.adminRow:last-child{border:0}.adminRow strong,.adminRow small{display:block}.adminRow small{color:#888;margin-top:4px;line-height:1.6}.adminLabels{color:#888;background:#fafafa;font-size:9px}.creditForm{grid-template-columns:1fr auto;gap:6px;display:grid}.planForm{grid-template-columns:1fr 1fr auto;gap:6px;display:grid}.creditForm input,.planForm select{background:#fff;border:1px solid #ddd;border-radius:6px;min-width:0;padding:8px}.creditForm button,.planForm button{color:#fff;background:#111;border:0;border-radius:6px;padding:8px 13px}.creditForm small,.planForm small{color:#555;grid-column:1/-1}@media (max-width:900px){main{grid-template-columns:76px 1fr}aside{padding:28px 12px}.logo b,nav a:not(.active):after,nav a{font-size:0}.logo{padding-left:13px}.logo span{font-size:19px}.active span,nav a span{margin:auto;font-size:16px}.asideBottom>a,.profile>div:not(.avatar),.profile>span{display:none}.profile{padding:17px 9px}.projectGrid,.lowerGrid{grid-template-columns:1fr}}.projectNotice,.cdnCancellationNotice{color:#075f3b;background:#f2fff7;border:1px solid #a7e6c3;border-radius:10px;margin-block:12px;padding:13px 15px}.projectNotice{font-size:13px;font-weight:700}.deleteConfirm>small{color:#666;margin-top:8px;font-size:11px;line-height:1.8;display:block}.deleteConfirm>small.refundPreview{color:#075f3b;background:#edfdf3;border-radius:7px;padding:8px 9px}.cdnCancellationNotice,.cdnImmediateDelete{justify-content:space-between;align-items:center;gap:18px;display:flex}.cdnCancellationNotice strong,.cdnImmediateDelete h2{margin:0;font-size:14px;display:block}.cdnCancellationNotice p,.cdnImmediateDelete p{color:inherit;margin:3px 0 0;font-size:12px}.cdnCancellationNotice button,.cdnImmediateDelete button{min-height:38px;font:inherit;white-space:nowrap;background:#fff;border-radius:8px;padding:0 13px;font-size:12px;font-weight:800}.cdnCancellationNotice button{color:#075f3b;border:1px solid #7ac89c}.cdnImmediateDelete{background:#fff;border:1px solid #eee;border-radius:13px;padding:18px 20px}.cdnImmediateDelete button{color:#b42318;border:1px solid #e6a29c}@media (max-width:720px){.cdnCancellationNotice,.cdnImmediateDelete{flex-direction:column;align-items:stretch}}.cdnSecurityPanel>.cdnFirewallManager{padding:0;display:block;overflow:hidden}.cdnFirewallManager>header{border-bottom:1px solid #eee;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.cdnFirewallManager>header>div:first-child>span{color:#6d28d9;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.cdnFirewallManager>header p{color:#777;margin:4px 0 0;font-size:11px}.cdnFirewallCount{border-inline-start:1px solid #eee;min-width:72px;padding-inline:17px;display:grid}.cdnFirewallCount strong{font-size:17px}.cdnFirewallCount span{color:#777;font-size:10px}.cdnCompactPrimary,.cdnFirewallPresets button,.cdnFirewallEditor button,.cdnRuleControls button{font:inherit}.cdnCompactPrimary{color:#fff;background:#111;border:0;border-radius:8px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800}.cdnCompactPrimary:disabled,.cdnFirewallManager button:disabled{cursor:not-allowed;opacity:.45}.cdnFirewallNotice,.cdnFirewallFeedback{color:#805b00;background:#fffaf0;border-bottom:1px solid #f3dfa3;padding:10px 20px;font-size:11px}.cdnFirewallFeedback{color:#067647;background:#f5fff8;border-top:1px solid #b7dfc7;border-bottom:0}.cdnFirewallFeedback.error{color:#b42318;background:#fff7f6;border-color:#f3b4ae}.cdnFirewallPresets{background:#fafafa;border-bottom:1px solid #eee;grid-template-columns:minmax(220px,1fr) repeat(3,auto);align-items:center;gap:8px;padding:14px 20px;display:grid}.cdnFirewallPresets>div{display:grid}.cdnFirewallPresets>div span{color:#777;margin-top:2px;font-size:10px}.cdnFirewallPresets button{color:#333;background:#fff;border:1px solid #ddd;border-radius:7px;min-height:34px;padding:0 10px;font-size:10px;font-weight:700}.cdnFirewallPresets button:hover,.cdnFirewallEditor header button:hover,.cdnTextButton:hover:not(:disabled){color:#111;border-color:#999}.cdnFirewallEditor{background:#fafafa}.cdnFirewallEditor>header,.cdnFirewallEditor>footer{justify-content:space-between;align-items:center;gap:14px;padding:13px 20px;display:flex}.cdnFirewallEditor>header{border-bottom:1px solid #e5e5e5}.cdnFirewallEditor>header>div{gap:2px;display:grid}.cdnFirewallEditor>header span,.cdnFirewallEditor>footer span{color:#777;font-size:10px}.cdnFirewallEditor>header button{color:#666;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 9px;font-size:10px}.cdnFirewallBasics{border-bottom:1px solid #e5e5e5;grid-template-columns:1.2fr repeat(3,minmax(120px,.65fr));gap:10px;padding:16px 20px;display:grid}.cdnFirewallBasics label,.cdnFirewallCondition label{color:#555;gap:5px;font-size:10px;font-weight:700;display:grid}.cdnFirewallBasics label.wide{grid-column:span 2}.cdnFirewallBasics input,.cdnFirewallBasics select,.cdnFirewallCondition input,.cdnFirewallCondition select{color:#111;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d6d6d6;border-radius:7px;padding:0 9px}.cdnFirewallBasics input:focus,.cdnFirewallBasics select:focus,.cdnFirewallCondition input:focus,.cdnFirewallCondition select:focus{outline-offset:1px;border-color:#555;outline:2px solid #1112}.cdnFirewallBasics small{color:#888;font-size:9px;font-weight:400}.cdnFirewallConditions{padding:16px 20px}.cdnFirewallConditionHead{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.cdnFirewallConditionHead>div{gap:2px;display:grid}.cdnFirewallConditionHead span,.cdnFirewallGroup header small{color:#777;font-size:10px;font-weight:400}.cdnFirewallConditionHead button{color:#333;background:#fff;border:1px solid #ddd;border-radius:6px;padding:6px 9px;font-size:10px}.cdnFirewallGroup{background:#fff;border:1px solid #dedede;border-radius:9px;margin-top:10px;padding:0 12px;position:relative}.cdnFirewallGroup>header{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.cdnFirewallGroup>header>div{align-items:center;gap:8px;display:flex}.cdnFirewallGroup>header button{color:#333;font:inherit;background:#fff;border:1px solid #ddd;border-radius:6px;padding:5px 8px;font-size:10px}.cdnFirewallGroup>header button.danger{color:#b42318}.cdnLogicDivider{inset-inline-start:50%;color:#555;background:#fafafa;place-items:center;width:34px;height:27px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-19px;transform:translate(50%)}.cdnFirewallCondition{border-top:1px solid #e5e5e5;grid-template-columns:28px minmax(115px,.8fr) minmax(115px,.8fr) minmax(135px,1fr) minmax(180px,1.4fr) auto 30px;align-items:end;gap:8px;padding:10px 0;display:grid}.cdnRuleIndex{color:#666;background:#eee;border-radius:50%;align-self:center;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.cdnNegate{white-space:nowrap;align-items:center;min-height:38px;display:flex!important}.cdnNegate input{width:auto;min-height:auto}.cdnIconButton{color:#555;background:#fff;border:1px solid #ddd;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.cdnIconButton.danger,.cdnTextButton.danger{color:#b42318}.cdnFirewallEditor>footer{background:#fff;border-top:1px solid #e5e5e5}.cdnFirewallEmpty{text-align:center;place-items:center;gap:5px;min-height:150px;padding:28px;display:grid}.cdnFirewallEmpty span{color:#777;max-width:470px;font-size:11px}.cdnFirewallRules article{border-bottom:1px solid #eee;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.cdnFirewallRules article:last-child{border-bottom:0}.cdnRulePriority{border-inline-end:1px solid #eee;place-items:center;gap:1px;padding-inline-end:14px;display:grid}.cdnRulePriority strong{font-size:15px}.cdnRulePriority span{color:#888;font-size:9px}.cdnRuleBody{min-width:0}.cdnRuleBody>div{align-items:center;gap:7px;display:flex}.cdnRuleBody strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cdnRuleBody p{color:#666;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:10px;line-height:1.7;overflow:hidden}.cdnRuleAction,.cdnRulePaused{color:#4b5563;background:#f0f1f3;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}.cdnRuleAction.allow{color:#067647;background:#ecfdf3}.cdnRuleAction.block{color:#b42318;background:#fef3f2}.cdnRuleAction.js,.cdnRuleAction.cookie,.cdnRuleAction.ratelimit{color:#6d28d9;background:#f4f0ff}.cdnRulePaused{color:#805b00;background:#fff5cc}.cdnRuleControls{align-items:center;gap:5px;display:flex}.cdnMiniToggle{background:#d9d9d9;border:0;border-radius:999px;width:34px;height:20px;padding:0;position:relative}.cdnMiniToggle i{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;inset-block-start:3px;inset-inline-start:3px}.cdnMiniToggle.active{background:#111}.cdnMiniToggle.active i{transform:translate(-14px)}[dir=ltr] .cdnMiniToggle.active i{transform:translate(14px)}.cdnTextButton{color:#555;background:0 0;border:1px solid #0000;border-radius:6px;min-height:30px;padding:0 7px;font-size:10px}@media (max-width:980px){.cdnFirewallPresets{grid-template-columns:1fr 1fr 1fr}.cdnFirewallPresets>div{grid-column:1/-1}.cdnFirewallBasics{grid-template-columns:1fr 1fr}.cdnFirewallCondition{grid-template-columns:28px 1fr 1fr}.cdnFirewallCondition>label:nth-of-type(n+3){grid-column:span 1}}@media (max-width:720px){.cdnSecurityPanel>.cdnFirewallManager{display:block}.cdnFirewallManager>header{grid-template-columns:1fr auto;gap:12px;padding:16px}.cdnFirewallManager>header>div:first-child{grid-column:1/-1}.cdnFirewallCount{border:0;padding-inline:0}.cdnFirewallPresets,.cdnFirewallBasics{grid-template-columns:1fr;padding-inline:16px}.cdnFirewallPresets>div,.cdnFirewallBasics label.wide{grid-column:auto}.cdnFirewallEditor>header,.cdnFirewallEditor>footer{flex-direction:column;align-items:stretch;padding-inline:16px}.cdnFirewallConditions{padding-inline:16px}.cdnFirewallConditionHead,.cdnFirewallGroup>header{flex-direction:column;align-items:stretch}.cdnFirewallGroup>header{padding-block:12px}.cdnFirewallGroup>header>div{justify-content:space-between}.cdnFirewallCondition{grid-template-columns:26px 1fr;padding-block:14px}.cdnFirewallCondition>label,.cdnFirewallCondition>label:nth-of-type(n+3){grid-column:2}.cdnFirewallCondition .cdnRuleIndex{grid-row:1}.cdnFirewallCondition .cdnIconButton{grid-area:2/1;align-self:start}.cdnNegate{min-height:30px}.cdnFirewallRules article{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;padding:14px 16px}.cdnRulePriority{padding-inline-end:9px}.cdnRuleBody p{white-space:normal}.cdnRuleControls{border-top:1px solid #f0f0f0;grid-column:1/-1;justify-content:flex-end;padding-top:8px}}@media (max-width:580px){main{display:block}aside{z-index:2;background:#fff;border-top:1px solid #eee;border-right:0;width:100%;height:62px;padding:7px 12px;position:fixed;top:auto;bottom:0}.logo,.asideBottom{display:none}nav{justify-content:space-around;display:flex}nav a{padding:11px 16px;display:flex!important}.content{padding:28px 18px 90px}header{align-items:flex-start}.primary{padding:9px;font-size:0}.primary span{margin:0;font-size:17px}.notice{padding:18px}.notice .spark{display:none}.notice button{white-space:nowrap}.projectGrid,.lowerGrid{grid-template-columns:1fr}}.consoleDashboard{direction:ltr;background:#fafafa;grid-template-columns:minmax(0,1fr) 255px;max-width:none;min-height:100vh;display:grid}.consoleSidebar,.consoleWorkspace{direction:rtl}.consoleSidebar{background:#fff;border:0;border-left:1px solid #dedede;flex-direction:column;grid-area:1/2;height:100vh;padding:12px 8px 10px;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.teamSwitcher{border-radius:6px;align-items:center;gap:9px;height:38px;margin-bottom:8px;padding:4px 10px;transition:background .15s;display:flex}.teamSwitcher:hover{background:#f4f4f4}.teamSwitcher:focus-visible{outline-offset:2px;outline:2px solid #111}.teamSwitcher>div{align-items:center;gap:7px;min-width:0;display:flex}.teamSwitcher strong{white-space:nowrap;text-overflow:ellipsis;max-width:112px;font-size:12px;font-weight:600;overflow:hidden}.teamSwitcher small{color:#555;background:#eee;border-radius:12px;padding:2px 8px;font-size:9px}.teamAvatar,.userDot{color:#fff;background:linear-gradient(145deg,#008ea2,#00c2ad);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-weight:700;display:grid}.chevrons{color:#777;white-space:pre-wrap;margin-right:auto;font-size:9px;line-height:.8}.sideSearch{color:#777;border:1px solid #ddd;border-radius:6px;align-items:center;gap:8px;height:38px;margin-bottom:8px;padding:0 10px;display:flex}.sideSearch input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:11px}.sideSearch kbd{background:#fafafa;border:1px solid #ddd;border-radius:4px;padding:2px 6px;font:9px YekanBakh}.consoleNav{gap:2px;display:grid}.consoleNav a,.adminShortcut{color:#555;border-radius:6px;align-items:center;gap:10px;height:36px;padding:0 11px;font-size:11px;text-decoration:none;transition:background .14s,color .14s,transform .14s;display:flex}.consoleNav a span,.adminShortcut span{text-align:center;color:#777;width:17px;font:14px Arial}.consoleNav a:hover,.adminShortcut:hover{color:#111;background:#f1f1f1;transform:translate(-2px)}.consoleNav a.selected{color:#111;background:#e9e9e9;font-weight:600}.consoleNav a.selected span{color:#111}.consoleNav a:focus-visible,.adminShortcut:focus-visible{outline-offset:1px;outline:2px solid #111}.consoleNav a.navSectionStart{border-top:1px solid #eee;border-radius:0;height:45px;margin-top:9px;padding-top:8px}.sidebarSpacer{flex:1}.adminShortcut{margin-bottom:6px}.sidebarUser{border-top:1px solid #eee;align-items:center;gap:8px;padding:12px 9px 2px;display:flex}.sidebarUser>div{flex:1;min-width:0}.sidebarUser strong,.sidebarUser small{text-overflow:ellipsis;white-space:nowrap;max-width:145px;display:block;overflow:hidden}.sidebarUser small{color:#888;margin-top:2px;font-size:8px}.sidebarUser .logout{text-align:center;background:#fff;border:1px solid #ddd;width:28px;height:28px;padding:0;font-size:14px}.consoleWorkspace{grid-area:1/1;min-width:0}.consoleTopbar{background:#fff;border-bottom:1px solid #e7e7e7;grid-template-columns:1fr auto 1fr;align-items:center;height:57px;margin:0;padding:0 26px;display:grid}.consoleTopbar>div{align-items:center;gap:10px;font-size:11px;display:flex}.consoleTopbar>div span{color:#777}.consoleTopbar>div b{color:#aaa}.consoleTopbar h1{letter-spacing:0;margin:0;font-size:12px;font-weight:600}.topPlan{color:#555;border:1px solid #ddd;border-radius:14px;justify-self:end;padding:3px 10px;font-size:9px}.consoleBody{max-width:1450px;margin:auto;padding:22px 25px 70px}.projectToolbar{align-items:center;gap:8px;margin-bottom:24px;display:flex}.projectToolbar.compact{margin-bottom:14px}.projectToolbar>label{color:#777;background:#fff;border:1px solid #d7d7d7;border-radius:6px;flex:1;align-items:center;gap:9px;height:38px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.projectToolbar>label:focus-within{border-color:#999;box-shadow:0 0 0 3px #00000008}.projectToolbar input{background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:11px}.projectToolbar>a{color:#fff;background:#1b1b1b;border-radius:6px;align-items:center;height:38px;padding:0 16px;font-size:10px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:flex}.projectToolbar>a:hover{background:#333;transform:translateY(-1px)}.projectToolbar>a:focus-visible{outline-offset:2px;outline:2px solid #111}.viewButtons{border:1px solid #ddd;border-radius:6px;display:flex;overflow:hidden}.viewButtons button{cursor:pointer;color:#666;background:#fff;border:0;border-left:1px solid #ddd;width:36px;height:36px}.viewButtons button:last-child{border:0}.viewButtons button:hover{color:#111;background:#f4f4f4}.viewButtons button.selected{color:#fff;background:#111}.viewButtons button:focus-visible{outline-offset:-3px;outline:2px solid #1688f8}.overviewLayout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.projectsPane{min-width:0}.usagePane{background:0 0;border:0;height:auto;padding:0;display:block;position:static}.paneTitle{align-items:center;gap:10px;height:30px;margin-bottom:7px;padding:0 6px;display:flex}.paneTitle h2{margin:0;font-size:11px}.vercelProjectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vercelProjectGrid.list{grid-template-columns:1fr}.vercelProjectGrid.list .vercelProject{height:112px}.vercelProject{background:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;height:164px;padding:19px 18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 1px 2px #00000005}.projectCardHead{align-items:flex-start;gap:12px;display:flex}.triangleMark{color:#666;padding-top:2px;font:21px Arial}.projectCardHead>div{flex:1;min-width:0}.projectCardHead h3{margin:0 0 4px;font-size:12px;font-weight:600}.projectCardHead h3 a{color:#111;text-decoration:none}.projectCardHead h3 a:hover{text-underline-offset:3px;text-decoration:underline}.projectCardHead>div>a{color:#666;white-space:nowrap;text-overflow:ellipsis;text-align:right;direction:ltr;max-width:100%;font-size:9px;text-decoration:none;display:block;overflow:hidden}.projectCardHead>div>a:hover{color:#111}.statusRing{color:#aaa;border:3px solid #e9e9e9;border-top-color:#ffb300;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font:9px Arial;display:grid}.statusRing.ready{color:#111;border-top-color:#1688f8}.projectActions{flex:none;position:relative}.projectMenuTrigger{letter-spacing:1px;color:#555;cursor:pointer;background:0 0;border:0;border-radius:5px;width:28px;height:28px;font-size:10px}.projectMenuTrigger:hover,.projectMenuTrigger[aria-expanded=true]{color:#111;background:#f0f0f0}.projectMenuTrigger:focus-visible{outline-offset:1px;outline:2px solid #111}.projectMenu{z-index:30;direction:rtl;background:#fff;border:1px solid #d8d8d8;border-radius:8px;width:200px;padding:6px;position:absolute;top:32px;left:0;box-shadow:0 12px 34px #0002}.projectMenu>a,.projectMenu>button{color:#333;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;height:34px;padding:0 9px;font:10px YekanBakh;text-decoration:none;display:flex}.projectMenu>a:hover,.projectMenu>button:hover{color:#111;background:#f2f2f2}.projectMenu a:focus-visible,.projectMenu button:focus-visible{outline-offset:-2px;outline:2px solid #111}.projectMenu hr{border:0;border-top:1px solid #eee;margin:5px 2px}.projectMenu .danger{color:#b42318}.projectMenu .danger:hover{background:#fff1ef}.deleteConfirm{padding:8px}.deleteConfirm strong{font-size:10px;display:block}.deleteConfirm p{color:#777;margin:6px 0 12px;font-size:8px;line-height:1.7}.deleteConfirm>div{gap:6px;display:flex}.deleteConfirm button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:5px;flex:1;padding:7px;font:9px YekanBakh}.deleteConfirm button.danger{color:#fff;background:#b42318;border-color:#b42318}.deleteConfirm button.danger:hover{background:#912018}.projectCardFoot{color:#666;justify-content:space-between;align-items:center;margin-top:auto;font-size:9px;display:flex}.projectCardFoot span:before{content:"";background:#16a34a;border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.projectCardFoot time{direction:ltr}.vercelEmpty{text-align:center;color:#777;background:#fff;border:1px dashed #ccc;border-radius:7px;align-content:center;place-items:center;gap:6px;min-height:164px;padding:25px;font-size:10px;display:grid}.vercelEmpty>span{color:#555;font:23px Arial}.vercelEmpty strong{color:#111;font-size:12px}.vercelEmpty p{margin:0 0 6px}.vercelEmpty a{color:#fff;background:#111;border-radius:5px;padding:7px 12px;text-decoration:none}.onboardingStart{background:linear-gradient(145deg,#fff 60%,#f7f7f7);border:1px solid #dcdcdc;border-radius:10px;padding:28px}.onboardingStart>header>span{color:#555;border:1px solid #ddd;border-radius:99px;padding:4px 9px;font-size:10px;display:inline-flex}.onboardingStart h2{margin:13px 0 5px;font-size:24px}.onboardingStart header p{color:#666;margin:0;font-size:12px}.onboardingStart ol{background:#fff;border:1px solid #e2e2e2;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:26px 0;padding:0;list-style:none;display:grid;overflow:hidden}.onboardingStart li{border-inline-start:1px solid #e8e8e8;align-items:center;gap:11px;min-width:0;padding:16px;display:flex}.onboardingStart li:first-child{border-inline-start:0}.onboardingStart li>b{color:#fff;background:#111;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.onboardingStart li strong,.onboardingStart li small{display:block}.onboardingStart li small{color:#777;margin-top:3px}.onboardingActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.onboardingActions a{color:#111;background:#fff;border:1px solid #ddd;border-radius:7px;padding:9px 13px;text-decoration:none}.onboardingActions a:hover{border-color:#999}.onboardingActions a.primary{color:#fff;background:#111;border-color:#111}.preflightChecks{gap:7px;margin:12px 0;padding:0;list-style:none;display:grid}.preflightChecks li{background:#f7fcf8;border:1px solid #dceadf;border-radius:7px;align-items:flex-start;gap:8px;padding:9px;display:flex}.preflightChecks li>span{color:#fff;background:#159447;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.preflightChecks strong,.preflightChecks small{display:block}.preflightChecks small{color:#617064;margin-top:2px}.metricCard,.walletCard{background:#fff;border:1px solid #ddd;border-radius:7px;overflow:hidden;box-shadow:0 1px 2px #00000005}.metricHead{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:50px;padding:0 15px;display:flex}.metricHead span{color:#fff;background:#171717;border-radius:5px;padding:4px 8px;font-size:8px}.metricRow{grid-template-columns:15px 1fr auto;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:9px;display:grid}.metricRow:nth-child(odd){background:#fafafa}.metricRow i{border:2px solid #eee;border-top-color:#2d8cff;border-radius:50%;width:13px;height:13px}.metricRow b{direction:rtl;font-weight:500}.walletCard{margin-top:14px;padding:16px}.walletCard>div{justify-content:space-between;align-items:center;display:flex}.walletCard span{color:#777;font-size:9px}.walletCard strong{font-size:17px}.walletCard strong small{color:#777;font-size:8px}.billingBadge{border:1px solid #ddd;border-radius:12px;margin-top:12px;padding:3px 8px;display:inline-block!important}.walletCard p{color:#b42318;border-top:1px solid #eee;margin:12px 0 0;padding-top:10px;font-size:9px}@media (max-width:1050px){.overviewLayout{grid-template-columns:1fr}.usagePane{grid-row:1}.vercelProjectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.consoleDashboard{display:block}.consoleSidebar{border-bottom:1px solid #ddd;border-left:0;width:100%;height:auto;position:static}.consoleNav,.sideSearch,.sidebarSpacer,.adminShortcut,.sidebarUser{display:none}.consoleTopbar{padding:0 14px}.consoleTopbar>div{display:none}.consoleBody{padding:16px 12px 50px}.projectToolbar{flex-wrap:wrap}.projectToolbar>label{flex-basis:100%;order:3}.vercelProjectGrid{grid-template-columns:1fr}.overviewLayout{flex-direction:column;display:flex}.projectsPane,.usagePane{width:100%}}.teamSwitcher{color:#111;text-decoration:none}.consolePageBody{width:min(720px,100% - 40px);margin:0 auto;padding:52px 0 80px}.consolePageBody.wide{width:min(1060px,100% - 40px)}.pageIntro{margin-bottom:24px}.pageIntro>span,.projectHero>div>span{color:#777;font-size:9px}.pageIntro h1,.projectHero h1{margin:7px 0;font-size:22px}.pageIntro p{color:#777;margin:0;font-size:11px}.formPanel{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 2px #00000005}.formPanel .deployCard{box-shadow:none;border:0;border-radius:8px;padding:26px}.formPanel .deployButton{height:40px}.formPanel .dropzone{background:#fafafa;border-color:#ccc;padding:42px 20px}.projectHero{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.projectHero h1{text-align:right;direction:ltr}.projectHero a{color:#555;font-size:10px;text-decoration:none}.openProject{background:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 12px}.consolePageBody .settingsCard,.consolePageBody .logsCard,.consolePageBody .buildHistory{border-color:#ddd;border-radius:8px;box-shadow:0 1px 2px #00000005}.buildStatus{background:#eee;border-radius:10px;padding:2px 8px;display:inline-block}.buildStatus.ready{color:#08783c;background:#e9f8ef}.buildStatus.failed{color:#b42318;background:#fff0ee}.pricingStrip{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.pricingStrip>div{background:#fff;border:1px solid #ddd;border-radius:7px;padding:14px}.pricingStrip strong,.pricingStrip span{display:block}.pricingStrip strong{margin-bottom:7px;font-size:11px}.pricingStrip span{color:#777;font-size:8px;line-height:1.8}.consolePageBody .adminTable{border-color:#ddd;border-radius:8px}.consolePageBody .adminRow{grid-template-columns:1.2fr .7fr 1.15fr 1fr}.authPage{background:#fff;grid-template-columns:1fr;place-items:center;min-height:100vh;padding:30px;display:grid}.authCard{width:min(380px,100%);box-shadow:none;border:0;padding:20px}.authBrand{color:inherit;justify-content:center;align-items:center;gap:8px;margin-bottom:42px;text-decoration:none;display:flex}.authBrand span{font:18px Arial;transform:rotate(30deg)}.authBrand strong{font-size:15px}.authTitle{text-align:center;margin-bottom:28px}.authTitle h1{margin:0 0 8px;font-size:20px}.authTitle p{color:#777;margin:0;font-size:12px;line-height:1.9}.authCard .field label{font-size:12px}.authCard .field input{background:#fff;border:1px solid #ccc;border-radius:6px;height:42px;padding:0 12px;font-family:inherit}.authCard .field small{color:#777;margin-top:6px;font-size:11px;display:block}.authStep{color:#555;border:1px solid #dedede;border-radius:999px;margin-bottom:10px;padding:4px 9px;font-size:9px;display:inline-flex}.phoneAuthCard{width:min(410px,100%)}.otpSent{color:#176b36;background:#f4fbf6;border:1px solid #cce8d5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px;font-size:11px;display:flex}.otpSent button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.authCard .field .otpInput{letter-spacing:9px;text-align:center;height:52px;font-size:24px;font-weight:700}.authCard .deployButton{height:42px;margin-top:8px}.authForgotLink,.authBackLink{color:#555;width:fit-content;font-size:12px;text-decoration:none;display:block}.authSwitch{font-size:12px}.authForgotLink{margin:-7px 0 18px}.authBackLink{margin:20px auto 0}.authForgotLink:hover,.authBackLink:hover{color:#111;text-decoration:underline}.authSuccess,.authCompletion{color:#176b36;background:#f4fbf6;border:1px solid #b9e4c8;border-radius:8px;font-size:12px;line-height:1.9}.authSuccess{margin-bottom:14px;padding:11px 12px}.authCompletion{text-align:center;gap:7px;padding:17px;display:grid}.authCompletion strong{font-size:15px}.authCompletion p{margin:0}.authCompletion a{color:#fff;background:#111;border-radius:7px;place-items:center;min-height:42px;margin-top:7px;font-weight:800;text-decoration:none;display:grid}.authCard footer{text-align:center;color:#aaa;border-top:1px solid #eee;margin-top:38px;padding-top:18px;font-size:8px}@media (max-width:760px){.consolePageBody,.consolePageBody.wide{width:calc(100% - 24px);padding-top:28px}.projectConsole{grid-template-columns:1fr}.projectHero{align-items:flex-start}.openProject{display:none}.pricingStrip,.consolePageBody .adminRow{grid-template-columns:1fr}.adminLabels{display:none}}.projectCardFoot span.paused:before{background:#999}.pauseButton{color:#b42318!important}.resumeButton{color:#08783c!important}.logActions button:disabled{opacity:.4;cursor:not-allowed}.buildActions{align-items:center;gap:10px;display:flex}.buildActions>a{color:#555;font-size:9px;text-decoration:none}.buildActions>a:hover{text-decoration:underline}.rollbackButton{background:#fff;border:1px solid #ddd;border-radius:5px;padding:5px 9px;font-size:9px}.rollbackButton:hover{border-color:#999}.rollbackButton:disabled{opacity:.5}.deploymentSummary{grid-template-columns:repeat(3,1fr) auto;gap:10px;margin-bottom:14px;display:grid}.deploymentSummary article,.deploymentSummary>a{background:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:82px;padding:15px;display:flex}.deploymentSummary span{color:#777;font-size:9px}.deploymentSummary strong{font-size:20px}.deploymentSummary>a{color:#fff;background:#111;border-color:#111;justify-content:center;align-items:center;min-width:145px;font-size:10px;text-decoration:none;transition:background .15s,transform .15s}.deploymentSummary>a:hover{background:#333;transform:translateY(-1px)}.deploymentList{background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden}.deploymentList>header,.deploymentList>article{grid-template-columns:1.4fr .7fr .6fr 1fr .6fr;align-items:center;gap:12px;padding:13px 16px;display:grid}.deploymentList>header{color:#777;background:#fafafa;border-bottom:1px solid #eee;font-size:8px}.deploymentList>article{border-bottom:1px solid #eee;min-height:64px;font-size:9px;position:relative}.deploymentList>article:last-of-type{border-bottom:0}.deploymentList>article:hover{background:#fcfcfc}.deploymentList>article>div:first-child a,.deploymentList>article>div:first-child code{display:block}.deploymentList>article>div:first-child a{color:#111;font-size:10px;font-weight:600;text-decoration:none}.deploymentList>article>div:first-child a:hover{text-decoration:underline}.deploymentList code{color:#888;margin-top:4px;font-size:7px}.deploymentList>article>div:first-child small{color:#777;margin-top:3px;font-size:8px;display:block}.deploymentList time{color:#666}.deploymentActions{gap:8px;display:flex}.deploymentActions a{color:#555;text-decoration:none}.deploymentActions a:hover{color:#111;text-decoration:underline}.deploymentList details{border-top:1px solid #eee;grid-column:1/-1;padding-top:8px}.deploymentList details summary{cursor:pointer;color:#b42318}.deploymentList details pre{color:#ddd;white-space:pre-wrap;background:#111;border-radius:6px;max-height:180px;padding:10px;font-size:8px;overflow:auto}.deploymentList>.vercelEmpty{border:0;border-radius:0}.runtimeSettings{border-top:1px solid #eee;margin-top:24px;padding-top:20px}.runtimeSettings h3{margin:0;font-size:12px}.runtimeSettings>p{color:#888;margin:5px 0 13px;font-size:9px}.runtimeSettings>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.runtimeSettings label{color:#666;gap:5px;font-size:9px;display:grid}.runtimeSettings select{background:#fff;border:1px solid #ddd;border-radius:6px;width:100%;padding:8px;font:10px YekanBakh}.runtimeSettings>button{background:#fff;border:1px solid #ddd;border-radius:6px;width:100%;margin-top:9px;padding:8px;font-size:9px}.runtimeSettings>button:hover{border-color:#999}.runtimeSettings>button:disabled{opacity:.5}.domainsCard{background:#fff;border:1px solid #ddd;border-radius:14px;margin-top:20px;padding:24px}.domainCardHead{margin-bottom:20px}.domainCardHead h2{margin-bottom:5px}.domainCardHead>button,.domainActions button{color:#222;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:8px;padding:7px 12px;font-size:12px}.domainCardHead>button:hover,.domainActions button:hover{background:#fafafa;border-color:#888}.domainConnect{background:#fafafa;border:1px solid #dedede;border-radius:12px;overflow:hidden}.domainConnectTabs{background:#f5f5f5;border-bottom:1px solid #e2e2e2;grid-template-columns:1fr 1fr;display:grid}.domainConnectTabs button{color:#696969;text-align:right;cursor:pointer;background:0 0;border:0;border-left:1px solid #e2e2e2;grid-template-columns:30px 1fr;align-items:center;gap:1px 10px;min-height:70px;padding:12px 16px;display:grid}.domainConnectTabs button:last-child{border-left:0}.domainConnectTabs button>span{background:#fff;border:1px solid #ddd;border-radius:8px;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}.domainConnectTabs button strong{color:#333;font-size:13px}.domainConnectTabs button small{font-size:11px}.domainConnectTabs button.active{color:#555;background:#fff;position:relative}.domainConnectTabs button.active:after{content:"";background:#111;height:2px;position:absolute;bottom:-1px;left:16px;right:16px}.domainConnectTabs button.active>span{color:#fff;background:#111;border-color:#111}.managedDomainConnect,.manualDomainConnect{padding:22px}.managedDomainLead{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.managedDomainLead h3,.manualDomainConnect h3{margin:0 0 4px;font-size:16px}.managedDomainLead p,.manualDomainConnect p{color:#666;max-width:70ch;margin:0;font-size:12px;line-height:1.8}.managedDomainIcon{color:#fff;background:#111;border-radius:10px;flex:0 0 38px;place-items:center;height:38px;font-size:18px;display:grid}.managedDomainFields{grid-template-columns:minmax(180px,.7fr) minmax(230px,1fr) minmax(280px,1.3fr);align-items:end;gap:16px;display:grid}.managedDomainFields>label,.managedDomainFields fieldset{color:#444;border:0;gap:7px;min-width:0;margin:0;padding:0;font-size:11px;display:grid}.managedDomainFields select,.managedHostname>div,.domainAdd input{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d5d5d5;border-radius:8px;padding:9px 11px;font-size:12px}.managedDomainFields fieldset{grid-template-columns:1fr 1fr}.managedDomainFields legend{grid-column:1/-1;margin-bottom:7px}.managedDomainFields fieldset label{cursor:pointer;background:#fff;border:1px solid #d5d5d5;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:8px 10px;display:flex}.managedDomainFields fieldset input{accent-color:#111}.managedHostname>div{direction:ltr;align-items:center;padding:0;display:flex;overflow:hidden}.managedHostname input{min-width:0;min-height:40px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:8px 10px;font-size:12px}.managedHostname b{color:#666;white-space:nowrap;padding:0 10px;font-size:11px}.managedDomainAction{border-top:1px solid #e6e6e6;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:16px;display:flex}.managedDomainAction>div{gap:4px;display:grid}.managedDomainAction strong{font-size:13px}.managedDomainAction small{color:#377652;font-size:11px}.managedDomainAction small i{background:#e4f6ea;border-radius:50%;place-items:center;width:17px;height:17px;margin-left:4px;font-style:normal;display:inline-grid}.managedDomainAction button,.domainAdd button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#111;border:1px solid #111;border-radius:8px;padding:8px 16px;font-size:12px}.managedDomainAction button:hover,.domainAdd button:hover{background:#292929}.managedDomainAction button:disabled,.domainAdd button:disabled,.domainCardHead button:disabled,.domainActions button:disabled{cursor:not-allowed;opacity:.5}.domainAdd{grid-template-columns:1fr auto;gap:10px;margin-top:16px;display:grid}.domainCdnHint{color:#555!important;margin-top:14px!important}.domainCdnHint a{color:#111;font-weight:700}.domainList{margin-top:18px}.domainRow{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:16px 2px;display:flex}.domainRow:first-child{border-top:0}.domainIdentity{flex:1;gap:8px;min-width:0;display:grid}.domainIdentity>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.domainIdentity strong{font-size:13px}.domainActions{flex:none;gap:8px;display:flex}.domainActions .domainDelete{color:#b42318}.domainRow code{background:#fafafa;border:1px solid #eee;border-radius:6px;max-width:650px;padding:6px 8px;font-size:10px;display:block;overflow:auto}.domainStatus{color:#946200;background:#fff7df;border-radius:999px;padding:3px 8px;font-size:10px;display:inline-block}.domainStatus.active{color:#08783c;background:#e9f8ef}.domainStatus.issuing{color:#1261a0;background:#eef6ff}.domainManagedBadge{color:#5540a8;background:#f0edff;border-radius:999px;padding:3px 8px;font-size:10px}.domainManagedProgress{color:#555;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.domainManagedProgress span{color:#765bd6;font-size:16px}.domainCertificateMessage{color:#777;font-size:10px}.domainEmpty{border-top:1px solid #eee;align-items:center;gap:12px;padding:22px 2px 4px;display:flex}.domainEmpty>span{background:#f2f2f2;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.domainEmpty strong{font-size:13px}.domainEmpty p{color:#777;margin:3px 0 0;font-size:11px}.domainMessage{margin-top:14px}.billingLink{color:#111;border-top:1px solid #eee;margin-top:13px;padding-top:10px;font-size:9px;text-decoration:none;display:block}.logExplorer,.billingCard{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 2px #00000005}.logExplorer{padding:18px}.logToolbar{grid-template-columns:1.05fr 1.55fr 1.05fr .7fr .7fr;gap:8px;display:grid}.logToolbar label{color:#777;gap:5px;font-size:11px;display:grid}.logToolbar select,.logSubToolbar input{background:#fff;border:1px solid #ddd;border-radius:6px;min-width:0;padding:9px;font:11px YekanBakh}.logSubToolbar{align-items:center;gap:8px;margin:12px 0;display:flex}.logSearch{border:1px solid #ddd;border-radius:6px;flex:1;align-items:center;gap:7px;padding:0 9px;display:flex}.logSearch input{border:0;outline:0;flex:1;padding:9px 0}.checkLabel{color:#555;white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:flex}.logSubToolbar button{background:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 10px;font-size:8px}.logMeta{color:#888;align-items:center;gap:12px;padding:0 4px 8px;font-size:8px;display:flex}.logMeta i{color:#08783c;background:#e9f8ef;border-radius:10px;padding:2px 7px;font-style:normal}.logOutput{color:#d8d8d8;white-space:pre-wrap;background:#0d0d0d;border-radius:7px;height:560px;margin:0;padding:16px;font:10px/1.65 Consolas,monospace;overflow:auto}.logError{color:#b42318;background:#fff2f0;border-radius:7px;place-items:center;height:200px;font-size:10px;display:grid}.financialSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.financialSummary>div{background:#fff;border:1px solid #ddd;border-radius:8px;padding:16px}.financialSummary span,.financialSummary small{color:#777;font-size:8px;display:block}.financialSummary strong{margin:9px 0 3px;font-size:20px;display:inline-block}.financialSummary small{margin-right:5px;display:inline}.financialSummary .hasDebt{border-color:#f0b8b2}.financialSummary .hasDebt strong{color:#b42318}.billingGrid{grid-template-columns:1.6fr 1fr;gap:14px;display:grid}.billingCard{padding:20px}.costChart{align-items:flex-end;gap:7px;height:190px;padding-top:20px;display:flex}.costChart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.costChart>div>div{background:#111;border-radius:3px 3px 0 0;width:100%;max-width:28px;min-height:3px}.costChart small{color:#888;white-space:nowrap;font-size:7px}.ratesCard dl{grid-template-columns:1fr auto;gap:14px;margin:20px 0 0;font-size:9px;display:grid}.ratesCard dt{color:#777}.ratesCard dd{margin:0;font-weight:600}.serviceCosts,.ledgerCard{margin-top:14px}.billingTable>div{border-bottom:1px solid #eee;align-items:center;gap:14px;padding:13px 5px;font-size:9px;display:grid}.billingTable>div:last-child{border:0}.billingServices>div{grid-template-columns:1.2fr 1fr 1fr 1fr}.billingTableHead{color:#888;background:#fafafa}.ledgerTable{max-height:650px;overflow:auto}.ledgerTable>div{grid-template-columns:1.5fr .7fr .8fr 1fr}.ledgerTable strong,.ledgerTable small{display:block}.ledgerTable small{color:#888;margin-top:4px;font-size:8px}.ledgerTable b{text-align:left}.ledgerTable .positive{color:#08783c}.ledgerTable .negative{color:#b42318}.ledgerStatus{background:#eee;border-radius:10px;justify-self:start;padding:2px 7px}.ledgerStatus.credit{color:#08783c;background:#e9f8ef}.ledgerStatus.accrued,.ledgerStatus.unpaid{color:#b42318;background:#fff0ee}@media (max-width:760px){.logToolbar{grid-template-columns:1fr 1fr}.logSubToolbar{flex-wrap:wrap}.logSearch{flex-basis:100%}.logOutput{height:430px}.financialSummary{grid-template-columns:1fr 1fr}.billingGrid{grid-template-columns:1fr}.billingServices>div,.ledgerTable>div{grid-template-columns:1fr 1fr}.billingTableHead{display:none!important}.deploymentSummary{grid-template-columns:1fr 1fr}.deploymentSummary>a{min-width:0}.deploymentList>header{display:none}.deploymentList>article{grid-template-columns:1fr 1fr}.deploymentList details{grid-column:1/-1}.projectMenu{left:auto;right:0}}.planPicker{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.planPicker button,.billingPicker button{text-align:right;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;padding:13px}.planPicker button.selected,.billingPicker button.selected{border-color:#111;box-shadow:0 0 0 1px #111}.planPicker strong,.planPicker span,.planPicker small,.billingPicker strong,.billingPicker span{display:block}.planPicker strong,.billingPicker strong{font-size:10px}.planPicker span{color:#666;margin:7px 0;font-size:8px}.planPicker small,.billingPicker span{color:#888;font-size:8px}.billingPicker{grid-template-columns:1fr 1fr;gap:8px;display:grid}.billingPicker span{margin-top:7px;line-height:1.7}.chargePreview{background:#f7fff8;border:1px solid #d8eadc;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;padding:14px;display:grid}.chargePreview>div{justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.chargePreview>small{color:#55715d;grid-column:1/-1;font-size:8px}.chargePreview.insufficient{background:#fff7f6;border-color:#efc2bd}.chargePreview.insufficient>small{color:#b42318}.regionField{border:0;min-width:0;padding:0}.regionField legend{margin-bottom:8px;font-size:12px;font-weight:700}.regionPicker label{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:9px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.regionPicker label.selected{border-color:#111;box-shadow:0 0 0 1px #111}.regionPicker input{opacity:0;pointer-events:none;position:absolute}.regionPicker input:focus-visible~.regionFlag{outline-offset:3px;outline:2px solid #111}.regionFlag{font:24px/1 Arial}.regionPicker strong,.regionPicker small{display:block}.regionPicker strong{font-size:10px}.regionPicker small{color:#888;margin-top:4px;font-size:8px}.regionPicker i{color:#fff;background:#111;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:auto;font:10px Arial;display:grid}.advancedDeploy{border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:20px;padding:13px 0}.advancedDeploy summary{cursor:pointer;font-size:10px;font-weight:600;list-style:none}.advancedDeploy summary::-webkit-details-marker{display:none}.advancedDeploy summary:after{content:"+";float:left;font:14px Arial}.advancedDeploy[open] summary:after{content:"−"}.advancedDeploy summary span{color:#999;margin-right:5px;font-size:8px;font-weight:400}.advancedDeploy>div{grid-template-columns:1fr 1.5fr;gap:10px;margin-top:14px;display:grid}.advancedDeploy label{gap:5px;font-size:9px;display:grid}.advancedDeploy .commandField{grid-column:1/-1}.advancedEnvironment{border-top:1px solid #eee;grid-column:1/-1;gap:9px;padding-top:10px;display:grid}.advancedEnvironment header,.advancedEnvironmentRow{grid-template-columns:1fr 1.5fr auto;align-items:center;gap:8px;display:grid}.advancedEnvironment header{grid-template-columns:1fr auto}.advancedEnvironment header div{gap:2px;display:grid}.advancedEnvironment button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:7px;padding:8px 10px}.advancedEnvironmentRow>button{color:#b42318}.advancedEnvironment p{color:#777;margin:0;font-size:8px}.advancedEnvironment .fieldError{color:#b42318}.advancedDeploy input{background:#fff;border:1px solid #ddd;border-radius:7px;width:100%;min-width:0;padding:10px;font:9px YekanBakh}.advancedDeploy small{color:#888;font-size:7px;line-height:1.6}.cancelBuild{color:#b42318;background:#fff;border:1px solid #e3aaa4;border-radius:7px;width:100%;margin-top:8px;padding:10px;font:9px YekanBakh}.canceledBuild{color:#666;text-align:center;background:#f5f5f5;border-radius:7px;margin-top:15px;padding:11px;font-size:9px}.servicePlanManager,.accountPlans{background:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:14px;padding:20px}.servicePlanList{gap:8px;margin-top:16px;display:grid}.servicePlanEditor{border-top:1px solid #eee;grid-template-columns:1.25fr .7fr .75fr 1fr 1fr .65fr auto;align-items:end;gap:7px;padding-top:12px;display:grid}.servicePlanEditor:first-child{border-top:0;padding-top:0}.servicePlanEditor label{color:#777;gap:4px;font-size:7px;display:grid}.servicePlanEditor input{border:1px solid #ddd;border-radius:6px;width:100%;min-width:0;padding:8px;font:9px YekanBakh}.servicePlanTitle{grid-template-columns:.8fr 1.2fr;gap:5px;display:grid}.servicePlanEditor .activePlan{white-space:nowrap;align-items:center;gap:5px;padding-bottom:8px;display:flex}.servicePlanEditor .activePlan input{width:auto}.servicePlanEditor button{color:#fff;white-space:nowrap;background:#111;border:0;border-radius:6px;padding:9px 11px;font:8px YekanBakh}.servicePlanEditor>small{color:#555;grid-column:1/-1}.adminHint{color:#777;margin:14px 0 0;font-size:8px}.accountPlans .pricingStrip{margin:16px 0 0}.planForm{grid-template-columns:1fr auto}.runtimeSettings>.cardHead{grid-template-columns:none;display:flex}.runtimeSettings>.cardHead strong{border:1px solid #ddd;border-radius:12px;padding:3px 8px;font-size:10px}.runtimeSettings dl{grid-template-columns:1fr auto;gap:10px;margin:14px 0 0;font-size:9px;display:grid}.runtimeSettings dt{color:#777}.runtimeSettings dd{margin:0;font-weight:600}.billingServices small{color:#888;margin-top:4px;font-size:8px;display:block}.ledgerStatus.legacy{color:#866b12;background:#fff7df}.objectStorageManager{background:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:14px;padding:20px}.objectStorageManager .cardHead{display:flex}.objectStorageManager .cardHead>strong{border-radius:12px;padding:4px 9px;font-size:8px}.storageActive{color:#08783c;background:#e9f8ef}.storageFallback{color:#866b12;background:#fff7df}.objectStorageManager form{grid-template-columns:1.5fr 1fr .7fr 1fr 1fr auto;align-items:end;gap:8px;margin-top:16px;display:grid}.objectStorageManager label{color:#777;gap:5px;font-size:8px;display:grid}.objectStorageManager input{border:1px solid #ddd;border-radius:6px;width:100%;min-width:0;padding:9px;font:9px YekanBakh}.objectStorageManager .pathStyle{white-space:nowrap;align-items:center;gap:5px;padding-bottom:9px;display:flex}.objectStorageManager .pathStyle input{width:auto}.objectStorageManager button{color:#fff;white-space:nowrap;background:#111;border:0;border-radius:6px;padding:10px 12px;font:8px YekanBakh}.objectStorageManager form>small{grid-column:1/-1}.storageMeta{color:#888;margin:13px 0 0;font-size:8px}.platformBackups{background:#fff;border:1px solid #ddd;border-radius:10px;margin-bottom:14px;padding:20px}.platformBackups .cardHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.platformBackups .cardHead h2{margin:0 0 5px;font-size:15px}.platformBackups .cardHead p{color:#777;margin:0;font-size:11px}.platformBackups .cardHead>strong{white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:10px}.platformBackupSummary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:8px;margin-top:16px;display:grid}.platformBackupSummary>div{border:1px solid #e6e6e6;border-radius:8px;padding:12px}.platformBackupSummary span,.platformBackupSummary strong{display:block}.platformBackupSummary span{color:#777;margin-bottom:5px;font-size:10px}.platformBackupSummary strong{font-size:12px}.platformBackupSummary button,.platformBackupList a{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:8px;padding:10px 14px;font:11px YekanBakh;text-decoration:none}.platformBackupActions{gap:7px;display:grid}.platformBackupActions button.secondary{color:#111;background:#fff}.restoreResult.ready{color:#087443}.restoreResult.failed{color:#c2261b}.restoreResult.running{color:#a76800}.platformBackupSummary button:disabled{cursor:wait;opacity:.55}.platformBackupJobs{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.platformBackupJobs span{background:#f6f6f6;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:flex}.platformBackupJobs i{background:#b5b5b5;border-radius:50%;width:7px;height:7px}.platformBackupJobs i.ready{background:#14a35c}.platformBackupJobs i.failed{background:#d92d20}.platformBackupJobs i.running{background:#e69b00}.platformBackupJobs small{color:#777}.platformBackupJobs>b{font-size:10px}.platformBackupList{border-top:1px solid #eee;margin-top:12px}.platformBackupList article{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.platformBackupList strong,.platformBackupList small{font-size:10px;display:block}.platformBackupList small{color:#777;margin-top:2px}.platformBackupList a{color:#111;background:#fff;padding:6px 11px}.platformBackups>.clusterMessage{margin:12px 0 0}.drOverview{border-top:1px solid #e7e7e7;margin-top:18px;padding-top:18px}.drOverviewHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.drOverviewHead h3{margin:0 0 4px;font-size:14px}.drOverviewHead p{color:#777;margin:0;font-size:10px}.drOverviewHead>strong{white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:10px}.drStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.drStatusGrid article{border:1px solid #e6e6e6;border-radius:8px;min-width:0;padding:12px}.drStatusGrid span,.drStatusGrid strong,.drStatusGrid small,.drStatusGrid em{display:block}.drStatusGrid span,.drStatusGrid small,.drStatusGrid em{color:#777;font-size:9px;font-style:normal}.drStatusGrid strong{margin:5px 0;font-size:12px}.drStatusGrid em{margin-top:7px;line-height:1.7}@media (max-width:900px){.servicePlanEditor,.objectStorageManager form{grid-template-columns:1fr 1fr 1fr}.servicePlanTitle{grid-column:1/-1}.servicePlanEditor button{align-self:end}.planPicker,.chargePreview{grid-template-columns:1fr}.chargePreview>small{grid-column:auto}.platformBackupSummary,.drStatusGrid{grid-template-columns:1fr 1fr}.platformBackupSummary button{grid-column:1/-1}}@media (max-width:760px){.platformBackups .cardHead,.platformBackupList article{align-items:stretch}.platformBackups .cardHead,.drOverviewHead{flex-direction:column}.platformBackupSummary,.drStatusGrid{grid-template-columns:1fr}.platformBackupSummary button{grid-column:auto}.billingPicker,.advancedDeploy>div,.advancedEnvironmentRow{grid-template-columns:1fr}.advancedEnvironmentRow>button{justify-self:start}.servicePlanEditor{grid-template-columns:1fr 1fr}.servicePlanTitle{grid-column:1/-1}}.docsToc strong{padding:5px 7px 10px;font-size:10px}.docsToc a{color:#666;border-radius:5px;padding:7px;font-size:9px;text-decoration:none}.docsToc a:hover{color:#111;background:#f2f2f2}.docsToc a:last-child{color:#111;border-top:1px solid #eee;margin-top:9px;padding-top:12px}.quickStart{color:#fff;background:#111;border:1px solid #ddd;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:15px 18px;display:flex}.quickStart strong{margin-left:auto;font-size:10px}.quickStart span{border:1px solid #444;border-radius:5px;padding:6px 9px;font-size:8px}.quickStart i{color:#777;font-style:normal}.docsSection{background:#fff;border:1px solid #ddd;border-radius:8px;padding:22px;scroll-margin-top:70px;box-shadow:0 1px 2px #00000005}.docsSection>header{border-bottom:1px solid #eee;align-items:flex-start;gap:12px;padding-bottom:17px;display:flex}.docsSection>header>span{color:#888;border:1px solid #ddd;border-radius:50%;place-items:center;width:27px;height:27px;font:10px Arial;display:grid}.docsSection h2{margin:0 0 5px;font-size:15px}.docsSection header p{color:#777;margin:0;font-size:9px}.docsSection>div{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.docsSection article{border-bottom:1px solid #eee;padding:17px 0}.docsSection article:nth-last-child(-n+2){border-bottom:0}.docsSection h3{margin:0 0 7px;font-size:10px}.docsSection article p{color:#666;margin:0;font-size:9px;line-height:1.9}.docsPage{padding-top:38px}@media (max-width:760px){.docsLayout{grid-template-columns:1fr}.docsToc{grid-template-columns:1fr 1fr;position:static}.docsToc strong,.docsToc a:last-child{grid-column:1/-1}.docsSection>div{grid-template-columns:1fr}.docsSection article:nth-last-child(2){border-bottom:1px solid #eee}.quickStart i{display:none}.quickStart strong{width:100%;margin:0}}.settingsGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.accountCard{background:#fff;border:1px solid #ddd;border-radius:8px;padding:22px;box-shadow:0 1px 2px #00000005}.accountCard form{gap:13px;margin-top:20px;display:grid}.accountCard form label{color:#555;gap:6px;font-size:9px;display:grid}.accountCard input{background:#fff;border:1px solid #ddd;border-radius:6px;min-width:0;padding:10px 11px;font:10px YekanBakh}.accountCard input:disabled{color:#888;background:#f7f7f7}.accountCard form button,.sessionsCard>.cardHead>button,.sessionList button{color:#fff;background:#111;border:1px solid #111;border-radius:6px;padding:9px 12px;font-size:9px}.accountCard form button:disabled,.sessionsCard button:disabled{opacity:.5}.accountCard form small{color:#555;text-align:center}.sessionsCard{grid-column:1/-1}.sessionsCard>.cardHead>button{color:#111;background:#fff;border-color:#ddd}.sessionList{margin-top:15px}.sessionList>div{border-top:1px solid #eee;align-items:center;gap:12px;padding:14px 3px;display:flex}.sessionList>div>div{flex:1;min-width:0}.sessionList strong,.sessionList small{display:block}.sessionList strong i{color:#08783c;background:#e9f8ef;border-radius:10px;margin-right:6px;padding:2px 7px;font-size:7px;font-style:normal}.sessionList small{color:#888;margin-top:5px;font-size:8px}.sessionIcon{color:#555;background:#f1f1f1;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.sessionList button{color:#b42318;background:#fff;border-color:#ddd;padding:6px 10px}@media (max-width:760px){.settingsGrid{grid-template-columns:1fr}.sessionsCard{grid-column:auto}.sessionsCard>.cardHead{align-items:flex-start;gap:10px}.sessionsCard>.cardHead>button{max-width:130px}.sessionList>div{align-items:flex-start}.sessionIcon{display:none}}.observeToolbar{background:#fff;border:1px solid #ddd;border-radius:8px;align-items:end;gap:8px;margin-bottom:14px;padding:12px;display:flex}.observeToolbar label{color:#777;gap:5px;font-size:8px;display:grid}.observeToolbar select{background:#fff;border:1px solid #ddd;border-radius:6px;min-width:170px;padding:8px 10px;font:9px YekanBakh}.observeToolbar button,.observeToolbar a{color:#fff;background:#111;border:1px solid #111;border-radius:6px;padding:9px 13px;font:9px YekanBakh;text-decoration:none}.observeToolbar a{color:#111;background:#fff;border-color:#ddd;margin-right:auto}.healthSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.healthSummary article,.observeCard,.observabilityEmpty,.imageFoot{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 2px #00000005}.healthSummary article{padding:16px}.healthSummary span,.healthSummary small{color:#777;font-size:8px;display:block}.healthSummary strong{margin:10px 0 6px;font-size:18px;display:block}.healthSummary strong.healthy,.healthSummary strong.warning{font-size:12px}.healthSummary strong i{background:#d99b10;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.healthSummary strong.healthy{color:#08783c}.healthSummary strong.healthy i{background:#16a05d}.warningText{color:#b42318}.metricGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.observeCard{min-width:0;padding:18px}.metricChart{align-items:flex-end;gap:4px;height:170px;padding-top:22px;display:flex}.metricChart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:2px;height:100%;display:flex}.metricChart i{background:#111;border-radius:3px 3px 0 0;width:100%;max-width:18px;min-height:2px;display:block}.metricChart small{text-align:center;color:#999;white-space:nowrap;width:24px;font-size:6px;overflow:hidden}.metricChart>p{color:#999;margin:auto;font-size:9px}.runtimeGrid{grid-template-columns:1fr 1.35fr;gap:14px;margin-top:14px;display:grid}.observeCard>.cardHead{display:flex}.observeCard>.cardHead a{color:#555;font-size:8px;text-decoration:none}.podList,.eventList{max-height:430px;margin-top:13px;overflow:auto}.podList>div{border-top:1px solid #eee;align-items:center;gap:10px;padding:12px 2px;display:flex}.podList>div>div{flex:1;min-width:0}.podList strong,.podList small{text-overflow:ellipsis;display:block;overflow:hidden}.podList strong{font-size:11px}.podList small{color:#888;margin-top:4px;font-size:10px}.podList b{white-space:nowrap;font-size:10px}.podState{background:#d99b10;border-radius:50%;width:8px;height:8px}.podState.ready{background:#16a05d}.podContainers{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.podContainers a{color:#333;background:#fafafa;border:1px solid #e5e5e5;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;text-decoration:none;display:inline-flex}.podContainers a:hover{background:#fff;border-color:#999}.podContainers i{background:#d99b10;border-radius:50%;width:6px;height:6px}.podContainers a.ready i{background:#16a05d}.podContainers a small{margin:0;font-size:9px;display:inline}.eventList>div{border-top:1px solid #eee;align-items:flex-start;gap:10px;padding:12px 2px;display:flex}.eventList>div>div{min-width:0}.eventList>div>span{border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font:9px Arial;display:grid}.eventNormal{color:#08783c;background:#e9f8ef}.eventWarning{color:#b42318;background:#fff0ee}.eventList strong{font-size:9px}.eventList strong small{color:#999;margin-right:6px;font-weight:400}.eventList p{color:#555;margin:5px 0;font-size:8px;line-height:1.7}.eventList time{color:#999;font-size:7px}.imageFoot{align-items:center;gap:12px;margin-top:14px;padding:12px 16px;font-size:8px;display:flex}.imageFoot span{color:#777}.imageFoot code{text-overflow:ellipsis;white-space:nowrap;direction:ltr;min-width:0;overflow:hidden}.observabilityEmpty{text-align:center;padding:60px 20px}.observabilityEmpty>span{font-size:28px}.observabilityEmpty h2{margin:18px 0 7px;font-size:15px}.observabilityEmpty p{color:#777;font-size:9px}.observabilityEmpty a{color:#fff;background:#111;border-radius:6px;margin-top:14px;padding:9px 14px;font-size:9px;text-decoration:none;display:inline-block}@media (max-width:900px){.healthSummary{grid-template-columns:1fr 1fr}.metricGrid,.runtimeGrid{grid-template-columns:1fr}.metricChart{height:140px}}@media (max-width:760px){.observeToolbar{flex-wrap:wrap}.observeToolbar label{flex:1}.observeToolbar select{width:100%;min-width:0}.observeToolbar a{margin-right:0}.healthSummary{grid-template-columns:1fr 1fr}.healthSummary strong{font-size:15px}.imageFoot{flex-direction:column;align-items:flex-start}}.uptimeGrid{grid-template-columns:1.5fr 1fr;gap:14px;margin-top:14px;display:grid}.uptimeStatus>.cardHead>strong{border-radius:10px;padding:3px 8px;font-size:8px}.monitorOn{color:#08783c;background:#e9f8ef}.monitorOff{color:#777;background:#eee}.uptimeNumbers{grid-template-columns:repeat(4,1fr);gap:8px;margin:17px 0;display:grid}.uptimeNumbers>div{border-left:1px solid #eee}.uptimeNumbers>div:last-child{border:0}.uptimeNumbers span,.uptimeNumbers b{display:block}.uptimeNumbers span{color:#888;font-size:7px}.uptimeNumbers b{margin-top:6px;font-size:14px}.checkTimeline{align-items:stretch;gap:3px;height:34px;display:flex}.checkTimeline i{background:#16a05d;border-radius:2px;flex:1}.checkTimeline i.failed{background:#d14335}.checkTimeline p{color:#999;margin:auto;font-size:8px}.lastMonitor{color:#888;margin-top:10px;font-size:7px;display:block}.monitorSettings{background:#fff;border:1px solid #ddd;border-radius:8px;grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;padding:18px;display:grid}.monitorSettings>.cardHead{grid-column:1/-1;display:flex}.monitorToggle{align-items:center;color:#555!important;gap:5px!important;display:flex!important}.monitorSettings>label{color:#777;gap:5px;font-size:8px;display:grid}.monitorSettings input[type=text],.monitorSettings input:not([type]),.monitorSettings select{background:#fff;border:1px solid #ddd;border-radius:6px;width:100%;min-width:0;padding:9px;font:9px YekanBakh}.monitorSettings button{color:#fff;background:#111;border:0;border-radius:6px;padding:10px 13px;font:8px YekanBakh}.monitorSettings button:disabled{opacity:.5}.monitorSettings>small{color:#555;grid-column:1/-1;font-size:8px}.alertSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.alertSummary article{background:#fff;border:1px solid #ddd;border-radius:8px;padding:16px}.alertSummary span,.alertSummary strong{display:block}.alertSummary span{color:#777;font-size:8px}.alertSummary strong{margin-top:8px;font-size:20px}.alertsList{background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden}.alertsList>article{border-bottom:1px solid #eee;align-items:flex-start;gap:12px;padding:17px;display:flex}.alertsList>article:last-child{border:0}.alertsList>article.resolved{opacity:.7}.alertsList>article>div{flex:1;min-width:0}.alertsList header{align-items:center;gap:8px;display:flex}.alertsList header strong{font-size:10px}.alertsList header i{color:#777;background:#f1f1f1;border-radius:9px;padding:2px 7px;font-size:7px;font-style:normal}.alertsList p{color:#555;margin:7px 0;font-size:9px;line-height:1.8}.alertsList time{color:#999;font-size:7px}.alertIcon{color:#866b12;background:#fff7df;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font:10px Arial;display:grid}.alertIcon.critical{color:#b42318;background:#fff0ee}.alertStatus{color:#b42318;background:#fff0ee;border-radius:10px;padding:3px 8px;font-size:7px}.alertStatus.resolved{color:#08783c;background:#e9f8ef}.alertsEmpty{text-align:center;padding:55px}.alertsEmpty>span{color:#08783c;background:#e9f8ef;border-radius:50%;place-items:center;width:30px;height:30px;margin:auto;display:grid}.alertsEmpty h2{margin:13px 0 6px;font-size:13px}.alertsEmpty p{color:#888;font-size:8px}@media (max-width:900px){.uptimeGrid{grid-template-columns:1fr}}@media (max-width:760px){.uptimeNumbers{grid-template-columns:1fr 1fr}.uptimeNumbers>div{border:0}.monitorSettings{grid-template-columns:1fr}.monitorSettings>.cardHead,.monitorSettings>small{grid-column:auto}.alertSummary{grid-template-columns:1fr 1fr 1fr}.alertsList>article{flex-wrap:wrap}.alertStatus{margin-right:36px}}.webhookCreate,.channelList,.deliveryHistory{background:#fff;border:1px solid #ddd;border-radius:12px;margin-bottom:16px;padding:22px}.notificationPolicy{color:#266344;background:#f3fbf6;border:1px solid #d7eadf;border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:12px;display:flex}.notificationPolicy span{color:#527261}.channelKindPicker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.channelKindPicker button{color:#333;text-align:start;background:#fff;border:1px solid #ddd;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:10px 13px;font:12px YekanBakh;display:flex}.channelKindPicker button[aria-selected=true]{border-color:#111;box-shadow:inset 0 0 0 1px #111}.channelKindPicker button:disabled{color:#999;background:#f6f6f6}.channelKindPicker small{color:#888;font-size:10px}.webhookCreate form{grid-template-columns:.8fr 1.5fr 1fr auto;align-items:end;gap:10px;margin-top:14px;display:grid}.webhookCreate label{color:#555;gap:6px;font-size:12px;display:grid}.webhookCreate input,.webhookCreate select{background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;min-width:0;padding:10px 11px;font:12px YekanBakh}.webhookCreate button{color:#fff;background:#111;border:0;border-radius:8px;padding:11px 15px;font:12px YekanBakh}.webhookCreate>p{color:#555;margin:12px 0 0;font-size:12px}.channelList>article{border-top:1px solid #eee;align-items:center;gap:10px;padding:15px 2px;display:flex}.channelList>article>div{flex:1;min-width:0}.channelList strong,.channelList code{display:block}.channelList strong{font-size:13px}.channelList article>div>small{color:#666;margin-inline-start:8px;font-size:10px;display:inline-block}.channelList code{text-overflow:ellipsis;color:#777;max-width:650px;margin-top:4px;font-size:11px;overflow:hidden}.channelList article>span{background:#aaa;border-radius:50%;width:8px;height:8px}.channelList article>span.channelOn{background:#16a05d}.channelList article>i{color:#777;font-size:11px;font-style:normal}.channelList button{background:#fff;border:1px solid #ddd;border-radius:7px;padding:7px 10px;font:11px YekanBakh}.channelList button:disabled{opacity:.4}.channelList .channelDelete{color:#b42318}.deliveryHistory>div:last-child{margin-top:12px}.deliveryHistory article{border-top:1px solid #eee;grid-template-columns:1.5fr .4fr .5fr .6fr;align-items:center;gap:10px;padding:12px 3px;font-size:11px;display:grid}.deliveryHistory article strong,.deliveryHistory article small{display:block}.deliveryHistory article small{color:#888;margin-top:4px}.deliveryHistory article>small{color:#b42318;grid-column:1/-1}.deliveryStatus{background:#eee;border-radius:10px;justify-self:start;padding:3px 8px}.deliveryStatus.delivered{color:#08783c;background:#e9f8ef}.deliveryStatus.failed{color:#b42318;background:#fff0ee}.deliveryStatus.retrying{color:#866b12;background:#fff7df}@media (max-width:900px){.webhookCreate form{grid-template-columns:1fr 1fr}.webhookCreate button{align-self:end}}@media (max-width:760px){.notificationPolicy{flex-direction:column;align-items:flex-start}.channelKindPicker,.webhookCreate form{grid-template-columns:1fr}.channelList>article{flex-wrap:wrap}.channelList>article>div{flex-basis:calc(100% - 20px)}.deliveryHistory article{grid-template-columns:1fr 1fr}.deliveryHistory article>div{grid-column:1/-1}}.notificationAdmin{background:#fff;border:1px solid #dedede;border-radius:12px;margin-top:18px;overflow:hidden}.notificationAdmin>.cardHead{border-bottom:1px solid #e8e8e8;padding:20px 22px}.notificationProviderForm{grid-template-columns:1fr 1fr;display:grid}.notificationProviderForm fieldset{border:0;min-width:0;margin:0;padding:20px 22px 22px}.notificationProviderForm fieldset+fieldset{border-inline-start:1px solid #e8e8e8}.notificationProviderForm legend{justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.notificationProviderForm legend>span{flex-direction:column;gap:3px;display:flex}.notificationProviderForm legend small,.notificationFields>p{color:#777;font-size:11px}.notificationFields .verificationHint{color:#695a2c;background:#fffdf5;border:1px solid #e4ddc8;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px}.notificationFields{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.notificationFields label,.notificationTemplates article>label{color:#555;gap:6px;font-size:12px;display:grid}.notificationFields input,.notificationFields select,.notificationTemplates input,.notificationTemplates textarea{background:#fff;border:1px solid #d8d8d8;border-radius:8px;width:100%;min-width:0;padding:10px 11px;font:12px YekanBakh}.compactToggle{grid-column:1/-1;align-items:center;gap:7px;color:#444!important;font-size:11px!important;display:inline-flex!important}.compactToggle input{height:15px;width:15px!important}.notificationProviderForm footer{border-top:1px solid #e8e8e8;grid-column:1/-1;padding:14px 22px}.notificationProviderForm footer button,.notificationTemplates article>button{color:#fff;background:#111;border:0;border-radius:8px;padding:9px 13px;font:11px YekanBakh}.notificationTemplates{border-top:1px solid #e8e8e8}.notificationTemplates>header{padding:20px 22px 12px}.notificationTemplates>header h3{margin:0 0 6px}.notificationTemplates>header p{color:#777;margin:0;font-size:11px}.notificationTemplates article{border-top:1px solid #eee;grid-template-columns:minmax(160px,.55fr) minmax(180px,.8fr) minmax(260px,1.4fr) auto;align-items:end;gap:12px;margin:0 22px;padding:16px 0;display:grid}.templateIdentity{flex-direction:column;justify-content:center;align-self:stretch;gap:5px;display:flex}.templateIdentity>span{color:#6d28d9;font-size:10px}.templateIdentity .compactToggle{margin-top:5px}.notificationAdminMessage{color:#555;border-top:1px solid #e8e8e8;padding:12px 22px;font-size:12px;display:block}.phoneSecurityCard .cardHead>span{border-radius:999px;padding:4px 8px;font-size:10px}.phoneVerified{color:#137a3d;background:#eaf8ef}.phonePending{color:#8a5a00;background:#fff4d8}.phoneSecurityBody{padding:18px 20px 20px}.phoneSecurityBody strong{font-size:16px;display:block}.phoneSecurityBody p{color:#777;margin:8px 0 16px;font-size:11px}.phoneSecurityBody a{color:#111;border:1px solid #d5d5d5;border-radius:7px;padding:8px 12px;font-size:11px;text-decoration:none;display:inline-flex}@media (max-width:900px){.notificationProviderForm{grid-template-columns:1fr}.notificationProviderForm fieldset+fieldset{border-inline-start:0;border-top:1px solid #e8e8e8}.notificationTemplates article{grid-template-columns:1fr 1fr}}@media (max-width:600px){.notificationFields,.notificationTemplates article{grid-template-columns:1fr}.notificationTemplates article{margin-inline:16px}}.tokenCreate,.tokenList,.auditList{background:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:14px;padding:20px}.tokenCreate form{margin-top:16px}.tokenBasics{grid-template-columns:1fr .5fr;gap:8px;display:grid}.tokenCreate label{color:#666;font-size:8px}.tokenBasics label{gap:5px;display:grid}.tokenCreate input,.tokenCreate select{background:#fff;border:1px solid #ddd;border-radius:6px;min-width:0;padding:9px;font:9px YekanBakh}.tokenCreate fieldset{border:1px solid #eee;border-radius:7px;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;padding:12px;display:grid}.tokenCreate legend{padding:0 5px;font-size:8px}.tokenCreate fieldset label{align-items:flex-start;gap:7px;display:flex}.tokenCreate fieldset strong,.tokenCreate fieldset small{display:block}.tokenCreate fieldset strong{font:8px Consolas}.tokenCreate fieldset small{color:#888;margin-top:3px}.tokenCreate form>button{color:#fff;background:#111;border:0;border-radius:6px;padding:10px 14px;font:8px YekanBakh}.tokenCreate>p{color:#b42318;font-size:8px}.revealedToken{background:#f5fff8;border:1px solid #b7dec4;border-radius:7px;grid-template-columns:1fr auto;gap:8px;margin-top:14px;padding:13px;display:grid}.revealedToken strong{color:#08783c;grid-column:1/-1;font-size:8px}.revealedToken code{background:#fff;border-radius:5px;min-width:0;padding:7px;overflow:auto}.revealedToken button{background:#fff;border:1px solid #ddd;border-radius:5px;padding:7px 10px}.tokenList>article{border-top:1px solid #eee;grid-template-columns:1fr .7fr .5fr auto;align-items:center;gap:12px;padding:14px 2px;display:grid}.tokenList strong,.tokenList code,.tokenList small{display:block}.tokenList strong{font-size:10px}.tokenList code{margin:4px 0;font-size:8px}.tokenList small,.tokenList article>span{color:#888;font-size:7px}.tokenList article>span b{color:#333;font-weight:500}.tokenList article>button{color:#b42318;background:#fff;border:1px solid #ddd;border-radius:6px;padding:7px 10px;font:8px YekanBakh}.auditList{padding:0;overflow:hidden}.auditHead,.auditList>article{grid-template-columns:1.4fr .8fr .6fr .8fr;align-items:center;gap:12px;padding:12px 18px;display:grid}.auditHead{color:#888;background:#fafafa;font-size:8px}.auditList>article{border-top:1px solid #eee}.auditList strong,.auditList small{display:block}.auditList strong{font-size:9px}.auditList small{color:#888;margin-top:4px;font-size:7px}.auditList code,.auditList time{font-size:8px}.auditList details{grid-column:1/-1}.auditList summary{cursor:pointer;color:#777;font-size:8px}.auditList pre{background:#fafafa;border-radius:6px;max-height:180px;padding:10px;font-size:8px;overflow:auto}@media (max-width:760px){.tokenCreate fieldset,.tokenBasics{grid-template-columns:1fr}.tokenList>article{grid-template-columns:1fr 1fr}.tokenList>article>div{grid-column:1/-1}.auditHead{display:none}.auditList>article{grid-template-columns:1fr 1fr}.auditList>article>div:first-child{grid-column:1/-1}}.teamGrid{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:start;gap:20px;display:grid}.teamCard{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:22px}.teamCard .cardHead{margin-bottom:18px}.workspaceCard{grid-column:1/-1}.workspaceList{flex-wrap:wrap;gap:10px;display:flex}.workspaceList button{text-align:right;background:#fff;border:1px solid #ddd;border-radius:9px;align-items:center;gap:10px;min-width:210px;padding:10px 12px;display:flex}.workspaceList button>span,.memberIdentity>span{color:#fff;background:#111;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.workspaceList button div,.memberIdentity div{flex-direction:column;flex:1;display:flex}.workspaceList button small,.memberIdentity small,.pendingCard small{color:#777}.workspaceList button b{color:#067647;background:#ecfdf3;border-radius:20px;padding:3px 7px;font-size:11px}.inviteBasics{grid-template-columns:1fr 150px;gap:12px;display:grid}.inviteCard label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.inviteCard input,.inviteCard select{background:#fff;border:1px solid #d8d8d8;border-radius:7px;padding:10px}.inviteCard fieldset{border:0;margin:18px 0;padding:0}.inviteCard fieldset legend{margin-bottom:8px;font-weight:700}.inviteCard fieldset label{flex-direction:row;align-items:center;margin:0 0 8px 14px;font-family:monospace;display:inline-flex}.inviteCard form>button,.inviteReveal button,.inviteAccept button{color:#fff;background:#111;border:0;border-radius:7px;padding:10px 16px;font-weight:700}.inviteReveal{background:#ecfdf3;border:1px solid #a6f4c5;border-radius:8px;gap:8px;margin-top:16px;padding:12px;display:grid}.inviteReveal code{overflow-wrap:anywhere;font-size:12px}.inviteReveal button{justify-self:start}.memberCard{grid-row:span 2}.memberList article{border-top:1px solid #eee;grid-template-columns:minmax(220px,1fr) 140px minmax(160px,1fr) auto;align-items:center;gap:12px;padding:16px 0;display:grid}.memberIdentity{align-items:center;gap:10px;display:flex}.memberProjects{flex-wrap:wrap;gap:8px;display:flex}.memberProjects label{gap:4px;font:12px monospace;display:flex}.memberActions{gap:6px;display:flex}.memberActions button,.pendingCard button{background:#fff;border:1px solid #ddd;border-radius:6px;padding:7px 10px}.memberActions .danger{color:#b42318}.roleBadge{background:#f2f2f2;border-radius:20px;justify-self:end;padding:5px 9px;font-size:12px}.teamMessage{background:#f5f5f5;border-radius:7px;padding:9px 12px}.pendingCard article{border-top:1px solid #eee;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.pendingCard article div{flex-direction:column;gap:3px;display:flex}.invitePage{direction:rtl;background:#fafafa;place-items:center;min-height:100vh;padding:20px;display:grid}.invitePage>section{background:#fff;border:1px solid #e5e5e5;border-radius:14px;width:min(440px,100%);padding:34px;box-shadow:0 20px 50px #0000000a}.invitePage .authLogo{color:#111;margin-bottom:45px;font-weight:800;text-decoration:none;display:block}.invitePage h1{margin:8px 0;font-size:27px}.inviteLogin,.inviteAccept button{text-align:center;color:#fff;background:#111;border-radius:7px;margin-top:20px;padding:11px;text-decoration:none;display:block}.inviteAccept p{color:#b42318}.overviewLayout.projectsOnly{grid-template-columns:1fr}@media (max-width:900px){.teamGrid{grid-template-columns:1fr}.workspaceCard{grid-column:auto}.memberList article{grid-template-columns:1fr}.memberActions{justify-content:flex-start}.inviteBasics{grid-template-columns:1fr}}.projectConsole[data-write=false] .settingsCard,.projectConsole[data-write=false] .logActions button:nth-child(-n+2){display:none}.runtimeSettings>.replicaControl{background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;grid-template-columns:1fr auto;gap:10px;margin-top:18px;padding:15px;display:grid}.replicaControl>div:first-child strong,.replicaControl>div:first-child small{display:block}.replicaControl>div:first-child strong{font-size:10px}.replicaControl>div:first-child small{color:#777;margin-top:4px;font-size:8px;line-height:1.7}.replicaOptions{background:#fff;border:1px solid #d7d7d7;border-radius:6px;align-self:start;display:flex;overflow:hidden}.replicaOptions button{color:#555;background:#fff;border:0;border-left:1px solid #ddd;width:34px;height:32px}.replicaOptions button:last-child{border-left:0}.replicaOptions button:hover{color:#111;background:#f0f0f0}.replicaOptions button.selected{color:#fff;background:#111}.replicaOptions button:focus-visible,.applyReplicas:focus-visible{outline-offset:-3px;outline:2px solid #1688f8}.replicaControl>.applyReplicas{color:#fff;background:#111;border:0;border-radius:6px;grid-column:1/-1;padding:9px;font-size:9px}.replicaControl>.applyReplicas:hover:not(:disabled){background:#333}.replicaControl>.applyReplicas:disabled{opacity:.45;cursor:not-allowed}.replicaControl>p{color:#777;grid-column:1/-1;margin:0;font-size:8px;line-height:1.8}.projectHeroActions{gap:7px;display:flex}.deployNewVersion{border-radius:6px;padding:8px 12px;color:#fff!important;background:#111!important;border:1px solid #111!important}.planPicker button:disabled,.billingPicker button:disabled{cursor:not-allowed;opacity:.55}.planPicker button.selected:disabled,.billingPicker button.selected:disabled{opacity:1}.createPage{max-width:1180px}.createDeploy{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.createMain{gap:14px;display:grid}.createSection,.createSummary{background:#fff;border:1px solid #dedede;border-radius:10px;box-shadow:0 1px 2px #00000005}.createSection{padding:24px}.createSection>header{align-items:flex-start;gap:11px;padding-bottom:19px;display:flex}.createSection>header>span{color:#555;border:1px solid #ddd;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font:10px Arial;display:grid}.createSection h2,.createSummary h2{margin:0;font-size:13px}.createSection header p{color:#777;margin:4px 0 0;font-size:9px;line-height:1.7}.sourcePicker{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sourcePicker>button{text-align:right;min-height:88px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;align-items:flex-start;gap:11px;padding:14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.sourcePicker>button:hover{background:#fcfcfc;border-color:#aaa}.sourcePicker>button.selected{border-color:#111;box-shadow:0 0 0 1px #111}.sourcePicker>button>i{background:#f2f2f2;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:30px;font:15px Arial;display:grid}.sourcePicker>button.selected>i{color:#fff;background:#111}.sourcePicker>button>div{min-width:0}.sourcePicker strong,.sourcePicker small{display:block}.sourcePicker strong{font-size:10px}.sourcePicker small{color:#777;margin-top:6px;font-size:8px;line-height:1.6}.sourcePicker b{color:#666;background:#f1f1f1;border-radius:10px;padding:2px 6px;font-size:7px;font-weight:500;position:absolute;top:9px;left:9px}.sourcePicker .selected b{color:#08783c;background:#e9f8ef}.futureSources{border-top:1px solid #eee;align-items:center;gap:7px;margin-top:12px;padding-top:12px;display:flex}.futureSources>span{color:#888;margin-left:auto;font-size:8px}.futureSources button{color:#777;background:#fafafa;border:1px solid #e2e2e2;border-radius:6px;padding:6px 9px;font:8px YekanBakh}.futureSources b{color:#aaa;margin-right:5px;font-size:7px}.templateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.templateGrid>button{text-align:right;min-height:176px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:12px;grid-template-rows:auto 1fr auto auto;gap:12px;padding:16px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.templateGrid>button:not(:disabled):hover{border-color:#999;transform:translateY(-1px);box-shadow:0 8px 24px #0000000f}.templateGrid>button.selected{border-color:#111;box-shadow:inset 0 0 0 1px #111}.templateGrid>button:disabled{cursor:not-allowed;background:#fafafa}.catalogHeading>b{color:#666;white-space:nowrap;border:1px solid #ddd;border-radius:999px;margin-inline-start:auto;padding:6px 10px;font-size:8px}.templateCardHead{grid-template-columns:40px 1fr 28px;align-items:center;gap:10px;display:grid}.templateCardHead>span{min-width:0}.templateCardHead strong,.templateCardHead small{display:block}.templateCardHead strong{font-size:12px;line-height:1.5}.templateCardHead small{color:#888;margin-top:1px;font-size:8px}.templateCardHead>i{color:#777;border:1px solid #e2e2e2;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;display:grid}.templateGrid>button.selected .templateCardHead>i{color:#fff;background:#111;border-color:#111}.templateGrid>button>p{color:#666;margin:0;font-size:9px;line-height:1.9}.templateFacts{flex-wrap:wrap;gap:5px;display:flex}.templateFacts>span{color:#555;background:#f4f4f4;border-radius:999px;padding:4px 7px;font-size:7px}.templateGrid>button>footer{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.templateGrid>button>footer b{color:#08783c;background:#e9f8ef;border-radius:999px;padding:4px 8px;font-size:7px}.templateGrid>button>footer small{color:#777;font-size:7px}.templateRecipe{background:#f6fcf8;border:1px solid #cfe9d9;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;margin-top:12px;padding:14px;display:grid}.templateRecipe strong{font-size:10px;display:block}.templateRecipe p{color:#617069;margin:4px 0 9px;font-size:8px;line-height:1.8}.templateRecipe ul{color:#245f3d;flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;font-size:8px;list-style:none;display:flex}.templateRecipe>span{color:#08783c;white-space:nowrap;background:#e2f5e9;border-radius:999px;padding:5px 9px;font-size:7px}@media (max-width:720px){.templateGrid{grid-template-columns:1fr}.templateGrid>button{min-height:164px}.catalogHeading>b{display:none}.templateRecipe{grid-template-columns:36px 1fr}.templateRecipe>span{grid-column:2;justify-self:start}}.configureSection>.field{border-top:1px solid #eee;margin:0;padding:18px 0}.configureSection>.field:first-of-type{border-top:0}.sourceNotice{background:#f6f6f6;border-radius:7px;gap:10px;margin-top:8px;padding:10px 12px;font-size:8px;line-height:1.7;display:flex}.sourceNotice b{white-space:nowrap}.sourceNotice span{color:#666}.composeEditorField{gap:10px;display:grid}.composeEditorHead,.composeEditor>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.composeEditorHead>button{color:#111;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:7px;padding:7px 10px}.composeEditorHead>button:hover{background:#fafafa;border-color:#999}.composeEditor{background:#101010;border:1px solid #252525;border-radius:9px;overflow:hidden;box-shadow:0 8px 24px #0000000d}.composeEditor>div{color:#eee;direction:ltr;border-bottom:1px solid #292929;min-height:38px;padding:0 13px;font:11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.composeEditor>div small{color:#888}.composeEditor textarea{resize:vertical;color:#e9e9e9;caret-color:#fff;tab-size:2;text-align:left;background:#101010;border:0;outline:0;width:100%;min-height:330px;padding:16px;display:block;font:12px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace!important}.composeEditor textarea::placeholder{color:#666}.composeSecurityNote{color:#6f5200;background:#fffaf0;border:1px solid #f0dda7;border-radius:8px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.composeSecurityNote>span{background:#f2d57d;border-radius:50%;flex:0 0 20px;place-items:center;height:20px;font:700 11px Arial;display:grid}.composeSecurityNote p{margin:0;font-size:8px;line-height:1.8}.composeInspect>aside{color:#664f0c;background:#fffbef;border:1px solid #eadba9;border-radius:7px;margin-top:12px;padding:10px 12px}.composeInspect>aside ul{margin:7px 0 0;padding:0 17px 0 0}.composeInspect>aside li{margin-top:4px;line-height:1.75}.cliDocsPage{gap:18px;padding-bottom:70px;display:grid}.cliDocsHero,.cliDocsSection{background:#fff;border:1px solid #dedede;border-radius:12px}.cliDocsHero{justify-content:space-between;align-items:flex-end;gap:28px;padding:34px;display:flex}.cliDocsHero>div>span{color:#777}.cliDocsHero h1{margin:7px 0;font-size:28px}.cliDocsHero p{color:#666;max-width:680px;margin:0;line-height:1.9}.cliDocsHero nav{flex-wrap:wrap;gap:6px;display:flex}.cliDocsHero nav a,.cliInlineLink{color:#111;white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:7px;padding:8px 11px;text-decoration:none}.cliDocsHero nav a:hover,.cliInlineLink:hover{background:#fafafa;border-color:#999}.cliDocsSection{padding:28px;scroll-margin-top:78px}.cliDocsSection>header{border-bottom:1px solid #eee;align-items:flex-start;gap:12px;margin-bottom:22px;padding-bottom:18px;display:flex}.cliDocsSection>header>span,.cliQuickGrid article>b{color:#fff;background:#111;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font:10px Arial;display:grid}.cliDocsSection h2,.cliDocsSection h3,.cliDocsSection p{margin:0}.cliDocsSection h2{font-size:17px}.cliDocsSection>header p,.cliDocsSection article>p{color:#6d6d6d;margin-top:5px;line-height:1.85}.cliQuickGrid,.cliDeployExamples{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cliQuickGrid article,.cliDeployExamples article,.cliDocsTwo>article{border:1px solid #e1e1e1;border-radius:9px;min-width:0;padding:17px}.cliQuickGrid article>b{margin-bottom:14px}.cliQuickGrid article>small{color:#777;margin-top:12px;line-height:1.8;display:block}.cliCode{color:#f3f3f3;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;background:#111;border:1px solid #292929;border-radius:8px;margin:11px 0 0;padding:13px 15px;font:11px/1.85 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.cliDocsTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.cliDocsTwo article ol{color:#555;margin:14px 0 0;padding-right:20px;line-height:2}.cliInlineLink{margin-top:14px;display:inline-block}.cliCallout{color:#17643a;background:#f4fbf6;border:1px solid #bfe2c9;border-radius:8px;align-items:flex-start;gap:14px;margin-top:12px;padding:13px 15px;display:flex}.cliCallout.neutral{color:#555;background:#f7f7f7;border-color:#ddd}.cliCallout b{white-space:nowrap}.cliCallout p{line-height:1.8}.cliDeployExamples{grid-template-columns:repeat(2,minmax(0,1fr))}.cliFlagCard{border:1px solid #ddd;border-radius:9px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:20px;margin-top:12px;padding:18px;display:grid}.cliFlagCard p{color:#666;margin-top:6px;line-height:1.8}.cliFlagCard .cliCode{margin:0}.cliCommandTable{border:1px solid #ddd;border-radius:9px;overflow:hidden}.cliCommandTable>div{grid-template-columns:minmax(260px,.9fr) 1.4fr;gap:20px;padding:12px 15px;display:grid}.cliCommandTable>div+div{border-top:1px solid #eee}.cliCommandTable code{text-align:left;direction:ltr;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.cliCommandTable span{color:#666}.cliDocsTwo.compact{margin-top:12px}.cliTroubleshoot{border:1px solid #ddd;border-radius:9px}.cliTroubleshoot details{padding:14px 16px}.cliTroubleshoot details+details{border-top:1px solid #eee}.cliTroubleshoot summary{cursor:pointer;font-weight:700}.cliTroubleshoot p{color:#666;margin-top:9px;line-height:1.9}@media (max-width:760px){.cliDocsHero{flex-direction:column;align-items:flex-start;padding:22px}.cliDocsHero h1{font-size:23px}.cliDocsHero nav{flex-wrap:nowrap;width:100%;overflow-x:auto}.cliDocsSection{padding:19px}.cliQuickGrid,.cliDeployExamples,.cliDocsTwo,.cliFlagCard{grid-template-columns:1fr}.cliCommandTable>div{grid-template-columns:1fr;gap:7px}.cliCode{font-size:12px}.cliCallout{flex-direction:column;gap:5px}}.createSummary{padding:20px;position:sticky;top:68px}.summaryProgress{direction:rtl;align-items:center;margin-bottom:20px;display:flex}.summaryProgress span{color:#aaa;background:#fff;border:1px solid #ddd;border-radius:50%;place-items:center;width:22px;height:22px;font:8px Arial;display:grid}.summaryProgress span.done{color:#fff;background:#111;border-color:#111}.summaryProgress i{background:#ddd;flex:1;height:1px}.createSummary>h2{margin-bottom:16px}.createSummary>dl,.inspectResult dl{border-top:1px solid #eee;grid-template-columns:82px minmax(0,1fr);gap:10px;margin:0;padding:14px 0;font-size:8px;display:grid}.composeInspect{border-top:1px solid #d8eadc;margin-top:12px;padding-top:11px}.composeInspect>div{gap:6px;margin-top:8px;display:grid}.composeInspect>div>span{background:#fff;border:1px solid #dce8df;border-radius:7px;align-items:center;gap:7px;padding:7px 8px;display:flex;position:relative}.composeInspect code{font-size:8px}.composeInspect small{margin:0}.composeInspect b{color:#08783c;background:#e9f8ef;border-radius:10px;margin-right:auto;padding:2px 6px;font-size:7px}.createSummary dt,.inspectResult dt{color:#888}.createSummary dd,.inspectResult dd{text-overflow:ellipsis;min-width:0;margin:0;font-weight:600;overflow:hidden}.createSummary .chargePreview{margin:4px 0 0;padding:11px;display:block}.createSummary .chargePreview>div{margin:5px 0;font-size:8px}.createSummary .deployButton{margin-top:14px}.inspectResult{background:#f8fff9;border:1px solid #b7dec4;border-radius:8px;margin-top:4px;padding:12px}.inspectResult>header{align-items:center;gap:9px;display:flex}.inspectResult>header>span{color:#fff;background:#16803b;border-radius:50%;place-items:center;width:24px;height:24px;font:10px Arial;display:grid}.inspectResult strong,.inspectResult small{display:block}.inspectResult strong{font-size:9px}.inspectResult small{color:#66806c;margin-top:3px;font-size:7px}.inspectResult dl{border-color:#d8eadc;margin-top:10px;padding-bottom:0}.deploymentLive{background:#f5f5f5;border-radius:7px;align-items:center;gap:10px;margin-top:12px;padding:11px;display:flex}.deploymentLive>i{border:2px solid #ddd;border-top-color:#111;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite createSpin}.deploymentLive strong,.deploymentLive small{display:block}.deploymentLive strong{font-size:8px}.deploymentLive small{color:#777;margin-top:3px;font-size:7px}.summaryHint{text-align:center;color:#999;margin:14px 0 0;font-size:7px;line-height:1.7}@keyframes createSpin{to{transform:rotate(360deg)}}@media (max-width:980px){.createDeploy{grid-template-columns:1fr}.createSummary{grid-row:2;position:static}.templateGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.onboardingStart{padding:20px}.onboardingStart h2{font-size:20px}.onboardingStart ol{grid-template-columns:1fr}.onboardingStart li{border-inline-start:0;border-top:1px solid #e8e8e8}.onboardingStart li:first-child{border-top:0}.onboardingActions a{text-align:center;width:100%}.createPage{width:min(100% - 24px,1180px)}.createSection,.createSummary{padding:17px}.sourcePicker,.templateGrid{grid-template-columns:1fr}.futureSources{flex-wrap:wrap;align-items:flex-start}.futureSources>span{width:100%;margin:0}.sourceNotice{flex-direction:column;gap:3px}}.runtimeSettings>.planControl{border:1px solid #e5e5e5;border-radius:8px;grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:18px;padding:15px;display:grid}.planControl label{gap:6px;font-size:9px;display:grid}.planControl button{color:#fff;background:#111;border:0;border-radius:6px;height:34px;padding:0 12px;font-size:9px}.planControl button:disabled{opacity:.45;cursor:not-allowed}.planControl p{color:#777;grid-column:1/-1;margin:0;font-size:8px;line-height:1.8}.buildStatus i{color:#08783c;background:#e9f8ef;border-radius:10px;margin-left:6px;padding:2px 6px;font-size:7px;font-style:normal;font-weight:500}.rollbackConfirm{align-items:center;gap:4px;display:inline-flex;position:relative}.rollbackConfirm button{background:#fff;border:1px solid #ddd;border-radius:5px;padding:5px 8px;font-size:8px}.rollbackConfirm .confirm{color:#fff;background:#111;border-color:#111}.rollbackConfirm small{color:#b42318;background:#fff2f0;border-radius:4px;min-width:180px;padding:5px;position:absolute;top:100%;left:0}.releasePage{max-width:1180px}.releaseHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.releaseHeading>div:first-child>a,.releaseHeading>div:first-child>span{color:#777;margin-left:5px;font-size:9px;text-decoration:none}.releaseHeading h1{margin:10px 0 0;font-size:19px}.releaseProductionBadge{color:#08783c;background:#e9f8ef;border-radius:999px;margin-top:8px;padding:4px 9px;font-size:9px;display:inline-block}.releaseHeadingActions{gap:7px;display:flex}.releaseHeadingActions>a{color:#fff;background:#111;border-radius:6px;padding:8px 12px;font-size:9px;text-decoration:none}.releaseStatus,.releaseGrid>article,.releaseError,.releaseLogs{background:#fff;border:1px solid #ddd;border-radius:8px}.releaseStatus{grid-template-columns:minmax(210px,.7fr) 1fr auto;align-items:center;gap:18px;margin-bottom:14px;padding:17px 20px;display:grid}.releaseStatus>div:first-child small{color:#888;margin-top:7px;font-size:8px;display:block}.releaseProgressText{margin-top:9px;font-size:10px;display:block}.releaseOpenApp{color:#111;margin-top:10px;font-size:9px;display:inline-block}.releaseCancel{color:#b42318;cursor:pointer;background:#fff;border:1px solid #e6b9b4;border-radius:6px;padding:8px 11px;font:9px YekanBakh}.releaseCancel:disabled{opacity:.55;cursor:wait}.releaseTimeline{direction:rtl;grid-template-columns:repeat(4,1fr);display:grid}.releaseTimeline span{color:#999;text-align:center;font-size:9px;position:relative}.releaseTimeline b,.releaseTimeline small{font-weight:500;display:block}.releaseTimeline small{color:#888;margin-top:3px;font-size:8px}.releaseTimeline span:before{content:"";background:#ddd;width:100%;height:1px;position:absolute;top:5px;right:-50%}.releaseTimeline span:first-child:before{display:none}.releaseTimeline i{z-index:1;background:#fff;border:2px solid #ddd;border-radius:50%;width:10px;height:10px;margin:0 auto 7px;display:block;position:relative}.releaseTimeline span.done{color:#111}.releaseTimeline span.done:before,.releaseTimeline span.done i{background:#111;border-color:#111}.releaseTimeline span.problem i{background:#b42318;border-color:#b42318}.releaseGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.releaseGrid>article{min-width:0;padding:20px}.releaseGrid h2,.releaseError h2{margin:0 0 15px;font-size:12px}.releaseGrid h3{margin:18px 0 7px;font-size:9px}.releaseGrid dl{grid-template-columns:100px 1fr;gap:11px;margin:0;font-size:9px;display:grid}.releaseGrid dt{color:#777}.releaseGrid dd{margin:0}.releaseGrid a{color:#111}.releaseGrid code{background:#fafafa;border:1px solid #eee;border-radius:6px;max-width:100%;padding:11px;font-size:8px;display:block;overflow:auto}.releaseSecurity .cardHead{align-items:start;margin-bottom:18px}.releaseSecurity .cardHead h2{margin-bottom:5px}.releaseSecurity .cardHead p{color:#777;margin:0;font-size:9px;line-height:1.8}.securityScanBadge{color:#555;background:#f1f1f1;border-radius:999px;flex:none;padding:5px 9px;font-size:9px}.securityScanBadge.passed{color:#08783c;background:#e9f8ef}.securityScanBadge.warning{color:#7a4c00;background:#fff4d6}.securityScanBadge.blocked{color:#b42318;background:#fff0ee}.securityScanBadge.unavailable{color:#555;background:#f4f4f4}.securityScanHelp{color:#7a4c00;border-top:1px solid #eee;margin:16px 0 0;padding-top:13px;font-size:9px;line-height:1.9}.securityReportLink{color:#111;border-top:1px solid #eee;margin-top:16px;padding-top:13px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.releaseSecurityReport{grid-column:1/-1;scroll-margin-top:24px}.releaseSecurityReport .cardHead{align-items:flex-start;margin-bottom:16px}.releaseSecurityReport .cardHead h2{margin-bottom:5px}.releaseSecurityReport .cardHead p{color:#666;max-width:72ch;margin:0;font-size:11px;line-height:1.8}.releaseSecurityReport .cardHead>a{color:#333;border:1px solid #ddd;border-radius:7px;flex:none;padding:7px 10px;font-size:10px;text-decoration:none}.securityFindingTable{border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.securityFindingHead,.securityFindingRow{grid-template-columns:92px minmax(210px,1.3fr) minmax(170px,1fr) minmax(190px,1fr);align-items:center;gap:12px;padding:11px 13px;display:grid}.securityFindingHead{color:#666;background:#f7f7f7;font-size:10px;font-weight:700}.securityFindingRow{border-top:1px solid #eee;font-size:11px}.securityFindingRow>span{min-width:0}.securityFindingRow>span:nth-child(2) strong,.securityFindingRow>span:nth-child(2) a,.securityFindingRow>span:nth-child(2) small,.securityFindingRow>span:nth-child(3) small{display:block}.securityFindingRow>span:nth-child(2) a,.securityFindingRow>span:nth-child(2) strong{color:#111;font-weight:750;text-decoration:none}.securityFindingRow small{color:#777;text-overflow:ellipsis;margin-top:4px;font-size:9px;line-height:1.6;overflow:hidden}.securityFindingRow code{overflow-wrap:anywhere;font-size:10px}.securityFindingRow>span:last-child{color:#555;align-items:center;gap:6px;display:flex}.securityFindingRow>span:last-child i{color:#999;font-style:normal}.securitySeverity{border-radius:999px;padding:4px 7px;font-size:9px;display:inline-flex}.securitySeverity.critical{color:#a31d14;background:#fff0ee}.securitySeverity.high{color:#7a4c00;background:#fff4d6}.securitySeverity.unknown{color:#555;background:#f1f1f1}.securityReportNote{color:#666;margin:12px 0 0;font-size:10px}.securityReportEmpty{border:1px dashed #d9d9d9;border-radius:8px;align-items:flex-start;gap:12px;padding:18px;display:flex}.securityReportEmpty>span{background:#f2f2f2;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.securityReportEmpty strong{font-size:12px;display:block}.securityReportEmpty p{color:#666;margin:4px 0 0;font-size:10px;line-height:1.8}.securityReportEmpty a{color:#111;margin-top:9px;font-size:10px;font-weight:700;display:inline-block}.securityReportEmpty.passed{background:#f7fcf9;border-style:solid;border-color:#c7e9d3}.securityReportEmpty.passed>span{color:#08783c;background:#daf4e3}.securityReportEmpty.warning{background:#fffbf2;border-style:solid;border-color:#f0d59e}.securityReportEmpty.warning>span{color:#7a4c00;background:#ffedc6}.releaseCompare{grid-column:1/-1}.releaseCompare .cardHead{align-items:end;margin-bottom:15px}.releaseCompare .cardHead h2{margin-bottom:4px}.releaseCompare .cardHead p{color:#777;margin:0;font-size:9px}.releaseCompare .cardHead form{gap:6px;display:flex}.releaseCompare select,.releaseCompare button{background:#fff;border:1px solid #ddd;border-radius:6px;min-height:34px;padding:0 10px;font:9px YekanBakh}.releaseCompare button{color:#fff;cursor:pointer;background:#111;border-color:#111}.releaseChanges{border:1px solid #eee;border-radius:7px;overflow:hidden}.releaseChanges>div{border-bottom:1px solid #eee;grid-template-columns:120px 1fr 24px 1fr;align-items:center;gap:8px;min-height:42px;padding:7px 12px;font-size:9px;display:grid}.releaseChanges>div:last-child{border-bottom:0}.releaseChanges b{font-size:9px}.releaseChanges del{color:#a33;text-decoration-color:#d9a09b}.releaseChanges ins{color:#08783c;text-decoration:none}.releaseChanges span{color:#999;text-align:center}.releaseNoChanges{color:#777;text-align:center;border:1px dashed #ddd;border-radius:7px;margin:0;padding:18px;font-size:9px}.releaseError{border-color:#f2c7c3;grid-template-columns:28px 1fr;gap:12px;margin-top:14px;padding:20px;display:grid}.releaseError>span{color:#b42318;background:#fff0ee;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.releaseError p{color:#666;margin:5px 0 12px;font-size:10px}.releaseError strong{font-size:9px}.releaseError ul{color:#444;gap:7px;margin:7px 0 14px;padding:0 18px 0 0;font-size:10px;display:grid}.releaseError details{border-top:1px solid #f2d8d5;padding-top:10px}.releaseError summary{color:#8f1d16;cursor:pointer;font-size:9px}.releaseError pre{color:#8f1d16;white-space:pre-wrap;max-height:260px;margin:10px 0 0;font-size:8px;overflow:auto}.releaseLogs{margin-top:14px;padding:20px}.releaseLogs .cardHead a{color:#555;font-size:8px;text-decoration:none}.releaseLogActions{align-items:center;gap:7px;display:flex}.releaseLogActions button,.releaseLogActions a{color:#444;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:6px 9px;font:8px YekanBakh;text-decoration:none}.releaseConnectionError{color:#7a4c00;background:#fff9eb;border:1px solid #f2d49b;border-radius:7px;padding:9px 12px;font-size:9px}.releaseLogs>pre{color:#ddd;white-space:pre-wrap;text-align:left;background:#111;border-radius:7px;max-height:520px;margin:14px 0 0;padding:15px;font:9px/1.7 Consolas,monospace;overflow:auto}.releaseLogs>pre:empty{display:none}@media (max-width:760px){.releaseHeading{flex-direction:column;align-items:flex-start}.releaseStatus{grid-template-columns:1fr;gap:20px}.releaseGrid{grid-template-columns:1fr}.releaseTimeline span{font-size:7px}.releaseCompare .cardHead{flex-direction:column;align-items:stretch}.releaseCompare .cardHead form{grid-template-columns:1fr auto;display:grid}.releaseCompare select{width:100%;min-width:0}.releaseChanges>div{grid-template-columns:1fr;gap:3px}.releaseChanges span{display:none}.releaseSecurityReport .cardHead{flex-direction:column;align-items:stretch}.releaseSecurityReport .cardHead>a{align-self:flex-start}.securityFindingHead{display:none}.securityFindingRow{grid-template-columns:auto 1fr;align-items:start;gap:10px}.securityFindingRow>span:nth-child(3),.securityFindingRow>span:nth-child(4){grid-column:2}}.teamStats{background:#fff;border:1px solid #dedede;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.teamStats>div{border-left:1px solid #eee;padding:17px 20px}.teamStats>div:last-child{border-left:0}.teamStats span,.teamStats strong{display:block}.teamStats span{color:#777;font-size:9px}.teamStats strong{margin-top:8px;font-size:17px}.teamCard{background:#fff;border:1px solid #dedede;border-radius:10px;min-width:0;padding:0;box-shadow:0 1px 2px #00000005}.teamCardHead{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:16px 20px;display:flex}.teamCardHead>div{align-items:center;gap:11px;display:flex}.teamCardHead h2{margin:0;font-size:12px}.teamCardHead p{color:#777;margin:4px 0 0;font-size:8px;line-height:1.6}.teamCardHead>small{color:#777;white-space:nowrap;font-size:8px}.sectionIcon{background:#fafafa;border:1px solid #ddd;border-radius:7px;place-items:center;width:30px;height:30px;font:12px Arial;display:grid}.workspaceCard{grid-column:auto;padding-bottom:16px}.workspaceList{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;padding:16px 20px 0;display:grid}.workspaceList button{text-align:right;min-width:0;min-height:64px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.workspaceList button:hover:not(:disabled){border-color:#aaa}.workspaceList button.active{border-color:#111;box-shadow:0 0 0 1px #111}.workspaceList button>span,.memberIdentity>span{color:#fff;background:#111;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.workspaceList button>div{flex:1;min-width:0}.workspaceList strong,.workspaceList small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspaceList small{color:#777;margin-top:3px;font-size:8px}.workspaceList b{color:#08783c;background:#e9f8ef;border-radius:12px;padding:3px 7px;font-size:7px}.workspaceList i{color:#888;font-size:7px;font-style:normal}.teamMessage{color:#2f6841;background:#f7fff8;border:1px solid #d8eadc;border-radius:8px;margin:0;padding:10px 13px;font-size:9px}.memberList{display:grid}.memberRow{border-top:1px solid #eee;padding:18px 20px}.memberPrimary{justify-content:space-between;align-items:center;gap:14px;display:flex}.memberIdentity{align-items:center;gap:10px;min-width:0;display:flex}.memberIdentity>div{min-width:0}.memberIdentity strong,.memberIdentity small{display:block}.memberIdentity strong em{color:#666;background:#eee;border-radius:10px;margin-right:7px;padding:2px 7px;font-size:7px;font-style:normal;font-weight:500}.memberIdentity small{text-overflow:ellipsis;color:#777;max-width:400px;margin-top:4px;font-size:8px;overflow:hidden}.roleBadge{color:#555;white-space:nowrap;background:#f1f1f1;border-radius:12px;padding:4px 9px;font-size:8px}.roleBadge.owner{color:#fff;background:#111}.roleBadge.admin{color:#175cd3;background:#eef4ff}.roleBadge.developer{color:#067647;background:#ecfdf3}.memberEditor{background:#fafafa;border:1px solid #e7e7e7;border-radius:8px;grid-template-columns:190px minmax(0,1fr);gap:14px;margin-top:15px;padding:14px;display:grid}.roleSelect{align-content:start;gap:6px;display:grid}.roleSelect>span,.memberProjects>span{font-size:8px;font-weight:600}.roleSelect select,.inviteCard input,.inviteCard select{background:#fff;border:1px solid #d5d5d5;border-radius:6px;width:100%;min-width:0;padding:9px 10px;font:9px YekanBakh}.roleSelect small{color:#777;font-size:7px;line-height:1.7}.memberProjects{min-width:0}.memberProjects>span{margin-bottom:8px;display:block}.projectAccessGrid{flex-wrap:wrap;gap:6px;display:flex}.projectAccessGrid label{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;align-items:center;gap:6px;padding:7px 8px;font-size:8px;display:flex}.projectAccessGrid label:has(input:checked){background:#f2f2f2;border-color:#111}.projectAccessGrid input{accent-color:#111}.allAccess{color:#067647;background:#ecfdf3;border-radius:6px;padding:9px 10px;font-size:8px}.memberActions{border-top:1px solid #e5e5e5;grid-column:1/-1;justify-content:flex-end;gap:7px;padding-top:11px;display:flex}.memberActions>button,.inlineConfirm button,.pendingList button{cursor:pointer;background:#fff;border:1px solid #d5d5d5;border-radius:6px;padding:7px 10px;font:8px YekanBakh}.memberActions .primary{color:#fff;background:#111;border-color:#111}.danger{color:#b42318!important}.danger.solid{color:#fff!important;background:#b42318!important;border-color:#b42318!important}.inlineConfirm{align-items:center;gap:6px;display:flex}.inlineConfirm>span{color:#b42318;font-size:8px}.ownerNote{color:#888;margin:12px 46px 0 0;font-size:8px}.teamSide{gap:14px;display:grid}.inviteCard form{gap:13px;padding:18px 20px;display:grid}.inviteCard form>label{gap:6px;font-size:9px;font-weight:600;display:grid}.inviteCard fieldset{border:0;border-top:1px solid #eee;min-width:0;margin:2px 0 0;padding:14px 0 0}.inviteCard legend{padding:0 0 10px;font-size:9px;font-weight:600}.inviteCard legend small{color:#999;margin-right:4px;font-size:7px;font-weight:400}.inviteCard fieldset>p{color:#888;font-size:8px}.inviteSubmit{color:#fff;background:#111;border:0;border-radius:6px;padding:10px;font:9px YekanBakh}.inviteReveal{background:#f5fff8;border:1px solid #b7dec4;border-radius:8px;gap:8px;margin:0 20px 18px;padding:12px;display:grid}.inviteReveal strong{color:#08783c;font-size:9px}.inviteReveal p{color:#55715d;margin:0;font-size:8px}.inviteReveal code{overflow-wrap:anywhere;background:#fff;border-radius:5px;padding:8px;font-size:7px}.inviteReveal button{background:#fff;border:1px solid #aad5b7;border-radius:5px;justify-self:start;padding:6px 9px;font:8px YekanBakh}.pendingList{padding:0 20px;display:grid}.pendingList article{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;display:flex}.pendingList article:first-child{border-top:0}.pendingList strong,.pendingList small{display:block}.pendingList strong{text-overflow:ellipsis;max-width:210px;font-size:8px;overflow:hidden}.pendingList small{color:#888;margin-top:4px;font-size:7px}.inlineConfirm.compact span{display:none}.emptyPending{color:#888;place-items:center;padding:24px;display:grid}.emptyPending>span{color:#08783c;background:#e9f8ef;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.emptyPending p{margin:8px 0 0;font-size:8px}.docsPage,.knowledgePage{max-width:1180px;padding-top:38px}.docsHero,.knowledgeHero{color:#fff;background:#111;border:1px solid #dcdcdc;border-radius:12px;margin-bottom:20px;padding:34px 36px;position:relative;overflow:hidden}.docsHero:after,.knowledgeHero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff17 0,#0000 68%);border-radius:50%;width:330px;height:330px;position:absolute;top:-110px;left:-70px}.docsHero>span,.knowledgeHero>span{color:#aaa;font-size:9px}.docsHero h1,.knowledgeHero h1{max-width:700px;margin:11px 0 8px;font-size:25px}.docsHero p,.knowledgeHero p{color:#bbb;max-width:720px;margin:0;font-size:10px;line-height:2}.docsHero>div,.knowledgeHero>div{gap:8px;margin-top:22px;display:flex}.docsHero a,.knowledgeHero a{z-index:1;color:#fff;background:#1b1b1b;border:1px solid #444;border-radius:6px;padding:8px 12px;font-size:8px;text-decoration:none;position:relative}.docsHero a:first-child,.knowledgeHero a:first-child{color:#111;background:#fff;border-color:#fff}.docsLayout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.docsToc{background:#fff;border:1px solid #ddd;border-radius:9px;padding:10px;display:grid;position:sticky;top:66px}.docsToc>strong{padding:8px 9px 11px;font-size:9px}.docsToc>a{color:#666;border-radius:6px;align-items:center;gap:8px;padding:8px 9px;font-size:8px;text-decoration:none;display:flex}.docsToc>a:hover{color:#111;background:#f3f3f3}.docsToc>a>span{text-align:center;width:18px;font:10px Arial}.docsToc>div{border-top:1px solid #eee;grid-template-columns:1fr 1fr;gap:5px;margin-top:9px;padding-top:10px;display:grid}.docsToc>div a{color:#555;text-align:center;border:1px solid #eee;border-radius:5px;padding:6px;font:7px Arial;text-decoration:none}.docsContent{gap:14px;display:grid}.docsStart{background:#fff;border:1px solid #ddd;border-radius:9px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;padding:17px;display:grid}.docsStart>div{padding:0 8px}.docsStart span,.docsStart strong,.docsStart p{display:block}.docsStart span{color:#888;font-size:7px}.docsStart strong{margin-top:5px;font-size:9px}.docsStart p{color:#777;margin:4px 0 0;font-size:7px;line-height:1.7}.docsStart>i{color:#bbb;font-style:normal}.docsGuide{background:#fff;border:1px solid #ddd;border-radius:10px;scroll-margin-top:70px;overflow:hidden}.docsGuide>header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.docsGuide>header>div{align-items:center;gap:13px;display:flex}.docsGuide>header>div>span{color:#fff;background:#111;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;font:14px Arial;display:grid}.docsGuide header small{color:#999;font-size:7px}.docsGuide h2{margin:3px 0 4px;font-size:16px}.docsGuide header p{color:#777;margin:0;font-size:8px}.docsGuide header>b{color:#666;white-space:nowrap;background:#f2f2f2;border-radius:12px;padding:4px 8px;font-size:7px}.guideSteps{display:grid}.guideSteps article{border-top:1px solid #eee;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:19px 24px;display:grid}.guideSteps article:first-child{border-top:0}.guideSteps article>span{color:#888;border:1px solid #ddd;border-radius:50%;place-items:center;width:28px;height:28px;font:8px Arial;display:grid}.guideSteps h3{margin:1px 0 6px;font-size:11px}.guideSteps p{color:#5f5f5f;max-width:780px;margin:0;font-size:9px;line-height:2.05}.knowledgeHero{margin-bottom:16px}.faqGrid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.faqCategory{background:#fff;border:1px solid #ddd;border-radius:10px;overflow:hidden}.faqCategory>header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.faqCategory h2{margin:0;font-size:13px}.faqCategory header span{color:#777;background:#f1f1f1;border-radius:12px;padding:3px 8px;font-size:7px}.faqCategory details{border-top:1px solid #eee}.faqCategory details:first-of-type{border-top:0}.faqCategory summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:9px;font-weight:600;list-style:none;display:flex}.faqCategory summary::-webkit-details-marker{display:none}.faqCategory summary span{color:#888;font:13px Arial;transition:transform .15s}.faqCategory details[open] summary span{transform:rotate(45deg)}.faqCategory details p{color:#666;margin:0;padding:0 20px 17px;font-size:9px;line-height:2}.releaseTimelinePage{display:grid}.releaseNote{grid-template-columns:120px minmax(0,1fr);gap:20px;display:grid;position:relative}.releaseNote>aside{text-align:left;direction:ltr;padding-top:22px;position:relative}.releaseNote>aside:after{content:"";background:#111;border:3px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:33px;right:-15px;box-shadow:0 0 0 1px #ccc}.releaseNote:not(:last-child)>aside:before{content:"";background:#ddd;width:1px;position:absolute;top:39px;bottom:-22px;right:-11px}.releaseNote>aside span,.releaseNote>aside time{display:block}.releaseNote>aside span{font:700 11px Consolas}.releaseNote>aside time{color:#888;margin-top:5px;font-size:8px}.releaseNote>div{background:#fff;border:1px solid #ddd;border-radius:10px;margin-bottom:14px;padding:22px}.releaseNote header b{color:#08783c;background:#e9f8ef;border-radius:12px;margin-bottom:9px;padding:3px 8px;font-size:7px;display:inline-block}.releaseNote h2{margin:0 0 6px;font-size:15px}.releaseNote header p{color:#777;margin:0;font-size:9px}.releaseNote ul{border-top:1px solid #eee;grid-template-columns:1fr 1fr;gap:9px 18px;margin:18px 0 0;padding:17px 0 0;list-style:none;display:grid}.releaseNote li{color:#555;align-items:flex-start;gap:7px;font-size:8px;line-height:1.8;display:flex}.releaseNote li span{color:#08783c}@media (max-width:1000px){.teamColumns{grid-template-columns:1fr}.teamSide{grid-template-columns:1fr 1fr}.docsLayout{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:760px){.teamStats{grid-template-columns:1fr 1fr}.teamStats>div:nth-child(2){border-left:0}.teamStats>div:nth-child(-n+2){border-bottom:1px solid #eee}.teamColumns,.teamSide,.memberEditor{grid-template-columns:1fr}.memberActions{flex-wrap:wrap;grid-column:auto}.workspaceList,.docsLayout{grid-template-columns:1fr}.docsToc{grid-template-columns:1fr 1fr;position:static}.docsToc>strong,.docsToc>div{grid-column:1/-1}.docsStart{grid-template-columns:1fr}.docsStart>i{display:none}.docsStart>div{padding:9px}.docsGuide>header{align-items:flex-start;padding:18px}.guideSteps article{padding:17px 18px}.faqGrid{grid-template-columns:1fr}.releaseNote{grid-template-columns:1fr;gap:0}.releaseNote>aside{text-align:right;direction:rtl;padding:12px 5px 8px}.releaseNote>aside:before,.releaseNote>aside:after{display:none}.releaseNote ul{grid-template-columns:1fr}.docsHero,.knowledgeHero{padding:26px 22px}.docsHero h1,.knowledgeHero h1{font-size:21px}}.teamStats span{font-size:11px}.teamStats strong{font-size:20px}.workspaceList strong{font-size:13px}.workspaceList small{font-size:10px}.workspaceList b,.workspaceList i{font-size:9px}.memberIdentity strong em{font-size:10px}.memberIdentity small,.roleBadge{font-size:11px}.roleSelect>span,.memberProjects>span,.roleSelect select,.inviteCard input,.inviteCard select{font-size:12px}.projectAccessGrid label,.allAccess,.memberActions>button,.inlineConfirm button,.pendingList button,.inlineConfirm>span,.ownerNote{font-size:11px}.inviteCard legend small{font-size:10px}.inviteCard fieldset>p,.inviteReveal p{font-size:11px}.inviteSubmit,.inviteReveal strong,.inviteReveal button{font-size:12px}.inviteReveal code{font-size:10px}.docsHero>span,.knowledgeHero>span{font-size:11px}.docsHero h1,.knowledgeHero h1{font-size:30px}.docsHero p,.knowledgeHero p{font-size:14px;line-height:1.9}.docsHero a,.knowledgeHero a{font-size:12px}.docsToc>strong{font-size:13px}.docsToc>a{font-size:12px}.docsToc>div a,.docsStart span{font-size:10px}.docsStart strong{font-size:13px}.docsStart p{font-size:11px}.docsGuide header small{font-size:10px}.docsGuide h2{font-size:20px}.docsGuide header p{font-size:12px}.docsGuide header>b,.guideSteps article>span{font-size:10px}.guideSteps h3{font-size:15px}.guideSteps p{font-size:13px;line-height:1.95}.faqCategory h2{font-size:16px}.faqCategory header span{font-size:10px}.faqCategory summary{font-size:13px}.faqCategory details p{font-size:13px;line-height:1.9}.releaseNote>aside span{font-size:13px}.releaseNote>aside time{font-size:11px}.releaseNote header b{font-size:10px}.releaseNote h2{font-size:20px}.releaseNote header p{font-size:13px}.releaseNote li{font-size:12px}body{font-size:15px;line-height:1.55}.consoleNav a,.adminShortcut{height:39px;font-size:13px}.teamSwitcher{height:42px}.teamSwitcher strong{font-size:13px}.teamSwitcher small{font-size:11px}.sidebarUser strong{font-size:12px}.sidebarUser small{font-size:10px}.consoleTopbar>div{font-size:13px}.consoleTopbar h1{font-size:14px}.pageIntro>span,.projectHero>div>span{font-size:11px}.pageIntro h1,.projectHero h1{font-size:26px}.pageIntro p{font-size:14px;line-height:1.8}.consoleWorkspace :where(.sectionIcon,.teamAvatar,.userDot,.projectStatusDot){font-size:inherit!important}.consolePageBody .adminRow{grid-template-columns:1.35fr .7fr 1fr;font-size:13px}.consolePageBody .adminRow b{font-size:13px}.teamPage{max-width:1120px}.teamHub{gap:16px;display:grid}.teamOverview{background:#fff;border:1px solid #ddd;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.workspaceIdentity{align-items:center;gap:13px;min-width:0;display:flex}.workspaceIdentity>span{color:#fff;background:#111;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.workspaceIdentity h2{margin:0;font-size:17px}.workspaceIdentity p{color:#777;margin:4px 0 0}.workspaceSelect{color:#666;gap:5px;display:grid}.workspaceSelect select{background:#fff;border:1px solid #d5d5d5;border-radius:7px;min-width:220px;padding:9px 11px}.teamColumns{grid-template-columns:minmax(0,1.6fr) minmax(310px,.72fr);align-items:start;gap:16px;display:grid}.teamSide{border:0;gap:16px;height:auto;padding:0;display:grid;position:static}.teamCard{box-shadow:none;background:#fff;border:1px solid #ddd;border-radius:12px;overflow:hidden}.teamCardHead p,.teamCardHead>small{font-size:12px}.memberRow{border-top:1px solid #eee;display:block}.memberRow:first-child{border-top:0}.memberSummary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:16px;min-height:74px;padding:14px 20px;list-style:none;display:grid}.memberRow.static .memberSummary{cursor:default;grid-template-columns:minmax(0,1fr) auto}.memberSummary::-webkit-details-marker{display:none}.inviteCard>summary::-webkit-details-marker{display:none}.memberIdentity>span{flex-basis:40px;width:40px;height:40px}.memberIdentity small{font-size:12px}.memberAccess{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.memberAccess>small{color:#777}.rowChevron{color:#777;transition:transform .15s;font:16px Arial!important}.memberRow[open] .rowChevron,.inviteCard[open]>.teamCardHead .rowChevron{transform:rotate(180deg)}.memberEditor{background:#fafafa;border:1px solid #e2e2e2;border-radius:9px;grid-template-columns:210px minmax(0,1fr);gap:16px;margin:0 20px 18px;padding:16px;display:grid}.roleSelect>span,.memberProjects>span{font-size:13px}.roleSelect select,.inviteCard input,.inviteCard select{padding:10px 11px;font-size:13px}.roleSelect small{font-size:11px}.memberActions{padding-top:13px}.memberActions>button,.inlineConfirm button,.pendingList button{min-height:34px;font-size:12px}.inviteCard>summary{cursor:pointer;list-style:none}.inviteCard form{gap:15px;padding:20px}.inviteCard form>label,.inviteCard legend{font-size:13px}.inviteCard fieldset{padding-top:16px}.inviteSubmit{min-height:40px;font-size:13px}.pendingList strong{font-size:12px}.pendingList small,.emptyPending p{font-size:11px}.teamMessage{font-size:13px}.sectionIcon{width:34px;height:34px;font-size:14px}@media (max-width:1000px){.teamColumns{grid-template-columns:1fr}.teamSide{grid-template-columns:1fr 1fr}}@media (max-width:760px){.teamOverview{flex-direction:column;align-items:stretch}.workspaceSelect select{width:100%;min-width:0}.teamSide{grid-template-columns:1fr}.memberSummary{grid-template-columns:minmax(0,1fr) 22px}.memberSummary .memberAccess{grid-column:1/-1;align-items:flex-start;padding-right:53px}.memberRow.static .memberSummary{grid-template-columns:1fr}.memberEditor{grid-template-columns:1fr;margin:0 12px 14px}.memberActions{flex-wrap:wrap;grid-column:auto;justify-content:flex-start}.consolePageBody .adminRow{grid-template-columns:1fr}}body{font-size:16px}.consoleNav a,.adminShortcut,.consoleTopbar>div{font-size:14px}.pageIntro p{font-size:15px}.consoleWorkspace :where(p,small,label,button,input,select,textarea,a,code,span,dt,dd,li){font-size:max(13px,.85em)!important}.memberList>.memberRow{width:100%;padding:0;display:block}.memberList>.memberRow>.memberSummary{width:100%}.createSection>header{text-align:right;direction:rtl;justify-content:flex-start;margin:0}.createSection>header>div{flex:1;min-width:0}.createSection>header>span,.summaryProgress span{font-family:YekanBakh,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1!important}.sourcePicker>button,.templateGrid>button,.planPicker button,.billingPicker button{text-align:right;direction:rtl}.paymentNotice{color:#555;background:#fafafa;border:1px solid #ddd;border-radius:9px;margin:0 0 14px;padding:12px 14px}.paymentNotice.success{color:#08783c;background:#f5fff8;border-color:#b7dec4}.paymentNotice.failed,.paymentNotice.error,.paymentNotice.invalid{color:#b42318;background:#fff7f6;border-color:#efc2bd}.walletFunding{background:#fff;border:1px solid #ddd;border-radius:10px;grid-template-columns:minmax(220px,1fr) minmax(360px,1.25fr);align-items:center;gap:24px;margin-bottom:14px;padding:20px;display:grid}.walletFunding>div>span,.walletFunding>div>strong{display:block}.walletFunding>div>span{color:#777}.walletFunding>div>strong{margin-top:5px;font-size:17px}.walletFunding>div>p{color:#777;margin:5px 0 0}.walletTopup{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.walletTopup label{color:#666;gap:6px;display:grid}.walletTopup label>div{background:#fff;border:1px solid #d5d5d5;border-radius:7px;align-items:center;display:flex;overflow:hidden}.walletTopup input{text-align:left;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px 11px;font-family:YekanBakh,Arial,sans-serif}.walletTopup label small{color:#777;white-space:nowrap;padding:0 10px}.walletTopup button{color:#fff;white-space:nowrap;background:#111;border:0;border-radius:7px;min-height:42px;padding:0 16px;font-weight:700}.walletTopup button:disabled{opacity:.55}.walletTopup>p{color:#b42318;grid-column:1/-1;margin:0}.walletTopup.compact{grid-template-columns:1fr;margin-top:10px}.walletTopup.compact label>span{display:none}.walletTopup.compact button{width:100%}.zibalManager{background:#fff;border:1px solid #ddd;border-radius:9px;margin-bottom:14px;padding:20px}.zibalManager .cardHead{display:flex}.zibalManager .cardHead>strong{border-radius:12px;padding:4px 9px}.zibalManager form{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:8px;margin-top:16px;display:grid}.zibalManager label{color:#777;gap:5px;display:grid}.zibalManager input{border:1px solid #ddd;border-radius:7px;min-width:0;padding:10px 11px;font-family:YekanBakh,Arial,sans-serif}.zibalManager button{color:#fff;background:#111;border:0;border-radius:7px;min-height:42px;padding:0 15px;font-weight:700}.zibalManager form>small{color:#666;grid-column:1/-1}@media (max-width:760px){.walletFunding,.walletTopup,.zibalManager form{grid-template-columns:1fr}}.clusterManager{background:#fff;border:1px solid #ddd;border-radius:10px;margin-bottom:16px;padding:22px}.clusterManager>.cardHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.clusterManager>.cardHead h2{margin:0;font-size:16px}.clusterManager>.cardHead p{color:#777;margin:5px 0 0}.clusterManager>.cardHead>strong{white-space:nowrap;background:#f1f1f1;border-radius:14px;padding:5px 10px}.clusterCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.clusterCards>article{border:1px solid #ddd;border-radius:9px;min-width:0;padding:16px}.clusterCards article>header{align-items:center;gap:10px;display:flex}.clusterCards article>header>span{background:#f5f5f5;border-radius:9px;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.clusterCards article>header>div{flex:1;min-width:0}.clusterCards h3{margin:0;font-size:14px}.clusterCards header small{text-overflow:ellipsis;color:#888;display:block;overflow:hidden}.clusterStatus{color:#666;background:#f2f2f2;border-radius:12px;padding:4px 8px;font-size:10px}.clusterStatus.ready{color:#08783c;background:#eaf8ee}.clusterStatus.error{color:#b42318;background:#fff0ee}.clusterCards dl{border-top:1px solid #eee;grid-template-columns:1fr 1fr;gap:0;margin:14px 0 0;display:grid}.clusterCards dl>div{border-bottom:1px solid #eee;min-width:0;padding:10px 0}.clusterCards dt{color:#888}.clusterCards dd{text-overflow:ellipsis;margin:3px 0 0;font-weight:600;overflow:hidden}.clusterError,.clusterMessage{color:#b42318;background:#fff3f1;border-radius:7px;padding:9px 11px}.clusterCards footer{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.clusterCards button,.clusterAdd>button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:7px;padding:8px 11px;font-family:inherit}.clusterCards button:hover{background:#fafafa;border-color:#999}.clusterCards button.danger{color:#c5221f}.clusterCards button:disabled{opacity:.45;cursor:not-allowed}.clusterEdit{border-top:1px solid #eee;margin-top:12px;padding-top:10px}.clusterEdit summary{cursor:pointer;color:#555}.clusterEdit form{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.clusterEdit input,.clusterAdd input{border:1px solid #ddd;border-radius:7px;min-width:0;padding:9px 10px;font-family:YekanBakh,Arial,sans-serif}.clusterEdit label{gap:5px;display:grid}.clusterEdit form>button{color:#fff;background:#111;grid-column:1/-1}.clusterAdd{border:1px dashed #ccc;border-radius:9px;margin-top:14px;padding:17px}.clusterAddTitle{align-items:center;gap:10px;display:flex}.clusterAddTitle>span{color:#fff;background:#111;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.clusterAddTitle h3{margin:0}.clusterAddTitle p{color:#777;margin:3px 0 0}.clusterFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.clusterFields label{color:#666;gap:5px;display:grid}.clusterFields .clusterFile{grid-column:span 2}.clusterAdd>button.primary{color:#fff;background:#111;border-color:#111}.regionPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:900px){.clusterCards,.clusterFields{grid-template-columns:1fr 1fr}.clusterFields .clusterFile{grid-column:auto}}@media (max-width:620px){.clusterManager{padding:15px}.clusterCards,.clusterFields,.clusterEdit form,.regionPicker{grid-template-columns:1fr}.clusterManager>.cardHead{flex-direction:column}}.volumeLayout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:16px;display:grid;position:relative}.volumeCreate,.volumeInventory,.storageOfferingManager{background:#fff;border:1px solid #ddd;border-radius:12px}.volumeCreate>.cardHead,.volumeInventory>.cardHead,.storageOfferingManager>.cardHead{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;gap:14px;padding:19px 21px;display:flex}.volumeCreate .cardHead h2,.volumeInventory .cardHead h2,.storageOfferingManager .cardHead h2{margin:0;font-size:16px}.volumeCreate .cardHead p,.volumeInventory .cardHead p,.storageOfferingManager .cardHead p{color:#777;margin:5px 0 0}.volumeCreate>.cardHead>span,.volumeInventory>.cardHead>strong,.storageOfferingManager>.cardHead>strong{white-space:nowrap;background:#f2f2f2;border-radius:99px;padding:5px 9px}.volumeCreate form{gap:21px;padding:21px;display:grid}.volumeField{gap:7px;display:grid}.volumeField>span,.volumeTypes legend{font-weight:700}.volumeField input,.volumeField select{background:#fff;border:1px solid #d7d7d7;border-radius:8px;width:100%;min-width:0;padding:11px 12px;font-family:inherit}.volumeField small{color:#777}.volumeTypes{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.volumeTypes legend{grid-column:1/-1;margin-bottom:7px}.volumeTypes label{cursor:pointer;border:1px solid #ddd;border-radius:9px;align-items:center;gap:9px;padding:13px;display:flex;position:relative}.volumeTypes label.selected{border-color:#111;box-shadow:inset 0 0 0 1px #111}.volumeTypes label.disabled{opacity:.5;cursor:not-allowed}.volumeTypes input{opacity:0;position:absolute}.volumeTypes label>span{flex:1;min-width:0}.volumeTypes strong,.volumeTypes small,.volumeTypes b{display:block}.volumeTypes small{color:#888;margin-top:4px}.volumeTypes b{text-align:left}.volumeTypes b small{font-weight:400}.volumeSize{grid-template-columns:1fr 72px auto;align-items:center;gap:8px;display:grid}.volumeSize input[type=range]{accent-color:#111;padding:0}.volumeSize input[type=number]{text-align:center}.volumeTwoFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.volumeCheckout{background:#f6fff8;border:1px solid #bfe3cb;border-radius:9px;grid-template-columns:1fr 1fr;gap:10px;padding:15px;display:grid}.volumeCheckout>div{gap:4px;display:grid}.volumeCheckout>div+div{border-right:1px solid #d6eadc;padding-right:14px}.volumeCheckout span,.volumeCheckout small{color:#66756b}.volumeCheckout strong{font-size:20px}.volumeCheckout a{color:#08783c;font-weight:700}.volumeCheckout.insufficient{background:#fff5f3;border-color:#efb9b2}.volumeCheckout.insufficient a{color:#b42318}.volumeSubmit{color:#fff;background:#111;border:0;border-radius:8px;height:43px;font-family:inherit;font-weight:700}.volumeSubmit:disabled{cursor:not-allowed;background:#aaa}.volumeInventory{overflow:hidden}.volumeInventory>article{border-bottom:1px solid #eee;padding:18px 20px}.volumeInventory>article:last-child{border-bottom:0}.volumeInventory article>header{align-items:center;gap:10px;display:flex}.volumeInventory article>header>span{background:#f2f2f2;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.volumeInventory article>header>div{flex:1;min-width:0}.volumeInventory h3{margin:0;font-size:14px}.volumeInventory header small{color:#777;margin-top:3px;display:block}.volumeInventory header>b{color:#08783c;background:#eaf8ef;border-radius:99px;padding:4px 8px}.volumeInventory header>b.payment_due,.volumeInventory header>b.suspended{color:#8b6508;background:#fff3da}.volumeInventory header>b.error{color:#b42318;background:#fff0ee}.volumeInventory dl{grid-template-columns:1fr 1fr;margin:14px 0 0;display:grid}.volumeInventory dl>div{border-top:1px solid #eee;padding:9px 0}.volumeInventory dt{color:#888}.volumeInventory dd{margin:3px 0 0;font-weight:600}.volumeInventory footer{justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.volumeInventory footer>div{flex-wrap:wrap;gap:7px;display:flex}.volumeInventory footer a,.volumeInventory footer button{background:#fff;border:1px solid #ddd;border-radius:7px;padding:7px 10px;font-family:inherit;text-decoration:none}.volumeInventory footer button:disabled{color:#999;cursor:not-allowed;background:#f7f7f7}.volumeResizeDialog{width:min(520px,100%)}.volumeResizeBody{gap:20px;padding:20px;display:grid}.volumeResizeSummary{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.volumeResizeSummary>span{color:#777;border:1px solid #e5e5e5;border-radius:9px;gap:5px;padding:12px 14px;display:grid}.volumeResizeSummary strong{color:#111;font-size:18px}.volumeResizeSummary>b{color:#888;font-size:18px}.volumeResizeCost{border-block:1px solid #eee;grid-template-columns:1fr 1fr;margin:0;display:grid}.volumeResizeCost>div{gap:5px;padding:13px 0;display:grid}.volumeResizeCost>div+div{border-inline-start:1px solid #eee;padding-inline-start:16px}.volumeResizeCost dt{color:#777}.volumeResizeCost dd{margin:0;font-weight:800}.volumeResizeWarning{color:#9b2017;background:#fff7f6;border:1px solid #efb9b2;border-radius:8px;margin:-4px 0 0;padding:10px 12px}.volumeResizeWarning a{color:inherit;font-weight:800}.volumeError,.volumeMessage{color:#b42318;background:#fff0ee;border-radius:7px;padding:9px 11px}.volumeMessage{position:absolute;bottom:-48px;left:0;right:0}.volumeEmpty{text-align:center;place-items:center;padding:45px 24px;display:grid}.volumeEmpty>span{background:#f2f2f2;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.volumeEmpty h3{margin:12px 0 5px;font-size:14px}.volumeEmpty p{color:#777;margin:0}.storageOfferingManager{margin-bottom:16px;overflow:hidden}.storageOfferingList{padding:0 20px;display:grid}.storageOfferingEditor{border-bottom:1px solid #eee;grid-template-columns:1fr 1fr 1fr 1fr .62fr .62fr .9fr auto auto;align-items:end;gap:7px;padding:14px 0;display:grid}.storageOfferingEditor label{color:#666;gap:5px;display:grid}.storageOfferingEditor input,.storageOfferingEditor select{background:#fff;border:1px solid #ddd;border-radius:7px;width:100%;min-width:0;padding:8px;font-family:inherit}.storageOfferingEditor .storageOfferingActive{white-space:nowrap;align-items:center;gap:5px;padding-bottom:9px;display:flex}.storageOfferingActive input{width:auto}.storageOfferingEditor button{color:#fff;white-space:nowrap;background:#111;border:0;border-radius:7px;padding:9px 12px;font-family:inherit}.storageOfferingEditor>small{grid-column:1/-1}.storageOfferingList>details{padding:14px 0}.storageOfferingList>details summary{cursor:pointer;font-weight:700}.storageOfferingManager>.adminHint{border-top:1px solid #eee;margin:0;padding:13px 20px}@media (max-width:1000px){.volumeLayout{grid-template-columns:1fr}.storageOfferingEditor{grid-template-columns:repeat(4,minmax(0,1fr))}.storageOfferingEditor button{grid-column:auto}.storageOfferingEditor>small{grid-column:1/-1}}@media (max-width:620px){.volumeTwoFields,.volumeCheckout,.volumeTypes,.volumeInventory dl{grid-template-columns:1fr}.volumeCheckout>div+div{border-top:1px solid #d6eadc;border-right:0;padding-top:10px;padding-right:0}.storageOfferingEditor{grid-template-columns:1fr 1fr}.storageOfferingEditor button{grid-column:1/-1}.volumeInventory footer{flex-direction:column;align-items:stretch}.volumeInventory footer>div{grid-template-columns:1fr 1fr;display:grid}.volumeInventory footer a,.volumeInventory footer button{text-align:center}.volumeResizeBody{padding:17px}.volumeResizeSummary{gap:7px}.volumeResizeSummary>span{padding:10px}.volumeResizeSummary strong{font-size:16px}.volumeResizeCost{grid-template-columns:1fr}.volumeResizeCost>div+div{border-top:1px solid #eee;border-inline-start:0;padding-inline-start:0}}.databaseEngines{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.databaseEngines legend{grid-column:1/-1;margin-bottom:7px;font-weight:700}.databaseEngines label{cursor:pointer;border:1px solid #ddd;border-radius:9px;align-items:center;gap:10px;padding:13px;display:flex}.databaseEngines label.selected{border-color:#111;box-shadow:inset 0 0 0 1px #111}.databaseEngines input{opacity:0;position:absolute}.databaseEngines label>b{color:#fff;background:#111;border-radius:8px;place-items:center;width:34px;height:34px;font-family:ui-monospace,monospace;display:grid}.databaseEngines label>span{min-width:0}.databaseEngines strong,.databaseEngines small{display:block}.databaseEngines small{color:#777;margin-top:3px;line-height:1.5}.databaseConnection{background:#f5f5f5;border-radius:8px;gap:4px;margin-top:12px;padding:11px;display:grid}.databaseConnection small{color:#666}.databasePlanEditor{border-bottom:1px solid #eee;grid-template-columns:1fr .75fr 1.2fr .6fr 1.5fr .65fr .7fr .9fr auto auto;align-items:end;gap:7px;padding:14px 0;display:grid}.databasePlanEditor label{color:#666;gap:5px;display:grid}.databasePlanEditor input,.databasePlanEditor select{background:#fff;border:1px solid #ddd;border-radius:7px;width:100%;min-width:0;padding:8px;font-family:inherit}.databasePlanEditor .storageOfferingActive{white-space:nowrap;align-items:center;gap:5px;padding-bottom:9px;display:flex}.databasePlanEditor .storageOfferingActive input{width:auto}.databasePlanEditor button{color:#fff;white-space:nowrap;background:#111;border:0;border-radius:7px;padding:9px 12px;font-family:inherit}.databasePlanEditor>small{grid-column:1/-1}@media (max-width:1100px){.databasePlanEditor{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.databaseEngines{grid-template-columns:1fr}.databasePlanEditor{grid-template-columns:1fr 1fr}.databasePlanEditor button{grid-column:1/-1}}.databaseDeploy{border:1px solid #ddd;border-radius:10px;gap:12px;padding:14px;display:grid}.databaseDeployToggle{cursor:pointer;align-items:center;gap:11px;display:flex}.databaseDeployToggle input{accent-color:#111;width:19px;height:19px}.databaseDeployToggle span,.databaseDeployToggle strong,.databaseDeployToggle small{display:block}.databaseDeployToggle small{color:#777;margin-top:4px}.databaseDeployFields{border-top:1px solid #eee;grid-template-columns:1.3fr 1fr .55fr 1fr;gap:9px;padding-top:13px;display:grid}.databaseDeployFields fieldset{border:0;grid-column:1/-1;gap:8px;padding:0;display:flex}.databaseDeployFields legend{margin-bottom:7px;font-weight:700}.databaseDeployFields fieldset button{font:inherit;background:#fff;border:1px solid #ddd;border-radius:8px;flex:1;padding:10px}.databaseDeployFields fieldset button.selected{border-color:#111;box-shadow:inset 0 0 0 1px #111}.databaseDeployFields label{gap:6px;display:grid}.databaseDeployFields input,.databaseDeployFields select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ddd;border-radius:8px;padding:10px}.databaseDeployPrice{color:#126b38;background:#f3faf5;border-radius:8px;grid-column:1/-1;justify-content:space-between;padding:11px 13px;display:flex}.databaseCard{overflow:hidden}.databaseHelp,.databaseAccess,.databaseTools,.databaseBackups{border:1px solid #e4e4e4;border-radius:9px;margin-top:12px;padding:12px}.databaseHelp,.databaseTools,.databaseBackups>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.databaseHelp p,.databaseTools p,.databaseBackups p{color:#666;margin:4px 0 0;line-height:1.7}.databaseHelp button,.databaseAccess button,.databaseTools button,.databaseTools a,.databaseBackups button,.databaseBackups a,.databaseCredentials button{color:#111;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d7d7d7;border-radius:7px;padding:7px 10px;text-decoration:none}.databaseAccess>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.databaseAccess p,.databaseAccess small{color:#666;line-height:1.7}.databaseAccess p{margin:4px 0 0}.databaseAccessNotice{background:#f6f7f8;border-radius:8px;padding:11px 12px;margin-top:12px!important}.databaseAccessBody{gap:12px;margin-top:12px;display:grid}.databaseCredentialCreate{background:#f7f7f7;border-radius:9px;grid-template-columns:minmax(180px,1fr) minmax(160px,.7fr) minmax(160px,.7fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.databaseCredentialCreate small,.databaseCredentialCreate label span{margin-top:3px;display:block}.databaseCredentialCreate input,.databaseCredentialConnect select{width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:7px;padding:7px 9px}.databaseCredentialList{gap:9px;display:grid}.databaseCredentialList>article{border:1px solid #e4e4e4;border-radius:9px;padding:12px}.databaseCredentialList>article>header,.databaseCredentialList>article>nav,.databaseCredentialConnect,.databaseCredentialLinks{align-items:center;gap:8px;display:flex}.databaseCredentialList>article>header{justify-content:space-between}.databaseCredentialList>article>header small{display:block}.databaseCredentialList>article>header>span{color:#126b38;background:#eef8f1;border-radius:999px;padding:3px 8px;font-size:8px}.databaseCredentialLinks{flex-wrap:wrap;margin:10px 0}.databaseCredentialLinks>span{border:1px solid #e5e5e5;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.databaseCredentialLinks code{color:#666;font-size:8px}.databaseCredentialLinks button{color:#a22;border:0;padding:0 2px}.databaseCredentialConnect{max-width:460px;margin-bottom:10px}.databaseCredentialConnect select{min-width:220px}.databaseCredentialList>article>nav{border-top:1px solid #eee;justify-content:flex-end;padding-top:10px}.databaseCredentialReveal{color:#fff;background:#111;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;padding:10px;display:grid}.databaseCredentialReveal code{overflow-wrap:anywhere;direction:ltr}.databaseCredentialReveal code:last-child{color:#ccc;grid-column:1/-1}.databaseCredentials{color:#fff;background:#111;border-radius:9px;margin-top:10px;padding:14px}.databaseCredentials>header{justify-content:space-between;display:flex}.databaseCredentials header small{color:#aaa;margin-top:3px;display:block}.databaseCredentials dl{grid-template-columns:1fr;margin:12px 0;display:grid}.databaseCredentials dl>div{border-top:1px solid #333;grid-template-columns:120px 1fr;padding:9px 0;display:grid}.databaseCredentials dt{color:#aaa}.databaseCredentials dd{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.databaseCredentials code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.databaseCredentials button{color:#fff;background:#222;border-color:#444}.databaseCredentials details{border-top:1px solid #333;padding-top:10px}.databaseCredentials summary{cursor:pointer}.databaseEnv{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.databaseEnv code{overflow-wrap:anywhere;white-space:normal;direction:ltr}.databaseBackupRow{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.databaseBackupRow span,.databaseBackupRow strong,.databaseBackupRow small{display:block}.databaseBackupRow small{color:#777;margin-top:3px}.databaseBackupRow nav{gap:6px;display:flex}.databaseAdminLink{color:#111;margin-top:10px;display:inline-block}.projectDatabases{margin-top:16px}.projectDatabases .databaseAdminLink{border-top:1px solid #eee;padding-top:9px;text-decoration:none}.databaseBackupPolicy{background:#f7f7f7;border-radius:8px;grid-template-columns:1fr 1fr auto auto;align-items:end;gap:8px;margin:12px 0;padding:11px;display:grid}.databaseBackupPolicy label{gap:5px;display:grid}.databaseBackupPolicy select{min-width:140px;font:inherit;background:#fff;border:1px solid #d7d7d7;border-radius:7px;padding:7px 9px}.databaseBackupPolicy>small{color:#666;align-self:center}.databaseRestoreStatus{font-weight:600;margin-top:5px!important}.databaseRestoreStatus.queued,.databaseRestoreStatus.running{color:#8a5a00}.databaseRestoreStatus.succeeded{color:#08783c}.databaseRestoreStatus.failed{color:#b42318}.databaseBackupRow nav button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:700px){.databaseDeployFields{grid-template-columns:1fr}.databaseDeployFields>*{grid-column:1!important}.databaseHelp,.databaseTools,.databaseBackups>header{flex-direction:column;align-items:flex-start}.databaseCredentials dl>div{grid-template-columns:1fr}.databaseCredentials dd{margin-top:5px}.databaseBackupPolicy{grid-template-columns:1fr}.databaseBackupPolicy select{width:100%}}.gitSourceFields{gap:13px;display:grid}.gitSourceFields>div:not(.sourceNotice){grid-template-columns:1fr 1fr;gap:10px;display:grid}.gitSourceFields label{gap:6px;display:grid}.gitSourceFields input{background:#fff;border:1px solid #d9d9d9;border-radius:7px;width:100%;padding:11px 12px;font:10px YekanBakh}.gitSourceFields input:focus{border-color:#111;outline:0;box-shadow:0 0 0 1px #111}.imageSourceFields{grid-template-columns:minmax(0,1fr) 150px;gap:10px;display:grid}.imageSourceFields>label{gap:6px;display:grid}.imageSourceFields>input{background:#fff;border:1px solid #d9d9d9;border-radius:7px;width:100%;min-width:0;height:42px;padding:10px 12px}.imageSourceFields>input:focus-visible{border-color:#111;box-shadow:0 0 0 1px #111}.imageSourceFields>.sourceNotice{grid-column:1/-1;margin-top:0}@media (max-width:620px){.gitSourceFields>div:not(.sourceNotice),.imageSourceFields{grid-template-columns:1fr}.imageSourceFields>.sourceNotice{grid-column:auto}}.gitDeployment{background:#fff;border:1px solid #ddd;border-radius:10px;margin:14px 0;padding:20px}.gitDeployment>.cardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gitDeployment>.cardHead h2{margin:0}.gitDeployment>.cardHead p{color:#777;margin:4px 0 0}.gitDeployment>.cardHead>strong{color:#666;background:#f1f1f1;border-radius:14px;padding:5px 9px}.gitDeployment>.cardHead>strong.enabled{color:#08783c;background:#eaf8ee}.gitDeployment dl{border-top:1px solid #eee;border-bottom:1px solid #eee;grid-template-columns:2fr 1fr 1fr 1fr;margin:16px 0;display:grid}.gitDeployment dl>div{min-width:0;padding:12px 9px}.gitDeployment dt{color:#888}.gitDeployment dd{text-overflow:ellipsis;margin:4px 0 0;font-weight:600;overflow:hidden}.gitDeployment dd a{color:#111}.gitActions{flex-wrap:wrap;gap:7px;display:flex}.gitActions button,.gitActions a{color:#111;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:7px;padding:8px 11px}.gitActions button:hover,.gitActions a:hover{background:#fafafa;border-color:#999}.hookCredentials{background:#f8fff9;border:1px solid #b7dec4;border-radius:8px;margin-top:13px;padding:13px}.hookCredentials p{margin:0 0 10px;font-weight:700}.hookCredentials label{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:8px;margin-top:7px;display:grid}.hookCredentials code{text-align:left;direction:ltr;background:#fff;border:1px solid #d7eadc;border-radius:5px;padding:8px;overflow:auto}.hookCredentials small{color:#55705e;margin-top:9px;display:block}.gitMessage{color:#555;margin:10px 0 0}@media (max-width:760px){.gitDeployment dl{grid-template-columns:1fr 1fr}.hookCredentials label{grid-template-columns:1fr}}.cliInstall{background:#fff;border:1px solid #d8d8d8;border-radius:10px;grid-template-columns:1fr 1.35fr;align-items:center;gap:20px;margin-bottom:14px;padding:20px;display:grid}.cliInstall span{color:#777}.cliInstall h2{margin:4px 0;font-size:16px}.cliInstall p{color:#666;margin:0;line-height:1.8}.cliInstall code{color:#f5f5f5;text-align:left;direction:ltr;background:#111;border-radius:8px;padding:14px 16px;font:11px/1.9 monospace;display:block;overflow:auto}@media (max-width:760px){.cliInstall{grid-template-columns:1fr}}.gitOAuthManager{background:#fff;border:1px solid #ddd;border-radius:10px;margin-bottom:16px;padding:22px}.gitOAuthManager>.cardHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.gitOAuthManager>.cardHead h2{margin:0}.gitOAuthManager>.cardHead p{color:#777;margin:5px 0 0}.gitOAuthManager>.cardHead>strong{color:#175cd3;white-space:nowrap;background:#eef4ff;border-radius:14px;padding:5px 10px}.oauthCallbacks{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.oauthCallbacks code{background:#fafafa;border:1px solid #e2e2e2;border-radius:7px;padding:10px;font-size:10px;overflow:auto}.gitOAuthGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gitOAuthProvider{border:1px solid #e1e1e1;border-radius:9px;grid-template-columns:1fr 1fr;gap:10px;padding:15px;display:grid}.gitOAuthProvider header{grid-column:1/-1;align-items:center;gap:10px;display:flex}.gitOAuthProvider header>span,.gitConnectionList article>span,.gitConnectionPicker>button>span{color:#fff;background:#111;border-radius:8px;place-items:center;width:34px;height:34px;font:700 10px Arial;display:grid}.gitOAuthProvider header>div{flex:1;min-width:0}.gitOAuthProvider header strong,.gitOAuthProvider header small{display:block}.gitOAuthProvider header small{color:#777;margin-top:3px}.gitOAuthProvider header label{align-items:center;gap:5px;display:flex}.gitOAuthProvider>label{color:#666;gap:5px;display:grid}.gitOAuthProvider input:not([type=checkbox]){border:1px solid #ddd;border-radius:7px;min-width:0;padding:10px;font-family:YekanBakh,Arial,sans-serif}.gitOAuthProvider>div{grid-column:1/-1;gap:7px;display:flex}.gitOAuthProvider button{color:#fff;background:#111;border:1px solid #111;border-radius:7px;padding:8px 13px;font-family:inherit}.gitOAuthProvider button.danger{color:#b42318;background:#fff;border-color:#ddd}.gitConnectionsCard{grid-column:1/-1;margin-bottom:14px}.connectionMessage{color:#08783c;background:#f7fff8;border:1px solid #b7dec4;border-radius:7px;padding:9px 11px}.connectionMessage.error{color:#b42318;background:#fff7f6;border-color:#efc2bd}.gitConnectionList{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.gitConnectionList article{border:1px solid #e1e1e1;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.gitConnectionList article>div{flex:1;min-width:0}.gitConnectionList strong,.gitConnectionList small{display:block}.gitConnectionList small{color:#777;margin-top:3px}.gitConnectionList a,.gitConnectionList button{color:#111;white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:6px;padding:7px 9px;font-family:inherit;text-decoration:none}.gitConnectionList a.primary{color:#fff;background:#111;border-color:#111}.gitConnectionList button:not(:disabled){color:#b42318}.gitConnectionList button:disabled{color:#aaa}.gitConnectionPicker{gap:8px;grid-template-columns:1fr 1fr!important;display:grid!important}.gitConnectionPicker>button{text-align:right;background:#fff;border:1px solid #ddd;border-radius:8px;align-items:center;gap:9px;padding:10px;font-family:inherit;display:flex}.gitConnectionPicker>button.selected{border-color:#111;box-shadow:0 0 0 1px #111}.gitConnectionPicker>button>div{flex:1;min-width:0}.gitConnectionPicker strong,.gitConnectionPicker small{display:block}.gitConnectionPicker small{color:#777;margin-top:3px}.gitConnectionPicker i{font-style:normal}.manualGitToggle{color:#555;background:0 0;border:0;justify-self:start;padding:0;font-family:inherit;text-decoration:underline}.gitSourceFields select{background:#fff;border:1px solid #d9d9d9;border-radius:7px;width:100%;min-width:0;padding:11px 12px;font:10px YekanBakh}.gitSourceFields .sourceNotice a{color:#111;font-weight:700}@media (max-width:760px){.gitOAuthGrid,.oauthCallbacks,.gitConnectionList,.gitConnectionPicker{grid-template-columns:1fr!important}.gitOAuthManager>.cardHead{flex-direction:column}.gitOAuthProvider{grid-template-columns:1fr}.gitOAuthProvider>label,.gitOAuthProvider header,.gitOAuthProvider>div{grid-column:1}.gitConnectionList article{flex-wrap:wrap}.gitConnectionList article>div{min-width:120px}}.releaseLive{color:#08783c;align-items:center;gap:6px;margin-top:8px;font-size:9px;display:inline-flex}.releaseLive i{background:#12a150;border-radius:50%;width:7px;height:7px;animation:1.5s infinite releasePulse;box-shadow:0 0 0 4px #e7f8ed}@keyframes releasePulse{50%{box-shadow:0 0 0 7px #0000}}.landingPage{color:#111;direction:rtl;background:#fff;min-height:100vh}.landingPage *{box-sizing:border-box}.landingPage a{color:inherit;text-decoration:none}.landingSection,.landingProductRail,.landingFlow,.landingCta,.landingFooter{content-visibility:auto;contain-intrinsic-size:auto 720px}.landingNav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffed;border-bottom:1px solid #e7e7e7;grid-template-columns:1fr auto 1fr;align-items:center;height:66px;padding:0 max(24px,50vw - 590px);display:grid;position:sticky;top:0}.landingBrand{align-items:center;gap:9px;font-size:20px;font-weight:800;display:flex}.landingBrand span{font:20px Arial}.landingNav>div{align-items:center;gap:28px;display:flex}.landingNav>div:first-of-type{color:#555;font-size:13px}.landingNav>div:first-of-type a:hover{color:#111}.landingNav>div:last-child{justify-self:end;gap:8px}.landingAccountLinks.checking{visibility:hidden;min-width:152px}.landingLogin,.landingStart{border:1px solid #dedede;border-radius:7px;padding:9px 16px;font-size:12px}.landingStart{background:#111;border-color:#111;color:#fff!important}.landingStart:hover{background:#333}.landingHero{text-align:center;background-color:#fbfbfb;background-image:none;background-position:0 0;background-repeat:repeat;background-size:96px 96px,128px 128px,auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:660px;padding:95px 24px;display:flex;position:relative;overflow:hidden}.landingHero:before{content:"";pointer-events:none;background:radial-gradient(circle,#fff 0,#fffffff2 32%,#ffffff9c 68%,#0000);position:absolute;inset:0}.landingHero>*{position:relative}.heroPill{color:#555;background:#fff;border:1px solid #ddd;border-radius:99px;padding:7px 13px;font-size:12px;box-shadow:0 1px 3px #0000000b}.landingHero h1{letter-spacing:-2px;margin:28px 0 20px;font-size:64px;line-height:1.2}.landingHero h1 b{color:#777;font-weight:800}.landingHero>p{color:#666;max-width:720px;margin:0;font-size:18px;line-height:2}.landingHero>div:not(.heroCommand){gap:10px;margin-top:30px;display:flex}.landingHero>div:not(.heroCommand) a{color:#fff;background:#111;border:1px solid #111;border-radius:8px;padding:13px 22px;font-size:14px}.landingHero>div:not(.heroCommand) a:last-child{color:#111;background:#fff;border-color:#ddd}.heroCommand{color:#eee;text-align:left;background:#111;border:1px solid #d8d8d8;border-radius:9px;align-items:center;width:min(620px,100%);margin-top:52px;padding:15px 18px;display:flex;box-shadow:0 16px 45px #00000018}.heroCommand span{color:#888}.heroCommand code{margin-left:10px;font:13px Consolas,monospace}.heroCommand b{color:#67d391;margin-left:auto;font:11px Consolas,monospace}.landingProof{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;grid-template-columns:repeat(7,1fr);align-items:center;max-width:1180px;min-height:82px;margin:auto;display:grid}.landingProof span{color:#666;border-left:1px solid #e5e5e5;place-items:center;height:100%;font:600 13px Arial;display:grid}.landingProof span:last-child{border-left:0}.landingSection{max-width:1180px;margin:auto;padding:110px 0}.landingSection>header{max-width:720px;margin-bottom:46px}.landingSection>header>span,.landingFlow>div>span,.landingCta>span{color:#777;font-size:12px}.landingSection h2,.landingFlow h2,.landingCta h2{letter-spacing:-1px;margin:10px 0 14px;font-size:38px}.landingSection>header p,.landingFlow>div>p,.landingCta p{color:#666;margin:0;font-size:15px;line-height:1.9}.landingFeatureGrid{border-top:1px solid #ddd;border-right:1px solid #ddd;grid-template-columns:1fr 1fr;display:grid}.landingFeatureGrid article{border-bottom:1px solid #ddd;border-left:1px solid #ddd;min-height:245px;padding:34px}.landingFeatureGrid i{color:#888;font:11px Arial}.landingFeatureGrid h3{margin:48px 0 12px;font-size:20px}.landingFeatureGrid p{color:#666;max-width:470px;margin:0;font-size:13px;line-height:2}.landingProductRail{color:#fff;background:#111;border:1px solid #ddd;border-radius:12px;grid-template-columns:repeat(3,1fr);max-width:1180px;margin:0 auto 110px;display:grid;overflow:hidden}.landingProductRail article{border-inline-start:1px solid #333;flex-direction:column;min-height:260px;padding:32px;display:flex}.landingProductRail article:first-child{border-inline-start:0}.landingProductRail span,.landingProductRail p{color:#aaa}.landingProductRail span{font:11px Consolas,monospace}.landingProductRail h3{margin:54px 0 10px;font-size:21px}.landingProductRail p{margin:0;font-size:13px;line-height:1.9}.landingProductRail b{color:#6ee7a0;text-align:left;direction:ltr;margin-top:auto;font:11px Consolas,monospace}.landingFlow{border:1px solid #ddd;grid-template-columns:1fr 1fr;max-width:1180px;margin:auto;display:grid}.landingFlow>div{padding:64px}.landingFlow>div>a{border-bottom:1px solid #111;margin-top:27px;padding-bottom:3px;font-size:13px;display:inline-flex}.landingFlow ol{border-right:1px solid #ddd;margin:0;padding:0;list-style:none}.landingFlow li{border-bottom:1px solid #ddd;align-items:center;gap:22px;min-height:130px;padding:26px 34px;display:flex}.landingFlow li:last-child{border-bottom:0}.landingFlow li>b{color:#fff;background:#111;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.landingFlow li strong,.landingFlow li span{display:block}.landingFlow li strong{font-size:15px}.landingFlow li span{color:#777;margin-top:6px;font-size:12px}.landingPricing{padding-bottom:125px}.landingPlanGrid{border-top:1px solid #ddd;border-right:1px solid #ddd;grid-template-columns:repeat(4,1fr);display:grid}.landingPlanGrid article{border-bottom:1px solid #ddd;border-left:1px solid #ddd;flex-direction:column;min-height:430px;padding:28px;display:flex;position:relative}.landingPlanGrid article.featured{color:#fff;background:#111}.landingPlanGrid article>em{border:1px solid #444;border-radius:99px;padding:4px 8px;font-size:10px;font-style:normal;position:absolute;top:20px;left:20px}.landingPlanGrid h3{margin:0 0 30px;font-size:18px}.landingPlanGrid article>div strong{font-size:26px;display:block}.landingPlanGrid article>div span{color:#777;font-size:11px}.landingPlanGrid article>p{color:#777;margin:10px 0 25px;font-size:11px}.landingPlanGrid ul{color:#555;gap:12px;margin:0 0 28px;padding:0;font-size:12px;list-style:none;display:grid}.landingPlanGrid li:before{content:"✓";color:#111;margin-left:7px}.landingPlanGrid .featured ul,.landingPlanGrid .featured p{color:#bbb}.landingPlanGrid .featured li:before{color:#fff}.landingPlanGrid article>a{text-align:center;border:1px solid #ddd;border-radius:7px;margin-top:auto;padding:10px;font-size:12px}.landingPlanGrid .featured>a{color:#111;background:#fff}.landingPricing>small{color:#777;margin-top:16px;font-size:11px;display:block}.landingCalculatorLink{text-align:center;max-width:1180px;margin:-92px auto 92px}.landingCalculatorLink a{border-bottom:1px solid #111;padding-bottom:4px;font-size:13px;font-weight:700;display:inline-flex}.landingCta{text-align:center;background:#fafafa;border-top:1px solid #ddd;border-bottom:1px solid #ddd;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:70px 24px;display:flex}.landingCta p{max-width:620px}.landingCta>a{color:#fff;background:#111;border-radius:8px;margin-top:25px;padding:13px 24px;font-size:13px}.landingFooter{grid-template-columns:auto 1fr auto;align-items:center;gap:25px;max-width:1180px;margin:auto;padding:42px 0;display:grid}.landingFooter p{color:#777;font-size:11px}.landingFooter>div{gap:18px;font-size:11px;display:flex}.landingFooter>small{color:#999;border-top:1px solid #eee;grid-column:1/-1;padding-top:24px;font-size:10px}@media (max-width:900px){.landingNav{grid-template-columns:1fr auto}.landingNav>div:first-of-type{display:none}.landingHero h1{font-size:48px}.landingSection{padding-left:24px;padding-right:24px}.landingPlanGrid{grid-template-columns:1fr 1fr}.landingFlow,.landingProductRail,.landingFooter,.landingCalculatorLink{margin-left:24px;margin-right:24px}.landingProof{border-bottom:1px solid #e5e5e5;grid-template-columns:repeat(4,1fr)}.landingProof span{border-bottom:1px solid #e5e5e5;min-height:64px}}@media (max-width:620px){.landingNav{height:58px;padding:0 16px}.landingNav .landingLogin{display:none}.landingStart{padding:8px 12px}.landingHero{min-height:610px;padding:78px 18px}.landingHero h1{letter-spacing:-1px;font-size:38px}.landingHero>p{font-size:15px}.landingHero>div:not(.heroCommand){flex-direction:column;width:100%}.heroCommand{padding:13px}.heroCommand b{display:none}.landingProof{grid-template-columns:repeat(2,1fr)}.landingSection{padding:76px 16px}.landingProductRail{grid-template-columns:1fr;margin:0 16px 76px}.landingProductRail article{border-inline-start:0;border-top:1px solid #333;min-height:220px;padding:26px}.landingProductRail article:first-child{border-top:0}.landingSection h2,.landingFlow h2,.landingCta h2{font-size:29px}.landingFeatureGrid{grid-template-columns:1fr}.landingFeatureGrid article{min-height:210px;padding:26px}.landingFeatureGrid h3{margin-top:30px}.landingFlow{grid-template-columns:1fr;margin:0 16px}.landingFlow>div{padding:38px 25px}.landingFlow ol{border-top:1px solid #ddd;border-right:0}.landingFlow li{padding:22px}.landingPlanGrid{grid-template-columns:1fr}.landingPlanGrid article{min-height:390px}.landingCalculatorLink{margin:-48px 16px 65px}.landingFooter{grid-template-columns:1fr;margin:0 16px;padding:34px 0}.landingFooter>div{flex-wrap:wrap}.landingFooter>small{grid-column:auto}}.futureSources a{color:#555;background:#fafafa;border:1px solid #e2e2e2;border-radius:6px;padding:6px 9px;font:8px YekanBakh;text-decoration:none}.futureSources a:hover{background:#fff;border-color:#aaa}.futureSources a b{color:#08783c;margin-right:5px;font-size:7px}.clusterTls{background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;margin-top:12px;padding:12px}.clusterTls>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.clusterTls>header strong,.clusterTls>header small{display:block}.clusterTls>header small{color:#777;margin-top:3px}.clusterTls>header>b{background:#eee;border-radius:12px;padding:3px 8px;font-size:9px}.clusterTls.ready>header>b{color:#08783c;background:#eaf8ee}.clusterTls.pending>header>b{color:#946200;background:#fff7df}.clusterTls>div:last-child{gap:6px;margin-top:10px;display:flex}.tlsDnsRecord{border-top:1px solid #e5e5e5;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;margin-top:10px;padding-top:9px;display:grid}.tlsDnsRecord>span{color:#fff;background:#111;border-radius:5px;grid-row:span 2;align-self:start;padding:4px 6px}.tlsDnsRecord code{text-align:left;direction:ltr;min-width:0;font-size:10px;overflow:auto}.tlsDnsRecord small{color:#777;text-align:left;direction:ltr;grid-column:2}.domainDnsRecords{gap:7px;margin-top:2px;display:grid}.domainDnsRecords>p{color:#555;margin:0;font-size:11px}.domainDnsRecords>div{grid-template-columns:38px minmax(160px,1fr) minmax(160px,1fr);align-items:center;gap:6px;display:grid}.domainDnsRecords b{color:#fff;text-align:center;background:#111;border-radius:5px;padding:5px;font:9px Arial}.domainDnsRecords code{max-width:none!important}.domainDnsRecords>small{color:#777;font-size:10px}@media (max-width:980px){.managedDomainFields{grid-template-columns:1fr 1.2fr}.managedHostname{grid-column:1/-1}}@media (max-width:700px){.domainsCard{border-left:0;border-right:0;border-radius:0;padding:18px 14px}.domainCardHead{align-items:flex-start}.domainCardHead>button{white-space:nowrap}.domainConnectTabs{grid-template-columns:1fr}.domainConnectTabs button{border-bottom:1px solid #e2e2e2;border-left:0}.domainConnectTabs button:last-child{border-bottom:0}.managedDomainConnect,.manualDomainConnect{padding:18px 14px}.managedDomainLead p{font-size:11px}.managedDomainFields{grid-template-columns:1fr}.managedHostname{grid-column:auto}.managedDomainAction{flex-direction:column;align-items:stretch}.managedDomainAction button{width:100%}.domainAdd{grid-template-columns:1fr}.domainRow{flex-direction:column;align-items:stretch}.domainActions{justify-content:flex-end}.domainDnsRecords>div{grid-template-columns:38px 1fr}.domainDnsRecords>div code:last-child{grid-column:2}}.createDeploy.cliMode{grid-template-columns:1fr}.cliMode .configureSection,.cliMode .createSummary{display:none}.cliDeployGuide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cliDeployGuide li{border:1px solid #ddd;border-radius:9px;min-width:0;padding:15px}.cliDeployGuide li>div{align-items:center;gap:8px;display:flex}.cliDeployGuide li>div>b{color:#fff;background:#111;border-radius:50%;place-items:center;width:24px;height:24px;font:10px YekanBakh;display:grid}.cliDeployGuide li>code{color:#fff;text-align:left;direction:ltr;background:#111;border-radius:7px;margin-top:13px;padding:12px;font:10px/1.8 monospace;display:block;overflow:auto}.cliDeployGuide li p{color:#666;line-height:1.8}.cliDeployGuide li a,.cliGuideFooter a{color:#111;font-weight:700}.cliGuideFooter{color:#666;border-top:1px solid #eee;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;display:flex}@media (max-width:760px){.cliDeployGuide ol{grid-template-columns:1fr}.cliGuideFooter{flex-direction:column}}.landingPage{grid-template-columns:none;width:100%;max-width:none;margin:0;display:block}.landingSectionHead{max-width:720px;margin-bottom:46px}.landingSectionHead>span{color:#777;font-size:12px}.landingSectionHead p{color:#666;margin:0;font-size:15px;line-height:1.9}.marketingHero{border-bottom:1px solid #e5e5e5;max-width:1180px;margin:0 auto;padding:120px 0 95px}.marketingHero.compact{padding-bottom:65px}.marketingHero>span,.statusIntro>span{color:#777;font-size:12px}.marketingHero h1,.statusIntro h1{letter-spacing:-1.8px;max-width:850px;margin:13px 0 17px;font-size:54px;line-height:1.25}.marketingHero p,.statusIntro p{color:#666;max-width:720px;margin:0;font-size:16px;line-height:2}.marketingHero>div{gap:9px;margin-top:28px;display:flex}.marketingHero>div a{border:1px solid #ddd;border-radius:7px;padding:11px 17px;font-size:13px}.marketingHero>div a:first-child{color:#fff;background:#111;border-color:#111}.featurePageGrid{gap:24px;max-width:1180px;margin:0 auto;padding:90px 0 120px;display:grid}.featurePageGrid>section{border:1px solid #ddd;grid-template-columns:280px 1fr;display:grid}.featurePageGrid>section>header{border-left:1px solid #ddd;justify-content:flex-start;align-items:flex-start;gap:14px;margin:0;padding:32px;display:flex}.featurePageGrid>section>header>span{color:#888;font:11px Arial}.featurePageGrid h2{margin:0 0 8px;font-size:21px}.featurePageGrid header p{color:#777;margin:0;font-size:12px;line-height:1.8}.featurePageGrid>section>div{grid-template-columns:1fr 1fr;display:grid}.featurePageGrid article{border-bottom:1px solid #eee;border-left:1px solid #eee;min-height:170px;padding:30px}.featurePageGrid article:nth-child(2n){border-left:0}.featurePageGrid article:nth-last-child(-n+2){border-bottom:0}.featurePageGrid h3{margin:0 0 10px;font-size:15px}.featurePageGrid article p{color:#666;margin:0;font-size:12px;line-height:2}.billingModes{border:1px solid #ddd;grid-template-columns:1fr 1fr;max-width:1180px;margin:0 auto 120px;display:grid}.billingModes article{padding:42px}.billingModes article+article{border-right:1px solid #ddd}.billingModes span{color:#777;font:12px Arial}.billingModes h2{margin:12px 0;font-size:24px}.billingModes p{color:#666;min-height:58px;margin:0 0 25px;font-size:13px;line-height:2}.billingModes b{font-size:12px}.publicFaq{grid-template-columns:330px 1fr;gap:70px;max-width:1180px;margin:0 auto 120px;display:grid}.publicFaq>div:first-child>span{color:#777;font-size:12px}.publicFaq h2{margin:11px 0;font-size:32px}.publicFaq details{border-top:1px solid #ddd;padding:21px 0}.publicFaq details:last-child{border-bottom:1px solid #ddd}.publicFaq summary{cursor:pointer;font-size:14px;font-weight:700;list-style:none}.publicFaq p{color:#666;margin:12px 0 0;font-size:12px;line-height:2}.publicStoragePricing{max-width:1180px;margin:0 auto 70px}.publicStoragePricing>header{margin-bottom:24px}.publicStoragePricing>header>span{color:#777;font-size:12px}.publicStoragePricing h2{margin:9px 0;font-size:30px}.publicStoragePricing header p{color:#666;margin:0;font-size:13px}.publicStoragePricing>div{border:1px solid #ddd;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.publicStoragePricing article{border-left:1px solid #ddd;padding:22px}.publicStoragePricing article:last-child{border-left:0}.publicStoragePricing article>div{grid-template-columns:auto 1fr;gap:3px 9px;display:grid}.publicStoragePricing article>div>span{grid-row:1/3;font-size:24px}.publicStoragePricing article strong{font-size:14px}.publicStoragePricing article small{color:#777;font-size:10px;display:block}.publicStoragePricing article>b{margin:24px 0;font-size:25px;display:block}.publicStoragePricing article>b small{margin-top:4px;font-weight:400}.publicStoragePricing footer{color:#666;border-top:1px solid #eee;justify-content:space-between;padding-top:13px;font-size:11px;display:flex}.costCalculator{max-width:1180px;margin:78px auto 20px;scroll-margin-top:84px}.costCalculatorHead{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.costCalculatorHead>div>span{color:#777;font-size:12px}.costCalculatorHead h2{letter-spacing:-.8px;margin:9px 0 10px;font-size:34px}.costCalculatorHead p{color:#666;max-width:710px;margin:0;font-size:14px;line-height:1.9}.costCalculatorHead>b{color:#08783c;background:#f3fff7;border:1px solid #d9eadf;border-radius:999px;flex:none;padding:7px 11px;font-size:11px}.costCalculatorLayout{background:#fff;border:1px solid #dcdcdc;border-radius:14px;grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid;overflow:hidden;box-shadow:0 18px 55px #0000000a}.costBuilder{min-width:0;padding:34px}.costFieldset{border:0;border-bottom:1px solid #e8e8e8;min-width:0;margin:0;padding:0 0 32px}.costFieldset+.costFieldset{padding-top:32px}.costFieldset:last-child{border-bottom:0;padding-bottom:0}.costFieldset legend{align-items:flex-start;gap:12px;width:100%;margin-bottom:20px;padding:0;display:flex}.costFieldset legend>i{color:#fff;background:#111;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;display:grid}.costFieldset legend>span{font-size:15px;font-weight:750}.costFieldset legend small{color:#777;margin-top:3px;font-size:11px;font-weight:400;line-height:1.7;display:block}.costRegionGrid,.costPlanGrid{gap:9px;display:grid}.costRegionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.costPlanGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.costRegionGrid button,.costPlanGrid button{color:#111;text-align:right;background:#fff;border:1px solid #dedede;border-radius:9px;min-width:0;padding:15px;position:relative}.costRegionGrid button:hover,.costPlanGrid button:hover{background:#fafafa;border-color:#aaa}.costRegionGrid button.selected,.costPlanGrid button.selected{border-color:#111;box-shadow:inset 0 0 0 1px #111}.costRegionGrid button>span{float:right;margin-left:10px;font:25px Arial}.costRegionGrid button strong,.costRegionGrid button small,.costPlanGrid button strong,.costPlanGrid button span,.costPlanGrid button small{display:block}.costRegionGrid button strong,.costPlanGrid button strong{font-size:13px}.costRegionGrid button small,.costPlanGrid button span,.costPlanGrid button small{color:#777;margin-top:4px;font-size:10px}.costRegionGrid button>i{font-style:normal;display:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.costRegionGrid button.selected>i{display:block}.costPlanGrid button span b{color:#333;font-weight:650}.costCount{background:#f7f7f7;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:13px 15px;display:flex}.costCount>span:first-child{font-size:12px;font-weight:700}.costCount small{color:#777;margin-top:2px;font-size:10px;font-weight:400;display:block}.costCount>span:last-child{direction:ltr;grid-template-columns:34px 44px 34px;align-items:center;display:grid}.costCount button{background:#fff;border:1px solid #d6d6d6;height:34px;font:18px Arial}.costCount button:first-child{border-radius:7px 0 0 7px}.costCount button:last-child{border-radius:0 7px 7px 0}.costCount output{background:#fff;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;place-items:center;height:34px;font-size:13px;font-weight:700;display:grid}.costAddon{border:1px solid #dedede;border-radius:10px;padding:16px}.costAddon+.costAddon{margin-top:10px}.costAddon.enabled{background:#fcfcfc;border-color:#aaa}.costAddon>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.costAddon>header strong,.costAddon>header small{display:block}.costAddon>header strong{font-size:13px}.costAddon>header small{color:#777;margin-top:3px;font-size:10px}.costAddon>header button{background:#fff;border:1px solid #d8d8d8;border-radius:7px;padding:7px 12px;font-size:11px}.costAddon.enabled>header button{color:#b42318;border-color:#ecc2bd}.costAddon>header button:disabled{cursor:not-allowed;color:#aaa}.costAddonFields{border-top:1px solid #e8e8e8;grid-template-columns:1fr 150px;gap:10px;margin-top:16px;padding-top:16px;display:grid}.costAddonFields.database{grid-template-columns:1.2fr 1fr 115px}.costAddonFields label{color:#555;gap:6px;font-size:10px;display:grid}.costAddonFields select,.costAddonFields input{color:#111;background:#fff;border:1px solid #d8d8d8;border-radius:7px;width:100%;min-width:0;height:40px;padding:0 10px;font-size:11px}.costAddonFields>small{color:#777;grid-column:1/-1;font-size:10px}.costSummary{color:#fff;background:#111;border-radius:11px;margin:16px;padding:27px;position:sticky;top:86px}.costSummary>span{color:#aaa;font-size:11px}.costTotal{margin-top:22px}.costTotal.monthly{border-top:1px solid #333;margin-top:16px;padding-top:17px}.costTotal small,.costTotal strong,.costTotal>b{display:block}.costTotal small{color:#aaa;font-size:10px}.costTotal strong{margin:4px 0 0;font-size:29px;line-height:1.35}.costTotal strong i{font-size:12px;font-style:normal;font-weight:500}.costTotal>b{color:#aaa;font-size:10px;font-weight:400}.costBreakdown{border-top:1px solid #333;border-bottom:1px solid #333;margin-top:24px;padding:13px 0}.costBreakdown p{color:#bbb;justify-content:space-between;gap:12px;margin:0;padding:6px 0;font-size:10px;display:flex}.costBreakdown p b{color:#fff}.costBreakdown .costFree b{color:#61d28b}.costMinimum{color:#bbb;margin:16px 0;font-size:10px;line-height:1.8}.costMinimum b{color:#fff}.costSummary>a{color:#111;text-align:center;background:#fff;border-radius:7px;padding:11px;font-size:12px;font-weight:700;display:block}.costSummary>small{color:#888;margin-top:13px;font-size:9px;line-height:1.8;display:block}.statusPage{max-width:980px;margin:0 auto;padding:70px 0 120px}.statusBanner{border:1px solid #ddd;border-radius:9px;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.statusBanner span{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.statusBanner i,.statusCard b i{background:#d69e2e;border-radius:50%;width:8px;height:8px}.statusBanner.healthy{background:#f5fff8;border-color:#bfe3cb}.statusBanner.healthy i,.statusCard b.ready i{background:#159447}.statusBanner small{color:#777;font-size:11px}.statusIntro{padding:90px 0 45px}.statusIntro h1{font-size:44px}.statusCard{border:1px solid #ddd;border-radius:9px;overflow:hidden}.statusCard>header{background:#fafafa;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;margin:0;padding:20px 22px;display:flex}.statusCard h2{margin:0;font-size:15px}.statusCard>header span{color:#777;font-size:11px}.statusCard article{border-bottom:1px solid #eee;align-items:center;gap:14px;padding:20px 22px;display:flex}.statusCard article:last-of-type{border-bottom:0}.statusFlag{font-size:25px}.statusCard article>div{flex:1}.statusCard strong,.statusCard small{display:block}.statusCard strong{font-size:13px}.statusCard small{color:#888;margin-top:5px;font-size:10px}.statusCard b{color:#8b6914;background:#fff8e8;border-radius:99px;align-items:center;gap:7px;padding:5px 9px;font-size:10px;display:flex}.statusCard b.ready{color:#08783c;background:#eaf8ef}.statusEmpty{text-align:center;color:#777;padding:40px}.statusNote{border:1px solid #ddd;border-radius:9px;margin-top:22px;padding:28px}.statusNote h2{margin:0 0 9px;font-size:17px}.statusNote p{color:#666;margin:0 0 16px;font-size:12px;line-height:1.9}.statusNote a{font-size:12px;font-weight:700}@media (max-width:900px){.marketingHero,.featurePageGrid,.billingModes,.publicFaq,.publicStoragePricing,.statusPage,.costCalculator{margin-left:24px;margin-right:24px}.costCalculatorLayout{grid-template-columns:1fr}.costSummary{margin-top:0;position:static}.marketingHero{padding-top:90px}.featurePageGrid>section{grid-template-columns:1fr}.featurePageGrid>section>header{border-bottom:1px solid #ddd;border-left:0}.publicFaq{grid-template-columns:1fr;gap:25px}.publicStoragePricing>div{grid-template-columns:1fr}.publicStoragePricing article{border-bottom:1px solid #ddd;border-left:0}.publicStoragePricing article:last-child{border-bottom:0}}@media (max-width:620px){.landingSectionHead{margin-bottom:30px}.marketingHero,.featurePageGrid,.billingModes,.publicFaq,.publicStoragePricing,.statusPage{margin-left:16px;margin-right:16px}.costCalculator{margin:55px 16px 0}.costCalculatorHead{flex-direction:column;align-items:flex-start;gap:14px}.costCalculatorHead h2{font-size:28px}.costBuilder{padding:22px 17px}.costRegionGrid,.costPlanGrid{grid-template-columns:1fr 1fr}.costPlanGrid button{padding:13px 11px}.costCount{flex-direction:column;align-items:flex-start}.costAddonFields,.costAddonFields.database{grid-template-columns:1fr}.costSummary{margin:0 10px 10px;padding:23px}.marketingHero{padding:70px 0 55px}.marketingHero h1,.statusIntro h1{font-size:34px}.marketingHero p,.statusIntro p{font-size:14px}.featurePageGrid{padding:55px 0 75px}.featurePageGrid>section>div{grid-template-columns:1fr}.featurePageGrid article,.featurePageGrid article:nth-child(2n),.featurePageGrid article:nth-last-child(-n+2){border-bottom:1px solid #eee;border-left:0}.featurePageGrid article:last-child{border-bottom:0}.billingModes{grid-template-columns:1fr;margin-bottom:75px}.billingModes article{padding:28px}.billingModes article+article{border-top:1px solid #ddd;border-right:0}.publicFaq{margin-bottom:75px}.statusPage{padding-top:35px}.statusBanner{flex-direction:column;align-items:flex-start;gap:7px}.statusIntro{padding:60px 0 35px}.statusCard article{flex-wrap:wrap;align-items:flex-start}.statusCard b{margin-right:auto}.landingFooter>div{gap:14px}}.advancedVolume{border-top:1px solid #e7e7e7;grid-column:1/-1;gap:12px;padding-top:14px;display:grid}.advancedVolumeToggle{align-items:center;gap:10px;display:flex!important}.advancedVolumeToggle input{height:18px;width:18px!important}.advancedVolumeToggle span,.advancedVolumeToggle strong,.advancedVolumeToggle small{display:block}.advancedVolumeToggle small{color:#777;margin-top:3px}.advancedVolumeFields{grid-template-columns:1fr .55fr 1fr 1fr;gap:9px;display:grid}.advancedVolumeFields label{gap:6px;display:grid}.advancedVolumeFields input,.advancedVolumeFields select{background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;min-width:0;padding:10px;font-family:inherit}.advancedVolumeBilling{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.advancedVolumeBilling button{background:#fff;border:1px solid #ddd;border-radius:8px;padding:10px;font-family:inherit}.advancedVolumeBilling button.selected{border-color:#111;box-shadow:inset 0 0 0 1px #111}.composeVolumeList{background:#fafafa;border:1px solid #ddd;border-radius:8px;grid-column:1/-1;padding:10px}.composeVolumeList>div{flex-wrap:wrap;gap:6px;margin:7px 0;display:flex}.composeVolumeList code{background:#fff;border:1px solid #ddd;border-radius:5px;padding:3px 7px}.composeVolumeList small{color:#777}.projectConfiguration{background:#fff;border:1px solid #ddd;border-radius:12px;margin-top:16px;overflow:hidden}.projectConfiguration>.cardHead{padding:18px 20px}.projectConfiguration>.cardHead h2{margin:0;font-size:16px}.projectConfiguration>.cardHead p{color:#737373;margin:4px 0 0}.projectConfiguration>.cardHead button,.configurationEditor button{color:#111;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:7px;padding:7px 10px}.projectConfiguration button:disabled{cursor:wait;opacity:.55}.configurationWorkspace{grid-template-columns:280px minmax(0,1fr);min-height:360px;display:grid}.configurationWorkspace>aside{background:#fafafa;border-inline-end:1px solid #e7e7e7;padding:12px}.configurationTabs{background:#fff;border:1px solid #dedede;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.configurationTabs button{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px}.configurationTabs button[aria-selected=true]{color:#fff;background:#111}.configurationWorkspace nav{gap:4px;margin-top:10px;display:grid}.configurationWorkspace nav>button{text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:3px;padding:9px 10px;display:grid}.configurationWorkspace nav>button:hover{background:#f0f0f0}.configurationWorkspace nav>button.selected{color:#111;background:#e9e9e9}.configurationWorkspace nav span{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.configurationWorkspace nav small{color:#777}.configurationWorkspace nav>p{color:#777;text-align:center;margin:24px 8px}.configurationEditor{min-width:0;padding:18px 20px}.configurationEditor>header{border-bottom:1px solid #eee;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.configurationEditor>header>div{flex:1;min-width:0}.configurationEditor>header strong,.configurationEditor>header small{overflow-wrap:anywhere;display:block}.configurationEditor>header small{color:#777;margin-top:3px}.configurationEditor>header>span{border-radius:99px;padding:4px 8px;font-size:12px}.configurationEditor>header>span.editable{color:#08783c;background:#eaf8ef}.configurationEditor>header>span.readonly{color:#666;background:#f1f1f1}.configurationNotice{color:#785500;background:#fff7e3;border-radius:8px;margin:12px 0 0;padding:10px 12px}.secretGate{align-items:center;gap:16px;min-height:190px;padding:24px;display:flex}.secretGate>div{flex:1;min-width:0}.secretGate p{color:#737373;max-width:62ch;margin:5px 0 0}.secretGate ul{flex-wrap:wrap;gap:5px;margin:12px 0 0;padding:0;list-style:none;display:flex}.secretGate li{background:#f7f7f7;border:1px solid #e1e1e1;border-radius:5px;padding:3px 7px;font:12px/1.5 Consolas,monospace}.secretGate button{color:#fff;background:#111;border-color:#111}.configurationRows{gap:8px;padding:14px 0;display:grid}.configurationRow{grid-template-columns:minmax(130px,.42fr) minmax(0,1fr) 32px;align-items:start;gap:7px;display:grid}.configurationRow input,.configurationRow textarea{color:#111;background:#fff;border:1px solid #ddd;border-radius:7px;min-width:0;padding:9px 10px;font:13px/1.55 Consolas,monospace}.configurationRow textarea{resize:vertical;min-height:88px}.configurationRow input:read-only,.configurationRow textarea:read-only{color:#555;background:#f7f7f7}.configurationRow>button{color:#888;border:0;padding:8px}.configurationRow>button:hover{color:#b42318;background:#fff0ef}.configurationEditor>footer{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.configurationEditor>footer>div{align-items:center;gap:12px;display:flex}.configurationEditor>footer label{align-items:center;gap:6px;display:flex}.configurationEditor .saveConfiguration{color:#fff;background:#111;border-color:#111}.configurationEmpty{text-align:center;place-content:center;min-height:300px;display:grid}.configurationEmpty p{color:#777;margin:5px 0 0}.configurationStatus{color:#555;border-top:1px solid #eee;margin:0;padding:10px 20px}.projectVolumes{background:#fff;border:1px solid #ddd;border-radius:12px;margin-top:16px;overflow:hidden}.projectVolumes>.cardHead{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.projectVolumes>.cardHead h2{margin:0;font-size:16px}.projectVolumes>.cardHead p{color:#777;margin:4px 0 0}.projectVolumes>.cardHead>a{border:1px solid #ddd;border-radius:7px;padding:7px 10px;text-decoration:none}.composeOverview>.cardHead>b{background:#f2f2f2;border-radius:99px;padding:5px 9px}.composeResourceBudget{background:#f5fbf6;border:1px solid #dceadf;border-radius:9px;align-items:center;gap:12px;margin:14px 14px 0;padding:11px 13px;display:flex}.composeResourceBudget strong{direction:ltr}.composeResourceBudget small{color:#52705a;margin-inline-start:auto}.composeServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px;display:grid}.composeServiceGrid article{border:1px solid #e2e2e2;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.composeServiceGrid article>span{background:#f2f2f2;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.composeServiceGrid article>div{flex:1;min-width:0}.composeServiceGrid strong,.composeServiceGrid small{display:block}.composeServiceGrid small{color:#777;margin-top:3px}.composeServiceGrid code{direction:ltr}.composeServiceGrid article>b{background:#f2f2f2;border-radius:99px;padding:4px 7px}.composeComponentState{text-align:center;flex:none!important}.composeComponentState b{border-radius:99px;padding:4px 8px;font-size:12px;display:block}.composeComponentState b.ready{color:#087a35;background:#eaf8ef}.composeComponentState b.pending{color:#8a5b00;background:#fff6dc}.composeServiceGrid article>a{color:#111;border:1px solid #ddd;border-radius:7px;padding:6px 9px;text-decoration:none}.composeServiceGrid article>a:hover{color:#fff;background:#111;border-color:#111}.projectVolumeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.projectVolumeGrid article{border:1px solid #e2e2e2;border-radius:9px;padding:14px}.projectVolumeGrid header{align-items:center;gap:9px;display:flex}.projectVolumeGrid header>span{background:#f2f2f2;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.projectVolumeGrid header>div{flex:1;min-width:0}.projectVolumeGrid header strong,.projectVolumeGrid header small{display:block}.projectVolumeGrid header small{color:#777;margin-top:2px}.projectVolumeGrid header>b{color:#08783c;background:#eaf8ef;border-radius:99px;padding:4px 8px}.projectVolumeGrid dl{grid-template-columns:1fr 1fr;margin:12px 0 0;display:grid}.projectVolumeGrid dl>div{border-top:1px solid #eee;padding:9px 0}.projectVolumeGrid dt{color:#888}.projectVolumeGrid dd{margin:3px 0 0;font-weight:600}.projectVolumeEmpty{align-items:center;gap:12px;padding:25px;display:flex}.projectVolumeEmpty>span{background:#f2f2f2;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.projectVolumeEmpty>div{flex:1}.projectVolumeEmpty p{color:#777;margin:4px 0 0}.projectVolumeEmpty>a{color:#fff;background:#111;border:0;border-radius:7px;padding:8px 11px;text-decoration:none}.storageOfferingEditor{grid-template-columns:1fr 1fr 1fr .85fr .85fr .62fr .62fr .9fr auto auto}@media (max-width:700px){.advancedVolumeFields,.projectVolumeGrid,.composeServiceGrid,.projectVolumeGrid dl{grid-template-columns:1fr}.composeResourceBudget{flex-direction:column;align-items:flex-start;gap:5px}.composeResourceBudget small{margin-inline-start:0}.composeServiceGrid article{flex-wrap:wrap}.advancedVolumeBilling{grid-template-columns:1fr}.projectVolumeEmpty{flex-wrap:wrap;align-items:flex-start}.configurationWorkspace{grid-template-columns:1fr}.configurationWorkspace>aside{border-inline-end:0;border-bottom:1px solid #e7e7e7}.configurationWorkspace nav{grid-auto-columns:minmax(180px,70vw);grid-auto-flow:column;padding-bottom:3px;overflow-x:auto}.configurationRow{grid-template-columns:1fr 32px}.configurationRow>:first-child{grid-column:1/-1}.configurationEditor>footer,.secretGate{flex-direction:column;align-items:stretch}.configurationEditor>footer>div{justify-content:space-between}}.supportLayout{background:#fff;border:1px solid #ddd;border-radius:12px;grid-template-columns:330px minmax(0,1fr);min-height:690px;display:grid;overflow:hidden}.ticketSidebar{background:#fafafa;border-left:1px solid #e5e5e5}.ticketToolbar{border-bottom:1px solid #e5e5e5;grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.ticketToolbar button{color:#fff;background:#111;border:0;border-radius:7px;grid-column:1/-1;padding:10px;font-family:inherit;font-weight:700}.ticketToolbar input,.ticketToolbar select{background:#fff;border:1px solid #ddd;border-radius:7px;min-width:0;padding:9px;font-family:inherit}.ticketList{max-height:610px;overflow:auto}.ticketList>a{color:#111;border-bottom:1px solid #e5e5e5;gap:7px;padding:14px;text-decoration:none;display:grid}.ticketList>a:hover{background:#f4f4f4}.ticketList>a.selected{background:#fff;box-shadow:inset -3px 0 #111}.ticketList header,.ticketList footer,.ticketHeader,.ticketAdminBar,.ticketMessages article>header,.ticketReply>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.ticketList strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticketList small,.ticketList time{color:#777}.ticketList>p{text-align:center;color:#777;padding:28px}.ticketStatus,.ticketPriority{white-space:nowrap;background:#eee;border-radius:99px;padding:3px 8px;font-size:11px;display:inline-flex}.ticketStatus.open,.ticketStatus.in_progress{color:#1261a0;background:#e9f4ff}.ticketStatus.waiting_for_user{color:#855e00;background:#fff4d9}.ticketStatus.resolved{color:#08783c;background:#e8f8ee}.ticketPriority.high{color:#855e00;background:#fff4d9}.ticketPriority.urgent{color:#b42318;background:#fff0ee}.supportMain{min-width:0;position:relative}.ticketHeader{border-bottom:1px solid #eee;padding:20px 24px}.ticketHeader h2{margin:5px 0;font-size:20px}.ticketHeader p,.ticketHeader span{color:#777;margin:0}.ticketHeader>div:last-child{gap:6px;display:flex}.ticketAdminBar{background:#fafafa;border-bottom:1px solid #eee;justify-content:flex-start;padding:10px 24px}.ticketAdminBar label{align-items:center;gap:6px;display:flex}.ticketAdminBar select{background:#fff;border:1px solid #ddd;border-radius:6px;padding:7px;font-family:inherit}.ticketAdminBar button{background:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 10px;font-family:inherit}.ticketAdminBar>span{color:#777;margin-right:auto}.ticketMessages{background:#fcfcfc;gap:12px;max-height:430px;padding:20px 24px;display:grid;overflow:auto}.ticketMessages article{background:#fff;border:1px solid #ddd;border-radius:10px;max-width:82%;padding:14px}.ticketMessages article.staff{background:#f7fbff;border-color:#cfddea;justify-self:end}.ticketMessages article.customer{justify-self:start}.ticketMessages article>header>div{align-items:center;gap:8px;display:flex}.ticketMessages article>header div>span{color:#fff;background:#111;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ticketMessages article header strong b{color:#1261a0;font-size:10px;display:block}.ticketMessages time{color:#888}.ticketMessages p{white-space:pre-wrap;margin:13px 0 0;line-height:1.9}.ticketMessages article>a{color:#111;border:1px solid #ddd;border-radius:7px;align-items:center;gap:8px;margin-top:12px;padding:7px 10px;text-decoration:none;display:inline-flex}.ticketMessages article>a small{color:#888}.ticketReply{border-top:1px solid #eee;gap:10px;padding:16px 24px;display:grid}.ticketReply label,.ticketCompose label{gap:6px;font-weight:600;display:grid}.ticketReply textarea,.ticketCompose input,.ticketCompose select,.ticketCompose textarea{resize:vertical;background:#fff;border:1px solid #d6d6d6;border-radius:8px;width:100%;min-width:0;padding:10px 12px;font-family:inherit}.ticketReply>div label{cursor:pointer;border:1px solid #ddd;border-radius:7px;align-items:center;padding:8px 10px;display:inline-flex}.ticketReply input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.ticketReply button,.ticketCompose form>button,.supportEmpty button{color:#fff;background:#111;border:0;border-radius:7px;padding:9px 17px;font-family:inherit;font-weight:700}.ticketCompose>.cardHead{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ticketCompose h2{margin:0}.ticketCompose p{color:#777;margin:5px 0 0}.ticketCompose>.cardHead button{background:0 0;border:0;font-size:22px}.ticketCompose form{gap:15px;padding:22px 24px;display:grid}.ticketCompose form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ticketAttachment small{color:#777;font-weight:400}.supportEmpty{text-align:center;place-content:center;justify-items:center;height:100%;padding:40px;display:grid}.supportEmpty>span{background:#f1f1f1;border-radius:12px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.supportEmpty h2{margin:14px 0 5px}.supportEmpty p{color:#777;margin:0 0 18px}.supportError{color:#b42318;background:#fff5f3;border:1px solid #efb9b2;border-radius:7px;padding:9px;position:absolute;bottom:12px;left:20px;right:20px}.closeTicket{color:#b42318;background:0 0;border:0;margin:0 24px 16px;font-family:inherit}.ticketClosed{color:#777;padding:20px 24px}.adminSupportLink{color:#111;border:1px solid #ddd;border-radius:7px;margin-top:12px;padding:8px 11px;text-decoration:none;display:inline-flex}@media (max-width:900px){.supportLayout{grid-template-columns:280px minmax(0,1fr)}.ticketHeader{align-items:flex-start}.ticketMessages article{max-width:94%}}@media (max-width:700px){.supportLayout{display:block}.ticketSidebar{border-bottom:1px solid #ddd;border-left:0}.ticketList{max-height:260px}.supportMain{min-height:560px}.ticketHeader,.ticketAdminBar{flex-wrap:wrap;align-items:flex-start}.ticketAdminBar>span{width:100%;margin-right:0}.ticketCompose form>div{grid-template-columns:1fr}.ticketMessages{padding:15px}.ticketReply{padding:14px}.ticketMessages article{max-width:100%}}.resourcePageIntro{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.resourcePageIntro .pageIntro{margin-bottom:0}.resourcePrimaryAction,.resourceBackAction{color:#fff;white-space:nowrap;background:#111;border:1px solid #111;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex}.resourceBackAction{color:#333;background:#fff;border-color:#ddd}.resourceFlow{position:relative}.resourceFlow.create{max-width:760px;margin:0 auto}.resourceFlow.list .volumeInventory{width:100%}.resourceFlow .volumeMessage{margin-top:12px;position:static}.resourceFlow .volumeEmpty .resourcePrimaryAction{margin-top:15px}.appResources{background:#fafafa;border:1px solid #d8d8d8;border-radius:10px;overflow:hidden}.appResources>header{border-bottom:1px solid #e3e3e3;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.appResources>header strong,.appResources>header small{display:block}.appResources>header small{color:#777;margin-top:4px}.appResources>header>span,.databaseDeployToggle>b,.advancedVolumeToggle>b{color:#666;white-space:nowrap;background:#eee;border-radius:99px;padding:4px 8px}.appResources .databaseDeploy{background:#fff;border:0;border-bottom:1px solid #e3e3e3;border-radius:0}.composeDatabaseConfigurator{background:#fff;border-bottom:1px solid #e3e3e3;padding:14px}.composeDatabaseConfigurator>header,.composeDatabaseConfigurator>header>div,.composeDatabaseConfigurator>header strong,.composeDatabaseConfigurator>header small{display:flex}.composeDatabaseConfigurator>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.composeDatabaseConfigurator>header>div{flex-direction:column;gap:3px}.composeDatabaseConfigurator>header small{color:#666;max-width:68ch;line-height:1.75}.composeDatabaseConfigurator>header>span,.composeDatabaseList article>header>span{color:#08783c;white-space:nowrap;background:#edf8f1;border-radius:999px;padding:4px 9px;font-size:11px}.composeDatabaseList{gap:10px;display:grid}.composeDatabaseList article{background:#fff;border:1px solid #ddd;border-radius:12px;overflow:hidden}.composeDatabaseList article>header{border-bottom:1px solid #eee;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.composeDatabaseList article>header>div{min-width:0}.composeDatabaseList article>header strong,.composeDatabaseList article>header small{display:block}.composeDatabaseList article>header small{color:#666;margin-top:2px}.composeDatabaseFields{grid-template-columns:.85fr 1.25fr 1fr .7fr;gap:9px;padding:12px 13px;display:grid}.composeDatabaseFields label{color:#555;gap:6px;font-size:12px;display:grid}.composeDatabaseFields select,.composeDatabaseFields input{color:#111;width:100%;min-width:0;height:39px;font:inherit;background:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:0 10px}.databaseSizeInput{display:block;position:relative}.databaseSizeInput input{direction:ltr;padding-right:44px}.databaseSizeInput b{color:#777;font-size:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.composeDatabaseList article>footer{background:#fafafa;border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;display:flex}.composeDatabaseBilling{background:#fff;border:1px solid #d8d8d8;border-radius:8px;grid-template-columns:repeat(2,1fr);padding:2px;display:inline-grid}.composeDatabaseBilling button{color:#666;min-width:70px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px}.composeDatabaseBilling button.selected{color:#fff;background:#111}.composeDatabasePrice{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 14px;display:grid}.composeDatabasePrice small{color:#666;grid-row:1/span 2;align-self:center}.composeDatabasePrice strong{color:#111;font-size:15px}.composeDatabasePrice span{color:#777;font-size:10px}.appResources .advancedVolume{background:#fff;border:0;padding:14px}.appResources .databaseDeployToggle span,.appResources .advancedVolumeToggle span{flex:1;min-width:0}.appResources input:disabled{cursor:not-allowed}.resourceCreatePage{width:min(800px,100% - 40px)}@media (max-width:700px){.resourcePageIntro{flex-direction:column;align-items:stretch}.resourcePageIntro>a{align-self:flex-start}.resourceCreatePage{width:min(100% - 28px,800px)}.appResources>header,.databaseDeployToggle,.advancedVolumeToggle{align-items:flex-start}.composeDatabaseConfigurator>header,.composeDatabaseList article>footer{flex-direction:column;align-items:stretch}.composeDatabaseFields{grid-template-columns:1fr}.composeDatabasePrice{text-align:right}.composeDatabaseBilling{width:100%}}.navPrimary{gap:2px;padding-bottom:9px;display:grid}.navGroup{border-top:1px solid #eee;padding:5px 0}.navGroup summary{color:#666;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:10px;height:36px;padding:0 11px;font-size:12px;list-style:none;display:flex}.navGroup summary::-webkit-details-marker{display:none}.navGroup summary>span{text-align:center;color:#777;width:17px;font:14px Arial}.navGroup summary>i{color:#999;margin-right:auto;font-style:normal;transition:transform .15s}.navGroup[open] summary>i{transform:rotate(180deg)}.navGroup summary:hover{color:#111;background:#f5f5f5}.navGroup>div{gap:2px;padding:2px 17px 5px 0;display:grid}.navGroup>div>a{color:#666;height:34px}.consoleNav a:hover,.adminShortcut:hover{transform:none}.adminGroup{border:1px solid #e5e5e5;border-radius:8px;margin-bottom:6px;padding:3px}.adminGroup summary{color:#333;font-weight:600}.adminGroup>div{padding-left:3px}.techMark{justify-content:center;align-items:center;gap:10px;min-width:0;display:inline-flex}.techMark svg{flex:none;width:36px;height:36px}.techMark svg rect{fill:color-mix(in srgb, var(--tech-color) 11%, white);stroke:color-mix(in srgb, var(--tech-color) 35%, white)}.techMark svg text{fill:var(--tech-color);font:700 12px Arial}.techMark strong{text-overflow:ellipsis;color:#444;white-space:nowrap;font:700 12px Arial;overflow:hidden}.techMark.compact svg{width:34px;height:34px}.templateGrid .techMark{align-self:flex-start;height:34px}.landingProof{grid-template-columns:repeat(8,1fr)}.landingProof>.techMark{border-left:1px solid #e5e5e5;height:100%;min-height:82px;padding:0 10px;display:flex}.landingProof>.techMark:last-child{border-left:0}.supportLayout.list,.supportLayout.detail,.supportLayout.create{min-height:0;display:block}.supportLayout.list .ticketSidebar{border-left:0}.supportLayout.list .ticketList{max-height:none}.supportLayout.list .ticketToolbar{grid-template-columns:minmax(220px,1fr) 220px auto;align-items:center}.newTicketButton{text-align:center;white-space:nowrap;background:#111;border:0;border-radius:7px;grid-row:1;padding:10px 15px;font-weight:700;text-decoration:none;color:#fff!important;grid-column:auto!important}.ticketListEmpty{color:#777;text-align:center;justify-items:center;gap:5px;padding:70px 20px;display:grid}.ticketListEmpty>span{font-size:26px}.ticketListEmpty strong{color:#333}.ticketListEmpty p{margin:0}.supportLayout.detail,.supportLayout.create{max-width:900px;margin:0 auto}.supportBack{color:#555;padding:16px 24px 0;font-weight:700;text-decoration:none;display:inline-flex}.ticketCompose>.cardHead>div>span{color:#777;margin-bottom:5px;display:block}.ticketCompose>.cardHead>a{color:#555;border-radius:50%;place-items:center;width:38px;height:38px;font-size:24px;text-decoration:none;display:grid}.ticketCompose>.cardHead>a:hover{background:#f2f2f2}.ticketComposeActions{justify-content:flex-end;align-items:center;gap:8px;grid-template-columns:none!important;display:flex!important}.ticketComposeActions>a{color:#333;border:1px solid #ddd;border-radius:7px;padding:9px 17px;text-decoration:none}.ticketComposeActions>button{color:#fff;background:#111;border:0;border-radius:7px;padding:10px 20px;font-family:inherit;font-weight:700}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #8ab4f8}.metricChart{overflow:hidden}.metricChart small{direction:rtl;width:auto;min-width:34px;font-size:8px;overflow:visible}.metricChart>div{gap:8px}.metricCard{flex-direction:column;min-height:276px;display:flex}.metricCard>.cardHead{min-height:52px}.metricCard>.metricChart{grid-template-rows:152px 30px;gap:0;height:194px;padding:12px 0 0;display:grid;overflow:hidden}.metricChart>.metricPlot{background:repeating-linear-gradient(0deg,#0000 0 37px,#f1f1f1 38px);border-bottom:1px solid #d9d9d9;align-items:flex-end;gap:3px;min-width:0;height:152px;display:flex;overflow:hidden}.metricChart>.metricPlot i{background:#111;border-radius:3px 3px 0 0;flex:1 1 0;min-width:2px;max-width:none}.metricChart>.metricAxis{justify-content:space-between;align-items:flex-end;height:30px;padding-top:8px;display:flex;gap:0!important}.metricChart>.metricAxis small{color:#777;white-space:nowrap;direction:rtl;width:auto;min-width:0;font-size:8px;line-height:1;overflow:visible}.metricEmpty{text-align:center;color:#777;place-content:center;gap:7px;min-height:182px;display:grid}.metricEmpty strong{color:#bbb;font-size:24px}.metricEmpty span{font-size:9px}.databaseInventory{background:#f7f7f7}.databaseInventory>.cardHead{background:#fff}.databaseInventory>.databaseCard{background:#fff;border:1px solid #ddd;border-radius:10px;margin:14px;padding:0;overflow:hidden;box-shadow:0 1px 2px #00000005}.databaseInventory>.databaseCard>header{border-bottom:1px solid #eee;padding:18px 20px}.databaseInventory>.databaseCard>dl{background:#fafafa;border-bottom:1px solid #eee;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 20px}.databaseInventory>.databaseCard>dl>div{border-top:0;border-left:1px solid #eee;padding:13px 10px}.databaseInventory>.databaseCard>dl>div:last-child{border-left:0}.databaseOperations{border-bottom:1px solid #eee;margin:0}.databaseOperations>summary{cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;list-style:none;display:flex}.databaseOperations>summary::-webkit-details-marker{display:none}.databaseOperations>summary strong{font-size:10px}.databaseOperations>summary span{color:#777;font-size:8px}.databaseOperations>summary b{color:#111;margin-right:7px;transition:transform .18s;display:inline-block}.databaseOperations[open]>summary b{transform:rotate(180deg)}.databaseOperations>div{border-top:1px solid #eee;padding:0 20px 18px}.databaseOperations .databaseHelp{margin-top:18px}.databaseInventory>.databaseCard>footer{padding:0 20px 18px}.databaseDeployFields>.databaseBillingPicker{grid-column:1/-1}.databaseEngines .techMark{flex:none}.databaseEngineMark{place-items:center;display:grid!important}.databaseEngineMark .techMark{display:grid}.databaseEngineMark .techMark svg{width:34px;height:34px}@media (max-width:900px){.landingProof{grid-template-columns:repeat(4,1fr)}.landingProof>.techMark{border-bottom:1px solid #e5e5e5;min-height:72px}}@media (max-width:760px){.consoleDashboard{display:block}.consoleSidebar{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:0;border-bottom:1px solid #ddd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;height:60px;padding:8px 12px;display:grid;position:sticky;top:0;overflow:visible}.teamSwitcher{min-width:0;margin:0;padding:4px}.teamSwitcher>div{min-width:0}.teamSwitcher strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teamSwitcher .chevrons,.consoleTopbar{display:none}.consoleBody{padding-top:16px}.consolePageBody,.consolePageBody.wide{width:calc(100% - 24px);padding-top:22px}.pageIntro{margin-bottom:18px}.pageIntro h1{font-size:24px;line-height:1.35}.pageIntro p{font-size:13px;line-height:1.8}:where(input,select,textarea){font-size:16px!important}.sourcePicker,.templateGrid{grid-template-columns:1fr}.createSection{padding:18px}.createSection>header{padding-bottom:14px}.createDeploy{grid-template-columns:1fr}.createSummary{order:-1;position:static}.landingProof>.techMark{min-height:68px}.landingProof .techMark strong{font-size:11px}.supportIntro{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.supportLayout{border-radius:9px}.supportLayout.list .ticketToolbar{grid-template-columns:1fr 1fr}.supportLayout.list .ticketToolbar .newTicketButton{grid-row:auto;grid-column:1/-1!important}.ticketList>a{min-height:112px;padding:15px}.supportDetailPage,.supportCreatePage{width:100%!important;padding-left:12px!important;padding-right:12px!important}.ticketHeader{gap:14px}.ticketHeader h2{font-size:18px}.ticketHeader>div:last-child{flex-wrap:wrap}.ticketMessages{max-height:none}.ticketMessages article{max-width:100%}.ticketMessages article>header{align-items:flex-start}.ticketMessages time{font-size:10px}.ticketReply>div{align-items:stretch}.ticketReply>div label,.ticketReply>div button{min-height:44px}.ticketCompose>.cardHead,.ticketCompose form{padding:17px}.ticketComposeActions{flex-direction:column-reverse;align-items:stretch}.ticketComposeActions>a,.ticketComposeActions>button{text-align:center}.metricChart{height:150px}.metricChart small{min-width:28px;font-size:7px}.billingServices>div,.ledgerTable>div{gap:10px}.billingServices>div>b{word-break:break-word}}@media (max-width:420px){.healthSummary,.financialSummary,.deploymentSummary{grid-template-columns:1fr}.landingProof{grid-template-columns:repeat(2,1fr)}.landingHero h1{font-size:33px}.ticketToolbar{grid-template-columns:1fr!important}.ticketToolbar>*{grid-column:1!important}.observeToolbar label{flex-basis:100%}.observeToolbar button,.observeToolbar a{place-items:center;min-height:44px;display:grid}.billingServices>div,.ledgerTable>div{grid-template-columns:1fr}}.publicIncidents{background:#fff;border:1px solid #ddd;border-radius:12px;margin-bottom:22px;overflow:hidden}.publicIncidents>header{background:#fafafa;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:17px 20px;display:flex}.publicIncidents>header span{color:#777;font-size:12px}.publicIncidents>header h2{margin:4px 0 0;font-size:18px}.publicIncidents>header>b{color:#fff;background:#111;border-radius:50%;place-items:center;min-width:34px;height:34px;display:grid}.publicIncident{border-bottom:1px solid #e8e8e8;padding:22px}.publicIncident:last-child{border-bottom:0}.publicIncident>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.publicIncident h3{margin:7px 0 0;font-size:18px}.incidentSeverity,.incidentStatus{border-radius:999px;width:max-content;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.incidentSeverity.minor{color:#865c00;background:#fff7df}.incidentSeverity.major{color:#a43b12;background:#fff0e8}.incidentSeverity.critical{color:#b42318;background:#fff0ee}.incidentStatus.investigating{color:#865c00;background:#fff7df}.incidentStatus.identified{color:#175cd3;background:#eef4ff}.incidentStatus.monitoring{color:#5925dc;background:#f4f3ff}.incidentStatus.resolved{color:#067647;background:#ecfdf3}.publicIncident ol,.incidentAdminCard ol{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.publicIncident li,.incidentAdminCard li{grid-template-columns:14px minmax(0,1fr);gap:10px;padding:0 0 18px;display:grid;position:relative}.publicIncident li:last-child,.incidentAdminCard li:last-child{padding-bottom:0}.publicIncident li:before,.incidentAdminCard li:before{content:"";background:#ddd;width:1px;position:absolute;inset-block:12px -2px;inset-inline-start:5px}.publicIncident li:last-child:before,.incidentAdminCard li:last-child:before{display:none}.publicIncident li>span,.incidentAdminCard li>span{z-index:1;background:#777;border:2px solid #fff;border-radius:50%;width:11px;height:11px;margin-top:5px;box-shadow:0 0 0 1px #aaa}.publicIncident li strong,.incidentAdminCard li strong{font-size:13px}.publicIncident li p,.incidentAdminCard li p{color:#444;margin:4px 0;font-size:13px;line-height:1.85}.publicIncident li time,.incidentAdminCard li time,.publicIncident>footer{color:#888;font-size:11px}.publicIncident>footer{border-top:1px solid #eee;margin-top:18px;padding-top:14px}.publicIncidents.history .publicIncident>ol li:not(:first-child){display:none}.incidentManager{gap:18px;display:grid}.incidentCreate,.incidentInventory{background:#fff;border:1px solid #ddd;border-radius:12px;overflow:hidden}.incidentCreate form{grid-template-columns:minmax(0,1fr) 180px;gap:14px;padding:20px;display:grid}.incidentCreate label,.incidentAdminCard form label{align-content:start;gap:6px;font-weight:650;display:grid}.incidentCreate .incidentDescription{grid-column:1/-1}.incidentCreate input,.incidentCreate select,.incidentCreate textarea,.incidentAdminCard input,.incidentAdminCard select{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d7d7d7;border-radius:8px;padding:9px 11px}.incidentCreate textarea{resize:vertical}.incidentCreate form>button,.incidentAdminCard form>button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#111;border:0;border-radius:8px;padding:0 16px;font-weight:700}.incidentCreate form>button{grid-column:1/-1;justify-self:start}.incidentCreate button:disabled,.incidentAdminCard button:disabled{opacity:.55;cursor:wait}.incidentInventory>.cardHead>strong{color:#b42318}.incidentAdminCard{border-top:1px solid #e8e8e8;padding:20px}.incidentAdminCard>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.incidentAdminCard h3{margin:7px 0 3px;font-size:17px}.incidentAdminCard header small{color:#888}.incidentAdminCard form{border-top:1px solid #eee;grid-template-columns:180px minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:18px;padding-top:16px;display:grid}.incidentMessage{color:#176638;background:#f0fbf4;border:1px solid #bde7cb;border-radius:8px;margin:0;padding:11px 13px}@media (max-width:700px){.publicIncident,.incidentAdminCard{padding:16px}.publicIncident>header,.incidentAdminCard>header{display:grid}.incidentCreate form,.incidentAdminCard form{grid-template-columns:1fr}.incidentCreate .incidentDescription,.incidentCreate form>button{grid-column:auto}.incidentCreate form>button,.incidentAdminCard form>button{width:100%}}.cliAuthorizePage{background:#fafafa;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.cliAuthorizePage>section{background:#fff;border:1px solid #dedede;border-radius:16px;width:min(100%,480px);padding:30px;box-shadow:0 24px 80px #00000012}.cliAuthorizeBrand{color:#111;margin-bottom:34px;font-weight:800;text-decoration:none;display:inline-block}.cliAuthorizeEyebrow{color:#666;font-size:13px;display:block}.cliAuthorizePage h1{letter-spacing:-.5px;margin:6px 0 8px;font-size:27px}.cliAuthorizePage p{color:#666;line-height:1.8}.cliAuthorizeAction{margin-top:24px}.cliAuthorizeAction>div{background:#fafafa;border:1px solid #e4e4e4;border-radius:12px;gap:5px;padding:18px;display:grid}.cliAuthorizeAction small{color:#777}.cliAuthorizeAction strong{font-size:15px}.cliAuthorizeAction code{letter-spacing:2px;margin-top:12px;font:700 24px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.cliAuthorizeAction button,.cliAuthorizeBack{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#111;border:0;border-radius:9px;place-items:center;margin-top:16px;font-weight:700;text-decoration:none;display:grid}.cliAuthorizeAction button:disabled{opacity:.55;cursor:wait}.cliAuthorizeSuccess{text-align:center;padding:28px 0 10px}.cliAuthorizeSuccess>span{color:#087a3e;background:#eaf8ef;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;font-size:26px;display:grid}.cliAuthorizePage footer{color:#888;border-top:1px solid #eee;margin-top:28px;padding-top:18px;font-size:12px;line-height:1.8}@media (max-width:520px){.cliAuthorizePage{background:#fff;padding:0}.cliAuthorizePage>section{min-height:100vh;box-shadow:none;border:0;border-radius:0;padding:24px 20px}}@media (min-width:761px){.supportLayout.list .ticketToolbar{display:flex}.supportLayout.list .ticketToolbar input{flex:1}.supportLayout.list .ticketToolbar select{width:190px}.supportLayout.list .newTicketButton{flex:none;grid-row:auto;min-width:150px;grid-column:auto!important}}.skipLink{z-index:1000;color:#fff;background:#111;border-radius:7px;padding:9px 13px;text-decoration:none;transition:transform .15s;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-160%)}.skipLink:focus-visible{transform:translateY(0)}.consoleWorkspace{width:auto;max-width:none;min-height:100vh;margin:0;display:block}.mobileNavigation{display:none}.minWidthZero{min-width:0}@media (max-width:760px){html,body{overflow-x:hidden}:where(a,button,summary){touch-action:manipulation;-webkit-tap-highlight-color:#00000014}.consoleSidebar{min-height:calc(60px + env(safe-area-inset-top));height:calc(60px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 12px 8px}.teamSwitcher{height:44px}.teamSwitcher small{display:none}.mobileNavigation{display:block}.mobileMenuTrigger{color:#111;background:#fff;border:1px solid #dedede;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:82px;min-height:44px;font-weight:700;display:inline-flex}.mobileMenuTrigger:hover,.mobileMenuTrigger:active{background:#f3f3f3}.mobileMenuTrigger>span:first-child{font:19px/1 Arial,sans-serif}.mobileMenuDialog{color:#111;overscroll-behavior:contain;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.mobileMenuDialog::backdrop{background:#00000059}.mobileMenuPanel{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(88vw,390px);height:100dvh;margin-inline-start:auto;display:grid;box-shadow:-18px 0 50px #00000029}.mobileMenuPanel>header{min-height:calc(68px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;gap:12px;display:flex}.mobileMenuPanel>header>div{align-items:center;gap:10px;min-width:0;display:flex}.mobileMenuPanel>header h2,.mobileMenuPanel>header small,.mobileMenuPanel>footer strong,.mobileMenuPanel>footer small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobileMenuPanel>header h2{margin:0;font-size:14px;line-height:1.5}.mobileMenuPanel>header small,.mobileMenuPanel>footer small{color:#777;margin-top:2px;font-size:11px}.mobileMenuPanel>header button,.mobileMenuPanel>footer .logout{color:#222;background:#fff;border:1px solid #ddd;border-radius:9px;width:44px;height:44px;padding:0;font:24px/1 Arial,sans-serif}.mobileMenuPanel>nav{overscroll-behavior:contain;padding:12px 12px 20px;display:block;overflow-y:auto}.mobileMenuPanel section+section{border-top:1px solid #ededed;margin-top:18px;padding-top:14px}.mobileMenuPanel h3{color:#777;margin:0 8px 7px;font-size:11px;font-weight:600}.mobileMenuPanel section>div{gap:3px;display:grid}.mobileMenuPanel nav a{color:#4a4a4a;border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 12px;align-items:center;gap:9px;min-width:0;min-height:46px;padding:0 11px;text-decoration:none;display:grid}.mobileMenuPanel nav a:hover,.mobileMenuPanel nav a:active{color:#111;background:#f5f5f5}.mobileMenuPanel nav a.selected{color:#111;background:#f1f1f1;border-color:#dedede}.mobileMenuPanel nav a>span{text-align:center;color:#666;font:16px/1 Arial,sans-serif}.mobileMenuPanel nav a>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;overflow:hidden}.mobileMenuPanel nav a>i{color:#111;font-size:7px;font-style:normal}.mobileMenuPanel>footer{min-height:calc(70px + env(safe-area-inset-bottom));padding:11px 16px calc(11px + env(safe-area-inset-bottom));border-top:1px solid #e8e8e8;align-items:center;gap:12px;display:flex}.mobileMenuPanel>footer>div{flex:1}.mobileMenuPanel>footer strong{font-size:13px}.consoleWorkspace{min-height:calc(100vh - 60px - env(safe-area-inset-top))}.consoleBody,.projectPage,.consolePageBody,.consolePageBody.wide{max-width:100%}.cardHead{gap:12px}:where(.cardHead,.projectToolbar,.ticketHeader)>*{min-width:0}:where(code,pre,.deploymentDomain,.gitDeployment a){overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.skipLink{transition:none}}@media (max-width:760px){.metricCard{min-height:250px}.metricCard>.metricChart{grid-template-rows:126px 28px;height:166px}.metricChart>.metricPlot{height:126px}.metricChart>.metricAxis small{font-size:10px}.databaseInventory>.databaseCard{margin:10px}.databaseInventory>.databaseCard>header{padding:15px}.databaseInventory>.databaseCard>dl{grid-template-columns:1fr 1fr;padding:0 10px}.databaseInventory>.databaseCard>dl>div{border-top:1px solid #eee;border-left:0;padding:12px 8px}.databaseOperations>summary{align-items:flex-start;padding:15px}.databaseOperations>summary span{text-align:left;line-height:1.6}.databaseOperations>div{padding:0 15px 15px}.databaseOperations .databaseHelp{gap:12px;display:grid}.databaseOperations .databaseHelp button{width:100%}.databaseAccess>header,.databaseCredentialCreate{grid-template-columns:1fr}.databaseAccess>header{display:grid}.databaseAccess>header button,.databaseCredentialCreate button{width:100%}.databaseCredentialConnect{max-width:none}}@media (max-width:420px){.databaseInventory>.databaseCard>dl{grid-template-columns:1fr}.databaseOperations>summary span{display:none}.databaseCredentialConnect,.databaseCredentialList>article>nav{flex-direction:column;align-items:stretch}.databaseCredentialConnect select,.databaseCredentialConnect button,.databaseCredentialList>article>nav button{width:100%}.databaseCredentialReveal{grid-template-columns:1fr}}.consoleBrand{color:#111;border-bottom:1px solid #ededed;align-items:center;gap:9px;min-height:48px;margin:0 7px 10px;padding:0 8px 10px;text-decoration:none;display:flex}.consoleBrand>span,.mobileBrandMark{font:17px/1 Arial,sans-serif}.consoleBrand>strong{letter-spacing:-.4px;font-size:19px;font-weight:850}.landingMobileMenu{display:none}@media (max-width:900px){.landingNav{justify-content:space-between;gap:10px;display:flex}.landingBrand{flex:none;width:max-content}.landingDesktopLinks{display:none!important}.landingMobileMenu{margin-inline-start:auto;display:block;position:relative}.landingMobileMenu>summary{cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:8px;place-items:center;width:40px;height:40px;font:18px/1 Arial,sans-serif;list-style:none;display:grid}.landingMobileMenu>summary::-webkit-details-marker{display:none}.landingMobileMenu[open]>summary{border-color:#111}.landingMobileMenu>div{z-index:30;background:#fff;border:1px solid #dedede;border-radius:10px;gap:3px;width:min(280px,100vw - 32px);padding:8px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 18px 55px #00000021}.landingMobileMenu>div a{border-radius:7px;align-items:center;min-height:44px;padding:0 12px;font-size:14px;display:flex}.landingMobileMenu>div a:hover{background:#f3f3f3}.landingAccountLinks{flex:none}}@media (max-width:760px){.consoleSidebar{grid-template-columns:minmax(0,1fr) auto}.consoleBrand{border:0;min-width:0;height:44px;min-height:44px;margin:0;padding:0 5px}.consoleBrand>strong{font-size:18px}.teamSwitcher{display:none}.mobileMenuTrigger{min-width:74px}.mobileMenuPanel{width:min(92vw,390px);margin-left:auto;margin-right:0;box-shadow:18px 0 50px #0000002e}.mobileMenuIdentity b,.mobileMenuIdentity h2{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobileMenuIdentity b{font-size:16px;line-height:1.3}.mobileMenuIdentity h2{color:#777;margin:2px 0 0;font-size:11px;font-weight:500}.mobileMenuPanel>nav{padding:12px}.mobileMenuPanel .mobilePrimaryNav>div{grid-template-columns:1fr 1fr;gap:6px}.mobileMenuPanel .mobilePrimaryNav a{background:#fafafa;border-color:#ededed;grid-template-columns:22px minmax(0,1fr) 8px;min-height:54px}.mobileMenuPanel .mobilePrimaryNav a.selected{color:#fff;background:#111;border-color:#111}.mobileMenuPanel .mobilePrimaryNav a.selected>span,.mobileMenuPanel .mobilePrimaryNav a.selected>i{color:#fff}.mobileNavGroup{border-top:1px solid #ededed;margin-top:10px}.mobileNavGroup>summary{color:#555;cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 8px;font-size:13px;font-weight:700;list-style:none;display:flex}.mobileNavGroup>summary::-webkit-details-marker{display:none}.mobileNavGroup>summary span{transition:transform .15s}.mobileNavGroup[open]>summary span{transform:rotate(180deg)}.mobileNavGroup>div{gap:3px;padding-bottom:8px;display:grid}.mobileMenuPanel section+section{border:0;margin-top:0;padding-top:0}.mobileMenuPanel>footer{background:#fafafa}.consoleWorkspace :where(.consoleBody,.projectPage,.consolePageBody,.consolePageBody.wide){width:100%;padding-left:12px;padding-right:12px}.landingSection,.landingPricing{overflow:hidden}}@media (max-width:620px){.landingNav{gap:8px}.landingBrand{font-size:18px}.landingBrand span{font-size:17px}.landingAccountLinks{gap:0!important}.landingStart{white-space:nowrap;place-items:center;min-height:40px;padding:0 11px;display:grid}.landingHero{min-height:auto;padding-top:82px;padding-bottom:70px}.landingHero h1{max-width:340px;font-size:clamp(32px,9vw,38px);line-height:1.3}.landingHero>p{max-width:340px}.landingFeatureGrid,.landingPlanGrid{width:100%}}.clusterCapacityList{gap:10px;margin:16px 0;display:grid}.clusterCapacityList form{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(180px,1fr) 160px auto;align-items:end;gap:12px;padding:14px;display:grid}.clusterCapacityList form>div{gap:4px;display:grid}.clusterCapacityList small{color:var(--muted)}.clusterCapacityList label{gap:5px;display:grid}.clusterCapacityList input{width:100%}@media (max-width:720px){.clusterCapacityList form{grid-template-columns:1fr}.clusterCapacityList button{width:100%}}.clusterMigration{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:18px;overflow:hidden}.clusterMigration>.cardHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.clusterMigration>.cardHead h2{margin:4px 0 6px;font-size:20px}.clusterMigration>.cardHead p{max-width:720px;color:var(--muted);margin:0;line-height:1.8}.clusterMigration .eyebrow{color:#067647;font-size:12px;font-weight:700}.migrationSafety{color:#067647;background:#ecfdf3;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:700}.migrationWorkspace{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);min-height:340px;display:grid}.migrationPicker{border-inline-end:1px solid var(--line);padding:18px}.migrationPicker>label{gap:7px;font-weight:700;display:grid}.migrationPicker select{width:100%;min-height:42px}.migrationProjectList{gap:7px;max-height:270px;margin:14px 0;padding-inline-end:4px;display:grid;overflow:auto}.migrationProjectList>label{cursor:pointer;border:1px solid #e6e6e6;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;transition:border-color .15s,background .15s;display:grid}.migrationProjectList>label:hover{background:#fafafa;border-color:#aaa}.migrationProjectList>label.selected{background:#f7f7f7;border-color:#111}.migrationProjectList input{width:16px;height:16px}.migrationProjectList span{gap:2px;min-width:0;display:grid}.migrationProjectList small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.migrationProjectList b{color:#555;background:#f2f2f2;border-radius:999px;padding:3px 7px;font-size:10px}.migrationProjectList b.ready{color:#067647;background:#ecfdf3}.migrationActions{gap:8px;display:flex}.migrationActions button{background:#fff;border:1px solid #d9d9d9;border-radius:8px;min-height:38px;padding:8px 14px;font-weight:700}.migrationActions button.primary{color:#fff;background:#111;border-color:#111}.migrationActions button:disabled{cursor:not-allowed;opacity:.45}.migrationReview{background:#fafafa;align-content:start;gap:10px;padding:18px;display:grid}.migrationEmpty{text-align:center;align-self:center;place-items:center;min-height:260px;padding:30px;display:grid}.migrationEmpty>span{background:#eee;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:12px;font-size:20px;display:grid}.migrationEmpty p{max-width:420px;color:var(--muted);line-height:1.8}.migrationReview article{background:#fff;border:1px solid #dcdcdc;border-radius:11px;padding:15px}.migrationReview article.ready{border-color:#a6e5c7}.migrationReview article.blocked{border-color:#f1c3bc}.migrationReview article header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.migrationReview article header div{gap:3px;display:grid}.migrationReview article header small{color:var(--muted)}.migrationReview article header>b{color:#067647;background:#ecfdf3;border-radius:999px;padding:4px 8px;font-size:10px}.migrationReview article.blocked header>b{color:#b42318;background:#fef3f2}.migrationReview article code{background:#f4f4f4;border-radius:7px;margin-top:12px;padding:8px;display:block;overflow:auto}.migrationReview article p,.migrationReview article li{color:#666;font-size:12px;line-height:1.8}.migrationReview article ul{margin:10px 0 0;padding-inline-start:20px}.migrationHistory{border-top:1px solid var(--line);padding:18px 22px}.migrationHistory h3{margin:0 0 8px;font-size:14px}.migrationHistory article{border-top:1px solid #eee;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.migrationHistory article>div{gap:2px;display:grid}.migrationHistory small{color:var(--muted)}.migrationHistory p{color:#b42318;margin:4px 0 0;font-size:11px}.migrationHistory article>b{color:#666;font-size:11px}.migrationDot{background:#aaa;border-radius:50%;width:8px;height:8px;margin-top:5px}.migrationDot.migrating,.migrationDot.preparing{background:#2563eb}.migrationDot.completed{background:#12a150}.migrationDot.failed{background:#dc2626}@media (max-width:820px){.clusterMigration>.cardHead{display:grid}.migrationSafety{justify-self:start}.migrationWorkspace{grid-template-columns:1fr}.migrationPicker{border-inline-end:0;border-bottom:1px solid var(--line)}.migrationEmpty{min-height:180px}}@media (max-width:520px){.clusterMigration>.cardHead,.migrationPicker,.migrationReview,.migrationHistory{padding:14px}.migrationActions{grid-template-columns:1fr 1fr;display:grid}.migrationActions button{width:100%}.migrationProjectList{max-height:330px}.migrationHistory article{grid-template-columns:auto minmax(0,1fr)}.migrationHistory article>b{grid-column:2}}.affiliateCard{border:1px solid var(--line);background:#fff;border-radius:16px;gap:18px;margin:18px 0;padding:22px;display:grid}.affiliateCard header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.affiliateCard header>div{gap:6px;display:grid}.affiliateCard header span{color:var(--muted);font-size:.85rem}.affiliateCard h2{font-size:1.25rem}.affiliateCard p{color:var(--muted)}.affiliateCard header>b{border-radius:999px;padding:5px 10px;font-size:.78rem}.affiliateCard header>b.active{color:#087a3d;background:#e9f8ef}.affiliateCard header>b.disabled{color:#666;background:#f1f1f1}.affiliateLink{border:1px solid var(--line);direction:ltr;background:#fafafa;border-radius:10px;padding:6px;display:flex}.affiliateLink code{text-overflow:ellipsis;white-space:nowrap;flex:1;padding:8px;overflow:hidden}.affiliateLink button{flex:none}.affiliateStats{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid}.affiliateStats>div{gap:6px;padding:16px;display:grid}.affiliateStats>div+div{border-right:1px solid var(--line)}.affiliateStats span,.affiliateCard footer{color:var(--muted);font-size:.84rem}.affiliateStats strong{font-size:1.2rem}.affiliateStats small{font-size:.75rem;font-weight:400}.affiliateAdmin form{grid-template-columns:repeat(4,minmax(140px,1fr)) auto}.toggleField{align-items:center;gap:8px;display:flex!important}.toggleField input{width:auto!important}@media (max-width:720px){.affiliateCard{padding:16px}.affiliateCard header{align-items:stretch}.affiliateStats{grid-template-columns:1fr}.affiliateStats>div+div{border-right:0;border-top:1px solid var(--line)}.affiliateLink{display:grid}.affiliateAdmin form{grid-template-columns:1fr}}.referralNotice{color:#176638;background:#f0fbf4;border:1px solid #bde7cb;border-radius:9px;margin:0 0 14px;padding:10px 12px;font-size:.82rem;line-height:1.8}.gatewayHistory .billingTable>div{grid-template-columns:1.2fr .8fr 1fr 1fr}.paymentState{font-weight:700}.paymentState.paid{color:#087a3d}.paymentState.failed{color:#c43d2f}.paymentState.pending{color:#9b6500}@media (max-width:720px){.gatewayHistory .billingTable>div{grid-template-columns:1fr 1fr}.gatewayHistory .billingTable>div>div{grid-column:1/-1}}.adminDashboard{--admin-accent:#6d28d9;--admin-soft:#f5f3ff}.adminSidebar{background:#fbfbfc}.adminSidebar .consoleBrand{gap:8px}.adminSidebar .consoleBrand small{color:var(--admin-accent);border:1px solid #ddd6fe;border-radius:999px;margin-inline-start:auto;padding:2px 7px;font-size:10px}.adminIdentity{background:#fff;border:1px solid #e5e5e5;border-radius:10px;align-items:center;gap:10px;margin:6px 10px 16px;padding:11px;display:flex}.adminIdentity>span{color:#fff;background:#111;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.adminIdentity div,.adminBackLink div,.adminNav a div{flex-direction:column;min-width:0;display:flex}.adminIdentity small,.adminBackLink small,.adminNav a small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.adminNav{gap:3px}.adminNav a{align-items:center;min-height:52px;padding-block:7px}.adminNav a>span{background:#fff;border:1px solid #e5e5e5;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.adminNav a.selected{background:var(--admin-soft);color:#4c1d95}.adminNav a.selected>span{border-color:#c4b5fd}.adminBackLink{color:#222;border:1px solid #e5e5e5;border-radius:9px;align-items:center;gap:10px;margin:8px;padding:10px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.adminBackLink:hover{background:#fff;border-color:#aaa}.adminTopbar>a{color:#555;font-size:12px;text-decoration:none}.adminOverviewPage,.adminSectionPage{max-width:1240px}.adminPulse{background:#fff;border:1px solid #dedede;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.adminPulse article{border-inline-start:1px solid #e8e8e8;min-width:0;padding:20px}.adminPulse article:first-child{border-inline-start:0}.adminPulse article>span,.adminPulse article p{color:#777;font-size:12px}.adminPulse article strong{margin:8px 0 3px;font-size:25px;line-height:1;display:block}.adminPulse article strong small{color:#999;font-size:13px}.adminPulse article.needsAttention strong{color:#b42318}.adminAreaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.adminAreaGrid>a{color:#111;background:#fff;border:1px solid #dedede;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:126px;padding:18px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.adminAreaGrid>a:hover{border-color:#aaa;transform:translateY(-1px);box-shadow:0 8px 24px #0000000d}.adminAreaGrid>a.warning{border-color:#f3c7c3}.adminAreaIcon{color:#5b21b6;background:var(--admin-soft);border-radius:10px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.adminAreaGrid a div{flex-direction:column;min-width:0;display:flex}.adminAreaGrid a small,.adminAreaGrid a p{color:#777}.adminAreaGrid a strong{margin:5px 0;font-size:19px}.adminLaunchChecklist{background:#fff;border:1px solid #dedede;border-radius:12px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:28px;padding:24px;display:grid}.adminLaunchChecklist>div>span{color:var(--admin-accent);font-size:12px}.adminLaunchChecklist h2{margin:7px 0}.adminLaunchChecklist>div p,.adminLaunchChecklist li small{color:#777}.adminLaunchChecklist ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.adminLaunchChecklist li{border-bottom:1px solid #eee;align-items:center;gap:12px;padding:12px 0;display:flex}.adminLaunchChecklist li:last-child{border:0}.adminLaunchChecklist li>span{color:#b42318;background:#fef3f2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.adminLaunchChecklist li.done>span{color:#067647;background:#ecfdf3}.adminLaunchChecklist li div{flex-direction:column;display:flex}.adminSectionNav{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #dedede;border-radius:10px;gap:5px;margin:0 0 18px;padding:6px;display:flex;position:sticky;top:56px;overflow-x:auto}.adminSectionNav a{color:#555;border-radius:7px;flex:none;padding:8px 12px;font-size:12px;text-decoration:none}.adminSectionNav a:hover{color:#111;background:#f3f3f3}.adminSectionPage>div[id]{scroll-margin-top:120px}.adminCustomerCredits{background:#fff;border:1px solid #dedede;border-radius:12px;margin-top:18px;overflow:hidden}.adminCustomerCredits>.cardHead{border-bottom:1px solid #e8e8e8;padding:18px 20px}@media (max-width:900px){.adminPulse{grid-template-columns:repeat(2,minmax(0,1fr))}.adminPulse article:nth-child(n+3){border-top:1px solid #e8e8e8}.adminLaunchChecklist{grid-template-columns:1fr}}@media (max-width:640px){.adminTopbar>a{display:none}.adminPulse{grid-template-columns:1fr 1fr}.adminPulse article{padding:15px}.adminPulse article:nth-child(odd){border-inline-start:0}.adminAreaGrid{grid-template-columns:1fr}.adminAreaGrid>a{min-height:104px}.adminLaunchChecklist{padding:18px}.adminSectionNav{margin-inline:-4px;top:49px}}.releaseErrorMeta{direction:ltr;align-items:center;gap:7px;margin-bottom:10px;display:flex}.releaseErrorMeta code,.releaseErrorMeta b{border-radius:999px;padding:4px 8px;font:700 10px/1.2 Consolas,monospace}.releaseErrorMeta code{color:#8f1d16;background:#fff;border:1px solid #ecc9c5}.releaseErrorMeta b{font-family:YekanBakh}.releaseErrorMeta .retryable{color:#7a4c00;background:#fff4d6}.releaseErrorMeta .fixRequired{color:#8f1d16;background:#fff0ee}.releaseSafety{border-radius:8px;color:#333!important;padding:10px 12px!important}.releaseSafety.preserved{background:#f0fbf4;border:1px solid #bde7cb}.releaseSafety.stopped{background:#fff9eb;border:1px solid #f2d49b}.releaseRecoveryActions{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.releaseRecoveryActions a{color:#222;background:#fff;border:1px solid #d7d7d7;border-radius:7px;padding:8px 11px;font-size:11px;font-weight:650;text-decoration:none}.releaseRecoveryActions a:first-child{color:#fff;background:#111;border-color:#111}.releaseError h2{font-size:15px}.releaseError p,.releaseError ul{font-size:12px;line-height:1.9}.releaseError strong,.releaseError summary{font-size:11px}.releaseProgressText{font-size:12px;line-height:1.8}.releaseTimeline span,.releaseGrid dl,.releaseGrid h3,.releaseCompare .cardHead p,.releaseChanges>div,.releaseNoChanges{font-size:11px}.releaseTimeline small,.releaseGrid code,.releaseLogs .cardHead a,.releaseLogActions button,.releaseLogActions a{font-size:10px}.releaseLogs>pre{font-size:11px;line-height:1.75}@media (max-width:640px){.releaseRecoveryActions{display:grid}.releaseRecoveryActions a{text-align:center}.releaseError{grid-template-columns:1fr;padding:16px}.releaseError>span{display:none}.releaseErrorMeta{direction:rtl;flex-wrap:wrap}.releaseTimeline{gap:5px}.releaseTimeline b{font-size:9px}.releaseTimeline small{font-size:8px}}.consoleWorkspace{--ui-line:#e1e1e1;--ui-muted:#707070;--ui-hover:#f7f7f7}.consoleWorkspace .pageIntro{max-width:760px;margin-bottom:26px}.consoleWorkspace .pageIntro>span{color:var(--ui-muted);font-weight:600;font-size:12px!important}.consoleWorkspace .pageIntro h1{letter-spacing:-.35px;margin:6px 0 7px;font-size:28px;line-height:1.35}.consoleWorkspace .pageIntro p{max-width:680px;color:var(--ui-muted);margin:0;line-height:1.9;font-size:14px!important}.consoleWorkspace :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:2px solid #111}.consoleWorkspace :where(input,select,textarea){border-color:#d7d7d7;border-radius:8px}.consoleWorkspace :where(input,select,textarea):hover{border-color:#aaa}.consoleWorkspace :where(input,select,textarea):focus{border-color:#111}.consoleWorkspace .cardHead{min-height:72px;padding:17px 20px}.consoleWorkspace .cardHead h2{margin:0;font-size:17px;line-height:1.45}.consoleWorkspace .cardHead p{color:var(--ui-muted);margin:4px 0 0;line-height:1.75;font-size:13px!important}.paneTitle{align-items:baseline;min-height:30px;margin-bottom:11px}.paneTitle h2{font-size:16px;line-height:1.5}.paneTitle span{color:var(--ui-muted);font-size:12px!important}.projectToolbar{gap:8px;margin-bottom:14px}.projectToolbar>label{border-radius:8px;min-height:42px}.projectToolbar input{font-size:13px!important}.projectToolbar>a,.viewButtons button{min-height:42px}.projectToolbar>a{border-radius:8px;padding-inline:17px;font-size:13px!important}.viewButtons{height:42px}.viewButtons button{width:42px}.vercelProjectGrid{gap:14px}.vercelProject{border-color:var(--ui-line);border-radius:12px;min-height:176px;padding:19px 20px}.vercelProject:hover,.vercelProject:focus-within{border-color:#aaa;transform:translateY(-1px);box-shadow:0 8px 28px #0000000d}.projectCardHead{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.projectIdentity{min-width:0}.projectCardHead h3{margin:1px 0 5px;font-size:15px;line-height:1.45}.projectCardHead .projectIdentity>a{color:#6c6c6c;text-overflow:ellipsis;white-space:nowrap;line-height:1.6;display:block;overflow:hidden;font-size:12px!important}.triangleMark{width:24px;height:24px;font-size:20px!important}.projectCardControls{direction:rtl;align-items:center;gap:7px;min-width:max-content;display:flex}.statusRing{flex:0 0 30px;width:30px;height:30px}.projectMenuTrigger{color:#555;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid}.projectMenuTrigger>span{transform:translateY(-2px);font:700 22px/1 Arial,sans-serif!important}.projectMenuTrigger:hover,.projectMenuTrigger[aria-expanded=true]{color:#111;background:#f5f5f5;border-color:#ddd}.projectMenu{top:42px;border-radius:10px;width:220px;padding:7px;inset-inline:0 auto;box-shadow:0 18px 48px #00000024}.projectMenu>a,.projectMenu>button{border-radius:7px;min-height:40px;font-size:13px!important}.projectMenu>:is(a,button):hover{background:#f2f2f2}.projectCardFoot{font-size:12px}.projectCardFoot time{color:#777;font-size:12px!important}.metricHead strong{font-size:13px}.metricHead span,.metricRow,.metricRow b{font-size:12px}.metricRow{min-height:42px;padding-inline:13px}.walletCard>div>span,.walletCard>p,.billingLink{line-height:1.8;font-size:12px!important}.teamHub{gap:18px}.teamOverview{border-color:var(--ui-line);border-radius:12px;min-height:92px;padding:20px 22px}.workspaceIdentity h2{font-size:17px}.workspaceIdentity p{color:var(--ui-muted);font-size:13px!important}.teamColumns{grid-template-columns:minmax(0,1fr);gap:16px}.teamSide{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.teamCard{border-color:var(--ui-line);border-radius:12px}.teamCardHead{min-height:82px;padding:18px 20px}.teamCardHead>div{min-width:0}.teamCardHead h2{font-size:16px}.teamCardHead p,.teamCardHead>small{color:var(--ui-muted);line-height:1.7;font-size:13px!important}.memberSummary{grid-template-columns:minmax(0,1fr) minmax(150px,auto) 30px;gap:18px;min-height:80px;padding:15px 20px}.memberRow.static .memberSummary{grid-template-columns:minmax(0,1fr) minmax(150px,auto)}.memberSummary:hover{background:var(--ui-hover)}.memberIdentity strong{font-size:15px}.memberIdentity small,.memberAccess>small{font-size:12px!important}.memberIdentity strong em{margin-inline-start:7px;margin-right:0;font-size:11px!important}.roleBadge{font-size:12px!important}.rowChevron{background:#fff;border:1px solid #ddd;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;font-size:18px!important}.inviteCard>summary:hover{background:var(--ui-hover)}.inviteCard form{border-top:1px solid #eee}.inviteCard form>label,.inviteCard legend,.roleSelect>span,.memberProjects>span{font-size:13px!important}.roleSelect select,.inviteCard input,.inviteCard select{min-height:42px;font-size:13px!important}.projectAccessGrid label,.allAccess{font-size:12px!important}.emptyPending{min-height:116px}.emptyPending p,.pendingList small,.pendingList strong{font-size:12px!important}.deploymentList>header{min-height:42px;font-size:12px}.deploymentList>article{min-height:78px;font-size:13px}.deploymentList>article>div:first-child small,.deploymentList time,.deploymentActions a,.buildStatus{font-size:12px!important}.deploymentList>.vercelEmpty{font-size:13px}.billingCard dl,.billingTableHead,.billingTable>div,.ledgerTable>div{font-size:12px}.billingTableHead{color:#666;min-height:42px;font-weight:650}.billingTable>div:not(.billingTableHead){min-height:68px}.billingTable :where(strong,b){font-size:13px}.billingTable :where(small,code),.ratesCard dl{line-height:1.7;font-size:12px!important}.tokenCreate label,.tokenCreate legend{font-size:13px}.tokenCreate input,.tokenCreate select{min-height:42px;font-size:13px!important}.tokenCreate fieldset strong,.tokenList strong,.tokenList code,.tokenList article>span,.tokenList article>span b{font-size:12px}.tokenCreate fieldset small,.tokenList small{line-height:1.7;font-size:12px!important}.tokenCreate fieldset label{min-height:56px}.tokenList>article{min-height:72px}.sessionList strong{font-size:13px}.sessionList strong i,.sessionList small{line-height:1.7;font-size:12px!important}@media (max-width:760px){.consoleWorkspace .pageIntro{margin-bottom:20px}.consoleWorkspace .pageIntro h1{font-size:24px}.consoleWorkspace .cardHead{min-height:0;padding:15px}.projectToolbar{grid-template-columns:1fr auto;display:grid}.projectToolbar>label{grid-area:1/1/auto/-1}.projectToolbar>a{grid-area:2/1;justify-content:center;justify-self:stretch}.viewButtons{grid-area:2/2}.vercelProjectGrid,.vercelProjectGrid.list{grid-template-columns:1fr}.vercelProject,.vercelProjectGrid.list .vercelProject{min-height:158px;padding:17px}.projectCardHead{grid-template-columns:22px minmax(0,1fr) auto;gap:10px}.projectCardControls{gap:3px}.teamOverview{padding:17px}.workspaceIdentity{align-items:flex-start}.teamSide{grid-template-columns:1fr}.memberSummary,.memberRow.static .memberSummary{grid-template-columns:minmax(0,1fr) 30px;gap:10px;padding:14px 15px}.memberSummary .memberAccess{padding-inline-start:50px;grid-column:1/-1;align-items:flex-start;padding-right:0}.memberRow.static .memberAccess{padding-inline-start:50px}.memberEditor{margin-inline:10px;padding:13px}.deploymentList>article{gap:10px;padding:14px}.billingTable>div:not(.billingTableHead),.ledgerTable>div{gap:9px;padding:13px}.tokenList>article{gap:12px;padding:14px}}@media (max-width:420px){.mobileMenuPanel{width:calc(100vw - 44px)}.mobileMenuPanel .mobilePrimaryNav>div{grid-template-columns:1fr 1fr}.projectCardControls .statusRing{display:none}.workspaceIdentity>span{flex-basis:38px;width:38px;height:38px}.memberIdentity>span{flex-basis:36px;width:36px;height:36px}}@media (max-width:760px){.mobileMenuDialog{direction:ltr}.mobileMenuPanel{direction:rtl;width:min(360px,100vw - 44px)}.mobileMenuPanel>header{min-height:calc(60px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 12px 8px}.mobileMenuPanel>header button,.mobileMenuPanel>footer .logout{width:40px;height:40px}.mobileMenuPanel>nav{padding:9px 10px 14px}.mobileMenuPanel .mobilePrimaryNav>div{grid-template-columns:1fr 1fr;gap:5px}.mobileMenuPanel .mobilePrimaryNav a,.mobileMenuPanel nav a{grid-template-columns:22px minmax(0,1fr);gap:7px;min-height:46px;padding:0 10px}.mobileMenuPanel nav a>strong{font-size:13px}.mobileNavGroup{margin-top:6px}.mobileNavGroup>summary{min-height:44px;padding:0 6px}.mobileNavGroup>div{padding:0 2px 6px}.mobileMenuPanel>footer{min-height:calc(62px + env(safe-area-inset-bottom));padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.paneTitle{gap:1px;height:auto;min-height:0;margin-bottom:12px;padding:0 2px;display:grid}.paneTitle h2{font-size:16px;line-height:1.5}.paneTitle span{line-height:1.6;font-size:12px!important}}.adminAccessLayout{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);align-items:start;gap:14px;display:grid}.adminInviteCard,.adminAccessList,.adminDetailCard,.adminCustomerList,.adminPaymentList,.impersonateBox,.adminCustomerHero{background:#fff;border:1px solid #dedede;border-radius:12px}.adminInviteCard{gap:14px;padding:20px;display:grid;position:sticky;top:76px}.adminInviteCard>div>span,.adminCustomerHero>div:first-child>span{color:#6d28d9;font-size:12px}.adminInviteCard h2{margin:5px 0}.adminInviteCard p,.adminAccessList>header p,.adminAccessRow header span,.adminAccessRow time,.adminInviteCard label,.adminDetailCard .cardHead p{color:#777;font-size:12px}.adminInviteCard label{gap:6px;display:grid}.adminInviteCard input,.adminInviteCard select,.adminCustomerFilters input,.adminCustomerFilters select,.impersonateBox input,.adminAccessControls select{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:0 11px}.adminInviteCard button,.adminCustomerFilters button,.impersonateBox button,.adminAccessRow footer button{color:#fff;min-height:40px;font:inherit;background:#111;border:0;border-radius:8px;padding:0 15px;font-weight:700}.adminAccessList{overflow:hidden}.adminAccessList>header,.adminAccessRow>header,.adminAccessRow>footer{justify-content:space-between;align-items:center;gap:12px;padding:17px 19px;display:flex}.adminAccessList>header{border-bottom:1px solid #e8e8e8}.adminAccessList h2,.adminAccessList p{margin:0}.adminAccessRow{border-bottom:1px solid #e8e8e8}.adminAccessRow:last-child{border:0}.adminAccessRow>header{justify-content:flex-start}.adminAccessRow>header>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.adminAccessRow>header strong small{color:#555;background:#eee;border-radius:999px;margin-inline-start:8px;padding:2px 7px;font-size:10px}.adminAccessRow>header time{text-align:end}.adminAvatar{color:#fff;background:#111;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.adminAccessControls{grid-template-columns:180px 1fr;gap:14px;padding:0 19px 17px;display:grid}.adminAccessControls>label{color:#666;align-content:start;gap:6px;font-size:12px;display:grid}.adminAccessControls fieldset{border:1px solid #e4e4e4;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.adminAccessControls legend{padding:0 6px;font-size:12px;font-weight:700}.adminAccessControls fieldset label{align-items:center;gap:6px;font-size:11px;display:flex}.adminAccessRow>footer{padding-top:0}.adminAccessRow>footer>div{gap:7px;display:flex}.adminAccessRow button.danger{color:#b42318;background:#fff;border:1px solid #f2b8b5}.adminCustomerFilters{grid-template-columns:minmax(0,1fr) 220px auto;gap:8px;margin-bottom:14px;display:grid}.adminCustomerList,.adminPaymentList{overflow:hidden}.adminCustomerList>header,.adminCustomerList>article{border-bottom:1px solid #e8e8e8;grid-template-columns:1.35fr 1.1fr 1fr .8fr auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.adminCustomerList>header,.adminPaymentList>header{color:#777;background:#fafafa;font-size:11px}.adminCustomerList>article:last-child,.adminPaymentList>article:last-child{border:0}.adminCustomerList article>div:first-child{align-items:center;gap:10px;display:flex}.adminCustomerList article>div>div,.adminCustomerList article>div:not(:first-child),.adminPaymentList article>div,.adminFinanceTable strong,.adminFinanceTable span{flex-direction:column;min-width:0;display:flex}.adminCustomerList small,.adminPaymentList small,.adminFinanceTable small{color:#777;font-size:11px}.adminCustomerList article>a{color:#111;white-space:nowrap;border:1px solid #ddd;border-radius:7px;padding:8px 10px;text-decoration:none}.adminCustomerHero{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:22px;display:flex}.adminCustomerHero h1{margin:5px 0}.adminCustomerHero p{color:#777;margin:0}.adminCustomerHero>div:last-child{flex-direction:column;align-items:flex-end;display:flex}.adminCustomerHero>div:last-child strong{margin:4px 0;font-size:24px}.impersonateBox{background:#faf9ff;border-color:#c4b5fd;grid-template-columns:minmax(180px,1fr) minmax(220px,.8fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:14px 17px;display:grid}.impersonateBox p{color:#6b7280;margin:4px 0 0;font-size:12px}.impersonateBox>span{color:#b42318;grid-column:1/-1;font-size:12px}.adminDetailCard{margin-bottom:14px;overflow:hidden}.adminDetailCard>.cardHead{border-bottom:1px solid #e8e8e8;padding:17px 19px}.adminServiceTable article{border-bottom:1px solid #eee;grid-template-columns:1.15fr .7fr 1.2fr .7fr auto;align-items:center;gap:12px;padding:15px 19px;display:grid}.adminServiceTable article>div{flex-direction:column;min-width:0;display:flex}.adminServiceTable a{color:#666;text-overflow:ellipsis;font-size:11px;overflow:hidden}.adminServiceTable article>small{color:#777;grid-column:1/-1}.adminStatus{background:#f1f1f1;border-radius:999px;padding:4px 8px;font-size:11px}.adminStatus.ready{color:#067647;background:#ecfdf3}.adminStatus.error,.adminStatus.failed{color:#b42318;background:#fef3f2}.adminResourceTable{padding:17px 19px}.adminResourceTable h3{margin:0 0 10px}.adminResourceTable>div{border-top:1px solid #eee;grid-template-columns:1fr .7fr 1fr .6fr 1fr;gap:12px;padding:11px 0;display:grid}.adminDetailGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.adminMemberRow{border-bottom:1px solid #eee;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 18px;display:grid}.adminMemberRow>div:nth-child(2){flex-direction:column;display:flex}.adminMemberRow small{color:#777}.adminFinanceTable>header,.adminFinanceTable>div{border-bottom:1px solid #eee;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px;padding:13px 18px;display:grid}.adminFinanceTable>header{color:#777;background:#fafafa;font-size:11px}.adminFinanceTable b.positive{color:#087a3d}.adminFinanceTable b.negative{color:#b42318}.adminPaymentList>header,.adminPaymentList>article{border-bottom:1px solid #eee;grid-template-columns:1.2fr .8fr .6fr 1fr 1.2fr;align-items:center;gap:13px;padding:14px 18px;display:grid}.adminPaymentList article>span:last-child{flex-direction:column;display:flex}.adminPaymentList a{color:#111;font-weight:700}.impersonationBanner{z-index:20;color:#6b4500;background:#fff8e6;border-bottom:1px solid #f0c36b;justify-content:center;align-items:center;gap:14px;min-height:44px;padding:7px 14px;font-size:12px;display:flex;position:sticky;top:56px}.impersonationBanner button{color:#6b4500;font:inherit;background:#fff;border:1px solid #d79c29;border-radius:7px;padding:7px 10px;font-weight:700}@media (max-width:960px){.adminAccessLayout{grid-template-columns:1fr}.adminInviteCard{position:static}.adminAccessControls{grid-template-columns:1fr}.adminCustomerList>header{display:none}.adminCustomerList>article{grid-template-columns:1fr 1fr}.adminCustomerList article>div:first-child{grid-column:1/-1}.adminCustomerList article>a{justify-self:end}.adminServiceTable article{grid-template-columns:1fr 1fr}.adminServiceTable article>div{grid-column:1/-1}.adminResourceTable>div{grid-template-columns:1fr 1fr}.adminDetailGrid,.impersonateBox{grid-template-columns:1fr}.adminPaymentList>header{display:none}.adminPaymentList>article{grid-template-columns:1fr 1fr}.adminPaymentList article>div,.adminPaymentList article>span:last-child{grid-column:1/-1}}@media (max-width:640px){.adminCustomerFilters{grid-template-columns:1fr}.adminAccessControls fieldset{grid-template-columns:1fr 1fr}.adminAccessRow>header{flex-wrap:wrap;align-items:flex-start}.adminAccessRow>header time{text-align:start;width:100%}.adminAccessRow>footer{flex-direction:column;align-items:flex-start}.adminCustomerList>article{grid-template-columns:1fr}.adminCustomerList article>div:first-child,.adminCustomerList article>a{grid-column:auto}.adminCustomerList article>a{text-align:center;justify-self:stretch}.adminCustomerHero{flex-direction:column;align-items:flex-start}.adminCustomerHero>div:last-child{align-items:flex-start}.adminServiceTable article,.adminResourceTable>div,.adminFinanceTable>header,.adminFinanceTable>div{grid-template-columns:1fr 1fr}.adminFinanceTable>header span:nth-child(n+3){display:none}.adminFinanceTable>div>:first-child{grid-column:1/-1}.impersonationBanner{justify-content:space-between;align-items:flex-start;top:49px}.impersonationBanner span{max-width:70%}}.legalHero{text-align:center;max-width:920px;margin:0 auto;padding:110px 24px 50px}.legalHero>span{color:#666;font-size:13px}.legalHero h1{letter-spacing:-.04em;margin:12px 0 14px;font-size:clamp(36px,6vw,68px)}.legalHero p{color:#666;max-width:720px;margin:0 auto;font-size:17px;line-height:2}.legalLayout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px;max-width:1060px;margin:0 auto;padding:0 24px 100px;display:grid}.legalCard,.legalAside,.legalDocument{background:#fff;border:1px solid #dedede;border-radius:14px}.legalCard{padding:26px}.abuseForm{gap:18px;display:grid}.abuseFormGrid{grid-template-columns:1.5fr 1fr;gap:12px;display:grid}.abuseForm label{color:#333;gap:7px;font-size:13px;font-weight:700;display:grid}.abuseForm input,.abuseForm select,.abuseForm textarea{width:100%;font:inherit;background:#fff;border:1px solid #d6d6d6;border-radius:9px;padding:12px}.abuseForm textarea{resize:vertical;line-height:1.8}.abuseForm input:focus,.abuseForm select:focus,.abuseForm textarea:focus{border-color:#111;outline:3px solid #eee}.abuseForm button{color:#fff;min-height:46px;font:inherit;background:#111;border:0;border-radius:9px;font-weight:800}.abuseForm button:disabled{opacity:.55}.abuseForm>small{color:#777;line-height:1.8}.abuseHoneypot{width:1px!important;height:1px!important;position:absolute!important;inset-inline-start:-10000px!important}.abuseSuccess{background:#f2fff7;border:1px solid #a7e6c3;border-radius:12px;padding:30px}.abuseSuccess strong{font-size:22px}.abuseSuccess p{color:#4b6356;margin:8px 0 0;line-height:1.9}.legalAside{align-self:start;padding:24px;position:sticky;top:80px}.legalAside h2{margin:0 0 18px}.legalAside ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.legalAside li{gap:12px;display:flex}.legalAside li>b{color:#fff;background:#111;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.legalAside li span{gap:4px;display:grid}.legalAside li small,.legalAside>p{color:#777;line-height:1.8}.legalAside>p{border-top:1px solid #eee;margin:22px 0 0;padding-top:18px}.legalDocument{max-width:960px;margin:0 auto 100px;overflow:hidden}.legalDocument article{border-bottom:1px solid #eee;grid-template-columns:70px 1fr;gap:18px;padding:28px;display:grid}.legalDocument article>span{color:#888;font-variant-numeric:tabular-nums}.legalDocument h2{margin:0 0 8px;font-size:20px}.legalDocument p{color:#666;margin:0;line-height:2}.legalDocument footer{justify-content:space-between;align-items:center;gap:18px;padding:24px 28px;display:flex}.legalDocument footer p{margin:0}.legalDocument footer a{color:#fff;background:#111;border-radius:8px;padding:10px 14px;text-decoration:none}.authTerms{color:#666;align-items:flex-start;gap:8px;font-size:12px;line-height:1.8;display:flex!important}.authTerms input{margin-top:4px;width:auto!important}.authTerms a{color:#111;font-weight:700}@media (max-width:720px){.legalHero{padding:80px 18px 34px}.legalHero p{font-size:15px}.legalLayout{grid-template-columns:1fr;padding:0 14px 70px}.legalCard{padding:18px}.abuseFormGrid{grid-template-columns:1fr}.legalAside{position:static}.legalDocument{margin:0 14px 70px}.legalDocument article{grid-template-columns:1fr;padding:22px}.legalDocument footer{flex-direction:column;align-items:stretch}.legalDocument footer a{text-align:center}}.abuseToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.abuseToolbar>div{background:#fff;border:1px solid #ddd;border-radius:10px;gap:5px;padding:4px;display:flex}.abuseToolbar button{font:inherit;background:0 0;border:0;border-radius:7px;padding:8px 12px}.abuseToolbar button.selected{color:#fff;background:#111}.abuseToolbar>span{color:#777;font-size:12px}.adminInlineMessage{background:#f2fff7;border:1px solid #a7e6c3;border-radius:9px;padding:11px 14px}.abuseQueue{gap:12px;display:grid}.abuseQueue>article{background:#fff;border:1px solid #dedede;border-radius:12px;overflow:hidden}.abuseQueue>article.highRisk{border-color:#f3b4ae}.abuseQueue article>header{border-bottom:1px solid #eee;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.abuseRisk{background:#f1f1f1;border-radius:11px;place-items:center;width:54px;height:54px;display:grid}.highRisk .abuseRisk{color:#b42318;background:#fff0ef}.abuseRisk strong{font-size:19px}.abuseRisk small{font-size:10px}.abuseQueue h2{margin:3px 0;font-size:17px}.abuseQueue header a{color:#666;text-overflow:ellipsis;white-space:nowrap;max-width:650px;font-size:11px;display:block;overflow:hidden}.abuseMeta{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.abuseMeta small,.abuseMeta time{color:#777;font-size:11px}.abuseDetails{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px;display:grid}.abuseDetails>p{white-space:pre-wrap;margin:0;line-height:1.9}.abuseDetails dl{gap:22px;margin:0;display:flex}.abuseDetails dl>div{gap:3px;display:grid}.abuseDetails dt{color:#777;font-size:10px}.abuseDetails dd{margin:0;font-size:12px;font-weight:700}.abuseQueue form{background:#fafafa;border-top:1px solid #eee;grid-template-columns:180px 220px minmax(260px,1fr) auto;align-items:end;gap:9px;padding:14px 18px;display:grid}.abuseQueue form label{color:#666;gap:5px;font-size:11px;display:grid}.abuseQueue form input,.abuseQueue form select{height:40px;font:inherit;background:#fff;border:1px solid #d7d7d7;border-radius:8px;padding:0 10px}.abuseQueue form button{color:#fff;height:40px;font:inherit;background:#111;border:0;border-radius:8px;padding:0 15px;font-weight:700}@media (max-width:800px){.abuseToolbar{flex-direction:column;align-items:stretch}.abuseToolbar>div{overflow-x:auto}.abuseQueue article>header{grid-template-columns:auto 1fr}.abuseMeta{grid-column:1/-1;align-items:flex-start}.abuseDetails{grid-template-columns:1fr}.abuseDetails dl{grid-template-columns:1fr 1fr;display:grid}.abuseQueue form{grid-template-columns:1fr}.abuseQueue form button{width:100%}}.networkSecurityPanel{background:#fff;border:1px solid #dedede;border-radius:13px;margin-bottom:32px;overflow:hidden}.networkSecurityPanel>header{border-bottom:1px solid #e9e9e9;justify-content:space-between;align-items:center;gap:16px;padding:19px 20px;display:flex}.networkSecurityPanel h2,.networkSecurityPanel p{margin:0}.networkSecurityPanel header p{color:#777;margin-top:5px;font-size:12px}.networkSecurityPanel>header>a{color:#111;white-space:nowrap;border:1px solid #ddd;border-radius:8px;padding:8px 11px;text-decoration:none}.networkSecurityStats{border-bottom:1px solid #e9e9e9;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.networkSecurityStats article{border-inline-start:1px solid #eee;padding:17px 20px}.networkSecurityStats article:first-child{border:0}.networkSecurityStats span{color:#777;font-size:11px;display:block}.networkSecurityStats strong{margin-top:7px;font-size:23px;display:block}.networkSecurityStats small{color:#888;font-size:12px}.networkSecurityStats .danger strong{color:#b42318}.networkSecurityStats .warning strong{color:#9a6700}.networkSecurityUnavailable{color:#b42318;background:#fff7f6;border-bottom:1px solid #f1c9c5;font-size:12px;padding:11px 20px!important}.networkSignalTable>header,.networkSignalTable>article{border-bottom:1px solid #eee;grid-template-columns:1.3fr 1.1fr .5fr .5fr .65fr .9fr;align-items:center;gap:12px;padding:13px 20px;display:grid}.networkSignalTable>header{color:#777;background:#fafafa;font-size:11px}.networkSignalTable>article:last-child{border:0}.networkSignalTable>article.high{background:#fff9f8}.networkSignalTable>article.watch{background:#fffdf5}.networkSignalTable article>div{flex-direction:column;min-width:0;display:flex}.networkSignalTable small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.networkSignalTable a{color:#111;text-decoration:none}.networkSignalBadge{color:#067647;background:#ecfdf3;border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:10px;font-weight:700}.networkSignalBadge.watch{color:#8a5a00;background:#fff5cc}.networkSignalBadge.high{color:#b42318;background:#fef3f2}.abuseIntro{margin-top:0}.abuseIntro h2{margin:4px 0;font-size:24px}.runtimeSecurityPanel{background:#fff;border:1px solid #dedede;border-radius:13px;margin-bottom:32px;overflow:hidden}.runtimeSecurityPanel>header{border-bottom:1px solid #e9e9e9;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 20px;display:flex}.runtimeSecurityPanel h2,.runtimeSecurityPanel p{margin:0}.runtimeSecurityPanel header p{color:#777;margin-top:5px;font-size:12px}.runtimeSecurityPanel>header>span{color:#666;white-space:nowrap;font-size:11px}.runtimeEventList article{border-bottom:1px solid #eee;grid-template-columns:1.2fr 1fr .9fr auto;align-items:center;gap:16px;padding:14px 20px;display:grid}.runtimeEventList article:last-child{border:0}.runtimeEventList article.critical{background:#fff9f8}.runtimeEventList article>div{flex-direction:column;min-width:0;display:flex}.runtimeEventList small,.runtimeEventList time{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (max-width:900px){.networkSecurityStats{grid-template-columns:1fr 1fr}.networkSecurityStats article:nth-child(odd){border-inline-start:0}.networkSignalTable>header{display:none}.networkSignalTable>article{grid-template-columns:1fr 1fr}.networkSignalTable>article>div:first-child,.networkSignalTable>article>div:last-child{grid-column:1/-1}}@media (max-width:560px){.networkSecurityPanel>header{flex-direction:column;align-items:flex-start}.networkSecurityStats{grid-template-columns:1fr}.networkSecurityStats article{border-inline-start:0;border-top:1px solid #eee}.networkSecurityStats article:first-child{border-top:0}.networkSignalTable>article{padding:14px}}@media (max-width:760px){.runtimeSecurityPanel>header{flex-direction:column}.runtimeEventList article{grid-template-columns:1fr 1fr;padding:14px}.runtimeEventList article>div:first-child{grid-column:1/-1}.runtimeEventList time{text-align:end}}.projectSecurityNotice{color:#6b4500;background:#fff9e8;border:1px solid #f0c36b;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:15px 18px;display:flex}.projectSecurityNotice.egress_restricted,.projectSecurityNotice.quarantined,.projectSecurityNotice.suspended{color:#8d2118;background:#fff7f6;border-color:#f3b4ae}.projectSecurityNotice strong{font-size:14px;display:block}.projectSecurityNotice p{color:inherit;margin:4px 0;line-height:1.8}.projectSecurityNotice small{opacity:.75}.projectSecurityNotice a{color:inherit;border:1px solid;border-radius:8px;flex:none;padding:9px 12px;font-weight:700;text-decoration:none}.projectDeploySuccess{color:#075f32;background:#f5fcf7;border:1px solid #bde7cb;border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;margin:0 0 14px;padding:14px 16px;display:grid}.projectDeploySuccess>span{background:#dff5e7;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.projectDeploySuccess strong{font-size:13px;display:block}.projectDeploySuccess p{color:#376b4d;margin:3px 0 0;font-size:11px;line-height:1.7}.projectDeploySuccess a{color:#075f32;border:1px solid #8bcba2;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:750;text-decoration:none}@media (max-width:640px){.projectSecurityNotice{flex-direction:column;align-items:stretch}.projectSecurityNotice a{text-align:center}.projectDeploySuccess{grid-template-columns:32px 1fr}.projectDeploySuccess a{text-align:center;grid-column:1/-1}}.pageIntroAction{justify-content:space-between;align-items:end;gap:24px;display:flex}.primaryButton{color:#fff;white-space:nowrap;background:#111;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.cdnSiteGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.cdnSiteGrid>a{color:#111;background:#fff;border:1px solid #ddd;border-radius:13px;gap:27px;min-height:188px;padding:19px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.cdnSiteGrid>a:hover{border-color:#999;transform:translateY(-1px);box-shadow:0 8px 28px #0000000d}.cdnSiteGrid header,.cdnSiteGrid footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.cdnSiteGrid header{flex-direction:row-reverse}.cdnSiteGrid header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cdnSiteGrid footer{color:#777;font-size:11px}.cdnState{color:#555;background:#eee;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.cdnState.active{color:#067647;background:#ecfdf3}.cdnState.error,.cdnState.suspended{color:#b42318;background:#fef3f2}.cdnState.payment_due{color:#8a5a00;background:#fff5cc}.cdnUsage{gap:7px;display:grid}.cdnUsage>span{background:#eee;border-radius:99px;height:6px;overflow:hidden}.cdnUsage i{border-radius:inherit;background:#111;height:100%;display:block}.cdnUsage small{color:#777}.cdnCreateFlow{gap:14px;display:grid}.cdnCreateFlow>section,.cdnCreateFlow>aside{background:#fff;border:1px solid #ddd;border-radius:13px}.cdnCreateFlow>section>header{border-bottom:1px solid #eee;align-items:flex-start;gap:13px;padding:20px;display:flex}.cdnCreateFlow>section>header>span{border:1px solid #ddd;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.cdnCreateFlow h2,.cdnCreateFlow p{margin:0}.cdnCreateFlow header p{color:#777;margin-top:4px;font-size:12px}.cdnOriginFields{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.cdnOriginFields label,.cdnProviderForm label,.cdnPlanEditor>label,.cdnRecordForm label,.cdnOriginPanel form>label{color:#555;gap:6px;font-size:12px;font-weight:700;display:grid}.cdnOriginFields input,.cdnProviderForm input,.cdnPlanEditor input,.cdnRecordForm input,.cdnRecordForm select,.cdnOriginPanel input{width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d6d6d6;border-radius:8px;padding:0 11px}.cdnOriginFields small,.cdnProviderForm small,.cdnOriginPanel small{color:#888;font-weight:400}.cdnOriginFields fieldset{border:0;grid-column:1/-1;gap:8px;margin:0;padding:0;display:flex}.cdnOriginFields legend{color:#555;margin-bottom:7px;font-size:12px;font-weight:700}.cdnOriginFields fieldset label,.cdnOriginPanel fieldset label{border:1px solid #ddd;border-radius:8px;align-items:center;gap:7px;min-width:150px;padding:12px;display:flex}.cdnPlanChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:20px;display:grid}.cdnPlanChoices>label{cursor:pointer;border:1px solid #ddd;border-radius:10px;gap:6px;padding:17px;display:grid;position:relative}.cdnPlanChoices>label.selected{border:2px solid #111;padding:16px}.cdnPlanChoices input{position:absolute;inset:12px auto auto 12px}.cdnPlanChoices b{margin:7px 0;font-size:20px}.cdnPlanChoices b small,.cdnPlanChoices span,.cdnPlanChoices footer small{color:#777;font-size:11px;font-weight:400}.cdnPlanChoices footer{border-top:1px solid #eee;gap:3px;margin-top:8px;padding-top:10px;display:grid}.cdnCreateFlow>aside{background:#f5fff8;border-color:#b7dfc7;justify-content:space-between;align-items:center;gap:22px;padding:17px 20px;display:flex}.cdnCreateFlow>aside.insufficient{background:#fff8f7;border-color:#f3b4ae}.cdnCreateFlow>aside div{gap:3px;display:grid}.cdnCreateFlow>aside span{color:#777;font-size:11px}.cdnCreateFlow>aside a{color:#fff;background:#111;border-radius:7px;padding:9px 12px;text-decoration:none}.cdnCreateFlow>button,.cdnProviderForm button,.cdnPlanEditor button{color:#fff;min-height:46px;font:inherit;background:#111;border:0;border-radius:9px;font-weight:800}.cdnCreateFlow>button:disabled{background:#aaa}.cdnCreateFlow>output,.cdnProviderForm output,.cdnPlanEditor output{color:#7a271a;background:#fff1f0;border-radius:8px;padding:11px 13px;font-size:12px}.cdnSiteHero{background:#fff;border:1px solid #ddd;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:22px;display:flex}.cdnSiteHero h1{margin:8px 0 4px;font-size:28px}.cdnSiteHero p{color:#777;margin:0}.cdnSiteHero>a{color:#111;border:1px solid #ddd;border-radius:8px;padding:10px 13px;text-decoration:none}.cdnTabs{background:#fff;border:1px solid #ddd;border-radius:11px;gap:5px;margin-bottom:14px;padding:5px;display:flex}.cdnTabs button{min-height:40px;font:inherit;background:0 0;border:0;border-radius:7px;flex:1;font-weight:700}.cdnTabs button.selected{color:#fff;background:#111}.cdnMessage{color:#067647;background:#f2fff7;border:1px solid #a7e6c3;border-radius:9px;margin-bottom:13px;padding:11px 14px}.cdnMessage.error{color:#b42318;background:#fff7f6;border-color:#f3b4ae}.cdnOverview,.cdnSecurityPanel{gap:13px;display:grid}.cdnMetricGrid{background:#fff;border:1px solid #ddd;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.cdnMetricGrid article{border-inline-start:1px solid #eee;padding:20px}.cdnMetricGrid article:first-child{border:0}.cdnMetricGrid span,.cdnMetricGrid small{color:#777;font-size:11px;display:block}.cdnMetricGrid strong{margin:7px 0 3px;font-size:25px;display:block}.cdnConnection{background:#fff;border:1px solid #ddd;border-radius:13px;grid-template-columns:1fr 1fr;display:grid}.cdnConnection>div{align-content:start;gap:8px;padding:20px;display:grid}.cdnConnection>div+div{border-inline-start:1px solid #eee}.cdnConnection span{color:#777;font-size:11px}.cdnConnection p{color:#777;margin:0}.cdnConnection code{background:#f4f4f4;border-radius:6px;padding:7px 9px}.cdnConnection small{color:#777;line-height:1.8}.cdnQuickActions,.cdnToggleRow,.cdnSecurityPanel>section{background:#fff;border:1px solid #ddd;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.cdnQuickActions h2,.cdnToggleRow h2,.cdnSecurityPanel h2{margin:0;font-size:16px}.cdnQuickActions p,.cdnToggleRow p,.cdnSecurityPanel p{color:#777;margin:5px 0 0;font-size:12px}.cdnQuickActions form{gap:7px;display:flex}.cdnQuickActions input{min-height:40px;font:inherit;border:1px solid #ddd;border-radius:8px;padding:0 10px}.cdnQuickActions button,.cdnOriginPanel button,.cdnRecordForm button{color:#fff;min-height:40px;font:inherit;background:#111;border:0;border-radius:8px;padding:0 14px;font-weight:700}.toggle{color:#555;min-width:84px;min-height:38px;font:inherit;background:#eee;border:1px solid #ddd;border-radius:999px;font-weight:700}.toggle.active{color:#067647;background:#ecfdf3;border-color:#8ad2ab}.cdnDnsPanel,.cdnOriginPanel{background:#fff;border:1px solid #ddd;border-radius:13px;overflow:hidden}.cdnDnsPanel>header,.cdnOriginPanel>header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.cdnDnsPanel h2,.cdnDnsPanel p,.cdnOriginPanel h2,.cdnOriginPanel p{margin:0}.cdnDnsPanel header p,.cdnOriginPanel header p{color:#777;margin-top:5px;font-size:12px}.cdnRecordForm{background:#fafafa;border-bottom:1px solid #eee;grid-template-columns:100px 130px minmax(180px,1fr) 110px auto auto auto;align-items:end;gap:8px;padding:15px 20px;display:grid}.cdnProxyCheck{white-space:nowrap;align-items:center;height:43px;display:flex!important}.cdnProxyCheck input{width:auto;min-height:0}.cdnRecordForm .secondary{color:#111;background:#fff;border:1px solid #ddd}.cdnRecordTable>header,.cdnRecordTable>div{border-bottom:1px solid #eee;grid-template-columns:70px 1fr 1.5fr 70px 90px 130px;align-items:center;gap:10px;padding:13px 20px;display:grid}.cdnRecordTable>header{color:#777;background:#fafafa;font-size:11px}.cdnRecordTable>div:last-child{border:0}.cdnRecordTable code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cdnRecordTable>div>span:last-child{gap:5px;display:flex}.cdnRecordTable button{color:#555;background:0 0;border:0;padding:6px}.cdnRecordTable button.danger{color:#b42318}.cdnOn{color:#067647}.cdnOff{color:#777}.cdnOriginPanel>form{gap:15px;padding:20px;display:grid}.cdnOriginPanel fieldset{border:0;gap:8px;margin:0;padding:0;display:flex}.cdnOriginPanel legend{margin-bottom:7px;font-size:12px;font-weight:700}.cdnOriginPanel aside{background:#f5f5f5;border-radius:9px;margin:0 20px 20px;padding:14px}.cdnOriginPanel aside p{margin-top:5px}.cdnSecurityPanel>section>div>span{color:#6d28d9;font-size:11px}.cdnSecurityPanel>section>b{color:#777;font-size:12px}.cdnDangerZone{border-color:#f3b4ae!important}.cdnDangerZone button{color:#b42318;font:inherit;background:#fff;border:1px solid #e6a29c;border-radius:8px;padding:10px 13px;font-weight:700}.cdnProviderCard,.cdnPlanManager{background:#fff;border:1px solid #ddd;border-radius:13px;margin-top:15px;overflow:hidden}.cdnProviderCard>.cardHead,.cdnPlanManager>.cardHead{border-bottom:1px solid #eee;padding:20px}.cdnProviderForm{grid-template-columns:1.4fr .6fr 1fr;align-items:end;gap:12px;padding:20px;display:grid}.cdnProviderForm label:nth-child(4){grid-column:1/2}.cdnProviderForm output{grid-column:1/-1}.cdnPlanList{gap:10px;padding:15px;display:grid}.cdnPlanEditor{border:1px solid #e5e5e5;border-radius:10px;grid-template-columns:1.2fr repeat(5,minmax(110px,.7fr)) auto auto;align-items:end;gap:9px;padding:14px;display:grid}.cdnPlanIdentity{grid-template-columns:.8fr 1fr;gap:6px;display:grid}.cdnPlanEditor fieldset{border:1px solid #eee;border-radius:8px;grid-column:1/-1;gap:15px;margin:0;padding:11px;display:flex}.cdnPlanEditor fieldset label{align-items:center;gap:5px;font-size:11px;display:flex}.cdnPlanEditor .activePlan{white-space:nowrap;align-items:center;height:43px;display:flex}.cdnPlanEditor .activePlan input,.cdnPlanEditor fieldset input{width:auto;min-height:0}.cdnPlanEditor output{grid-column:1/-1}.cdnPlanEditor>label:last-of-type{max-width:80px}@media (max-width:1100px){.cdnSiteGrid,.cdnPlanChoices{grid-template-columns:1fr 1fr}.cdnRecordForm{grid-template-columns:100px 1fr 1fr 100px}.cdnProxyCheck,.cdnRecordForm button{align-self:end}.cdnRecordTable>header{display:none}.cdnRecordTable>div{grid-template-columns:70px 1fr 1fr}.cdnRecordTable>div>span:last-child{justify-content:end}.cdnProviderForm{grid-template-columns:1fr 1fr}.cdnProviderForm label:nth-child(4){grid-column:auto}.cdnPlanEditor{grid-template-columns:repeat(3,1fr)}.cdnPlanIdentity{grid-column:1/-1}}@media (max-width:720px){.pageIntroAction,.cdnSiteHero,.cdnQuickActions,.cdnToggleRow,.cdnSecurityPanel>section{flex-direction:column;align-items:stretch}.pageIntroAction .primaryButton,.cdnSiteHero>a{text-align:center}.cdnSiteGrid{grid-template-columns:1fr}.cdnSiteGrid>a{min-height:165px}.cdnOriginFields,.cdnConnection{grid-template-columns:1fr}.cdnOriginFields fieldset,.cdnOriginPanel fieldset{display:grid}.cdnPlanChoices{grid-template-columns:1fr}.cdnCreateFlow>aside{flex-direction:column;align-items:stretch}.cdnCreateFlow>aside a{text-align:center}.cdnTabs{overflow-x:auto}.cdnTabs button{min-width:125px}.cdnMetricGrid{grid-template-columns:1fr 1fr}.cdnMetricGrid article:nth-child(odd){border-inline-start:0}.cdnConnection>div+div{border-inline-start:0;border-top:1px solid #eee}.cdnQuickActions form{display:grid}.cdnRecordForm{grid-template-columns:1fr 1fr;padding:14px}.cdnRecordForm label:nth-child(3){grid-column:1/-1}.cdnRecordTable>div{grid-template-columns:55px 1fr;padding:13px}.cdnRecordTable>div code:nth-child(3),.cdnRecordTable>div>span:last-child{grid-column:1/-1}.cdnRecordTable>div>span:last-child{justify-content:flex-start}.cdnProviderForm,.cdnPlanEditor{grid-template-columns:1fr}.cdnProviderForm label:nth-child(4),.cdnPlanIdentity,.cdnPlanEditor fieldset{grid-column:auto}.cdnPlanIdentity{grid-template-columns:1fr}.cdnPlanEditor fieldset{grid-template-columns:1fr 1fr;display:grid}.cdnPlanEditor>label:last-of-type{max-width:none}}@media (max-width:440px){.cdnMetricGrid{grid-template-columns:1fr}.cdnMetricGrid article{border-inline-start:0;border-top:1px solid #eee}.cdnMetricGrid article:first-child{border-top:0}.cdnRecordForm{grid-template-columns:1fr}.cdnRecordForm label:nth-child(3){grid-column:auto}.cdnPlanEditor fieldset{grid-template-columns:1fr}}.cdnCreatePage{max-width:1180px}.cdnCreateIntro{max-width:760px;margin-bottom:28px}.cdnCreateIntro h1{letter-spacing:-.025em;font-size:36px}.cdnCreateIntro p{max-width:680px;font-size:14px;line-height:2}.cdnWizard{gap:18px;display:grid}.cdnWizard :where(button,input,select){font:inherit}.cdnWizard :where(button,input,select):focus-visible{outline-offset:2px;outline:3px solid #99c2ff}.cdnWizardSteps{border-block:1px solid #e8e8e8;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.cdnWizardSteps li{color:#8a8a8a;align-items:center;gap:11px;padding:16px 8px;display:flex;position:relative}.cdnWizardSteps li:not(:last-child):after{content:"";background:#e5e5e5;width:1px;height:30px;position:absolute;inset-inline-end:0}.cdnWizardSteps li>span{border:1px solid #d8d8d8;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.cdnWizardSteps li div{gap:2px;display:grid}.cdnWizardSteps strong{font-size:13px}.cdnWizardSteps small{font-size:10px}.cdnWizardSteps .current{color:#111}.cdnWizardSteps .current>span{color:#fff;background:#111;border-color:#111}.cdnWizardSteps .done{color:#3d6f50}.cdnWizardSteps .done>span{color:#126b38;background:#eaf8ef;border-color:#a8d5b8}.cdnWizardShell{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:18px;display:grid}.cdnWizardMain{min-width:0}.cdnWizardPanel{background:#fff;border:1px solid #dedede;border-radius:14px;overflow:hidden}.cdnWizardPanel>header{border-bottom:1px solid #ededed;padding:26px 28px}.cdnWizardPanel>header>span,.cdnStepHeader>div>span{color:#777;font-size:11px}.cdnWizardPanel h2{letter-spacing:-.02em;max-width:700px;margin:5px 0 8px;font-size:24px}.cdnWizardPanel header p{color:#666;max-width:680px;margin:0;font-size:13px;line-height:1.9}.cdnDomainStep{min-height:430px}.cdnDomainStep>header{border-bottom:0;padding-bottom:22px}.cdnDomainInput{color:#333;gap:8px;max-width:700px;margin:10px auto 28px;padding:0 28px;font-size:12px;font-weight:800;display:grid}.cdnDomainInput>div{direction:ltr;background:#fff;border:1px solid #bdbdbd;border-radius:11px;padding:5px;transition:border-color .15s,box-shadow .15s;display:flex}.cdnDomainInput>div:focus-within{border-color:#111;box-shadow:0 0 0 3px #0000000d}.cdnDomainInput input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:48px;padding:0 13px;font-size:17px}.cdnDomainInput button{color:#fff;background:#111;border:0;border-radius:7px;min-width:140px;font-weight:800}.cdnDomainInput button:disabled{background:#999}.cdnDomainInput small{color:#777;font-weight:400}.cdnTrustLine{color:#315640;background:#f3f8f5;border-radius:10px;align-items:flex-start;gap:11px;max-width:700px;margin:0 auto 30px;padding:16px 18px;display:flex}.cdnTrustLine>span{color:#fff;background:#23834b;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.cdnTrustLine p{margin:0;font-size:12px;line-height:1.85}.cdnTrustLine strong{color:#173e27;display:block}.cdnStepHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.cdnWizard .secondaryButton{color:#222;background:#fff;border:1px solid #d5d5d5;border-radius:8px;min-height:42px;padding:0 15px;font-weight:700}.cdnWizard .textButton{color:#1e5fa8;background:0 0;border:0;padding:4px;font-weight:800}.cdnOriginChoice{background:#fafafa;border-bottom:1px solid #ededed;grid-template-columns:minmax(0,1fr) 230px;gap:16px;padding:22px 28px;display:grid}.cdnOriginChoice>label{color:#333;gap:7px;font-size:12px;font-weight:800;display:grid}.cdnOriginChoice input{background:#fff;border:1px solid #d1d1d1;border-radius:8px;height:45px;padding:0 12px}.cdnOriginChoice small{color:#777;font-weight:400}.cdnOriginChoice fieldset{border:0;grid-template-columns:1fr 1fr;align-self:start;gap:6px;margin:0;padding:0;display:grid}.cdnOriginChoice legend{color:#333;grid-column:1/-1;margin-bottom:5px;font-size:12px;font-weight:800}.cdnOriginChoice fieldset label{cursor:pointer;background:#fff;border:1px solid #d5d5d5;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:45px;display:flex}.cdnOriginChoice fieldset label.selected{border-color:#111;box-shadow:inset 0 0 0 1px #111}.cdnOriginChoice fieldset input{accent-color:#111;width:auto;height:auto}.cdnImportHead{justify-content:space-between;align-items:center;gap:16px;padding:19px 28px;display:flex}.cdnImportHead>div{align-items:center;gap:9px;display:flex}.cdnImportHead span{color:#777;font-size:11px}.cdnDraftRecord{grid-template-columns:100px 120px minmax(0,1fr) auto;gap:8px;padding:0 28px 16px;display:grid}.cdnDraftRecord :where(input,select){background:#fff;border:1px solid #d3d3d3;border-radius:7px;min-width:0;height:42px;padding:0 10px}.cdnDraftRecord button{color:#fff;background:#111;border:0;border-radius:7px;padding:0 17px;font-weight:800}.cdnImportTable{border-block:1px solid #ededed}.cdnImportTable>div{border-bottom:1px solid #eee;grid-template-columns:105px minmax(0,1fr) 125px;align-items:center;gap:15px;min-height:64px;padding:11px 28px;display:grid}.cdnImportTable>div:last-child{border-bottom:0}.cdnImportTable>div.muted{opacity:.48}.cdnRecordSelect{align-items:center;gap:10px;display:flex}.cdnRecordSelect input,.cdnProxyToggle input{accent-color:#111;width:17px;height:17px}.cdnType{color:#343434;background:#eee;border-radius:6px;justify-content:center;align-items:center;min-width:56px;height:27px;font-size:10px;font-weight:900;display:inline-flex}.cdnType.a,.cdnType.aaaa{color:#0b5b39;background:#e8f7ef}.cdnType.cname{color:#174d8a;background:#eaf3ff}.cdnType.mx{color:#6c4810;background:#fff5df}.cdnType.txt{color:#664083;background:#f6edfb}.cdnImportTable>div>div{gap:4px;min-width:0;display:grid}.cdnImportTable strong{font-size:12px}.cdnImportTable code{color:#555;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cdnProxyToggle{color:#444;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;display:flex}.cdnDnsOnly{color:#777;text-align:end;font-size:11px}.cdnScanEmpty{text-align:center;padding-block:30px!important;display:block!important}.cdnScanEmpty p{color:#777;margin:5px 0;font-size:12px}.cdnSafetyNote{color:#555;background:#fafafa;margin:0;padding:15px 28px;font-size:11px;line-height:1.9}.cdnPlanChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:24px 28px}.cdnPlanChoices>label{border-radius:12px;min-height:310px;padding:19px}.cdnPlanChoices>label.selected{border-color:#111;padding:18px}.cdnPlanChoices>label>input{opacity:0;pointer-events:none;position:absolute}.cdnPlanCheck{background:#fff;border:1px solid #ddd;border-radius:50%;place-items:center;width:22px;height:22px;position:absolute;inset:14px auto auto 14px;color:#fff!important;font-size:11px!important;display:grid!important}.cdnPlanChoices>label.selected .cdnPlanCheck{background:#111;border-color:#111}.cdnPlanChoices>label>strong{font-size:16px}.cdnPlanChoices>label>b{margin:13px 0 17px;font-size:23px}.cdnPlanChoices dl{gap:8px;margin:0;display:grid}.cdnPlanChoices dl div{justify-content:space-between;gap:10px;display:flex}.cdnPlanChoices dt{color:#777;font-size:11px}.cdnPlanChoices dd{margin:0;font-size:11px;font-weight:800}.cdnPlanChoices footer{gap:5px;margin-top:auto}.cdnReviewList{grid-template-columns:1fr 1fr;margin:0;padding:7px 28px 22px;display:grid}.cdnReviewList>div{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;display:flex}.cdnReviewList>div:nth-child(odd){margin-inline-end:24px}.cdnReviewList dt{color:#777;font-size:12px}.cdnReviewList dd{margin:0;font-size:12px;font-weight:800}.cdnAfterCreate{background:#f4f6f8;border-radius:10px;margin:0 28px 24px;padding:17px 20px}.cdnAfterCreate>span{font-size:11px;font-weight:900}.cdnAfterCreate ol{color:#555;gap:7px;margin:10px 18px 0 0;padding:0;font-size:12px;display:grid}.cdnCreditWarning{color:#7c241c;background:#fff7f6;border:1px solid #f1b5ae;border-radius:10px;grid-template-columns:1fr auto;gap:4px;margin:0 28px 24px;padding:15px 17px;display:grid}.cdnCreditWarning p{margin:0;font-size:11px}.cdnCreditWarning a{color:#fff;background:#9d3027;border-radius:7px;grid-area:1/2/3;align-self:center;padding:8px 11px;font-size:11px;font-weight:800;text-decoration:none}.cdnWizardSummary{background:#fff;border:1px solid #dedede;border-radius:14px;position:sticky;top:84px;overflow:hidden}.cdnWizardSummary>span{color:#777;padding:17px 18px 0;font-size:10px;display:block}.cdnWizardSummary h3{text-overflow:ellipsis;white-space:nowrap;margin:5px 18px 17px;font-size:17px;overflow:hidden}.cdnWizardSummary dl{border-block:1px solid #ededed;margin:0}.cdnWizardSummary dl div{border-bottom:1px solid #eee;gap:4px;padding:12px 18px;display:grid}.cdnWizardSummary dl div:last-child{border-bottom:0}.cdnWizardSummary dt{color:#777;font-size:10px}.cdnWizardSummary dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:800;overflow:hidden}.cdnSummaryBalance{background:#f7f7f7;gap:4px;padding:15px 18px;display:grid}.cdnSummaryBalance span{color:#777;font-size:10px}.cdnSummaryBalance strong{font-size:13px}.cdnWizardSummary>p{color:#666;margin:0;padding:14px 18px;font-size:10px;line-height:1.8}.cdnWizardMessage{color:#7c241c;background:#fff7f6;border:1px solid #efb5ae;border-radius:9px;padding:13px 16px;font-size:12px}.cdnWizardActions{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafafaeb;border-top:1px solid #e6e6e6;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex;position:sticky;bottom:0}.cdnWizardActions>button:last-child{color:#fff;background:#111;border:0;border-radius:9px;min-width:210px;min-height:46px;padding:0 18px;font-weight:900}.cdnWizardActions>button:disabled{color:#eee;background:#999}.cdnPortfolioSummary{border-block:1px solid #e5e5e5;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid}.cdnPortfolioSummary>div{border-inline-start:1px solid #e5e5e5;padding:18px 20px}.cdnPortfolioSummary>div:first-child{border-inline-start:0}.cdnPortfolioSummary span{color:#777;font-size:11px;display:block}.cdnPortfolioSummary strong{margin-top:5px;font-size:24px;display:block}.cdnPortfolioSummary small{font-size:11px}.cdnSiteList{background:#fff;border:1px solid #dedede;border-radius:14px;overflow:hidden}.cdnSiteList>header,.cdnSiteList>a{grid-template-columns:minmax(240px,1.5fr) 110px minmax(180px,1fr) minmax(160px,.8fr) 26px;align-items:center;gap:18px;padding:14px 20px;display:grid}.cdnSiteList>header{color:#777;background:#fafafa;font-size:10px}.cdnSiteList>a{color:#111;border-top:1px solid #eee;min-height:82px;text-decoration:none;transition:background .15s}.cdnSiteList>a:hover{background:#fafafa}.cdnDomainIdentity{align-items:center;gap:12px;min-width:0;display:flex}.cdnDomainIdentity>span{border:1px solid #ddd;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.cdnDomainIdentity>div{gap:3px;min-width:0;display:grid}.cdnDomainIdentity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cdnDomainIdentity small,.cdnRenewal time{color:#777;font-size:10px}.cdnRenewal{gap:3px;display:grid}.cdnRenewal strong{font-size:12px}.cdnSiteList>a>b{font-size:17px}.cdnEmpty{min-height:390px}.cdnActivationCard{background:#f5fbf7;border:1px solid #9bd1ae;border-radius:14px;grid-template-columns:minmax(0,1fr) 330px;gap:22px;margin-bottom:15px;padding:22px;display:grid}.cdnActivationTitle{align-items:flex-start;gap:13px;display:flex}.cdnActivationTitle>span{color:#126b38;background:#dff3e7;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:900}.cdnActivationTitle h2{margin:1px 0 6px;font-size:18px}.cdnActivationTitle p{color:#41604b;margin:0;font-size:12px;line-height:1.8}.cdnNameserverList{gap:7px;display:grid}.cdnNameserverList button{color:#173e27;min-height:42px;font:inherit;background:#fff;border:1px solid #b8dbc4;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 11px;display:flex}.cdnNameserverList code{font-size:11px}.cdnNameserverList span{font-size:10px;font-weight:800}.cdnActivationCard>small{color:#41604b;grid-column:1/-1;font-size:10px}@media (max-width:1000px){.cdnWizardShell{grid-template-columns:minmax(0,1fr) 240px}.cdnPlanChoices{grid-template-columns:1fr}.cdnPlanChoices>label{min-height:auto}.cdnSiteList>header{display:none}.cdnSiteList>a{grid-template-columns:minmax(220px,1.5fr) 100px 1fr 24px}.cdnRenewal{display:none}.cdnActivationCard{grid-template-columns:1fr}}@media (max-width:760px){.cdnCreateIntro h1{font-size:29px}.cdnCreateIntro p{font-size:13px}.cdnWizardSteps li{justify-content:center;padding:12px 3px}.cdnWizardSteps li>span{flex-basis:25px;width:25px;height:25px}.cdnWizardSteps li div{gap:0}.cdnWizardSteps small{display:none}.cdnWizardShell{grid-template-columns:1fr}.cdnWizard:not([data-step="4"]) .cdnWizardSummary{display:none}.cdnWizardSummary{position:static}.cdnWizardPanel>header{padding:20px}.cdnWizardPanel h2{font-size:20px}.cdnDomainStep{min-height:360px}.cdnDomainInput{margin-top:0;padding:0 20px}.cdnDomainInput>div{gap:5px;display:grid}.cdnDomainInput input{height:45px}.cdnDomainInput button{height:43px}.cdnTrustLine{margin-inline:20px}.cdnStepHeader{flex-direction:column;align-items:flex-start}.cdnOriginChoice{grid-template-columns:1fr;padding:18px 20px}.cdnImportHead{padding-inline:20px}.cdnDraftRecord{grid-template-columns:90px 1fr;padding-inline:20px}.cdnDraftRecord input:nth-of-type(2),.cdnDraftRecord button{grid-column:1/-1}.cdnDraftRecord button{height:42px}.cdnImportTable>div{grid-template-columns:90px minmax(0,1fr);gap:10px;padding:12px 20px}.cdnProxyToggle,.cdnDnsOnly{text-align:start;grid-column:2;justify-content:flex-start}.cdnSafetyNote{padding-inline:20px}.cdnPlanChoices{padding:18px 20px}.cdnReviewList{grid-template-columns:1fr;padding-inline:20px}.cdnReviewList>div:nth-child(odd){margin:0}.cdnAfterCreate,.cdnCreditWarning{margin-inline:20px}.cdnWizardActions{padding:10px 0}.cdnWizardActions>button{flex:1}.cdnWizardActions>button:last-child{min-width:0}.pageIntroAction{align-items:stretch}.cdnPortfolioSummary{grid-template-columns:1fr 1fr}.cdnPortfolioSummary>div:last-child{border-top:1px solid #e5e5e5;border-inline-start:0;grid-column:1/-1}.cdnSiteList>a{grid-template-columns:1fr auto;gap:12px;padding:16px}.cdnDomainIdentity{grid-column:1/-1}.cdnSiteList .cdnUsage{grid-column:1}.cdnSiteList>a>b{grid-area:2/2}.cdnActivationCard{padding:18px}.cdnActivationTitle{display:grid}.cdnActivationCard>small{line-height:1.8}}@media (max-width:430px){.cdnWizardSteps strong{font-size:11px}.cdnOriginChoice fieldset,.cdnImportTable>div{grid-template-columns:1fr}.cdnProxyToggle,.cdnDnsOnly{grid-column:1}.cdnRecordSelect{justify-content:space-between}.cdnPortfolioSummary{grid-template-columns:1fr}.cdnPortfolioSummary>div{border-top:1px solid #e5e5e5;border-inline-start:0;grid-column:auto!important}.cdnPortfolioSummary>div:first-child{border-top:0}}.cdnWizardMain{background:0 0;min-width:0;max-width:none;min-height:0;margin:0;display:block}.cdnWizardPanel>header{align-items:initial;justify-content:initial;margin:0;display:block}.cdnWizardPanel>header.cdnStepHeader{display:flex}.cdnWizard[data-step="1"] .cdnWizardShell{grid-template-columns:minmax(0,1fr)}.cdnWizard[data-step="1"] .cdnWizardSummary{display:none}.cdnDomainStep>header{text-align:center;max-width:760px;margin-inline:auto}.cdnDomainStep>header h2,.cdnDomainStep>header p{margin-inline:auto}.cdnListPage .pageIntroAction{align-items:center;margin-bottom:32px}.cdnEmpty{background:#fff;border:1px solid #dedede;border-radius:14px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);min-height:360px;display:grid;overflow:hidden}.cdnEmptyCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(36px,6vw,72px);display:flex}.cdnEmptyCopy>span{color:#666;margin-bottom:10px;font-size:12px;font-weight:800}.cdnEmptyCopy h2{letter-spacing:-.025em;max-width:540px;margin:0 0 12px;font-size:clamp(25px,3vw,38px);line-height:1.35}.cdnEmptyCopy p{color:#666;max-width:590px;margin:0;font-size:14px;line-height:2}.cdnEmptyCopy a{color:#fff;background:#111;border-radius:9px;justify-content:center;align-items:center;gap:18px;min-height:46px;margin-top:28px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.cdnEmptyCopy a:hover{background:#292929}.cdnEmptySteps{background:#fafafa;border-inline-start:1px solid #e7e7e7;align-content:center;gap:0;margin:0;padding:32px clamp(24px,4vw,48px);list-style:none;display:grid}.cdnEmptySteps li{grid-template-columns:34px minmax(0,1fr);gap:13px;padding:20px 0;display:grid;position:relative}.cdnEmptySteps li:not(:last-child):after{content:"";background:#d8d8d8;width:1px;position:absolute;inset-block:55px -8px;inset-inline-start:16px}.cdnEmptySteps li>span{color:#333;background:#fff;border:1px solid #cfcfcf;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.cdnEmptySteps li>div{gap:4px;display:grid}.cdnEmptySteps strong{font-size:14px}.cdnEmptySteps small{color:#666;font-size:12px;line-height:1.8}@media (max-width:760px){.cdnCreateIntro{margin-bottom:20px}.cdnWizardSteps{grid-template-columns:repeat(4,minmax(78px,1fr));overflow-x:auto}.cdnWizardSteps li{min-width:78px}.cdnDomainStep>header{text-align:start}.cdnListPage .pageIntroAction{align-items:stretch;margin-bottom:22px}.cdnEmpty{grid-template-columns:1fr}.cdnEmptyCopy{padding:32px 24px}.cdnEmptySteps{border-inline-start:0;border-top:1px solid #e7e7e7;padding:16px 24px 24px}}@media (max-width:430px){.cdnCreateIntro h1{font-size:25px}.cdnWizard{gap:12px}.cdnWizardPanel,.cdnEmpty{border-radius:11px}.cdnDomainStep{min-height:0}.cdnDomainInput>div{padding:4px}.cdnTrustLine{margin-bottom:20px}.cdnEmptyCopy h2{font-size:24px}}.cdnCloudCell{justify-content:flex-end;display:flex!important}.cdnCloudToggle{color:#888;cursor:pointer;background:#f4f4f4;border:1px solid #d8d8d8;border-radius:9px;place-items:center;width:44px;height:34px;padding:0;transition:border-color .16s,color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.cdnCloudToggle:hover:not(:disabled){color:#555;border-color:#aaa;transform:translateY(-1px)}.cdnCloudToggle:focus-visible{outline-offset:2px;outline:3px solid #99c2ff}.cdnCloudToggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:23px;height:23px;overflow:visible}.cdnCloudToggle.active{color:#1267bd;background:#edf6ff;border-color:#9bc9f9;box-shadow:0 4px 12px #1677d21a}.cdnCloudToggle.active svg{fill:#d9ecff}.cdnCloudToggle.disabled,.cdnCloudToggle:disabled{opacity:.46;cursor:not-allowed;transform:none}.cdnCloudSlash{stroke-width:2px;fill:none!important}.cdnRecordCloud{color:#555;align-content:end;gap:6px;font-size:12px;font-weight:700;display:grid}.cdnRecordForm .cdnCloudToggle,.cdnRecordTable .cdnCloudToggle{color:#888;background:#f4f4f4;border:1px solid #d8d8d8;width:44px;min-height:34px;padding:0}.cdnRecordForm .cdnCloudToggle.active,.cdnRecordTable .cdnCloudToggle.active{color:#1267bd;background:#edf6ff;border-color:#9bc9f9}@media (max-width:760px){.cdnCloudCell{grid-column:2;justify-content:flex-start}}@media (max-width:430px){.cdnCloudCell{grid-column:1}}.cdnUpstreamPanel{background:#fff;border:1px solid #ddd;border-radius:13px;overflow:hidden}.cdnUpstreamIntro{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:24px;padding:21px;display:flex}.cdnUpstreamIntro span,.cdnUpstreamIdentity>span,.cdnUpstreamSummary>span{color:#777;font-size:11px}.cdnUpstreamIntro h2{margin:5px 0 3px;font-size:18px}.cdnUpstreamIntro p{color:#666;max-width:700px;margin:0;font-size:12px;line-height:1.8}.cdnUpstreamIntro button,.cdnUpstreamEmpty button,.cdnUpstreamEdit,.cdnUpstreamServers button,.cdnUpstreamEditor footer button{color:#222;min-height:40px;font:inherit;background:#fff;border:1px solid #d8d8d8;border-radius:8px;padding:0 14px;font-weight:700}.cdnUpstreamNotice{color:#067647;background:#f2fff7;border:1px solid #a7e6c3;border-radius:8px;margin:14px 20px 0;padding:10px 12px}.cdnUpstreamNotice.error{color:#b42318;background:#fff7f6;border-color:#f3b4ae}.cdnUpstreamEmpty{text-align:center;justify-items:center;gap:8px;padding:64px 20px;display:grid}.cdnUpstreamEmpty h3,.cdnUpstreamEmpty p{margin:0}.cdnUpstreamEmpty p{color:#777;max-width:540px;line-height:1.8}.cdnUpstreamCloud{color:#1267bd;background:#edf6ff;border-radius:9px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.cdnUpstreamCloud svg{fill:#d9ecff;stroke:currentColor;stroke-width:1.6px;width:25px;height:25px}.cdnUpstreamList>article+article{border-top:1px solid #eee}.cdnUpstreamList>article.editing{background:#fcfcfc}.cdnUpstreamRow{grid-template-columns:42px minmax(170px,1.2fr) minmax(90px,.55fr) minmax(200px,1.4fr) minmax(150px,.9fr) auto;align-items:center;gap:17px;padding:17px 20px;display:grid}.cdnUpstreamIdentity,.cdnUpstreamSummary{gap:4px;min-width:0;display:grid}.cdnUpstreamIdentity strong{font-size:15px}.cdnUpstreamIdentity small,.cdnUpstreamSummary small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cdnUpstreamEditor{background:#f8f8f8;border-top:1px solid #e5e5e5;grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr);gap:20px;padding:22px;display:grid}.cdnUpstreamEditor label{color:#444;gap:7px;font-size:12px;font-weight:700;display:grid}.cdnUpstreamEditor input{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:0 11px}.cdnUpstreamEditor input:focus-visible,.cdnUpstreamEditor button:focus-visible{outline-offset:2px;outline:3px solid #99c2ff}.cdnUpstreamEditor small{color:#777;font-weight:400;line-height:1.6}.cdnSegmented{border:0;align-content:start;align-items:flex-end;gap:7px;margin:0;padding:0;display:flex}.cdnSegmented legend{color:#444;width:100%;margin-bottom:7px;font-size:12px;font-weight:700}.cdnSegmented label{cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:8px;justify-content:center;align-items:center;min-width:95px;min-height:42px;padding:0 15px;display:flex}.cdnSegmented label.selected{border-color:#111;box-shadow:inset 0 0 0 1px #111}.cdnSegmented input{opacity:0;width:1px;min-height:1px;position:absolute}.cdnUpstreamHost{align-self:end}.cdnUpstreamServers{background:#fff;border:1px solid #dedede;border-radius:10px;grid-column:1/-1;overflow:hidden}.cdnUpstreamServers>header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.cdnUpstreamServers>header div{gap:3px;display:grid}.cdnUpstreamServers>header button{min-height:36px}.cdnUpstreamServerLabels,.cdnUpstreamServer{grid-template-columns:minmax(220px,1fr) 110px 110px 60px;align-items:center;gap:9px;padding:9px 14px;display:grid}.cdnUpstreamServerLabels{color:#777;padding-block:10px 4px;font-size:10px}.cdnUpstreamServer+.cdnUpstreamServer{border-top:1px solid #f0f0f0}.cdnUpstreamServer button{color:#b42318;border:0;min-height:38px;padding:0 7px}.cdnUpstreamOptions{grid-column:1/-1;grid-template-columns:minmax(240px,.8fr) minmax(220px,.7fr) 1fr 1fr;align-items:end;gap:13px;display:grid}.cdnUpstreamCheck{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:9px;align-items:flex-start;min-height:72px;padding:12px;display:flex!important}.cdnUpstreamCheck input{width:17px;min-height:17px;margin-top:2px}.cdnUpstreamCheck span{gap:3px;display:grid}.cdnUpstreamCheck.disabled{opacity:.58;cursor:not-allowed}.cdnUpstreamEditor>footer{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.cdnUpstreamEditor>footer button[type=submit]{color:#fff;background:#111;border-color:#111}.cdnUpstreamEditor button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1100px){.cdnUpstreamRow{grid-template-columns:42px 1fr 100px auto}.cdnUpstreamSummary:nth-of-type(3),.cdnUpstreamSummary:nth-of-type(4){grid-column:2/4}.cdnUpstreamOptions{grid-template-columns:1fr 1fr}}@media (max-width:720px){.cdnUpstreamIntro{flex-direction:column;align-items:stretch}.cdnUpstreamRow{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:15px}.cdnUpstreamIdentity{grid-column:2}.cdnUpstreamSummary{border-top:1px solid #eee;padding-top:9px;grid-column:2/-1!important}.cdnUpstreamEdit{grid-area:1/3/3}.cdnUpstreamEditor,.cdnUpstreamOptions{grid-template-columns:1fr;padding:16px}.cdnUpstreamHost,.cdnUpstreamServers,.cdnUpstreamOptions,.cdnUpstreamEditor>footer{grid-column:1}.cdnSegmented{flex-wrap:wrap}.cdnSegmented label{flex:1}.cdnUpstreamServerLabels{display:none}.cdnUpstreamServer{grid-template-columns:minmax(0,1fr) 92px}.cdnUpstreamServer input:first-child{grid-column:1/-1}.cdnUpstreamServer button{grid-column:1/-1;justify-self:start}.cdnUpstreamEditor>footer button{flex:1}}.cdnRescanButton{color:#333;width:auto;min-width:0;min-height:36px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d8d8d8;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.cdnRescanButton>span{color:#777;font-size:15px;line-height:1}.cdnRescanButton:hover:not(:disabled){background:#f7f7f7;border-color:#aaa}.cdnRescanButton:focus-visible{outline-offset:2px;outline:3px solid #99c2ff}.cdnOriginChoice fieldset label:has(input:focus-visible){outline-offset:2px;outline:3px solid #99c2ff}.cdnRescanButton:disabled{opacity:.5;cursor:wait}.cdnOriginChoice fieldset label{justify-content:flex-start;min-width:0;height:auto;min-height:44px;padding:7px 11px}.cdnOriginChoice fieldset label>span{justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.cdnOriginChoice fieldset label small{color:#888;font-size:9px;font-weight:500}.cdnOriginChoice fieldset input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cdnOriginChoice fieldset label.selected:before{content:"✓";color:#fff;background:#111;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:9px;display:grid}@media (max-width:760px){.cdnStepHeader .cdnRescanButton{align-self:flex-start}}.cdnState.pending{color:#6b4d00;background:#fff7d6}.cdnPlanUpgrade{background:#fff;border:1px solid #ddd;border-radius:13px;overflow:hidden}.cdnPlanUpgrade>header{justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.cdnPlanUpgrade>header>div{align-items:baseline;gap:10px;display:flex}.cdnPlanUpgrade>header span,.cdnPlanUpgrade>header small{color:#777;font-size:11px}.cdnPlanUpgrade>header strong{font-size:15px}.cdnUpgradeTrigger{color:#111;min-height:36px;font:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:0 13px;font-size:12px;font-weight:800}.cdnUpgradeTrigger:hover:not(:disabled){background:#f7f7f7;border-color:#999}.cdnHighestPlan{background:#eef8f1;border-radius:6px;padding:5px 8px;font-weight:800;color:#23633c!important}.cdnUpgradeBody{border-top:1px solid #eee}.cdnUpgradePlans{background:#fafafa;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:16px 20px;display:grid}.cdnUpgradePlans>button{color:#111;text-align:start;min-width:0;font:inherit;background:#fff;border:1px solid #ddd;border-radius:10px;gap:12px;padding:14px;display:grid}.cdnUpgradePlans>button:hover,.cdnUpgradePlans>button.selected{border-color:#111}.cdnUpgradePlans>button.selected{box-shadow:inset 0 0 0 1px #111}.cdnUpgradePlans>button>span,.cdnUpgradePlans>button>strong{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cdnUpgradePlans small{color:#777;font-size:10px}.cdnUpgradePlans dl{border-block:1px solid #eee;gap:5px;margin:0;padding-block:10px;display:grid}.cdnUpgradePlans dl div{justify-content:space-between;gap:8px;font-size:10px;display:flex}.cdnUpgradePlans dt{color:#777}.cdnUpgradePlans dd{margin:0;font-weight:800}.cdnUpgradePlans>button>strong{font-size:13px}.cdnPlanUpgrade footer{justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex}.cdnPlanUpgrade footer>div{align-items:baseline;gap:9px;display:flex}.cdnPlanUpgrade footer span,.cdnPlanUpgrade footer small{color:#777;font-size:10px}.cdnPlanUpgrade footer button,.cdnPlanUpgrade footer a{color:#fff;min-height:38px;font:inherit;background:#111;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.cdnPlanUpgrade>p{border-top:1px solid #eee;margin:0;padding:10px 20px;font-size:11px}.cdnPlanUpgrade>p.success{color:#067647;background:#f2fff7}.cdnPlanUpgrade>p.error{color:#b42318;background:#fff7f6}.cdnTlsStatus{color:#777;align-items:center;gap:6px;width:fit-content;margin-top:9px;font-size:11px;display:inline-flex}.cdnTlsStatus i{background:#aaa;border-radius:50%;width:7px;height:7px}.cdnTlsStatus.active{color:#067647}.cdnTlsStatus.active i{background:#16a35a}.cdnTlsStatus.pending{color:#805b00}.cdnTlsStatus.pending i{background:#d6a000}@media (max-width:900px){.cdnUpgradePlans{grid-template-columns:1fr}}@media (max-width:620px){.cdnPlanUpgrade>header,.cdnPlanUpgrade footer,.cdnPlanUpgrade footer>div{flex-direction:column;align-items:stretch}.cdnPlanUpgrade>header>div{gap:3px;display:grid}.cdnUpgradeTrigger,.cdnPlanUpgrade footer button,.cdnPlanUpgrade footer a{width:100%}}.landingPage .marketingPrimary{color:#fff}.landingPage .marketingSecondary,.landingPage .stackCta>a{color:#111}@media (max-width:900px){.landingPage .landingMobileMenu>div{width:auto;max-height:calc(100dvh - 76px);position:fixed;top:60px;left:16px;right:16px;overflow:auto}}.blogAdminSummary{background:#fff;border:1px solid #dedede;border-radius:12px;align-items:stretch;margin:24px 0 18px;display:flex;overflow:hidden}.blogAdminSummary>div{border-inline-end:1px solid #e5e5e5;gap:3px;min-width:120px;padding:14px 18px;display:grid}.blogAdminSummary span{color:#777;font-size:11px}.blogAdminSummary strong{font-size:20px}.blogAdminSummary>a{color:#111;align-items:center;gap:8px;margin-inline-start:auto;padding:0 20px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.blogAdminSummary>a:hover{background:#f6f6f6}.blogAdminLayout{grid-template-columns:290px minmax(0,1fr);gap:16px}.blogPostRail,.blogEditor{box-shadow:none;border-color:#dedede;border-radius:12px}.blogPostRail>header{min-height:70px;padding:14px}.blogPostRail>header button{border-radius:7px;min-height:36px;padding:0 12px;font-size:11px}.blogPostRail>button{gap:5px;padding:15px}.blogPostRail>button.selected{background:#f1f1f1;box-shadow:inset -2px 0 #111}.blogPostRail>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blogEditor{padding:28px}.blogEditor>header{align-items:center}.blogEditor>header label{min-width:160px;margin-top:0}.blogEditor label{font-size:13px}.blogEditor input,.blogEditor textarea,.blogEditor select{min-height:42px;padding:10px 12px}.blogBodyInput{min-height:440px;font-size:16px;line-height:2;background:#fdfdfd!important;padding:18px!important}.blogEditor fieldset{background:#fafafa;border-radius:10px;padding:22px}.blogEditor>footer{z-index:2;background:#fffffff5;border-top:1px solid #ddd;margin:28px -28px -28px;padding:14px 28px;position:sticky;bottom:0}@media (max-width:900px){.blogAdminSummary{grid-template-columns:repeat(3,1fr);display:grid}.blogAdminSummary>div{min-width:0}.blogAdminSummary>a{border-top:1px solid #e5e5e5;grid-column:1/-1;min-height:46px;margin:0}.blogAdminLayout{grid-template-columns:1fr}}@media (max-width:620px){.blogAdminSummary>div{padding:12px}.blogAdminSummary strong{font-size:17px}.blogEditor{padding:16px}.blogEditor>header label{min-width:0}.blogEditor>footer{margin:24px -16px -16px;padding:14px 16px;position:static}}
