.console{--surface:#202020;--line:#ffffff0d;--muted:#929292;background:#141414}.console .stage-view{max-width:1100px;margin:0 auto;padding:76px 32px 64px}.console .stage-view-head{align-items:center;min-height:32px;margin:0 0 22px;padding:0 18px}.console .stage-view-head h1{letter-spacing:0;color:#999;margin:0;font-size:13px;font-weight:500}.console .stage-view-lede{color:gray;max-width:none;margin-top:8px;font-size:12px}.console .stage-chip,.console .stage-view-actions .secondary{color:#ccc;width:auto;min-height:32px;box-shadow:none;background:#252525;border:1px solid #ffffff04;border-radius:20px;padding:0 14px;font-size:12px;font-weight:500}.console .stage-chip--solid{color:#e0e0e0;background:#292929}.console .stage-chip:hover:not(:disabled){background:#333}.console .stage-panel{background:#202020;border:1px solid #ffffff03;border-radius:22px;gap:14px;padding:20px}.console .stage-panel h2{letter-spacing:0;color:#ccc;font-size:13px;font-weight:500}.console .stage-panel-copy,.console .stage-panel-meta{color:#929292;font-size:12px;line-height:1.6}.console .stage-panel-top{align-items:center;gap:12px}.console .connect-grid{background:#202020;border:1px solid #ffffff03;border-radius:22px;flex-direction:column;gap:0;padding:4px 20px;display:flex}.console .connect-grid .tool-card{background:0 0;border:0;border-bottom:1px solid #ffffff0b;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:94px;padding:18px 0;display:grid}.console .connect-grid .tool-card:last-child{border-bottom:0}.console .tool-card-mark{width:38px;margin:0}.console .tool-card-mark .quiet-badge{display:none}.console .tool-card .stage-chip{margin:0}.console .tool-card h2{margin-bottom:4px}.console .tool-card>.stage-panel-copy,.console .tool-card>.endpoint-url{grid-column:2/-1;max-width:none}.console .tool-card .tool-monogram{background:#303030;font-size:10px}.console .connection-list{margin-top:44px}.console .quiet-badge{color:#909090;border:0;padding:0;font-size:11px}.console .connection-list .stage-panel-top{border-bottom:1px solid #ffffff0b;padding-bottom:12px}.console .panel-search input,.console .panel-search input:focus,.console .panel-search input:focus-visible{min-height:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.console .stage-field{color:#ececec;min-height:40px;box-shadow:none;caret-color:#eee;background:#141414;border:1px solid #ffffff0c;border-radius:10px;padding:10px 14px;font-size:13px;line-height:1.4}.console .stage-field::placeholder{color:#6e6e6e}.console .stage-field:focus,.console .stage-field:focus-visible,.console input:focus,.console input:focus-visible,.console textarea:focus,.console textarea:focus-visible,.console select:focus,.console select:focus-visible{color:#f2f2f2;box-shadow:none;background:#141414;border-color:#3a3a3a;outline:none}.console .panel-search input:focus,.console .panel-search input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important}.console input:-webkit-autofill{-webkit-text-fill-color:#ececec;caret-color:#eee;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #141414}.console input:-webkit-autofill:hover{-webkit-text-fill-color:#ececec;caret-color:#eee;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #141414}.console input:-webkit-autofill:focus{-webkit-text-fill-color:#ececec;caret-color:#eee;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #141414}.console textarea:-webkit-autofill{-webkit-text-fill-color:#ececec;caret-color:#eee;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #141414}.console select:-webkit-autofill{-webkit-text-fill-color:#ececec;caret-color:#eee;transition:background-color 99999s ease-out;box-shadow:inset 0 0 0 1000px #141414}.console .stage-panel,.console .hub-endpoint,.console .hub-panel,.console .board,.console .account-boards{filter:none;box-shadow:none!important}.console .account-rows{width:100%;margin:4px 0 0;padding:0;list-style:none}.console .account-rows>li{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.console .account-rows>li:first-child{border-top:0;padding-top:8px}.console .account-rows strong{color:#e4e4e4;font-size:13px;font-weight:500;line-height:1.35;display:block}.console .account-rows small{color:#8a8a8a;margin-top:4px;font-size:12px;line-height:1.45;display:block}.console .account-rows>li>button{flex-shrink:0;min-height:32px;font-size:12px}.console .stage-panel-row{align-items:center;gap:10px}.console .stage-panel-row .stage-field{flex:1;min-width:0}.console .stage-view .account-boards{box-shadow:none;background:#202020;border-radius:22px;gap:0;margin-bottom:44px;padding:20px;display:flex}.console .account-boards .account-stat{min-height:52px;box-shadow:none;background:0 0;border-right:1px solid #ffffff0b;border-radius:0;flex:1;gap:6px;padding:0 20px}.console .account-boards .account-stat:last-child{border-right:0}.console .account-stat strong{letter-spacing:-.03em;font-size:20px;font-weight:500}.console .account-stat span{color:#858585;font-size:11px}.console .account-grid{flex-direction:column;gap:28px;display:flex}.console .library-view .boards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}.console .library-view .board{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.console .library-view .board:hover{background:0 0;transform:none}.console .library-view .board-preview{aspect-ratio:1.5;background:#202020;border:1px solid #ffffff09;border-radius:16px;order:-1}.console .library-view .board-meta{padding:12px 2px 0}.console .library-view .board-meta strong{color:#ccc;font-size:12px;font-weight:500}.console .library-view .board-meta span{color:#828282;margin-top:5px;font-size:11px}.console .library-view .board-menu{border-radius:12px;font-size:11px;bottom:58px;right:8px}.console .library-empty{text-align:left;background:#202020;border:1px solid #ffffff03;border-radius:22px;align-items:flex-start;min-height:150px;padding:32px}.console .library-empty .empty-symbol{display:none}.console .library-empty h2{color:#ccc;margin-bottom:8px;font-size:13px;font-weight:500}.console .library-empty p{color:#888;max-width:56ch;margin-bottom:16px;font-size:12px}.console .library-view--trash .boards{background:#202020;border-radius:22px;flex-direction:column;gap:0;padding:4px 20px;display:flex}.console .library-view--trash .board{border-bottom:1px solid #ffffff0b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0;display:grid}.console .library-view--trash .board:last-child{border-bottom:0}.console .library-view--trash .board-meta{padding:0}.console .library-view--trash .archived-preview{display:none}.console .library-view--trash .restore-page{margin:0}.console .library-view--trash .library-empty{border:0;padding:26px 0}.console .stage-stagger>*{animation:none}@media (max-width:900px){.console .stage-view{padding:48px 24px}.console .library-view .boards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.console .stage-view{padding:32px 14px}.console .stage-view-head{flex-wrap:wrap;gap:14px;padding:0 4px}.console .stage-chip,.console .stage-view-actions .secondary{min-height:40px}.console .library-view .boards{grid-template-columns:1fr}.console .connect-grid .tool-card{grid-template-columns:32px minmax(0,1fr);gap:12px}.console .tool-card .stage-chip{grid-column:2;justify-self:start}.console .stage-view .account-boards{padding:16px 8px}.console .account-boards .account-stat{min-width:0;padding:0 10px}.console .account-stat strong{font-size:17px}.console .account-stat span{font-size:10px}.console .library-empty{padding:24px}.console .connection-list{margin-top:28px}}.console .stage{overflow:visible}.console .stage-reveal:has(.page-details)>.page-details{animation:none;transform:none}.console .page-details{background:#141414}.console .details-sticky{z-index:20;box-shadow:none;background:#141414;position:sticky;top:0}.connection-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.connection-modal{color:#ddd;background:#202020;border:1px solid #ffffff10;border-radius:22px;width:min(600px,100%);max-height:calc(100dvh - 40px);padding:24px;overflow:auto;box-shadow:0 24px 100px #0007}.connection-modal [role=dialog]{outline:none}.connection-modal-head,.connection-modal-head>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.connection-modal-head h2{font:500 17px var(--font-sans,sans-serif);color:#eee;margin:0}.connection-icon{color:#aaa;background:0 0;border:0;place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:grid}.connection-help{color:#a0a0a0;overflow-wrap:anywhere;margin:14px 0;font-size:12px;line-height:1.65}.connection-tools{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;display:grid}.connection-tool{text-align:left;color:#ddd;box-shadow:none;background:#282828;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:14px;font-size:12px;display:flex}.connection-tool:hover{background:#303030}.connection-tool>span:nth-child(2){flex:1}.connection-tool small{color:#999;margin-top:4px;font-size:10px;display:block}.connection-footnote{margin-bottom:0;font-size:11px}.connection-steps{padding-top:22px}.connection-buttons{flex-wrap:wrap;gap:10px;display:flex}.connection-action{color:#eee;background:#343434;border:0;border-radius:10px;align-items:center;gap:8px;width:auto;min-height:40px;padding:10px 14px;font-size:12px;display:inline-flex}.connection-action:disabled{opacity:.5}.connection-text,.connection-docs{color:#aaa;background:0 0;border:0;gap:6px;width:auto;margin-top:18px;padding:0;font-size:12px;text-decoration:none;display:inline-flex}.connection-code,.connection-url{white-space:pre-wrap;overflow-wrap:anywhere;color:#bbb;background:#151515;border-radius:10px;max-height:240px;padding:16px;font:11px/1.6 monospace;overflow:auto}.connection-error{color:#f4a7a7;font-size:12px}.connection-modal button:focus-visible{outline-offset:2px;outline:2px solid #86aaff}@media (max-width:600px){.connection-tools{grid-template-columns:1fr}.connection-modal{padding:20px}.connection-tool{min-height:56px}.console .details-sticky{top:0}}.connection-modal img[src="/brands/codex.svg"]{filter:invert()}.console .named-link{flex-direction:column;gap:20px;display:flex}.console .named-link h2{margin:0}.console .named-link form{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.console .named-link label{font-size:13px;line-height:1.4}.console .named-link input{margin:0}.console .named-link p{margin:0;line-height:1.6}.console .named-link-qr{flex-direction:column;align-items:flex-start;gap:16px;padding-top:4px;display:flex}.console .named-link-qr img{object-fit:contain;border-radius:8px;width:160px;max-width:100%;height:160px;display:block}.console .named-link .secondary{align-self:flex-start;margin:0}.console .integration-count{color:#858585;margin-left:10px;font-size:12px}.console .integration-rows{margin:0;padding:0;list-style:none}.console .integration-rows li{border-top:1px solid #ffffff0b;align-items:center;gap:16px;padding:20px 0;display:flex}.console .integration-name{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.console .integration-name strong{color:#ddd;overflow-wrap:anywhere;font-size:13px;font-weight:500}.console .integration-name small,.console .integration-status{color:#929292;font-size:12px}.console .integration-status{white-space:nowrap}.console .integration-status.is-expired{color:#d1a477}.console .integration-footer{color:#888;border-top:1px solid #ffffff0b;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:18px;font-size:12px;display:flex}.console .integration-footer p{margin:0}.console .integration-footer a{color:#bbb}.console .integrations-note{color:gray;margin:20px 18px;font-size:12px;line-height:1.6}.console .integrations-empty{color:#929292;padding:32px 0}.console .integrations-empty h2{margin:16px 0 8px}.console .integrations-empty p{font-size:12px}.console .integrations-view img[src="/brands/codex.svg"]{filter:invert()}@media (max-width:600px){.console .integration-rows li{flex-wrap:wrap;gap:12px}.console .integration-status{width:100%;margin-left:44px}.console .integration-name small{line-height:1.5}}.console .integrations-view .stage-panel>.integration-rows,.console .integrations-view .stage-panel>.integration-footer{box-sizing:border-box;width:100%}.console .integrations-hub{box-sizing:border-box;max-width:none;padding:32px 28px 24px}.console .integrations-hub .stage-view-head{min-height:0;margin:0 0 22px;padding:0}.console .integrations-hub .stage-view-head h1{color:#f4f4f4;letter-spacing:-.04em;margin:0;font-size:22px;font-weight:600}.console .integrations-hub .stage-view-lede{color:#8a8a8a;margin-top:6px;font-size:13px;line-height:1.45}.console .hub-endpoint,.console .hub-panel{box-shadow:none;background:#1a1a1a;border:1px solid #ffffff07;border-radius:14px;padding:18px 20px}.console .hub-endpoint h2,.console .hub-panel h2{color:#cfcfcf;letter-spacing:.01em;margin:0;font-size:12px;font-weight:500}.console .hub-endpoint-grid{grid-template-columns:minmax(0,1.35fr) minmax(200px,.9fr);align-items:start;gap:10px 24px;margin-top:14px;display:grid}.console .hub-endpoint-field{flex-direction:column;gap:8px;min-width:0;display:flex}.console .hub-endpoint label{letter-spacing:.02em;color:#7e7e7e;min-height:14px;margin:0;font-size:11px;font-weight:500;line-height:1.3;display:block}.console .hub-url{box-sizing:border-box;background:#111;border:1px solid #ffffff0a;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:5px 5px 5px 14px;display:flex}.console .hub-url>span{text-overflow:ellipsis;white-space:nowrap;color:#c4c4c4;flex:1;min-width:0;font:12.5px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.console .hub-url button{color:#151515;cursor:pointer;background:#eee;border:0;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.console .hub-url button:hover:not(:disabled){background:#fff}.console .hub-url button:disabled{opacity:.35;cursor:default}.console .hub-how{counter-reset:how;box-sizing:border-box;flex-direction:column;justify-content:center;gap:0;min-height:42px;margin:0;padding:0;list-style:none;display:flex}.console .hub-how li{counter-increment:how;color:#a3a3a3;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;min-height:24px;padding:5px 0;font-size:12.5px;line-height:1.35;display:flex}.console .hub-how li+li{border-top:1px solid #ffffff08}.console .hub-how li:before{content:counter(how);color:#bbb;background:0 0;border:1px solid #ffffff18;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:10px;font-weight:500;line-height:1;display:grid}.console .hub-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;margin-top:12px;display:grid}.console .hub-panel{flex-direction:column;min-width:0;min-height:0;display:flex}.console .hub-panel>header{border-bottom:1px solid #ffffff08;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:0 0 6px;padding:0 2px 10px;display:flex}.console .hub-count{color:#c8c8c8;vertical-align:middle;background:#2a2a2a;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:8px;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.console .hub-icon{color:#8a8a8a;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.console .hub-icon:hover:not(:disabled){color:#ddd;background:#ffffff08}.console .hub-icon:disabled{opacity:.45;cursor:default}.console .hub-spin{animation:.8s linear infinite hub-spin}@keyframes hub-spin{to{transform:rotate(360deg)}}.console .hub-connections{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.console .hub-connections>li{background:0 0;border:0;border-bottom:1px solid #ffffff07;border-radius:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:0;padding:14px 4px;display:grid}.console .hub-connections>li:last-child{border-bottom:0}.console .hub-connection-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.console .hub-connection-meta strong{color:#ececec;letter-spacing:-.01em;font-size:13px;font-weight:500}.console .hub-connection-meta span{color:#8f8f8f;overflow-wrap:anywhere;font-size:11px}.console .hub-connection-meta small{color:#737373;font-size:11px;line-height:1.4}.console .hub-disconnect{color:#b8b8b8;cursor:pointer;white-space:nowrap;background:#ffffff08;border:0;border-radius:7px;flex-shrink:0;height:30px;margin:0;padding:0 11px;font-size:12px;font-weight:500}.console .hub-disconnect:hover:not(:disabled){color:#f0f0f0;background:#ffffff10}.console .hub-disconnect:disabled{opacity:.5;cursor:default}.console .hub-footer{color:#6e6e6e;border-top:1px solid #ffffff07;flex-shrink:0;margin-top:auto;padding-top:14px;font-size:11px;line-height:1.55}.console .hub-footer p{margin:0 0 8px}.console .hub-footer em{color:#8f8f8f;font-style:normal}.console .hub-footer a{color:#aaa;text-decoration:none}.console .hub-footer a:hover{color:#eee}.console .hub-muted{color:gray;margin:12px 2px;font-size:13px;line-height:1.55}.console .hub-available{padding:18px 20px}.console .connection-inline{flex-direction:column;min-height:100%;padding:0;display:flex}.connection-inline .connection-modal-head{border-bottom:1px solid #ffffff08;flex-shrink:0;margin:0 0 4px;padding:0 2px 12px}.connection-inline .connection-modal-head h2,.connection-modal .connection-modal-head h2{color:#ececec;letter-spacing:-.02em;margin:0;font-size:15px;font-weight:500}.connection-inline .connection-help{color:#858585;overflow-wrap:anywhere;margin:12px 2px 8px;font-size:12.5px;line-height:1.5}.connection-inline .connection-tools{flex:1;grid-template-columns:1fr;gap:4px;margin:0;padding:0}.connection-inline .connection-tool{box-sizing:border-box;background:0 0;border:0;border-radius:12px;gap:14px;width:100%;min-height:0;padding:10px 12px}.connection-inline .connection-tool:last-child{border-bottom:0}.connection-inline .connection-tool:hover,.connection-inline .connection-tool:focus-visible{background:#ffffff0a;border-color:#0000;outline:none}.connection-inline .connection-tool small{color:#737373;margin-top:2px;font-size:11px}.connection-inline .connection-tool svg:last-child{color:#555;flex-shrink:0}.connection-inline .connection-steps{flex-direction:column;align-items:flex-start;gap:16px;padding-top:14px;display:flex}.connection-inline .connection-docs{color:#aaa;align-items:center;gap:6px;margin-top:4px;padding:4px 0;font-size:12px;display:inline-flex}.connection-inline .connection-docs:hover{color:#eee}.connection-inline .connection-buttons{flex-wrap:wrap;gap:10px;display:flex}.connection-inline .connection-code{box-sizing:border-box;width:100%;max-height:280px;overflow:auto}.connection-inline .connection-action{align-items:center;gap:8px;display:inline-flex}.connection-inline .connection-steps>.brand-logo{margin:0}.connection-inline .connection-line{background:#111;border:1px solid #ffffff0a;border-radius:10px;align-items:center;min-height:42px;padding:10px 8px 10px 14px}.connection-inline .connection-line code{color:#c4c4c4;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.connection-plan{counter-reset:plan;flex-direction:column;gap:18px;width:100%;margin:0;padding:0;list-style:none;display:flex}.connection-plan>li{counter-increment:plan;color:#b8b8b8;flex-direction:column;gap:8px;padding-left:32px;font-size:13px;line-height:1.55;display:flex;position:relative}.connection-plan>li:before{content:counter(plan);color:#bbb;background:0 0;border:1px solid #ffffff18;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:500;display:grid;position:absolute;top:1px;left:0}.connection-plan small{color:#7e7e7e;font-size:12px;line-height:1.55}.connection-plan code,.connection-help code,.connection-more code{color:#ccc;background:#ffffff0a;border-radius:4px;padding:1px 5px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.connection-line{box-sizing:border-box;background:#151515;border-radius:10px;align-items:flex-start;gap:8px;width:100%;padding:10px 8px 10px 14px;display:flex}.connection-line code{white-space:pre-wrap;overflow-wrap:anywhere;color:#c8c8c8;background:0 0;flex:1;min-width:0;padding:0;font:11px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.connection-line button{color:#bbb;cursor:pointer;background:#2a2a2a;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.connection-line button:hover{color:#eee;background:#333}.connection-action.connection-primary{color:#1d1d1d;background:#eee;align-self:flex-start;font-weight:500;text-decoration:none}.connection-action.connection-primary:hover{background:#fff}.connection-success{color:#b9e6c4;box-sizing:border-box;background:#1f3325;border-radius:10px;align-items:center;gap:8px;width:100%;margin:0;padding:10px 12px;font-size:12px;display:flex}.connection-more{color:#999;width:100%;font-size:12px}.connection-more summary{cursor:pointer;color:#aaa;padding:4px 0}.connection-more[open]{flex-direction:column;gap:10px;display:flex}.connection-more small{color:#8f8f8f;font-size:12px;line-height:1.55}.connection-line button:focus-visible,.connection-more summary:focus-visible,.connection-primary:focus-visible,.console .hub-disconnect:focus-visible,.console .hub-url button:focus-visible,.console .hub-icon:focus-visible{outline-offset:2px;outline:2px solid #86aaff}@media (min-width:761px){.console .integrations-hub{flex-direction:column;height:calc(100dvh - 20px);display:flex;overflow:hidden}.console .integrations-hub .stage-view-head,.console .integrations-hub .hub-endpoint{flex-shrink:0}.console .integrations-hub .hub-columns{flex:1;min-height:0}.console .integrations-hub .hub-panel{scrollbar-width:thin;scrollbar-color:#333 transparent;overflow:auto}}@media (max-width:900px){.console .hub-endpoint-grid{grid-template-columns:1fr}}@media (max-width:760px){.console .integrations-hub{padding:20px 14px 24px}.console .hub-columns{grid-template-columns:1fr;gap:12px;margin-top:12px}.console .hub-connections>li{grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr)}.console .hub-disconnect{grid-column:2;justify-self:start;margin-top:2px}}.console .usage-bar{background:#ffffff12;border-radius:4px;height:4px;margin-top:6px;display:block;overflow:hidden}.console .usage-bar>span{border-radius:inherit;background:var(--accent);height:100%;transition:width .4s;display:block}.console .is-full .usage-bar>span,.console .usage-bar.is-full>span{background:#f59e0b}.console .account-stat .usage-bar{max-width:220px}.console .panel-plan{border:1px solid var(--line);color:inherit;background:#ffffff08;border-radius:14px;gap:10px;margin:auto 4px 8px;padding:12px;font-size:12px;text-decoration:none;display:grid}.console .panel-plan:hover{background:#ffffff0d}.console .panel-plan-head{justify-content:space-between;align-items:center;display:flex}.console .panel-plan-head strong{font-size:13px;font-weight:500}.console .panel-plan-cta{color:var(--accent);font-weight:500}.console .panel-plan-meter{gap:5px;display:grid}.console .panel-plan-meter .usage-bar{margin-top:0}.console .panel-plan-line{color:var(--muted);font-variant-numeric:tabular-nums}.console .stage-chip--primary{background:var(--accent);color:#fff;border-color:#0000}.console .stage-chip--primary:hover:not(:disabled){background:var(--accent-hover)}.console .panel-plan+.panel-signout{margin-top:0}.console .account-boards .account-stat{justify-content:flex-start}.console .settings-shell{box-sizing:border-box;grid-template-columns:220px minmax(0,1fr);gap:0 48px;max-width:1080px;min-height:calc(100dvh - 40px);margin:0 auto;padding:36px 40px 64px;display:grid}.console .settings-rail{padding-top:4px}.console .settings-rail h1{letter-spacing:-.04em;color:#f4f4f4;margin:0;font-size:22px;font-weight:600}.console .settings-rail-lede{color:#7a7a7a;overflow-wrap:anywhere;margin:8px 0 28px;font-size:12px;line-height:1.4}.console .settings-nav{flex-direction:column;gap:2px;display:flex}.console .settings-nav-label{letter-spacing:.06em;text-transform:uppercase;color:#6a6a6a;margin:0 0 8px;padding:0 10px;font-size:10px;font-weight:600}.console .settings-nav-item{box-sizing:border-box;color:#b0b0b0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;width:100%;margin:0;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.console .settings-nav-item:hover{color:#eee;background:#ffffff08}.console .settings-nav-item.is-active{color:#fff;background:#2a2a2a}.console .settings-main{min-width:0;max-width:640px;padding-top:2px}.console .settings-main-head{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 28px;display:flex}.console .settings-main-head h2{letter-spacing:-.03em;color:#f2f2f2;margin:0;font-size:18px;font-weight:560}.console .settings-note{color:#8a8a8a;margin:8px 0 0;font-size:12.5px;line-height:1.45}.console .settings-note a{color:#bbb}.console .settings-panel{flex-direction:column;gap:22px;display:flex}.console .settings-copy{color:#8a8a8a;max-width:48ch;margin:0;font-size:13px;line-height:1.5}.console .settings-field{border-bottom:1px solid #ffffff0c;flex-direction:column;gap:8px;padding-bottom:22px;display:flex}.console .settings-field:last-child{border-bottom:0;padding-bottom:0}.console .settings-field-label{color:#8a8a8a;font-size:12px;font-weight:500}.console .settings-field-value{color:#ececec;letter-spacing:-.01em;font-size:14px;font-weight:500}.console .settings-field-value.is-muted{color:#a0a0a0}.console .settings-field-hint{color:#6e6e6e;margin:0;font-size:12px}.console .settings-meters{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-bottom:8px;display:grid}.console .settings-meter{flex-direction:column;gap:6px;min-width:0;display:flex}.console .settings-meter strong{letter-spacing:-.04em;color:#f4f4f4;font-variant-numeric:tabular-nums;font-size:26px;font-weight:560;line-height:1.1}.console .settings-meter span{color:#8a8a8a;font-size:12px;line-height:1.35}.console .settings-meter .usage-bar{width:100%;max-width:120px;height:3px;margin-top:4px}.console .settings-plan-card{border-top:1px solid #ffffff0c;justify-content:space-between;align-items:flex-start;gap:20px;padding-top:8px;display:flex}.console .settings-plan-card h3{color:#ececec;margin:0 0 6px;font-size:14px;font-weight:500}.console .settings-plan-card p{color:#8a8a8a;max-width:42ch;margin:0;font-size:13px;line-height:1.5}.console .plan-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.console .plan-head h3{color:#ececec;margin:0;font-size:14px;font-weight:500}.console .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.console .plan-card{background:#ffffff08;border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.console .plan-card.is-current{box-shadow:inset 0 0 0 1px #86aaff66}.console .plan-card h4{color:#ececec;margin:0;font-size:13px;font-weight:600}.console .plan-price{color:#8a8a8a;margin:0;font-size:13px}.console .plan-price strong{letter-spacing:-.03em;color:#f4f4f4;font-variant-numeric:tabular-nums;font-size:28px;font-weight:560}.console .plan-card ul{color:#a0a0a0;flex:1;gap:7px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.console .plan-card li b{color:#ececec;font-weight:560}.console .plan-card .stage-chip{align-self:flex-start}.console .plan-current{color:#86aaff;font-size:12px;font-weight:550}.console .plan-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.console .settings-inline-form{align-items:center;gap:10px;width:100%;display:flex}.console .settings-inline-form .stage-field{flex:1;min-width:0}.console .settings-rows{width:100%;margin:0;padding:0;list-style:none}.console .settings-rows>li{border-top:1px solid #ffffff0a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.console .settings-rows>li:first-child{border-top:0;padding-top:0}.console .settings-rows strong{color:#e8e8e8;font-size:13px;font-weight:500;display:block}.console .settings-rows small{color:#7e7e7e;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;display:block}.console .settings-rows-empty{color:#7a7a7a;font-size:13px;display:block;border:0!important;padding:4px 0!important}.console .settings-actions{flex-wrap:wrap;gap:10px;display:flex}.console .settings-panel .key-reveal{background:0 0;border:0;border-radius:0;padding:14px 0}@media (max-width:900px){.console .settings-shell{grid-template-columns:1fr;gap:24px;padding:28px 20px 48px}.console .settings-rail{padding-top:0}.console .settings-nav{flex-flow:wrap;gap:4px}.console .settings-nav-label{width:100%;margin-bottom:4px;padding:0}.console .settings-nav-item{width:auto}.console .settings-main{max-width:none}.console .settings-meters{grid-template-columns:1fr 1fr;gap:16px}.console .plan-grid{grid-template-columns:1fr}.console .settings-plan-card{flex-direction:column;align-items:stretch}.console .nv-skel--settings{grid-template-columns:1fr;gap:28px;padding:28px 20px 48px}.console .nv-skel-hub,.console .nv-skel-details-grid{grid-template-columns:1fr}}@keyframes nv-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.console .nv-bone{pointer-events:none;background:linear-gradient(90deg,#1e1e1e 0%,#2a2a2a 42%,#1e1e1e 84%) 0 0/200% 100%;border-radius:8px;animation:1.35s ease-in-out infinite nv-shimmer;display:block}.console .nv-skel{--nv-skel-stagger:42ms}.console .nv-skel-card,.console .nv-skel-row,.console .nv-skel-note,.console .nv-skel-field{animation:.45s both nv-skel-in;animation-delay:calc(var(--i,0) * var(--nv-skel-stagger))}@keyframes nv-skel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.console .nv-skel-line{width:56%;height:11px}.console .nv-skel-line--title{width:62%;height:12px}.console .nv-skel-line--sub{opacity:.85;width:38%;height:10px;margin-top:8px}.console .nv-skel-line--heading{border-radius:9px;width:140px;height:18px}.console .nv-skel-line--input{border-radius:10px;width:100%;height:36px;margin-top:8px}.console .nv-skel--boards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:48px 20px 36px;display:grid}.console .nv-skel-card{flex-direction:column;gap:10px;min-width:0;display:flex}.console .nv-skel-preview{aspect-ratio:1.65;background:linear-gradient(90deg,#1a1a1a 0%,#262626 42%,#1a1a1a 84%) 0 0/200% 100%;border-radius:12px;width:100%;min-height:120px;animation:1.35s ease-in-out infinite nv-shimmer}.console .nv-skel-meta{flex-direction:column;padding:0 2px 4px;display:flex}.console .stage--list .nv-skel--boards{grid-template-columns:1fr;gap:6px;max-width:720px;margin:0 auto;padding:48px 28px 40px}.console .stage--list .nv-skel-card{border-radius:14px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px 16px;padding:10px 12px;display:grid}.console .stage--list .nv-skel-preview{aspect-ratio:auto;border-radius:10px;width:88px;height:64px;min-height:64px}.console .stage--list .nv-skel-meta{gap:0;padding:0}.console .stage--list .nv-skel-line--title{width:48%}.console .stage--list .nv-skel-line--sub{width:28%;margin-top:6px}.console .nv-skel--integrations{box-sizing:border-box;flex-direction:column;gap:12px;max-width:1100px;margin:0 auto;padding:28px 28px 40px;display:flex}.console .nv-skel-banner{border-radius:14px;width:100%;height:88px}.console .nv-skel-hub{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.console .nv-skel-panel{flex-direction:column;gap:14px;padding:16px 4px;display:flex}.console .nv-skel-row{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;display:grid}.console .nv-skel-mark{border-radius:6px;width:22px;height:22px}.console .nv-skel-copy{flex-direction:column;min-width:0;display:flex}.console .nv-skel--settings{box-sizing:border-box;grid-template-columns:220px minmax(0,1fr);gap:0 48px;max-width:1080px;margin:0 auto;padding:36px 40px 64px;display:grid}.console .nv-skel-rail{flex-direction:column;gap:10px;padding-top:4px;display:flex}.console .nv-skel-rail .nv-skel-line--sub{width:70%;margin:0 0 12px}.console .nv-skel-nav{border-radius:8px;width:100%;height:32px}.console .nv-skel-main{flex-direction:column;gap:22px;max-width:520px;padding-top:4px;display:flex}.console .nv-skel-field{flex-direction:column;display:flex}.console .nv-skel--notes{flex-direction:column;gap:0;max-width:720px;margin:0 auto;padding:8px 28px 40px;display:flex}.console .nv-skel-note{border-bottom:1px solid #ffffff08;flex-direction:column;gap:0;padding:16px 0;display:flex}.console .nv-skel-note .nv-skel-line--title{width:72%}.console .nv-skel-note .nv-skel-line--sub{width:44%}.console .nv-skel--connections{flex-direction:column;gap:16px;padding:8px 2px 4px;display:flex}.console .nv-skel--fields{flex-direction:column;gap:22px;max-width:420px;display:flex}.console .settings-rows-skel{padding:4px 0 12px;list-style:none;display:block}.console .settings-members-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.console .settings-members-head .settings-copy{max-width:42ch;margin:0}.console .settings-share-block{margin-top:8px}.console .settings-share-block+.settings-share-block{margin-top:32px}.console .settings-share-label{letter-spacing:.06em;text-transform:uppercase;color:#7a7a7a;margin:0 0 12px;font-size:11px;font-weight:600}.console .settings-share-page{margin:0 0 22px;padding:0 0 4px}.console .settings-share-page-head{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;display:flex}.console .settings-share-page-head a{color:#f0f0f0;font-size:14px;font-weight:600;text-decoration:none}.console .settings-share-page-head a:hover{color:#fff}.console .settings-share-page-head span{color:#7a7a7a;text-transform:capitalize;font-size:11px}.console .settings-rows-empty a{color:#c8c8c8}.console .settings-rows strong a{color:inherit;text-decoration:none}.console .settings-rows strong a:hover{color:#fff}.console .settings-rows .text-button{font:inherit;color:#9a9a9a;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none}.console .settings-rows .text-button:hover{color:#fff}.console .nv-skel--details{box-sizing:border-box;flex-direction:column;gap:10px;max-width:1080px;margin:0 auto;padding:36px 28px 48px;display:flex}.console .nv-skel-details-grid{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:24px;margin-top:20px;display:grid}.console .nv-skel-preview--lg{aspect-ratio:4/3;border-radius:14px;min-height:280px}.console .nv-skel-aside{flex-direction:column;gap:14px;padding-top:4px;display:flex}@media (max-width:900px){.console .nv-skel--boards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.console .nv-skel--boards{grid-template-columns:1fr;padding:28px 16px 32px}}.console .start-view{box-sizing:border-box;max-width:640px;margin:0 auto;padding:36px 28px 56px}.console .start-head{justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 28px;display:flex}.console .start-head h1{letter-spacing:-.04em;color:#f4f4f4;margin:0;font-size:22px;font-weight:600}.console .start-lede{color:#8a8a8a;margin:6px 0 0;font-size:13px;line-height:1.45}.console .start-skip{color:#9a9a9a;flex-shrink:0;align-items:center;gap:6px;margin-top:4px;font-size:13px;text-decoration:none;display:inline-flex}.console .start-skip:hover{color:#fff}.console .start-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.console .start-step{box-shadow:none;background:#141414;border:0;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px 16px;margin:0;padding:18px 18px 18px 16px;display:grid}.console .start-step-mark{color:#9a9a9a;background:#1e1e1e;border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.console .start-step.is-done .start-step-mark{color:#4ade80;background:#4ade8018}.console .start-step-body{flex-direction:column;gap:8px;min-width:0;display:flex}.console .start-step-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.console .start-step h2{letter-spacing:-.02em;color:#f0f0f0;margin:0;font-size:15px;font-weight:600}.console .start-step p{color:#8a8a8a;max-width:46ch;margin:0;font-size:13px;line-height:1.45}.console .start-pill{color:#4ade80;background:#4ade8014;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.console .start-step-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:4px;display:flex}.console .start-quiet{color:#8a8a8a;font-size:12px;text-decoration:none}.console .start-quiet:hover{color:#ddd}.console .start-tools{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.console .start-tools>li{background:0 0;border:0;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 4px;display:grid}.console .start-tools>li:hover{background:#ffffff06}.console .start-tools span{color:#e8e8e8;font-size:13px;font-weight:500}.console .start-tools .stage-chip{min-height:30px;padding:0 12px;font-size:12px}@media (max-width:560px){.console .start-view{padding:28px 16px 48px}.console .start-step{padding:16px 14px}}.console .panel-start{background:var(--accent);color:#fff;border-radius:14px;gap:6px;margin:auto 4px 8px;padding:10px 12px;font-size:12px;text-decoration:none;display:grid}.console .panel-start:hover{background:var(--accent-hover)}.console .panel-start-head{justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.console .panel-start .usage-bar{background:#fff3;margin-top:0}.console .panel-start .usage-bar>span{background:#fff}.console .panel-start+.panel-plan{margin-top:0}.console.ws{grid-template-rows:52px minmax(0,1fr);grid-template-columns:400px minmax(0,1fr);gap:0;height:100dvh;min-height:0;padding:0;display:grid;overflow:hidden}.console.ws.ws--reader{grid-template-columns:minmax(0,1fr)}.console.ws{transition:grid-template-columns .38s cubic-bezier(.2,.8,.2,1)}.console.ws.ws--collapsed{grid-template-columns:0 minmax(0,1fr)}.ws--collapsed .ws-bar{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto}.ws--collapsed .ws-side{opacity:0;pointer-events:none;overflow:hidden}.ws-side{transition:opacity .2s}.ws--collapsed .ws-main{padding-left:12px}.ws--collapsed .ws-title{max-width:320px}.ws-bar{grid-column:1/-1;grid-template-columns:400px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:0 12px 0 10px;display:grid}.ws--reader .ws-bar{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto}.ws-title{align-items:center;gap:8px;min-width:0;display:flex}.ws-back,.ws-icon{color:#b0b0b0;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;transition:background .12s,color .12s;display:grid}.ws-back:hover,.ws-icon:hover{color:#fff;background:#242424}.ws-name{gap:2px;min-width:0;line-height:1.2;display:grid}.ws-name strong{letter-spacing:-.01em;color:#f2f2f2;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ws-name span{color:#8a8a8a;font-size:11px}.ws-tabs{scrollbar-width:none;background:#1f1f1f;border-radius:10px;justify-self:start;gap:2px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.ws-tabs::-webkit-scrollbar{display:none}.ws-tabs button{color:#a8a8a8;white-space:nowrap;border-radius:7px;padding:6px 11px;font-size:12.5px;font-weight:550;transition:background .12s,color .12s}.ws-tabs button:hover{color:#fff}.ws-tabs button[aria-current=page]{color:#fff;background:#333}.ws-actions{align-items:center;gap:4px;display:flex}.ws-seg{background:#1f1f1f;border-radius:10px;gap:2px;padding:3px;display:flex}.ws-seg button{color:#a8a8a8;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:0 11px;font-size:12.5px;font-weight:550;transition:background .15s,color .15s;display:inline-flex}.ws-seg button:hover{color:#fff}.ws-seg button[aria-checked=true],.ws-seg button[aria-selected=true]{color:#fff;background:#333}.ws-seg button:focus-visible{outline-offset:2px;outline:2px solid #86aaff}.ws-device{margin-right:2px}.ws-device button{width:32px;padding:0}.ws-share{background:linear-gradient(180deg, #5b9bff 0%, var(--accent) 48%, var(--accent-deep) 100%);color:#fff;border-radius:8px;height:32px;margin-left:6px;padding:0 14px;font-size:13px;font-weight:600}.ws-share:hover{background:linear-gradient(180deg, #6ba4ff 0%, var(--accent-hover) 48%, #1a48d4 100%)}.ws-tabs button:focus-visible,.ws-device button:focus-visible,.ws-back:focus-visible,.ws-icon:focus-visible,.ws-share:focus-visible{outline-offset:2px;outline:2px solid #86aaff}.ws-side{flex-direction:column;min-height:0;display:flex}.ws-side-tabs{background:#ffffff0d;border-radius:9px;grid-template-columns:1fr 1fr;align-self:center;width:196px;margin:6px 0 2px;padding:2px;display:grid;position:relative}.ws-side-tabs:before{content:"";background:#3a3a3c;border-radius:7px;width:calc(50% - 2px);transition:transform .32s cubic-bezier(.3,1.25,.4,1);position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 1px 3px #00000059,inset 0 .5px #ffffff1f}.ws-side-tabs[data-side=style]:before{transform:translate(100%)}.ws-side-tabs button{color:#98989d;letter-spacing:-.01em;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:28px;font-size:12.5px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.ws-side-tabs button:hover,.ws-side-tabs button[aria-selected=true]{color:#f5f5f7}.ws-side-tabs button:focus-visible{outline-offset:1px;outline:2px solid #86aaff}@media (prefers-reduced-motion:reduce){.ws-side-tabs:before{transition:none}}.ws-side-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.ws-side-body[hidden]{display:none}.ws-side .agent{flex:1;min-height:0}.ws-side .agent-compose{border-top:0}.ws-side .editor-panel section{border-bottom-color:#232323}.ws-edit-center{align-items:center;gap:12px;min-width:0;display:flex}.ws-status,.ws-note{color:#9a9a9a;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.ws-note{z-index:5;color:#cfeedd;pointer-events:none;background:#1f1f1f;border-radius:10px;margin:0;padding:9px 14px;font-size:12.5px;animation:.25s ws-fade;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #333,0 12px 32px #0008}.ws-quiet{color:#b8b8b8;border-radius:8px;height:32px;padding:0 12px;font-size:13px;font-weight:550}.ws-quiet:hover:not(:disabled){color:#fff;background:#242424}.ws-actions button:disabled{opacity:.55;cursor:default}.ws-quiet:focus-visible{outline-offset:2px;outline:2px solid #86aaff}.ws-edit-layer{z-index:2;opacity:0;pointer-events:none;background:0 0;transition:opacity .28s;position:absolute;inset:0}.ws-edit-layer.is-ready{opacity:1;pointer-events:auto}.ws-edit-layer .editor-iframe{background:#fff;border:0;width:100%;height:100%;display:block}.ws--editing .ws-frame{box-shadow:0 0 0 2px #3b82fa99,0 12px 32px #0006}.ws-frame--loading{background:linear-gradient(100deg,#1c1c1c 30%,#232323 50%,#1c1c1c 70%) 0 0/300% 100%;animation:1.4s ease-in-out infinite ws-shimmer}@keyframes ws-shimmer{to{background-position:-150% 0}}@keyframes ws-fade{0%{opacity:0;transform:translate(-50%,4px)}}@media (prefers-reduced-motion:reduce){.console.ws,.ws-side,.ws-edit-layer,.ws-frame{transition:none}.ws-frame--loading,.ws-note{animation:none}}.ws-main{flex-direction:column;min-width:0;min-height:0;padding:0 12px 12px 4px;display:flex;position:relative}.ws--reader .ws-main{padding-left:12px}.ws-error{margin:0 0 8px}.ws-stage{flex:1;min-height:0;display:flex}.ws-frame{isolation:isolate;background:#1c1c1c;border-radius:12px;flex-direction:column;flex:1;min-width:0;transition:box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #0006,0 2px 6px #00000040}.ws-frame .document-wrap{background:#1c1c1c}.ws-frame>:not(.ws-edit-layer){flex:1;min-height:0}.ws-stage[data-device=phone]{background:#1a1a1a;border-radius:12px;justify-content:center;align-items:center;padding:4px 0;box-shadow:inset 0 0 0 1px #ffffff0f}.ws-stage[data-device=phone] .ws-frame{border-radius:32px;flex:0 0 390px;height:min(100%,844px);box-shadow:0 0 0 1px #333,0 0 0 7px #0d0d0d,0 24px 60px #000a}.ws-panel{background:#1c1c1c;border-radius:12px;flex:1;min-height:0;position:relative;overflow:auto;box-shadow:0 12px 32px #0006,0 2px 6px #00000040}.ws-panel-inner.details-management{margin:0 auto;padding:28px 28px 56px}.ws-overview{max-width:440px}@media (max-width:1100px){.console.ws{grid-template-columns:340px minmax(0,1fr)}.ws-bar{grid-template-columns:330px minmax(0,1fr) auto}}@media (max-width:760px){.console.ws{grid-template-rows:auto minmax(0,1fr) minmax(0,44dvh);grid-template-columns:minmax(0,1fr)}.ws-bar{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;padding:8px 10px}.ws-tabs,.ws-edit-center{grid-area:2/1/auto/-1}.ws-main{grid-row:2;padding:0 8px 8px}.ws-side{border-top:1px solid #262626;grid-row:3;padding-top:8px}.ws-edit-center .ws-status,.ws-device,.ws-toggle{display:none}.console.ws.ws--collapsed{grid-template-columns:minmax(0,1fr)}.ws--collapsed .ws-side{opacity:1;pointer-events:auto}}.create{isolation:isolate;justify-items:center;gap:22px;padding:44px 16px 36px;display:grid;position:relative}.create:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 50% 45%,#1d4ed838 0%,#1e3a8a1f 45%,#0000 75%);position:absolute;inset:-40px 5% 0}.console .create h1{letter-spacing:-.02em;color:#f5f5f7;text-align:center;margin:0;font-size:26px;font-weight:500}.create-box{box-sizing:border-box;cursor:text;background:#232323;border-radius:22px;width:min(680px,100%);padding:18px 14px 12px 20px;transition:background .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff0d,0 18px 50px #0000005c}.create-box:focus-within{background:#262626;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffffff14,0 22px 60px #00000070}.console .create-box textarea,.console .create-box textarea:focus,.console .create-box textarea:focus-visible{width:100%;min-height:52px;box-shadow:none;color:#f2f2f2;resize:none;background:0 0;border:0;outline:none;padding:0;font:15px/1.55 inherit;display:block}.create-box textarea::placeholder{color:#7d7d7d}.create-bar{align-items:center;gap:12px;margin-top:10px;display:flex}.create-hint{color:#7d7d7d;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.create-send{color:#111;background:#f2f2f2;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;margin-left:auto;transition:transform .15s,background .15s;display:grid}.create-send:hover:not(:disabled){transform:scale(1.05)}.create-send:disabled{color:#7d7d7d;cursor:default;background:#3a3a3a}.create-send:focus-visible{outline-offset:2px;outline:2px solid #86aaff}.create-file{color:#e6e6e6;background:#ffffff0f;border-radius:10px;align-items:center;gap:8px;max-width:100%;margin:-4px 0 12px -6px;padding:6px 6px 6px 10px;font-size:12.5px;animation:.25s ws-rise;display:inline-flex}.create-file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.create-file button{color:#a8a8a8;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.create-file button:hover{color:#fff;background:#ffffff14}.create-attach{color:#a8a8a8;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;margin-left:-8px;transition:background .15s,color .15s;display:grid}.create-attach:hover:not(:disabled){color:#fff;background:#ffffff12}.create-attach:focus-visible,.create-file button:focus-visible{outline-offset:2px;outline:2px solid #86aaff}.create-drop{z-index:3;color:#dce6fb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0d1a33cc;border-radius:24px;place-items:center;font-size:15px;font-weight:550;animation:.18s ws-rise;display:grid;position:absolute;inset:8px 0;box-shadow:inset 0 0 0 1.5px #5b8cff88}@keyframes ws-rise{0%{opacity:0}}.create-error{color:#f0a8a8;text-align:center;max-width:680px;margin:-8px 0 0;font-size:13px}@media (max-width:600px){.create{gap:16px;padding:56px 0 28px}.console .create h1{font-size:21px}.create-hint{display:none}}.create-bloom{z-index:300;clip-path:inset(var(--t) var(--r) var(--b) var(--l) round 24px);view-transition-name:nv-canvas;background:#fbfaf8;animation:.72s cubic-bezier(.32,.72,0,1) forwards create-bloom;position:fixed;inset:0}.create-bloom iframe{opacity:0;border:0;width:100%;height:100%;animation:.4s ease-out forwards create-bloom-in;position:absolute;inset:0}@keyframes create-bloom{to{clip-path:inset(0)}}@keyframes create-bloom-in{to{opacity:1}}.ws-frame--fresh{view-transition-name:nv-canvas;background:radial-gradient(60% 60% at 18% 12%,#ffd3c4,#ffd3c400),radial-gradient(55% 55% at 88% 20%,#d8d0ff,#d8d0ff00),radial-gradient(60% 60% at 30% 95%,#c6f0dc,#c6f0dc00),radial-gradient(50% 50% at 90% 90%,#cfe4ff,#cfe4ff00),#fbfaf8}.ws-frame--fresh .document-wrap{background:0 0}::view-transition-group(nv-canvas){animation-duration:.62s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-old(nv-canvas){object-fit:cover;height:100%;animation-duration:.5s}::view-transition-new(nv-canvas){object-fit:cover;height:100%;animation-duration:.5s}::view-transition-old(root){animation-duration:.42s}::view-transition-new(root){animation-duration:.42s}@media (prefers-reduced-motion:reduce){.create-bloom,.create-bloom iframe{animation-duration:1ms}}.console .plans{box-sizing:border-box;max-width:1080px;margin:0 auto;padding:36px 40px 72px}.console .plans-head h1{letter-spacing:-.04em;color:#f4f4f4;margin:0;font-size:22px;font-weight:600}.console .plans-head p{color:#8a8a8a;margin:8px 0 0;font-size:13px}.console .plans-note{color:#9fd6a8;margin:20px 0 0;font-size:13px}.console .plans-note.is-error{color:#ff8f8f}.console .plans-credits{background:#ffffff08;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:20px 22px;display:flex}.console .plans-credits>div:first-child{flex-direction:column;gap:4px;min-width:220px;display:flex}.console .plans-credits strong{letter-spacing:-.04em;color:#f4f4f4;font-variant-numeric:tabular-nums;font-size:28px;font-weight:560;line-height:1.1}.console .plans-credits span{color:#8a8a8a;font-size:12px}.console .plans-credits .usage-bar{max-width:220px;height:3px}.console .plans-topup{align-items:center;gap:16px;display:flex}.console .plans-topup p{color:#8a8a8a;text-align:right;margin:0;font-size:12px;line-height:1.5}.console .plans-topup b{color:#ececec;font-weight:560}.console .plans-period{justify-content:center;margin:36px 0 20px;display:flex}.console .plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.console .plans-card{background:#ffffff08;border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex}.console .plans-card.is-pro{background:#ffffff0d}.console .plans-card.is-current{box-shadow:inset 0 0 0 1px #86aaff73}.console .plans-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.console .plans-card h2{letter-spacing:-.01em;color:#f4f4f4;margin:0;font-size:15px;font-weight:600}.console .plans-current{color:#86aaff;font-size:11px;font-weight:600}.console .plans-line{color:#8a8a8a;min-height:2.9em;margin:6px 0 0;font-size:13px;line-height:1.45}.console .plans-price{align-items:baseline;gap:6px;margin:18px 0 0;display:flex}.console .plans-price strong{letter-spacing:-.045em;color:#f4f4f4;font-variant-numeric:tabular-nums;font-size:34px;font-weight:560}.console .plans-price span{color:#8a8a8a;font-size:13px}.console .plans-sub{color:#7a7a7a;white-space:pre;min-height:1.4em;margin:4px 0 0;font-size:12px}.console .plans-card ul{border-top:1px solid #ffffff0f;flex:1;align-content:start;gap:10px;margin:20px 0 24px;padding:20px 0 0;list-style:none;display:grid}.console .plans-card li{color:#a8a8a8;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.console .plans-card li svg{color:#86aaff;flex-shrink:0;margin-top:2px}.console .plans-card li b{color:#ececec;font-weight:560}.console .plans-card .stage-chip{justify-content:center;align-self:stretch}.console .plans-cta-note{color:#7a7a7a;text-align:center;min-height:34px;font-size:12px;line-height:34px;display:block}.console .plans-foot{color:#7a7a7a;text-align:center;max-width:72ch;margin:28px auto 0;font-size:12px;line-height:1.6}@media (max-width:860px){.console .plans{padding:24px 16px 56px}.console .plans-grid{grid-template-columns:1fr}.console .plans-line{min-height:0}.console .plans-topup{justify-content:space-between;width:100%}.console .plans-topup p{text-align:left}}.console .board-meta{align-items:flex-start;gap:8px;display:flex}.console .board-meta-text{flex:1;min-width:0}.console .board-more{color:#8a8a8a;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;margin:-4px -4px 0 0;transition:opacity .14s,background .14s;display:grid}.console .board:hover .board-more,.console .board-more[data-focus-visible],.console .board-more[data-pressed],.console .board-more[aria-expanded=true]{opacity:1}.console .board-more:hover,.console .board-more[aria-expanded=true]{color:#fff;background:#ffffff12}.console .board-more[data-focus-visible]{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:1px}@media (hover:none){.console .board-more{opacity:1}}.board-more-popover{width:180px;min-width:0}.nv-dropdown-item.is-danger{color:#ff8a80}.nv-dropdown-item.is-danger[data-focused],.nv-dropdown-item.is-danger[data-hovered]{color:#ffb3ad;background:#ff453a1f}.console .board-rename{box-sizing:border-box;color:#fff;width:100%;font:inherit;outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);background:#ffffff14;border:0;border-radius:6px;margin:-4px 0 -1px -6px;padding:3px 6px;font-size:13px;font-weight:600;display:block}.console .board-toast{z-index:95;color:#ddd;background:#2a2a2a;border-radius:12px;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:10px 10px 10px 16px;font-size:13px;animation:.16s both nv-dropdown-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0006}.console .board-toast span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.console .board-toast b{color:#fff;font-weight:600}.console .board-toast button{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:8px;flex-shrink:0;padding:6px 12px;font-weight:600}.console .board-toast button:hover{background:#fff2}.console .stage-chip.is-danger{color:#ff8a80}.console .stage-chip.is-danger[data-hovered]{color:#ffb3ad;background:#ff453a1f}.stage-chip--danger{color:#fff;background:#ff453a}.stage-chip--danger:hover:not(:disabled){color:#fff;background:#ff6961}.console .sent{box-sizing:border-box;max-width:880px;margin:0 auto;padding:36px 40px 72px}.console .sent-back{color:#8a8a8a;align-items:center;gap:6px;margin-bottom:18px;font-size:12px;text-decoration:none;display:inline-flex}.console .sent-back:hover{color:#f4f4f4}.console .sent-head h1{letter-spacing:-.04em;color:#f4f4f4;margin:0;font-size:22px;font-weight:600}.console .sent-head p{color:#8a8a8a;margin:8px 0 0;font-size:13px}.console .sent-head p a{color:#b8b8b8}.console .sent-empty{background:#ffffff08;border-radius:14px;flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px;padding:28px;display:flex}.console .sent-empty p{color:#a1a1a1;max-width:48ch;margin:0;font-size:13px;line-height:1.6}.console .sent-list,.console .sent-people{margin:24px 0 0;padding:0;list-style:none}.console .sent-list li+li,.console .sent-people li+li{border-top:1px solid #ffffff0a}.console .sent-list a{color:inherit;border-radius:10px;grid-template-columns:64px minmax(0,1fr) 180px auto;align-items:center;gap:20px;padding:14px 4px;text-decoration:none;display:grid}.console .sent-list a:hover{background:#ffffff06}.console .sent-thumb{color:#6e6e6e;background:#ffffff0d;border-radius:7px;place-items:center;width:64px;height:44px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.console .sent-thumb .thumbnail-unavailable span{display:none}.console .sent-page{color:#b8b8b8;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.console .sent-page svg{color:#8a8a8a;flex:none}.console .sent-title,.console .sent-person{flex-direction:column;gap:3px;min-width:0;display:flex}.console .sent-title strong,.console .sent-person strong{color:#f0f0f0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.console .sent-title small,.console .sent-person small,.console .sent-progress small{color:#8a8a8a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.console .sent-progress{flex-direction:column;gap:4px;display:flex}.console .sent-progress .usage-bar{margin-top:0}.console .sent-needs{color:#ffb35c;white-space:nowrap;background:#ff9f0a1f;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.console .sent-counts{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.console .sent-counts div{background:#ffffff08;border-radius:14px;flex-direction:column;gap:2px;padding:18px 20px;display:flex}.console .sent-counts strong{letter-spacing:-.04em;color:#f4f4f4;font-variant-numeric:tabular-nums;font-size:28px;font-weight:560;line-height:1.1}.console .sent-counts span{color:#8a8a8a;font-size:12px}.console .sent-counts .is-alert strong{color:#ffb35c}.console .sent-note{color:#9fd6a8;margin:16px 0 0;font-size:13px}.console .sent-people li{grid-template-columns:10px minmax(0,1fr) auto 32px;align-items:center;gap:14px;padding:12px 4px;display:grid}.console .sent-dot{background:#fff3;border-radius:50%;width:8px;height:8px}.console .sent-people .is-done .sent-dot{background:#30d158}.console .sent-people .is-needs_you .sent-dot{background:#ff9f0a}.console .sent-people .is-removed{opacity:.45}.console .sent-state{color:#a1a1a1;white-space:nowrap;font-size:12px}.console .sent-people .is-needs_you .sent-state{color:#ffb35c}.console .sent-more{opacity:1}@media (max-width:640px){.console .sent{padding:24px 16px 56px}.console .sent-list a{grid-template-columns:56px minmax(0,1fr) auto;gap:14px}.console .sent-thumb{width:56px;height:40px}.console .sent-progress{grid-area:2/2/auto/-1}.console .sent-counts{gap:8px}.console .sent-counts div{padding:14px}.console .sent-people li{grid-template-columns:10px minmax(0,1fr) 32px}.console .sent-state{grid-area:2/2}}.ws-send{align-items:center;gap:6px;display:inline-flex}.send-modal{width:min(520px,100vw - 32px)}.send-modal form{flex-direction:column;gap:16px;display:flex}.send-modal .invite-label small{color:#8a8a8a;font-size:12px;font-weight:400}.send-people{resize:vertical;min-height:96px;font-family:inherit}.send-fields{border:0;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.send-fields legend{color:#e0e0e0;margin-bottom:8px;padding:0;font-size:13px;font-weight:550}.send-fields label,.send-toggle{color:#c8c8c8;align-items:center;gap:8px;font-size:13px;display:inline-flex}.send-fields input,.send-toggle input{accent-color:var(--accent);width:16px;height:16px}.send-row{grid-template-columns:160px 1fr;align-items:end;gap:16px;display:grid}.send-links{max-height:320px;margin:12px 0 16px;padding:0;list-style:none;overflow:auto}.send-links li{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.send-links li+li{border-top:1px solid #ffffff0d}.send-links span{flex-direction:column;gap:2px;min-width:0;display:flex}.send-links strong{color:#f0f0f0;font-size:13px}.send-links small{color:#8a8a8a;text-overflow:ellipsis;font-size:12px;overflow:hidden}.send-links .stage-chip{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}@media (max-width:520px){.send-row{grid-template-columns:1fr}}.console .sent-head .sent-month{color:#a1a1a1;font-variant-numeric:tabular-nums;margin-top:14px;font-size:12px}.console .sent-head .sent-month a{color:#8ab4ff}.send-pay{flex-direction:column;gap:12px;display:flex}.send-pay .send-row{grid-template-columns:120px 1fr}.send-hint{color:#8a8a8a;margin:0;font-size:12px}.send-hint a{color:#8ab4ff}.console .sent-questions{margin-top:28px}.console .sent-questions h2{color:#e0e0e0;margin:0 0 8px;font-size:13px;font-weight:600}.console .sent-questions ul{margin:0;padding:0;list-style:none}.console .sent-question{background:#ffffff06;border-radius:14px;margin-bottom:8px;padding:14px 16px}.console .sent-question.is-waiting{background:#ff9f0a12;box-shadow:inset 0 0 0 1px #ff9f0a33}.console .sent-q{color:#8a8a8a;margin:0;font-size:12px}.console .sent-q b{color:#e0e0e0;font-weight:600}.console .sent-q-text{color:#f4f4f4;white-space:pre-wrap;margin:4px 0 8px;font-size:14px}.console .sent-a{color:#c8c8c8;white-space:pre-wrap;flex-direction:column;gap:4px;margin:0;font-size:13px;display:flex}.console .sent-a small{color:#8a8a8a;font-size:11px}.console .sent-question form{flex-direction:column;gap:10px;display:flex}.console .sent-question textarea{resize:vertical;font-family:inherit}.console .sent-q-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.console .domain-state{color:#ffb35c;background:#ff9f0a1f;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600}.console .domain-state.is-ok{color:#5fd08a;background:#30d1581f}.console .domain-email-form{align-items:center}.console .domain-email-form>span{color:#8a8a8a}.console .domain-email-form input:first-child{max-width:140px}.console .dns-table{flex-direction:column;gap:6px;margin:12px 0;display:flex}.console .dns-table>div{background:#ffffff08;border-radius:10px;grid-template-columns:64px minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.console .dns-type{letter-spacing:.04em;color:#a1a1a1;font-size:11px;font-weight:700}.console .dns-table code{color:#e0e0e0;overflow-wrap:anywhere;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:640px){.console .dns-table>div{grid-template-columns:1fr auto}.console .dns-table code{grid-column:1/-1}}.send-date{max-width:220px}.send-modal .send-toggle{cursor:pointer;align-self:flex-start;line-height:1.4}.console .sent-slides{flex-direction:column;gap:6px;margin-top:4px;display:flex}.console .sent-slides small{color:#a1a1a1}.console .sent-slides-bars{align-items:flex-end;gap:2px;max-width:320px;height:22px;display:flex}.console .sent-slides-bars i{background:#ffffff14;border-radius:2px;flex:1;min-width:2px;max-width:10px}.console .sent-slides-bars i.is-seen{background:#0a84ff}
