.proposal-email-configuration{border:1px solid #ededed;background:white;padding:18px;border-radius:11px}.proposal-email-configuration summary{cursor:pointer;font-size:12px;font-weight:500}.proposal-email-configuration[open]>*+*{margin-top:18px}.proposal-mail-settings-link{color:#0f3d29;text-align:left;font-size:12px}.proposal-observed-instances summary{cursor:pointer;padding:12px 0;font-size:12px;color:#6b6b6b}.scale-modes button{background-color:white}.scale-modes button[aria-checked=true]{background-color:#e9f8f1;border-color:#3ecf8e;box-shadow:0 0 0 3px rgba(62,207,142,.18)}.proposal-storage-workspace{display:grid;grid-template-columns:175px minmax(0,1fr) 235px;gap:13px;align-items:start}.proposal-storage-files,.proposal-storage-folders,.proposal-storage-inspector{background:white;border:1px solid #ededed;border-radius:11px;overflow:hidden;min-width:0}.proposal-storage-folders h2,.proposal-storage-inspector h2{padding:18px 14px;font-size:12px;font-weight:600;border-bottom:1px solid #ededed}.proposal-storage-folders button{width:100%;display:flex;gap:8px;padding:13px;font-size:12px;color:#6b6b6b;overflow-wrap:anywhere;text-align:left}.proposal-storage-folders button svg{flex-shrink:0}.proposal-storage-folders button:hover{background:#f5f5f5}.proposal-storage-search{display:flex;gap:9px;align-items:center;padding:10px;margin:12px;border:1px solid #ededed;border-radius:8px;color:#6b6b6b}.proposal-storage-search input{min-width:0;width:100%;font-size:12px;outline:none;background:transparent}.proposal-storage-files>ul{max-height:530px;overflow-y:auto}.proposal-storage-file[aria-pressed=true]{background:#e9f8f1}.proposal-storage-inspector{display:flex;flex-direction:column;padding:0 15px 18px;gap:16px;font-size:12px}.proposal-storage-inspector h2{margin:0 -15px}.proposal-storage-inspector code,.proposal-storage-inspector strong{overflow-wrap:anywhere}.proposal-storage-inspector code,.proposal-storage-inspector p{color:#6b6b6b;font-size:11px}.proposal-storage-file-art{display:grid;place-items:center;min-height:115px;background:#f8f8f8;border:1px dashed #e4e4e4;border-radius:9px;color:#9a9a9a}@media(max-width:1000px){.proposal-storage-workspace{grid-template-columns:140px minmax(0,1fr)}.proposal-storage-inspector{grid-column:1/-1}}@media(max-width:600px){.proposal-storage-workspace{grid-template-columns:minmax(0,1fr)}.proposal-storage-folders{display:none}}.proposal-release-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.proposal-release-summary p{font-size:11px}.proposal-release-summary strong{display:block;font-size:25px;margin-top:13px;font-weight:500;overflow-wrap:anywhere}.proposal-release-filters{padding:15px;display:flex;gap:8px;flex-direction:column}.proposal-release-filters label{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid #ededed;border-radius:7px}.proposal-release-filters input{width:100%;min-width:0;outline:none;font-size:11px}.proposal-release-filters select{padding:8px;font-size:11px;background:#f8f8f8;border-radius:7px}.proposal-diagnostic-action{margin-top:18px}.proposal-diagnostic-action button{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #ededed;border-radius:8px;font-size:12px}.proposal-deployment-console>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.proposal-deployment-console>header input{background:#2a2a26;color:#d9d4c8;padding:8px;border:1px solid #3a3834;border-radius:6px;font-size:11px;min-width:0}@media(max-width:600px){.proposal-release-summary{grid-template-columns:minmax(0,1fr)}}.proposal-mail-workspace{display:grid;grid-template-columns:180px minmax(0,1fr) 250px;gap:14px;align-items:start}.proposal-mail-inspector,.proposal-mail-list,.proposal-mail-sidebar{background:white;border:1px solid #ededed;border-radius:12px;overflow:hidden}.proposal-mail-list>header h2,.proposal-mail-sidebar h2{font-size:12px;font-weight:600;padding:18px 14px}.proposal-mail-sidebar>button{width:calc(100% - 16px);margin:3px 8px;display:flex;justify-content:space-between;gap:8px;padding:11px 9px;font-size:11px;text-align:left;border-radius:7px;overflow-wrap:anywhere}.proposal-mail-sidebar>button[aria-pressed=true]{color:#0f3d29;background:#e9f8f1}.proposal-mail-capacity{margin-top:25px;border-top:1px solid #ededed;padding:16px;font-size:11px;line-height:2;color:#6b6b6b}.proposal-mail-list>header{border-bottom:1px solid #ededed}.proposal-mail-list>header label{display:flex;align-items:center;gap:9px;margin:0 14px 14px;border:1px solid #ededed;border-radius:8px;padding:10px;color:#6b6b6b}.proposal-mail-list>header input{background:transparent;font-size:12px;outline:none;min-width:0;width:100%}.proposal-mail-rows{max-height:560px;overflow-y:auto}.proposal-mail-row{padding:15px;border-bottom:1px solid #ededed}.proposal-mail-row:hover{background:#f7fbf8}.proposal-mail-row>div:last-child{margin-top:12px}.proposal-mail-row .font-semibold{font-size:12px}.proposal-mail-inspector{display:flex;flex-direction:column;gap:16px;padding:20px;font-size:12px}.proposal-mail-inspector>svg{color:#1f7a4d}.proposal-mail-inspector h2{font-weight:600}@media(max-width:1150px){.proposal-mail-workspace{grid-template-columns:160px minmax(0,1fr)}.proposal-mail-inspector{grid-column:1/-1}}@media(max-width:600px){.proposal-mail-workspace{grid-template-columns:minmax(0,1fr)}.proposal-mail-sidebar{display:flex;flex-wrap:wrap;padding:8px}.proposal-mail-sidebar>button{width:auto}.proposal-mail-capacity{display:none}.proposal-mail-sidebar h2{width:100%;padding:8px}}.proposal-domain-summary,.proposal-resource-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.proposal-domain-summary strong,.proposal-resource-summary strong{display:block;font-size:25px;margin:13px 0 8px;font-weight:500}.proposal-resource-summary .proposal-pill{font-size:10px}.proposal-domain-summary p{margin-top:13px;font-size:11px;color:#6b6b6b}.proposal-domain-summary small{font-size:10px;color:#6b6b6b}.proposal-domain-summary .proposal-domain-host{font-size:16px;overflow-wrap:anywhere}.proposal-domain-row{padding:17px 0;border-bottom:1px solid #ededed}.proposal-domain-dns-button{padding:7px;margin-left:8px;border:1px solid #ededed;border-radius:8px}.proposal-resource-table table{width:100%;min-width:520px;text-align:left;margin-top:18px}.proposal-resource-table :is(th,td){padding:16px 10px;border-bottom:1px solid #ededed;font-size:12px}.proposal-resource-table th{font-size:10px;font-weight:500;color:#6b6b6b;text-transform:uppercase}.proposal-resource-table td:first-child svg{display:inline-block;vertical-align:middle;margin-right:9px;color:#1f7a4d}.proposal-resource-table a{color:#0f3d29}.proposal-resource-connections{border:1px solid #ededed;border-radius:12px;background:white;padding:20px}.proposal-resource-connections summary{cursor:pointer;font-size:13px;font-weight:600}.proposal-resource-connections[open] summary{margin-bottom:20px}@media(max-width:700px){.proposal-domain-summary,.proposal-resource-summary{grid-template-columns:minmax(0,1fr)}}.proposal-log-workspace{display:flex;flex-direction:column;flex:1;min-height:460px;gap:15px}.proposal-log-select{padding:11px;border:1px solid #ededed;border-radius:8px;font-size:12px;background:#fcfcfc;max-width:100%}.proposal-log-stream-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;margin-bottom:12px;border-bottom:1px solid #4c483c;font-size:10px;letter-spacing:.8px;text-transform:uppercase}.proposal-log-stream-head button{display:flex;gap:7px;align-items:center}.proposal-environment-tabs{display:flex;flex-wrap:wrap;padding:4px;gap:3px;border-radius:8px;background:#f5f5f5}.proposal-environment-tabs button{padding:7px 10px;font-size:11px;border-radius:6px;color:#6b6b6b}.proposal-environment-tabs button[aria-pressed=true]{background:white;color:#302d26;box-shadow:0 1px 4px #25351d12}.proposal-terminal-cards{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px}.proposal-terminal-selection{display:flex;gap:15px;align-items:flex-start;padding:25px 0;color:#6b6b6b;font-size:13px;line-height:1.8}.proposal-terminal-overlay{position:fixed;inset:0;z-index:100;padding:4dvh 4vw;display:grid;place-items:center;background:#17251ccb}.proposal-terminal-dialog{display:flex;flex-direction:column;width:min(1400px,100%);height:92dvh;background:#fff;border:1px solid #ededed;border-radius:14px;padding:20px;box-shadow:0 25px 90px #0005}.proposal-terminal-dialog>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:14px}.proposal-terminal-dialog>div{min-height:0;flex:1}@media(max-width:767px){.proposal-terminal-cards{grid-template-columns:minmax(0,1fr)}.proposal-terminal-overlay{padding:1dvh 2vw}.proposal-terminal-dialog{height:98dvh;padding:12px}}.scale-workspace-heading{display:none}.scale-workspace-body{display:flex;flex-direction:column;gap:18px}.scale-modes>p{display:none}.scale-modes button{min-height:132px;padding:18px;border-radius:11px;box-shadow:none}.scale-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:18px;align-items:stretch}.scale-left{display:flex;flex-direction:column;gap:18px;min-width:0}.scale-instances>div.rounded-xl{background:transparent;padding:0;color:hsl(var(--foreground))}.scale-instances :is(.bg-night-2,.bg-night){background:#fcfcfc;color:#302d26}.scale-instances .text-night-muted{color:#6b6b6b}.scale-instances .text-night-ink{color:#302d26}.scale-instances [class*="text-[#5fcf95]"]{color:#1f7a4d}.scale-instances [class*="border-[#2e2d26]"],.scale-instances [class*="border-[#5fcf95]"]{border-color:#ededed}.scale-configuration>.grid{grid-template-columns:minmax(0,1fr)}.scale-configuration>p,.scale-instances>div>p{font-size:12px;text-transform:none;letter-spacing:0;font-weight:600}.scale-cdn h5{font-size:13px}@media(max-width:950px){.scale-layout{grid-template-columns:minmax(0,1fr)}}.client-layout.client-paper,html[data-client-theme=paper]{color-scheme:light;--background:0 0% 97%;--surface:0 0% 100%;--surface-2:0 0% 97%;--surface-3:0 0% 94%;--foreground:0 0% 11%;--muted-foreground:0 0% 42%;--border:0 0% 93%;--border-strong:0 0% 72%;--primary:152 58% 53%;--primary-foreground:157 61% 15%;--primary-muted:152 58% 53%;--accent-green:152 58% 53%;--accent-tint:152 50% 94%;--success:152 58% 53%;--warning:35 70% 42%;--danger:0 69% 46%;--night:0 0% 7%;--night-2:0 0% 11%;--night-ink:0 0% 96%;--night-muted:0 0% 63%;--ring:152 58% 42%}.client-layout.client-paper{min-height:100dvh;color:hsl(var(--foreground))}.client-paper .client-topbar{height:48px;padding:0 12px 0 8px;gap:8px;background:#fff;backdrop-filter:none;color:#1c1c1c;border-bottom:1px solid #ededed}.client-paper .client-rail{position:fixed;inset:48px auto 0 0;z-index:46;width:52px;display:none;flex-direction:column;align-items:center;padding:8px 0 12px;background:#fff;border-right:1px solid #ededed;overflow:visible}.client-paper .client-rail-link{position:relative;display:grid;place-items:center;width:36px;height:36px;margin:2px 0;border-radius:8px;color:#6f6f6f;transition:background .18s,color .18s,transform .18s}.client-paper .client-rail-link:hover{background:#f3f3f3;color:#111;transform:translateY(-1px)}.client-paper .client-rail-link.is-active{background:#f0f0f0;color:#111}.client-paper .client-rail-link .tip{position:absolute;left:44px;top:50%;transform:translateY(-50%) translateX(-6px);background:#111;color:#fff;font-size:11px;padding:4px 8px;border-radius:4px;white-space:nowrap;z-index:20;opacity:0;pointer-events:none;transition:opacity .16s,transform .16s}.client-paper .client-rail-link:hover .tip{opacity:1;transform:translateY(-50%) translateX(0)}.client-paper .client-rail-grow{flex:1}.client-paper .client-sidebar{display:flex;inset:48px auto 0 52px;background:#fff;border-right:1px solid #ededed;z-index:45}.client-paper .client-sidebar-brand{display:none}.client-paper .client-org-select{margin:0 15px 12px;padding:10px;border-radius:8px;min-width:0;background:#f8f8f8;font-size:12px;flex:none}.client-paper .client-org-select select{min-width:0;font-size:12px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.client-paper .client-avatar{border-radius:99px;background:#111;color:#fff;font-size:11px}.client-paper .client-avatar.is-dark{background:#111;color:#fff}.client-paper .client-nav-group{margin-top:15px}.client-paper .client-nav-group:first-child{margin-top:8px}.client-paper .client-nav-group>p{font-size:9px;letter-spacing:1.2px;margin:0 11px 9px;color:#9a9a9a}.client-paper .client-nav-row{gap:3px}.client-paper .client-nav-link{border-radius:7px;min-height:35px;padding:8px 11px;gap:10px;font-size:12px;color:#333;transition:background .15s,color .15s}.client-paper .client-nav-link svg{width:15px;height:15px;stroke-width:1.6}.client-paper .client-nav-link:hover{background:#f5f5f5;color:#111;transform:translateX(3px)}.client-paper .client-nav-link.is-active{background:#f0f0f0;color:#111;font-weight:600}.client-paper .client-nav-link.is-active .client-nav-count{background:#ededed;color:#111}.client-paper .client-nav-count{font-size:10px;background:#f3f3f3;padding:0 5px;border-radius:99px}.client-paper .client-nav-add{border-color:hsl(var(--border));width:25px;height:25px}.client-paper .client-back{display:none!important}.client-paper .client-proj-name{margin-top:8px}.client-paper .client-sidebar-bottom{flex:none;border-top:1px solid var(--line,#ededed);margin:12px 13px 0;padding-top:10px}.client-paper .client-user{padding:13px 6px 17px;margin-top:5px;gap:9px}.client-paper .client-topbar-crumb{color:#6b6b6b;font-size:11px}.client-paper .client-topbar-crumb>span:last-child{color:#1c1c1c}.client-paper .client-global-search{max-width:370px;background:#fff;border:1px solid hsl(var(--border));color:#6b6b6b;height:34px;font-size:11px}.client-paper .client-global-search:hover{border-color:#d2d2d2}.client-paper .client-global-search kbd{border-color:#ededed;font-size:9px}.client-paper .client-topbar-tools>div>button{color:#6b6b6b;border-color:hsl(var(--border))}.client-paper .client-topbar-tools>div>button:hover{color:#1c1c1c;background:#f3f3f3;border-color:#d2d2d2}.client-paper .client-connect{background:#3ecf8e;color:#0f3d29;border:0;border-radius:6px;padding:7px 12px;font-weight:600;font-size:13px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.client-paper .client-connect:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 8px 18px rgba(62,207,142,.32)}.client-paper .client-region-pill{border-color:hsl(var(--border));color:#6b6b6b;font-size:10px;border-radius:6px;padding-inline:9px}.client-paper .client-topbar-icon{border-color:hsl(var(--border));background:#fff}.client-paper .client-topbar-brand,.client-paper .client-topbar-icon{display:none}.client-paper .client-mark{display:grid;place-items:center;flex:none}.client-paper .client-brand{display:inline-flex;align-items:center;gap:6px;flex:none;color:#111;min-width:0}.client-paper .client-brand .devora-binary{display:block;width:3.6rem;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;color:#9a9a9a}.client-paper .client-brand .devora-mascot{color:#111}.client-paper .client-crumb{align-items:center;gap:6px;color:#6b6b6b;font-size:13px;min-width:0}.client-paper .client-crumb strong{color:#1c1c1c;font-weight:500}.client-paper .client-crumb .sep{opacity:.35}.client-paper .client-crumb-org{border:0;background:transparent;font:inherit;font-weight:500;color:#1c1c1c;max-width:160px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.client-paper .client-badge-free,.client-paper .client-badge-prod{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:4px;white-space:nowrap}.client-paper .client-badge-free{background:#f3f3f3;color:#6a6a6a}.client-paper .client-badge-prod{background:#f4ead6;color:#b7791f}.client-paper .client-ghost{border:1px solid #e4e4e4;background:#fff;border-radius:6px;padding:6px 10px;color:#6b6b6b;display:inline-flex;align-items:center;gap:6px;font-size:13px}.client-paper .client-ghost:hover{background:#fafafa;border-color:#d2d2d2;transform:translateY(-1px)}.client-paper .client-topbar-tools{margin-left:auto}.client-paper .client-topbar-tools .client-header-action{min-height:38px;padding:8px 13px;gap:8px;color:#303b35;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.client-paper .client-header-action:focus-visible{outline:2px solid #23935e;outline-offset:2px}.client-paper .client-header-shortcut{padding:0 4px;border:1px solid #e4e4e4;border-radius:4px;color:#69746d;font:11px/18px ui-monospace,monospace}@media(max-width:767px){.client-paper .client-topbar-tools .client-header-action{min-height:40px;padding:8px 10px;gap:6px;font-size:13px}.client-paper .client-brand .devora-binary,.client-paper .client-header-shortcut{display:none}}@media(max-width:359px){.client-paper .client-topbar-tools .client-header-action{padding-inline:7px;gap:4px}.client-paper .client-header-action>svg{display:none}}.client-paper .client-proj-name{font-size:12px;color:#1c1c1c;font-weight:600;padding:0 10px 6px}.client-paper .client-content{padding-top:48px}.client-paper .client-main{max-width:none;padding:28px 36px 80px;background:#f8f8f8}.client-paper .client-main.is-project{height:calc(100dvh - 48px);padding:0}.client-paper .project-bar{background:#f8f8f8;padding:15px 29px;border-bottom-color:hsl(var(--border))}.client-paper .project-bar-row{min-height:28px}.client-paper .project-tabs{display:none}.client-paper .project-crumb{font-family:inherit;font-size:11px}.client-paper .project-bar-row>select{font-size:12px;font-weight:500}.client-paper .project-main{background:#f8f8f8}.client-paper .client-account-menu{border-radius:10px;box-shadow:0 20px 50px -15px #26362425}.client-paper .client-mobile-dialog{background:#fcfcfc;color:hsl(var(--foreground));width:min(285px,calc(100vw - 40px))}.client-paper :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){accent-color:#3ecf8e}.client-paper :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#3ecf8e}.client-paper .client-stat{border-radius:11px;box-shadow:none}.client-paper .client-stat b{letter-spacing:-1px;font-weight:600}.client-paper .client-home-section{border-radius:12px}.client-paper .client-project-card{border-radius:11px;box-shadow:none}.client-paper .client-project-card:hover{border-color:#cde8d8;box-shadow:0 8px 24px -18px #324b2b35}.client-paper h1{letter-spacing:-.7px}.client-paper :is(button,a)[class*=bg-primary]{border-radius:7px}.client-paper .project-overview{gap:23px}.client-paper .project-overview-header{border-bottom:1px solid hsl(var(--border));padding-bottom:21px}.client-paper .project-overview-header h1{font-size:26px;font-weight:600}.client-paper .project-overview-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(265px,1fr);gap:18px;align-items:start}.client-paper .project-map-card{border-radius:12px;background:#fff;padding:23px;min-width:0}.client-paper .project-link-card{border-radius:12px;box-shadow:none;max-width:none;width:100%;padding:21px}.client-paper .project-application-card{border:1px solid #e4e4e4;background:#f6f6f6;color:#35322a;border-radius:10px}.client-paper .project-application-card :is(.text-night-ink,[class*="text-night-ink/"]){color:#433f34}.client-paper .project-application-card .text-night-muted{color:#7b7564}.client-paper .project-application-card .bg-night-2{background:#fff;border-color:#e4e4e4}.client-paper .project-application-card [class*="text-[#5fcf95]"]{color:#1f7a4d}.client-paper .project-application-card [class*="text-[#f87171]"]{color:#a74840}.client-paper .project-application-card [class*="text-[#fbbf24]"]{color:#946d22}.client-paper .project-overview-observe{border-top:1px solid hsl(var(--border));padding-top:22px}.client-paper .project-overview-observe>h2{font-size:16px;font-weight:600;margin-bottom:17px}.client-paper .client-performance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.client-paper .client-performance>div:first-child,.client-paper .client-performance>p{grid-column:1/-1}.client-paper .client-performance>section{min-width:0;margin:0;border:1px solid hsl(var(--border));border-radius:11px;background:#fff;padding:17px}.client-paper .client-performance .workspace-chart{--workspace-chart-height:50px;margin-top:16px}.client-paper .client-performance .workspace-chart-times{font-size:8px}.client-paper .client-performance .workspace-metric>strong{font-size:28px;margin-top:13px}.client-paper .project-settings h1{font-size:27px;font-weight:600}.client-paper .project-settings-content>section{background:#fff;border:1px solid hsl(var(--border));border-radius:11px;padding:22px}.client-paper .project-settings-content>section:has(.text-danger){border-color:#ead9d4}@media (max-width:1100px){.client-paper .client-sidebar{width:220px}.client-paper .client-content{margin-left:272px}.client-paper .client-topbar{left:0;padding-inline:12px;gap:8px}.client-paper .client-main{padding:26px 23px}.client-paper .client-performance{grid-template-columns:repeat(2,minmax(0,1fr))}.client-paper .project-overview-layout{grid-template-columns:1fr}.client-paper .project-link-card{max-width:none}}@media (max-width:767px){.client-paper .client-rail{display:none!important}.client-paper .client-sidebar{display:none;left:0}.client-paper .client-topbar{left:0;height:56px;padding:0 13px;gap:9px}.client-paper .client-content{margin-left:0;padding-top:56px}.client-paper .client-main{padding:23px 16px}.client-paper .client-main.is-project{height:calc(100dvh - 56px)}.client-paper .client-global-search{height:33px;padding:0 8px;flex-basis:80px}.client-paper .client-global-search>span{display:none}.client-paper .client-global-search{max-width:40px}.client-paper .client-topbar-tools{margin-left:auto;gap:4px}.client-paper .client-topbar-brand{margin:0 4px 0 0;padding:0;display:flex}.client-paper .client-topbar-icon{display:grid}.client-paper .client-topbar-brand svg{width:25px;height:25px}.client-paper .client-sidebar-brand{display:flex;align-items:center;flex:none;min-height:56px;padding:8px 12px}.client-paper .project-bar{padding:12px 16px}.client-paper .project-overview-header{padding-bottom:18px}.client-paper .project-overview-header h1{font-size:23px}.client-paper .project-link-card,.client-paper .project-map-card{padding:18px}.client-paper .project-overview-layout{gap:15px}}@media (prefers-reduced-motion:reduce){.client-paper *,.client-paper :after,.client-paper :before{animation:none!important;transition:none!important}}.workspace-metric{--metric-signal:#1f7a4d}.workspace-metric[data-health=warning]{--metric-signal:#986409}.workspace-metric[data-health=critical]{--metric-signal:#c23d3d}.workspace-metric[data-health=unknown]{--metric-signal:#9a9a9a}.metric-resource-icon{color:var(--metric-signal)}.metric-health-summary{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;margin-top:13px;font-size:10px;color:var(--metric-signal)}.metric-health-badge{display:inline-flex;align-items:center;gap:5px;font-weight:600}.metric-health-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.metric-capacity-track{height:5px;border-radius:5px;background:#eee;overflow:hidden;margin-top:9px}.metric-capacity-track>div{height:100%;border-radius:inherit;background:var(--metric-signal);transition:width .4s ease}.metric-quota-label{color:hsl(var(--muted-foreground));font-size:9px;margin-top:5px}.client-paper .client-performance>.workspace-metric[data-health=warning]{background:#fffdf6;border-color:#e5d3a4}.client-paper .client-performance>.workspace-metric[data-health=critical]{background:#fff9f8;border-color:#e9b4ae}.workspace-metric:is([data-health=warning],[data-health=critical])>strong{color:var(--metric-signal)}.metric-capacity-advice{border-top:1px solid color-mix(in srgb,var(--metric-signal) 20%,transparent);padding-top:10px;margin-top:12px;font-size:10px;line-height:1.6;color:hsl(var(--muted-foreground))}.metric-capacity-advice>div{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px}.metric-capacity-advice a{display:inline-flex;align-items:center;gap:4px;color:var(--metric-signal);font-weight:600;text-decoration:underline;text-underline-offset:3px}.metric-traffic-insight{margin-top:13px;border-top:1px solid #dce5ed;padding-top:10px;font-size:10px;line-height:1.6;color:#436780}.metric-traffic-insight>span{display:flex;align-items:center;gap:5px;font-weight:600;margin-bottom:3px}@media (max-width:480px){.client-paper .client-performance{grid-template-columns:minmax(0,1fr)}}.client-paper .client-sidebar{width:248px}.client-paper .client-content{margin-left:300px}.client-paper .client-topbar{left:0}.client-paper .proposal-page{max-width:1420px;margin:auto;padding:26px 32px 45px}.project-proposal{--proposal-green:#1f7a4d;--proposal-line:#ededed;font-size:13px;line-height:1.5}.proposal-screen-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.proposal-screen-head h1{font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.04em;margin:0}.proposal-screen-head>div>p:last-child{color:#6b6b6b;font-size:13px;margin-top:8px}.proposal-eyebrow{display:none}.proposal-screen-head select{width:145px;border:1px solid #ededed;background:#fff;border-radius:7px;padding:9px 11px;font-size:12px}.proposal-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px}.proposal-metric{--metric-signal:#8f8977;position:relative;overflow:hidden;border:1px solid #ededed;border-radius:12px;background:#fff;padding:18px 19px;min-width:0}.proposal-metric>header{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#6b6b6b;font-size:12px}.proposal-metric>strong{display:block;margin:13px 0 4px;font-size:29px;font-weight:600;letter-spacing:-1px;line-height:1.15}.proposal-metric>p{color:#6b6b6b;font-size:11px;min-height:17px}.proposal-spark{height:34px;width:100%;margin-top:13px;color:var(--metric-signal);display:block}.proposal-empty-spark{height:34px;margin-top:13px;border-bottom:1px dashed #ededed}.proposal-metric[data-health=critical]{--metric-signal:#c23d3d;border-color:#e9b4ae;background:#fff9f8}.proposal-metric[data-health=warning]{--metric-signal:#986409;border-color:#e5d3a4;background:#fffdf6}.proposal-metric:is([data-health=warning],[data-health=critical])>strong{color:var(--metric-signal)}.proposal-capacity{margin-top:10px;font-size:10px;color:var(--metric-signal)}.proposal-capacity>p{margin:5px 0;color:#817a69;line-height:1.6}.proposal-capacity>a{margin-right:11px;text-decoration:underline;text-underline-offset:3px}.proposal-main-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:18px;margin-bottom:18px}.proposal-bottom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.proposal-card{background:#fff;border:1px solid #ededed;border-radius:12px;padding:21px;min-width:0}.proposal-card>header{margin-bottom:19px}.proposal-card h2{font-size:14px;font-weight:600;letter-spacing:0}.proposal-card>header>p{color:#6b6b6b;font-size:12px;margin-top:3px}.proposal-card h3{font-size:12px;font-weight:600}.proposal-chart-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;flex-wrap:wrap}.proposal-segmented{display:inline-flex;padding:3px;background:#f3f3f3;border-radius:7px;gap:2px;flex-wrap:wrap}.proposal-segmented>button{background:transparent;border:0;border-radius:5px;padding:5px 11px;font-size:11px;color:#6b6b6b}.proposal-segmented>button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #22331a12;color:#27251f}.proposal-pill{display:inline-flex;align-items:center;gap:6px;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:500;white-space:nowrap}.proposal-pill.is-muted{background:#f3f3f3;color:#6b6b6b}.proposal-pill.is-failed{background:#fbefed;color:#b95046}.proposal-chart{position:relative;height:240px;margin:25px 3px 0 38px}.proposal-chart-line{position:absolute;top:0;left:0;height:210px;width:100%;color:#8f8977;overflow:visible}.proposal-chart-line[data-health=critical]{color:#c23d3d}.proposal-chart-line[data-health=warning]{color:#986409}.proposal-chart-grid{position:absolute;inset:0 0 30px;display:flex;flex-direction:column;justify-content:space-between}.proposal-chart-grid>span{border-top:1px dashed #f2efe7;height:0;font-size:9px;color:#9c9686;text-indent:-38px}.proposal-chart-times{position:absolute;inset:auto 0 7px;display:flex;justify-content:space-between;font-size:9px;color:#9c9686}.proposal-chart-empty{position:absolute;inset:0;display:grid;place-items:center;text-align:center;color:#6b6b6b;border-bottom:1px dashed #ededed}.proposal-chart-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:10px;color:#6b6b6b}.proposal-chart-caption i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#3ecf8e;margin-right:5px}.proposal-region{display:flex;align-items:center;gap:10px;padding:15px 0}.proposal-region>div{flex:1;min-width:0}.proposal-region p{font-size:11px;color:#6b6b6b;margin-top:2px}.proposal-country{display:grid;place-items:center;height:27px;width:33px;border:1px solid #ededed;border-radius:5px;font-size:10px;flex-shrink:0;color:#1c1c1c}.proposal-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #ededed;padding-top:17px;margin-top:17px;font-size:11px;color:#6b6b6b;flex-wrap:wrap}.proposal-card-footer>a,a.proposal-card-footer{display:inline-flex;align-items:center;gap:6px;color:#0f3d29}.proposal-regions{display:flex;flex-direction:column}.proposal-regions>a.proposal-card-footer{margin-top:auto;padding-top:20px}.proposal-mini-flow{display:flex;align-items:center;gap:6px;margin:22px 0}.proposal-mini-flow>a{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid #ededed;border-radius:8px;padding:13px 9px;background:#fcfcfc;font-size:11px;text-align:center}.proposal-mini-flow svg{color:#1f7a4d;flex-shrink:0}.proposal-mini-flow span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.proposal-release-summary{display:flex;align-items:center;gap:11px;min-height:60px}.proposal-release-summary>div{flex:1;min-width:0}.proposal-release-summary h3{overflow-wrap:anywhere}.proposal-release-summary p{color:#6b6b6b;font-size:10px;margin-top:4px;font-family:var(--font-geist-mono),monospace}.proposal-release-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid #ededed;border-radius:50%;color:#1c1c1c;background:#f8f8f8;flex-shrink:0}.proposal-release-icon.is-failed{color:#b95046;border-color:#efd9d5;background:#fbf1ef}.proposal-empty-note{margin:25px 0;color:#6b6b6b;font-size:12px}.proposal-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:8px 13px;border:1px solid #ededed;border-radius:8px;background:#fff;font-size:12px}.proposal-tools{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;border-top:1px solid #ededed;padding-top:18px}.proposal-architecture-grid{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1.15fr) 28px minmax(0,1fr);gap:10px;align-items:start;padding-top:10px}.proposal-flow-arrow{margin-top:70px;color:#b7b3a8;width:20px}.proposal-flow-node{display:block;margin-top:12px;padding:18px 15px;border:1px solid #ededed;border-radius:10px;background:#fcfcfc;font-size:12px;min-width:0}.proposal-flow-node>span{display:flex;align-items:center;gap:9px}.proposal-flow-node svg{color:#1f7a4d;flex-shrink:0}.proposal-flow-node b,.proposal-flow-node>p{overflow-wrap:anywhere}.proposal-flow-node>p{color:#6b6b6b;font-size:11px;margin-top:9px}.proposal-flow-node.is-dark{background:#171614;border-color:#171614;color:#fff}.proposal-flow-node.is-dark :is(svg,p){color:#d9d4c8}.proposal-architecture+.proposal-metrics{margin-top:18px}.proposal-reading-error{color:#b95046;font-size:12px;padding-bottom:15px}.proposal-traffic-insight{color:#436780;font-size:11px;margin-top:12px}@media(max-width:1100px){.proposal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-main-grid{grid-template-columns:minmax(0,1fr)}.proposal-regions{min-height:240px}}@media(max-width:767px){.client-paper .client-content{margin-left:0}.client-paper .client-topbar{left:0}.client-paper .proposal-page{padding:24px 16px 35px}.proposal-screen-head h1{font-size:25px}.proposal-screen-head{flex-wrap:wrap}.proposal-bottom-grid{grid-template-columns:minmax(0,1fr)}.proposal-card{padding:18px}.proposal-architecture-grid{grid-template-columns:minmax(0,1fr)}.proposal-flow-arrow{margin:0 auto;transform:rotate(90deg)}.proposal-metric{padding:17px 14px}.proposal-metric>strong{font-size:25px}.proposal-metric>p{font-size:10px}}@media(max-width:370px){.proposal-metrics{grid-template-columns:minmax(0,1fr)}}.client-paper .project-bar{padding:24px 32px;border-bottom:0}.client-paper .project-bar-row{position:relative;min-height:63px;padding-bottom:12px;border-bottom:1px solid #ededed;gap:9px}.client-paper .project-bar-row>:is(.project-crumb,.proposal-old-crumb){display:none}.proposal-project-icon{display:grid;place-items:center;width:45px;height:45px;background:#e9f8f1;color:#1f7a4d;font-size:22px;font-weight:600;border-radius:12px;flex-shrink:0}.client-paper .project-bar-row>select{font-size:22px;font-weight:600;letter-spacing:-.7px;align-self:flex-start;margin-top:1px;max-width:240px}.proposal-project-meta{position:absolute;left:55px;bottom:16px;display:flex;align-items:center;gap:9px;font-size:10px;color:#6b6b6b;max-width:50%;overflow:hidden;white-space:nowrap}.proposal-project-meta>span+span:before{content:"·";margin-right:9px}.proposal-project-status{align-self:flex-start;margin-top:4px}.client-paper .project-bar-row>button[aria-pressed]{padding-inline:8px;border:0;background:transparent}.client-paper .project-bar-row>button[aria-pressed]>span{display:none}.proposal-publish{background:#3ecf8e;border-color:#3ecf8e;color:#0f3d29;font-weight:600}.proposal-deploy-error{position:absolute;top:100%;right:0;padding:5px;color:#b95046;font-size:11px;max-width:70%;background:#fff9f8;z-index:3}.proposal-deployment-grid{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.8fr);gap:18px;align-items:start}.proposal-history{overflow:hidden;padding:0}.proposal-history>header{padding:19px 19px 0;display:flex;justify-content:space-between}.proposal-history>button{display:flex;align-items:flex-start;gap:12px;padding:18px 19px;width:100%;text-align:left;border-top:1px solid #ededed;background:white}.proposal-history>button[aria-pressed=true]{background:#e9f8f1;box-shadow:inset 3px 0 #3ecf8e}.proposal-history>button>span:last-child{flex:1;min-width:0}.proposal-history-meta{display:flex;justify-content:space-between;gap:10px}.proposal-history strong{display:block;font-size:12px;margin:6px 0;font-weight:500;overflow-wrap:anywhere}.proposal-history small{font-size:10px;color:#6b6b6b}.proposal-deployment-detail{display:flex;flex-direction:column;gap:18px;min-width:0}.proposal-deployment-title{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.proposal-deployment-title h3{font-size:19px;letter-spacing:-.4px}.proposal-release-source{display:flex;align-items:center;gap:10px;color:#6b6b6b;margin-top:13px;font-size:11px}.proposal-deployment-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:23px 0;margin-top:16px;border-top:1px solid #ededed;border-bottom:1px solid #ededed}.proposal-deployment-stages>div>span{display:flex;gap:5px;font-size:10px}.proposal-deployment-stages small{font-size:10px;display:block;margin-top:8px;color:#6b6b6b}.proposal-deployment-failure{background:#fbefed;border:1px solid #efd9d5;padding:13px;border-radius:8px;margin-top:16px;color:#b95046;overflow-wrap:anywhere}.proposal-deployment-console{border-radius:11px;overflow:hidden;background:#171614;color:#d9d4c8}.proposal-deployment-console>header{padding:15px 18px;border-bottom:1px solid #3a3834;font-size:10px;text-transform:uppercase;letter-spacing:1px}.proposal-deployment-console pre{font-size:11px;line-height:1.9;padding:18px;min-height:180px;max-height:450px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.proposal-deployment-console>p{padding:12px 18px;color:#f3b5aa}.proposal-resources>.grid>div{background:white;border-radius:12px;box-shadow:none;padding:21px}@media(max-width:850px){.proposal-deployment-grid{grid-template-columns:minmax(0,1fr)}.proposal-deployment-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-layout.client-paper{font-family:Inter,Segoe UI,Arial,sans-serif;--border:0 0% 93%;--muted-foreground:0 0% 42%}.admin-layout.client-paper .admin-seal{margin:0 12px 16px;padding:8px 10px;border:1px solid #cde8d8;border-radius:8px;font-size:12px;font-weight:500;background:#e9f8f1;color:#1f7a4d;display:flex;align-items:center;gap:8px}.admin-layout.client-paper .client-rail{display:none!important}.admin-layout.client-paper .client-sidebar{left:0;width:260px}.admin-layout.client-paper .client-content{margin-left:260px}@media (min-width:768px){.client-paper:not(.admin-layout) .client-rail{display:flex}}.proposal-page-content .project-proposal :is(.bg-card,.bg-surface),.proposal-page-content .proposal-email>section{border-radius:12px;box-shadow:none;background:white}.proposal-page-content .project-proposal :is(th,td){padding-block:14px;font-size:12px}.proposal-page-content .project-proposal th{font-size:10px;color:#9a9a9a;background:#fff;text-transform:uppercase;letter-spacing:.8px}.proposal-page-content .proposal-email h1,.proposal-page-content .proposal-section-heading h1{font-size:30px;font-weight:600;letter-spacing:-1.1px}.proposal-page-content .proposal-section-heading p{color:#6b6b6b;font-size:12px}.proposal-domains .rounded-lg.border,.proposal-scaling .rounded-lg.border,.proposal-variables .rounded-lg.border{border-radius:12px;box-shadow:none}.proposal-notice{padding:13px 15px;border:1px solid #ead9b0;background:#fff8ea;border-radius:10px;color:#1c1c1c;font-size:13px}.proposal-included-domain>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 0}.proposal-included-domain a{color:#0f3d29;font-size:14px;overflow-wrap:anywhere}.proposal-included-domain+div{margin-top:15px}.client-paper .project-bar{position:relative}.client-paper .project-bar:after{content:"";position:absolute;height:1px;background:#ededed;left:32px;right:32px;bottom:0}.client-paper .project-bar-row{border-bottom:0}.proposal-metric{padding-bottom:26px}.proposal-chart{height:210px;margin-top:22px}.proposal-chart-line{height:180px}.project-proposal :is(b,strong,h1,h2,h3){font-family:inherit}.client-paper .proposal-logs-page{padding:26px 32px 35px}.proposal-logs .proposal-screen-head{margin-bottom:10px}.proposal-log-console{background:#171614!important;color:#d9d4c8;border-color:#171614;border-radius:11px;padding:18px}.proposal-log-console .text-foreground{color:#ded9cc}.proposal-log-console .text-muted-foreground{color:#a9a496}.proposal-log-console .text-danger{color:#f3a59a}.proposal-log-console .text-warning{color:#ecd09a}@media(max-width:767px){.client-paper .proposal-logs-page{padding:24px 16px}.proposal-logs>div:nth-child(2){flex-wrap:wrap}}@media(max-width:1100px){.client-paper .project-bar-row{display:grid;grid-template-columns:38px minmax(0,1fr) 24px auto;grid-template-rows:24px 18px auto;gap:4px 8px;min-height:0;padding-bottom:15px}.client-paper .project-bar:after{left:16px;right:16px}.proposal-project-icon{grid-column:1;grid-row:1/3;width:38px;height:38px;font-size:20px}.client-paper .project-bar-row>select{grid-column:2;grid-row:1;width:100%;max-width:none;min-width:0;align-self:center;margin:0;font-size:19px}.proposal-rename{grid-column:3;grid-row:1}.proposal-project-status{grid-column:4;grid-row:1;justify-self:end;margin:0}.proposal-project-meta{position:static;grid-column:2/5;grid-row:2;max-width:none;margin:0;font-size:9px}.client-paper .project-bar-row>button[aria-pressed]{grid-column:1;grid-row:3;margin:0;width:35px}.proposal-open-site{grid-column:2;grid-row:3;margin:0;justify-self:start;font-size:10px;padding-inline:8px}.proposal-publish{grid-column:3/5;grid-row:3;justify-self:end;font-size:10px;padding-inline:9px;min-width:115px}.proposal-deploy-error{position:static;grid-column:1/-1;grid-row:4;max-width:none}.client-paper .project-bar-row>form{grid-column:2/4;grid-row:1}.client-paper .project-bar-row>form input{width:100%;min-width:0}}.client-paper .proposal-email{padding:0}.proposal-email>header{margin-bottom:24px}.proposal-email>header>div>span:first-child{display:none}.proposal-email :is(.rounded-\[14px\],.rounded-\[9px\]){border-radius:12px;box-shadow:none}.client-paper .project-settings nav{width:175px}.client-paper .project-settings nav a{font-size:12px;padding:9px 12px}.client-paper .project-settings-content section{border-radius:12px;padding:21px}.client-paper .project-settings-content h2{font-size:14px}.client-paper .project-settings-content label{font-size:12px}@media(max-width:767px){.proposal-page-content .proposal-email h1,.proposal-page-content .proposal-section-heading h1{font-size:25px}.proposal-resources>.grid{grid-template-columns:minmax(0,1fr)}}.client-paper .project-main>div>div.max-w-6xl{max-width:1420px;padding:26px 32px 45px}@media(max-width:767px){.client-paper .project-bar{padding:20px 16px 0}.client-paper .project-bar-row{flex-wrap:wrap;padding-bottom:43px}.proposal-project-icon{width:38px;height:38px}.client-paper .project-bar-row>select{font-size:19px;max-width:180px}.proposal-project-meta{left:47px;bottom:49px;max-width:80%}.proposal-open-site{margin-left:47px}.proposal-publish{font-size:11px}.proposal-project-status{font-size:9px}.client-paper .project-main>div>div.max-w-6xl{padding:24px 16px 35px}}.client-paper .project-frame .project-bar{display:none!important}.project-overview-live{color:#1c1c1c;font-size:13px;letter-spacing:-.01em}.ov-page{font-size:28px;letter-spacing:-.04em;margin:0;font-weight:500}.ov-url{display:flex;align-items:center;gap:8px;margin:8px 0 22px;color:#6b6b6b}.ov-copy{border:1px solid #e4e4e4;background:#fff;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:500;color:#1c1c1c}.ov-copy:hover{border-color:#cde8d8}.ov-hero{display:grid;grid-template-columns:minmax(280px,42%) 1fr;gap:28px;align-items:start}.ov-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:520px}.ov-stat{display:flex;gap:12px;align-items:flex-start;border:1px solid #ededed;background:#fff;border-radius:8px;padding:12px 14px;text-align:left;transition:border-color .2s,transform .2s,box-shadow .2s}a.ov-stat{color:inherit}.ov-stat:hover{border-color:#cde8d8;transform:translateY(-2px);box-shadow:0 10px 22px rgba(16,16,16,.06)}.ov-ico{width:28px;height:28px;border-radius:6px;background:#f6f6f6;display:grid;place-items:center;color:#555;flex:none}.ov-ico.is-ok{background:#e9f8f1;color:#1f7a4d}.ov-stat small{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#9a9a9a;font-weight:600}.ov-stat b{display:block;margin-top:2px;font-weight:500;overflow-wrap:anywhere}.ov-dots{display:grid;grid:1fr 1fr/1fr 1fr;gap:2px;width:12px;height:12px}.ov-dots i{background:currentColor;border-radius:1px;display:block}.ov-map{position:relative;min-height:280px;border:1px solid #ededed;border-radius:10px;background-color:#fcfcfc;background-image:radial-gradient(#d9d9d9 1px,transparent 0);background-size:14px 14px;overflow:hidden}.ov-map:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(220px circle at 50% 40%,rgba(62,207,142,.2),transparent 70%)}.ov-node{position:absolute;z-index:1;background:#fff;border:1px solid #e4e4e4;border-radius:10px;padding:12px 14px;min-width:210px;max-width:280px;box-shadow:0 10px 24px rgba(0,0,0,.05)}.ov-node.is-primary{top:28%;left:18%}.ov-node.is-standby{top:46%;left:52%}.ov-node.is-extra{top:12%;left:48%}.ov-node.is-off{opacity:.55;filter:grayscale(.35)}.ov-node h3{margin:0;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px}.ov-node p{margin:4px 0 8px;color:#6b6b6b;font-size:12px}.ov-dot{width:8px;height:8px;border-radius:99px;background:#3ecf8e;flex:none;box-shadow:0 0 0 0 rgba(62,207,142,.45);animation:ov-pulse 2s infinite}.ov-dot.is-sleep{background:#c8c8c8;animation:none}.ov-dot.is-down{background:#c42727;animation:none}@keyframes ov-pulse{0%,to{box-shadow:0 0 0 0 rgba(62,207,142,.45)}70%{box-shadow:0 0 0 8px rgba(62,207,142,0)}}.ov-meters{display:flex;gap:10px;font-size:11px;color:#6b6b6b}.ov-flag{font-size:10px;font-weight:700;letter-spacing:.06em;color:#3c3b6e;background:#fff;border:1px solid #ededed;border-radius:3px;padding:1px 4px;margin-left:auto}.ov-block{margin-top:36px}.ov-block h3{font-size:16px;font-weight:500;margin:0 0 12px}.ov-note{color:#6b6b6b;font-size:13px;line-height:1.5;margin:0;max-width:72ch}.ov-connect{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #ededed;border-radius:10px;overflow:hidden;background:#fff}.ov-connect a{border-right:1px solid #ededed;background:#fff;padding:22px 10px;text-align:center;color:inherit;transition:background .2s}.ov-connect a:last-child{border-right:0}.ov-connect a:hover{background:#f7fbf8}.ov-connect svg{width:18px;height:18px;stroke:#555;display:inline-block}.ov-connect strong{display:block;font-size:13px;font-weight:500;margin-top:8px}.ov-connect span{display:block;color:#6b6b6b;font-size:12px;margin-top:2px}.ov-metrics-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.ov-metrics-head b{font-size:18px;font-weight:500}.ov-metrics-head span{color:#6b6b6b}.ov-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.ov-card{background:#fff;border:1px solid #ededed;border-radius:10px;padding:14px 14px 0;min-height:140px;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ov-card:hover{transform:translateY(-3px);border-color:#cde8d8;box-shadow:0 12px 24px rgba(16,16,16,.06)}.ov-k{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#9a9a9a;font-weight:600}.ov-nums{display:flex;gap:12px;margin:8px 0 4px;font-size:12px;color:#6b6b6b}.ov-spark{width:100%;height:64px;display:block;color:#111}.ov-empty-spark{height:64px;border-bottom:1px dashed #ededed;margin-top:8px}@media (max-width:1100px){.ov-cards,.ov-connect,.ov-hero{display:block}.ov-map{min-height:240px;margin-top:18px}.ov-connect a{width:100%;border-right:0;border-bottom:1px solid #ededed;display:block}.ov-card{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.ov-dot{animation:none}.ov-card,.ov-stat{transition:none}}.pcards-page{color:#1c1c1c}.pcards-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pcards-title{font-size:28px;letter-spacing:-.04em;margin:0;font-weight:500}.pcards-lead{margin:6px 0 0;color:#6b6b6b;font-size:13px;max-width:52ch;line-height:1.45}.pcards-toolbar{display:flex;gap:8px;align-items:center;margin:16px 0}.pcards-search{flex:1;border:1px solid #e4e4e4;border-radius:6px;padding:8px 10px;background:#fff;font:inherit;color:inherit}.pcards-search:focus{outline:2px solid #3ecf8e;outline-offset:0}.pcards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pcard{border:1px solid #ededed;background:#fff;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;color:inherit;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.pcard:hover{border-color:#b7e2cb;transform:translateY(-5px);box-shadow:0 18px 36px rgba(16,16,16,.08)}.pprev{height:150px;overflow:hidden;background:#f5f5f5;border-bottom:1px solid #ededed}.pbar{display:flex;align-items:center;gap:5px;padding:7px 10px;background:#ececec;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;color:#737373}.pbar i{width:7px;height:7px;border-radius:50%;background:#d4d4d4;flex:none}.pbar span{margin-left:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pstage{padding:12px 14px}.pstage b{display:block;font-size:15px;font-weight:600;letter-spacing:-.03em}.pstage small{display:block;margin-top:8px;font-size:10px;color:#6b6b6b}.pstage em{display:block;margin-top:10px;font-style:normal;color:#3ecf8e;font-size:13px;font-weight:600}.pcard-body{padding:12px 14px 14px}.pcard-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.pcard-top strong{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcard-badge{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:4px;background:#f3f3f3;color:#6a6a6a;flex:none}.pcard-badge.is-ok{background:#e9f8f1;color:#1f7a4d}.pcard-badge.is-fail{background:#fbefed;color:#c42727}.pcard-badge .pulse{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 rgba(62,207,142,.55);animation:ov-pulse 1.8s ease-out infinite}.pcard-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.pcard-meta .chip{font-size:10px;border:1px solid #ededed;border-radius:99px;padding:2px 8px;color:#6b6b6b}.pcard-meta .chip.is-fo{border-color:#c9efe0;color:#1f7a4d;background:#e9f8f1}.pcard-foot{margin-top:10px;font-size:11px;color:#9a9a9a;display:flex;justify-content:space-between;gap:8px}.pcards-empty{min-height:240px;display:grid;place-items:center;text-align:center;color:#6b6b6b;gap:10px}@media (max-width:1100px){.pcards{grid-template-columns:1fr 1fr}}@media (max-width:767px){.pcards,.pcards-head{display:block}.pcards-head .client-connect{margin-top:14px}.pcard{margin-bottom:12px}}.client-paper .inner-live h1,.inner-live h1{font-size:28px;letter-spacing:-.04em;font-weight:500}.inner-live .inner-lead,.inner-live>header p{color:#6b6b6b;font-size:13px;line-height:1.5;max-width:64ch}.client-paper .inner-fill,.inner-live :is(button,a).inner-fill,.proposal-email :is(button,a)[class*=bg-foreground],.proposal-page-content :is(button,a)[class*=bg-foreground]{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#1f7a4d!important;color:#fff!important;border:0!important;border-radius:6px;font-weight:600}.client-paper .inner-mint,.inner-live :is(button,a).inner-mint{background:#3ecf8e;color:#0f3d29;border:0;font-weight:600}.client-paper .inner-live .bg-night{background:#171614;color:#d9d4c8}.client-paper .inner-live .bg-night-2{background:#2a2a26}.client-paper .inner-live .text-night-ink{color:#e7e5e0}.client-paper .inner-live .border-\[\#2e2d26\]{border-color:#3a3834}.proposal-pill{background:#f3f3f3;color:#1c1c1c}.proposal-pill.is-ok,.proposal-resource-summary .proposal-pill:not(.is-muted):not(.is-failed){background:#e9f8f1;color:#1f7a4d}.proposal-environment-tabs button[aria-pressed=true]{background:#fff;color:#1c1c1c}.proposal-release-icon{background:#e9f8f1;color:#1f7a4d;border-color:#cde8d8}.proposal-log-stream-head{border-bottom-color:#3a3834;color:#c0bcb2}.ov-node.is-tokyo{top:16%;left:68%;min-width:190px}.ov-dot.is-plan{background:#d8c48a;animation:none}.inner-planned{border:1px solid #ededed;background:#fff;border-radius:10px;padding:16px 18px}.inner-planned .k{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#9a9a9a;font-weight:600}.inner-planned b{display:block;font-size:18px;font-weight:500;margin:8px 0 6px}.inner-planned p{margin:0;color:#6b6b6b;font-size:13px;line-height:1.45}.scale-planned{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:900px){.scale-planned{grid-template-columns:1fr}.ov-node.is-tokyo{position:relative;top:auto;left:auto;margin:12px}}.proposal-deployment-stages{display:flex!important;flex-wrap:wrap;gap:8px;border:0!important;padding:12px 0!important;margin:12px 0!important}.proposal-deployment-stages>div{min-width:0}.proposal-deployment-stages>div>span{display:inline-flex;align-items:center;gap:4px;background:#f5f5f5;color:#6b6b6b;font-size:11px;padding:5px 8px;border-radius:6px}.proposal-deployment-stages .is-complete{background:#e9f8f1;color:#1f7a4d}.proposal-deployment-stages small,.proposal-log-density{display:none}.inner-split{grid-template-columns:280px 1fr}.inner-split,.inner-split-3{display:grid;gap:14px;align-items:start}.inner-split-3{grid-template-columns:180px minmax(0,1fr) 250px}.inner-panel{background:#fff;border:1px solid #ededed;border-radius:10px;overflow:hidden}.inner-panel>h3{margin:0;padding:14px 16px;font-size:13px;font-weight:600;border-bottom:1px solid #ededed}.inner-hist{width:100%;border:0;background:transparent;text-align:left;padding:12px 16px;border-top:1px solid #ededed;display:flex;gap:10px;align-items:flex-start}.inner-panel>.inner-hist:first-of-type{border-top:0}.inner-hist.on,.inner-hist[aria-pressed=true]{background:#e9f8f1}.inner-hist b{display:block;font-weight:600}.inner-hist small{color:#6b6b6b}.inner-ico{width:28px;height:28px;border-radius:7px;background:#f4f4f4;display:grid;place-items:center;flex:none;font-size:12px}.inner-ico.ok{background:#e9f8f1;color:#1f7a4d}.inner-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.inner-card{background:#fff;border:1px solid #ededed;border-radius:10px;padding:16px 18px;min-width:0}.inner-card .k{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#9a9a9a;font-weight:600}.inner-card b{display:block;font-size:22px;font-weight:500;margin:8px 0 6px;letter-spacing:-.03em;overflow-wrap:anywhere}.inner-card p{margin:0;color:#6b6b6b;font-size:13px;line-height:1.45}.inner-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #ededed;border-radius:10px;overflow:hidden}.inner-table th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#9a9a9a;font-weight:600;padding:10px 14px;border-bottom:1px solid #ededed;background:#fff}.inner-table td{padding:12px 14px;border-bottom:1px solid #ededed;font-size:13px}.inner-table tr:last-child td{border-bottom:0}.inner-table tbody tr:hover td{background:#f7fbf8}.inner-tabs{display:flex;gap:4px;padding:4px;background:#f5f5f5;border-radius:8px;width:-moz-fit-content;width:fit-content;margin:16px 0 0}.inner-tabs button{border:0;background:transparent;padding:7px 12px;border-radius:6px;color:#6b6b6b}.inner-tabs button[aria-pressed=true]{background:#fff;color:#1c1c1c;font-weight:600;box-shadow:0 1px 4px #25351d12}.inner-token{background:#0f1110;color:#d7ece0;border-radius:10px;padding:14px;font-family:ui-monospace,Consolas,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap}.inner-scale-map{margin-top:16px;min-height:300px}.inner-advanced{border:1px solid #ededed;border-radius:10px;background:#fff;padding:0 16px}.inner-advanced>summary{cursor:pointer;padding:14px 0;font-size:13px;font-weight:600}.inner-advanced[open]>summary{border-bottom:1px solid #ededed;margin-bottom:14px}.inner-advanced .scale-layout{margin-top:0}.client-paper .project-proposal :is(button,a).bg-foreground,.client-paper .scale-workspace :is(button).bg-foreground{background:#1f7a4d!important;color:#fff!important;border-color:#1f7a4d!important}.scale-configuration button.border-foreground{background:#e9f8f1!important;color:#0f3d29!important;border-color:#3ecf8e!important}.inner-live .rounded-\[14px\].bg-night,.inner-live>section.bg-night{background:#fff!important;color:#1c1c1c!important;border:1px solid #ededed}.inner-live .bg-night .text-night-ink,.inner-live .bg-night .text-night-muted{color:#6b6b6b!important}.inner-live .bg-night-2{background:#f8f8f8!important;color:#1c1c1c!important}.inner-live .border-\[\#2e2d26\]{border-color:#ededed!important}.proposal-resources .bg-night{background:#171614;color:#d9d4c8;border-radius:10px}.origin-change{margin:0 0 18px}.origin-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;background:#fff;border:1px solid #ededed;border-radius:10px;padding:16px 18px}.origin-bar small{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#9a9a9a;font-weight:600}.origin-bar b{display:block;font-size:22px;font-weight:500;letter-spacing:-.03em;margin:8px 0 6px}.origin-bar p{margin:0;color:#6b6b6b;font-size:13px;line-height:1.45;max-width:62ch}.origin-panel{margin-top:12px}.origin-panel-lead{margin:0;padding:0 16px 12px;color:#6b6b6b;font-size:13px;line-height:1.5}.origin-picks{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 16px 16px}.origin-picks button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;border:1px solid #ededed;background:#fff;border-radius:10px;padding:14px 16px;text-align:left}.origin-picks button strong{font-size:14px;font-weight:600}.origin-picks button small{color:#6b6b6b;font-size:12px;line-height:1.4}.origin-picks button.on,.origin-picks button[aria-pressed=true]{border-color:#3ecf8e;background:#e9f8f1}.origin-note{margin:0;padding:0 16px 16px;color:#6b6b6b;font-size:13px}.origin-zip{padding:0 16px 16px;display:grid;gap:10px}.origin-zip label{display:grid;gap:6px;font-size:13px}.origin-zip input[type=file]{font-size:13px}.origin-zip .inner-fill{justify-self:start;min-height:36px;padding:8px 14px}.origin-panel .bg-primary{background:#1f7a4d!important;color:#fff!important}@media (max-width:767px){.origin-picks{grid-template-columns:1fr}.origin-bar{flex-wrap:wrap}}@media (max-width:1100px){.inner-cards,.inner-split,.inner-split-3{grid-template-columns:minmax(0,1fr)}.inner-scale-map .ov-node{position:relative;top:auto!important;left:auto!important;margin:12px}.inner-scale-map{min-height:0}}