.integrations-page .telegram-connection-card{min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;gap:20px}.integrations-page .telegram-connection-card>p{min-height:0;margin:0}.integrations-page .telegram-connection-card>footer{padding:0 0 20px;border-top:0;border-bottom:1px solid var(--prod-border-subtle)}.integrations-page .telegram-connection-identity{grid-template-columns:repeat(4,minmax(0,1fr))}.integrations-page .telegram-automation-overview{display:block;border:0;border-radius:0;background:transparent;padding:0 0 20px;border-bottom:1px solid var(--prod-border-subtle)}.integrations-page .telegram-connection-card .telegram-connection-purpose{color:var(--prod-text-primary)}.integrations-page .telegram-connection-card .telegram-connection-boundary{color:var(--prod-text-secondary);font-size:13px;line-height:1.5}.integrations-page .telegram-connection-feedback{display:grid;grid-gap:6px;gap:6px;padding:12px 16px;border-left:3px solid var(--prod-danger);background:var(--prod-danger-soft);color:var(--prod-text-primary);overflow-wrap:anywhere}.integrations-page .telegram-connection-feedback strong{font-size:14px}.integrations-page .telegram-connection-feedback p{margin:0;color:var(--prod-text-secondary);font-size:13px;line-height:1.5}.integrations-page .telegram-account-details{color:var(--prod-text-secondary);font-size:13px}.integrations-page .telegram-account-details p{margin:10px 0 0;max-width:80ch;line-height:1.5}.integrations-page .telegram-account-details summary,.integrations-page .telegram-automation-overview summary{cursor:pointer;color:var(--prod-text-primary)}.integrations-page .telegram-account-details summary:focus-visible,.integrations-page .telegram-automation-overview summary:focus-visible{outline:2px solid var(--prod-accent);outline-offset:4px}.integrations-page .telegram-automation-overview .telegram-automation-heading{display:inline-flex;width:calc(100% - 20px);align-items:center;vertical-align:middle}.integrations-page .telegram-automation-overview .telegram-automation-heading strong{font-size:14px}.integrations-page .telegram-automation-overview dl{margin-top:16px;border:0;border-radius:0;background:transparent}.integrations-page .telegram-automation-overview dl>div{padding:0;background:transparent}.integrations-page .telegram-control-list{border-top:0}.integrations-page .telegram-control-list>h3{font-size:14px;margin:0 0 8px}.integrations-page .integration-miniapp-band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;border-top:1px solid var(--prod-border-subtle);border-bottom:1px solid var(--prod-border-subtle);padding:24px 0}.integrations-page .integration-miniapp-band h2{margin:6px 0 12px;font-size:18px}.integrations-page .integration-miniapp-band p{margin:6px 0;max-width:80ch;line-height:1.6;color:var(--prod-text-secondary)}.integrations-page .integration-section-label{color:var(--prod-text-muted);font-size:11px}.integrations-page :is(.telegram-connection-identity,.telegram-automation-overview,.telegram-setting-row) :is(strong,dd,span,small){min-width:0;overflow-wrap:anywhere}.audit-page .audit-summary-grid .production-card{min-height:0;padding-block:16px}@media (max-width:800px){.integrations-page .telegram-connection-identity{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations-page .integration-miniapp-band{grid-template-columns:minmax(0,1fr);justify-items:start}}@media (max-width:480px){.integrations-page .telegram-connection-identity{grid-template-columns:minmax(0,1fr)}.integrations-page .telegram-connection-card>footer{align-items:flex-start;flex-direction:column}}.audit-page,.integrations-page{gap:var(--prod-space-5)}.integrations-boundary-note{border:1px solid #334456;border-left:3px solid var(--prod-info);border-radius:var(--prod-radius-sm);background:var(--prod-info-soft)}.integration-resolution-notice,.integrations-boundary-note{min-height:54px;display:flex;align-items:center;gap:var(--prod-space-4);padding:12px 16px}.integration-resolution-notice{justify-content:space-between;border:1px solid #5e4b2b;border-radius:var(--prod-radius-sm);background:var(--prod-warning-soft)}.integration-resolution-notice>div{display:grid;grid-gap:3px;gap:3px}.integration-resolution-notice strong{color:var(--prod-text-primary);font-size:12px}.integration-resolution-notice span{color:var(--prod-text-secondary);font-size:11px;line-height:1.45}.integrations-boundary-note strong{flex:0 0 auto;font-size:12px}.integrations-boundary-note span{color:var(--prod-text-secondary);font-size:12px;line-height:1.45}.integration-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--prod-space-4);gap:var(--prod-space-4)}.integration-card-grid-single{grid-template-columns:minmax(0,1fr)}.integration-card{min-height:245px;display:grid;grid-template-rows:auto minmax(42px,auto) auto 1fr auto;grid-gap:var(--prod-space-4);gap:var(--prod-space-4)}.audit-section-heading,.integration-card>footer,.integration-card>header,.integration-control-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--prod-space-3)}.integration-card>header>div{min-width:0;display:flex;align-items:center;gap:var(--prod-space-3)}.integration-card h2{font-size:15px}.integration-card-mark{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid var(--prod-border-strong);border-radius:var(--prod-radius-sm);color:var(--prod-text-secondary);background:var(--prod-bg-input);font-size:9px;font-weight:800}.integration-card>p{min-height:38px}.integration-setup-explanation{min-height:58px!important;margin:0;color:var(--prod-text-secondary);font-size:11px;line-height:1.5}.integration-coming-later,.integration-risk-note{min-height:64px;align-self:stretch;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:var(--prod-space-3);border-radius:var(--prod-radius-sm);font-size:11px;line-height:1.45}.integration-risk-note{color:#e2c18b;border:1px solid #5e4b2b;background:var(--prod-warning-soft)}.integration-risk-note span{color:#c7b086}.integration-coming-later{color:var(--prod-text-secondary);border:1px dashed var(--prod-border-strong);background:var(--prod-bg-input)}.integration-card>footer{align-items:flex-end;padding-top:var(--prod-space-3);border-top:1px solid var(--prod-border-subtle)}.integration-card>footer small{color:var(--prod-text-muted);font-size:10px;text-align:right}.integration-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--prod-space-2)}.telegram-card-mark{color:#b9dcf5;border-color:#315b78;background:#142838}.telegram-connection-card{grid-template-rows:auto auto auto;gap:var(--prod-space-5);background:linear-gradient(145deg,rgba(34,91,128,.08),transparent 42%),var(--prod-bg-surface)}.telegram-connection-note{min-height:92px;display:grid;align-content:center;grid-gap:6px;gap:6px;padding:var(--prod-space-4);border:1px solid #31516a;border-radius:var(--prod-radius-sm);background:#122331}.telegram-connection-note strong{font-size:12px}.telegram-connection-note span{color:#a8bdcc;font-size:11px;line-height:1.5}.telegram-control-list{display:grid;border-top:1px solid var(--prod-border-subtle)}.telegram-setting-row{min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;grid-gap:var(--prod-space-3);gap:var(--prod-space-3);padding:12px 0;border-bottom:1px solid var(--prod-border-subtle)}.telegram-setting-row>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.telegram-setting-row>div span,.telegram-setting-row>small{color:var(--prod-text-muted);font-size:10px;line-height:1.45}.telegram-setting-row>.telegram-operator-acknowledgement{grid-column:1/-1;grid-row:2;max-width:620px;padding:2px 0}.telegram-operator-acknowledgement{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;padding:8px 0}.telegram-operator-acknowledgement input{width:16px;height:16px;margin:1px 0 0}.telegram-connection-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--prod-border-subtle);border-radius:var(--prod-radius-sm);background:var(--prod-border-subtle)}.telegram-connection-identity>div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:11px 12px;background:var(--prod-bg-input)}.telegram-advanced-details dt,.telegram-connection-identity span{color:var(--prod-text-muted);font-size:9px;font-weight:700;text-transform:uppercase}.telegram-advanced-details dd,.telegram-connection-identity strong{min-width:0;margin:0;overflow-wrap:anywhere;font-size:11px}.telegram-advanced-details{padding-top:2px;color:var(--prod-text-secondary);font-size:10px}.telegram-advanced-details summary{width:-moz-fit-content;width:fit-content;color:var(--prod-text-secondary);font-weight:700;cursor:pointer}.telegram-advanced-details dl{display:grid;grid-gap:8px;gap:8px;margin:10px 0 0;padding:10px 12px;border:1px solid var(--prod-border-subtle);border-radius:var(--prod-radius-sm);background:var(--prod-bg-input)}.telegram-developer-details{padding:var(--prod-space-3);border:1px dashed var(--prod-border-strong);border-radius:var(--prod-radius-sm);background:#0b0c10}.telegram-automation-overview{display:grid;grid-gap:var(--prod-space-3);gap:var(--prod-space-3);padding:var(--prod-space-4);border:1px solid var(--prod-border-subtle);border-radius:var(--prod-radius-sm);background:var(--prod-bg-surface-raised)}.telegram-automation-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--prod-space-3)}.telegram-automation-heading>div{display:grid;grid-gap:3px;gap:3px}.telegram-automation-heading strong{font-size:12px}.telegram-automation-heading span{color:var(--prod-text-muted);font-size:10px}.telegram-automation-overview dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;overflow:hidden;border:1px solid var(--prod-border-subtle);border-radius:var(--prod-radius-xs);background:var(--prod-border-subtle)}.telegram-automation-overview dl>div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:10px;background:var(--prod-bg-input)}.telegram-automation-overview dt{color:var(--prod-text-muted);font-size:9px}.telegram-automation-overview dd{margin:0;overflow-wrap:anywhere;color:var(--prod-text-primary);font-size:11px;text-transform:none}.telegram-advanced-details dl>div{display:grid;grid-template-columns:minmax(130px,.45fr) minmax(0,1fr);grid-gap:12px;gap:12px}.telegram-wizard{width:min(520px,100%);display:grid;grid-gap:var(--prod-space-5);gap:var(--prod-space-5)}.telegram-wizard-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2px;gap:2px;margin:0;padding:3px;list-style:none;border:1px solid var(--prod-border-subtle);border-radius:var(--prod-radius-sm);background:var(--prod-bg-input)}.telegram-wizard-steps li{min-height:32px;display:grid;place-items:center;padding:6px 8px;border-radius:var(--prod-radius-xs);color:var(--prod-text-muted);font-size:10px;font-weight:700}.telegram-wizard-steps li[aria-current=step]{color:#d7edf9;border:1px solid #315b78;background:#173044}.telegram-wizard-form{display:grid;grid-gap:var(--prod-space-4);gap:var(--prod-space-4)}.telegram-wizard-form .production-form-label{display:flex;align-items:center;gap:6px}.telegram-wizard-form input{width:100%}.telegram-wizard-form>small,.telegram-wizard-guidance{margin:0;color:var(--prod-text-secondary);font-size:11px;line-height:1.5}.telegram-wizard-actions{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:var(--prod-space-2)}.telegram-wizard-success{display:grid;grid-gap:5px;gap:5px;padding:var(--prod-space-4);border:1px solid #2d654d;border-radius:var(--prod-radius-sm);background:#10291f}.telegram-wizard-success strong{font-size:14px}.telegram-wizard-success p,.telegram-wizard-success span{margin:0;color:#a8d1bd;font-size:11px;line-height:1.5}.telegram-connection-error{color:#f0b7bd;border:1px solid #673139;border-radius:var(--prod-radius-sm);background:var(--prod-danger-soft)}.telegram-connection-cooldown,.telegram-connection-error{min-height:0!important;margin:0;padding:9px 11px;font-size:11px;line-height:1.45}.telegram-connection-cooldown{color:#d8c987;border:1px solid #625a30;border-radius:var(--prod-radius-sm);background:#252313}.integration-setup-status{min-height:32px;margin:0;padding:8px 10px;border:1px solid var(--prod-border-subtle);border-radius:var(--prod-radius-sm);color:var(--prod-text-secondary);background:var(--prod-bg-input);font-size:11px}.integration-control-band{min-width:0;display:grid;grid-gap:var(--prod-space-4);gap:var(--prod-space-4);padding:var(--prod-space-5) 0;border-top:1px solid var(--prod-border-subtle);border-bottom:1px solid var(--prod-border-subtle)}.audit-section-heading>div,.integration-control-heading>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.audit-section-heading h2,.integration-control-heading h2{margin:0;font-size:14px}.audit-section-heading p,.integration-control-heading p{margin:0;color:var(--prod-text-secondary);font-size:12px}.integration-scope-control{width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));padding:3px;border:1px solid var(--prod-border-subtle);border-radius:var(--prod-radius-sm);background:var(--prod-bg-input)}.integration-scope-option{min-height:34px;padding:7px 12px;border:1px solid transparent;border-radius:var(--prod-radius-xs);color:var(--prod-text-secondary);background:transparent;font-size:11px;font-weight:700;text-transform:capitalize;cursor:pointer}.integration-scope-option:hover{color:var(--prod-text-primary)}.integration-scope-option-active{color:#f1d8dc;border-color:#75313c;background:var(--prod-accent-soft)}.integration-scope-summary{display:grid;grid-template-columns:minmax(120px,.4fr) minmax(120px,.4fr) 1fr;align-items:center;grid-gap:var(--prod-space-3);gap:var(--prod-space-3);padding:11px 13px;border:1px solid var(--prod-border-subtle);border-radius:var(--prod-radius-sm);background:var(--prod-bg-surface)}.integration-scope-summary small,.integration-scope-summary span{color:var(--prod-text-muted);font-size:10px}.integration-scope-summary strong{font-size:12px;text-transform:capitalize}.integration-safety-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-gap:var(--prod-space-6);gap:var(--prod-space-6)}.integration-safety-grid .integration-control-band{align-content:start;border-bottom:0}.safety-acknowledgement-list{display:grid;grid-gap:2px;gap:2px}.safety-acknowledgement-list label{min-height:46px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:var(--prod-space-3);gap:var(--prod-space-3);padding:8px 10px;border-radius:var(--prod-radius-sm);cursor:pointer}.safety-acknowledgement-list label:hover{background:var(--prod-bg-surface)}.safety-acknowledgement-list input{width:16px!important;height:16px;accent-color:var(--prod-accent-hover)}.safety-acknowledgement-list span{display:flex;align-items:center;justify-content:space-between;gap:var(--prod-space-3)}.safety-acknowledgement-list strong{font-size:11px}.safety-acknowledgement-list small{color:var(--prod-text-muted);font-size:10px}.emergency-pause-panel{grid-template-rows:auto 1fr auto}.emergency-pause-copy{min-height:88px;display:grid;align-content:center;grid-gap:6px;gap:6px;padding:var(--prod-space-4);border:1px solid #673139;border-radius:var(--prod-radius-sm);background:var(--prod-danger-soft)}.emergency-pause-copy strong{font-size:12px}.emergency-pause-copy span{color:#c99ea2;font-size:11px;line-height:1.5}.emergency-pause-reason{display:grid;grid-gap:3px;gap:3px;margin-top:4px;padding-top:8px;border-top:1px solid #673139}.emergency-pause-reason p{margin:0;color:var(--prod-text-primary);font-size:11px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.emergency-pause-panel .production-button{justify-self:start}.emergency-pause-panel textarea{width:100%;min-height:84px;resize:vertical;color:var(--prod-text-primary);background:var(--prod-bg-input);border-color:var(--prod-border-strong)}.emergency-pause-panel textarea::placeholder{color:var(--prod-text-secondary);opacity:1}.audit-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--prod-space-3);gap:var(--prod-space-3)}.audit-event-section{min-width:0;display:grid;grid-gap:var(--prod-space-4);gap:var(--prod-space-4)}.audit-filter-bar{display:grid;grid-template-columns:repeat(3,minmax(160px,220px));grid-gap:var(--prod-space-3);gap:var(--prod-space-3);padding:var(--prod-space-3) 0;border-top:1px solid var(--prod-border-subtle)}.audit-filter-bar label{min-width:0;display:grid;grid-gap:5px;gap:5px}.audit-filter-bar label>span{color:var(--prod-text-muted);font-size:10px;font-weight:700}.audit-filter-bar select{width:100%!important;min-height:36px;padding:7px 28px 7px 10px;border:1px solid var(--prod-border-subtle);border-radius:var(--prod-radius-sm);background:var(--prod-bg-input);font-size:11px}.audit-page .production-table-shell table{min-width:1050px}.audit-page .production-table-shell td{height:54px;vertical-align:middle}.audit-actor-cell{display:grid;grid-gap:2px;gap:2px}.audit-actor-cell strong{color:var(--prod-text-primary);font-size:11px}.audit-actor-cell small{color:var(--prod-text-muted);font-size:9px}@media (max-width:1060px){.audit-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-safety-grid{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:760px){.integration-card-grid{grid-template-columns:minmax(0,1fr)}.integration-card{min-height:0}.integration-scope-control{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.audit-filter-bar,.integration-scope-summary{grid-template-columns:minmax(0,1fr)}.telegram-automation-overview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.telegram-setting-row{grid-template-columns:minmax(0,1fr) auto}.telegram-setting-row>.production-button{grid-column:1/-1;width:-moz-fit-content;width:fit-content}}@media (max-width:520px){.audit-section-heading,.integration-card>footer,.integration-card>header,.integration-control-heading,.integration-resolution-notice,.integrations-boundary-note{align-items:flex-start;flex-direction:column}.integration-card>footer small{text-align:left}.emergency-pause-panel .production-button,.integration-card>footer .production-button{width:100%!important}.integration-scope-control,.telegram-automation-overview dl,.telegram-connection-identity,.telegram-setting-row{grid-template-columns:minmax(0,1fr)}.telegram-setting-row{align-items:flex-start}.telegram-setting-row>.production-button,.telegram-setting-row>.production-status-badge{grid-column:auto}.telegram-advanced-details dl>div{grid-template-columns:minmax(0,1fr);gap:3px}.telegram-wizard-actions{align-items:stretch;flex-direction:column-reverse}.telegram-wizard-actions .production-button{width:100%!important}.audit-summary-grid{grid-template-columns:minmax(0,1fr)}.safety-acknowledgement-list span{align-items:flex-start;flex-direction:column;gap:2px}}.product-settings-page .settings-card-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0}.product-settings-page .settings-destination{min-width:0;min-height:100px;display:grid;grid-template-columns:28px minmax(0,1fr) minmax(100px,auto);grid-gap:20px;gap:20px;align-items:center;padding:20px 12px;border-bottom:1px solid var(--prod-border-subtle);color:var(--prod-text-primary);text-decoration:none}.product-settings-page .settings-destination:hover{background:var(--prod-bg-surface-raised)}.product-settings-page .settings-destination:focus-visible{outline:2px solid var(--prod-accent);outline-offset:-2px}.product-settings-page .settings-destination-icon{color:var(--prod-text-secondary)}.product-settings-page .settings-destination-content{min-width:0;display:grid;grid-gap:6px;gap:6px;overflow-wrap:anywhere}.product-settings-page .settings-destination-content strong{font-size:15px}.product-settings-page .settings-destination-content>span{color:var(--prod-text-secondary);font-size:12px;line-height:1.5}.product-settings-page .settings-destination-content small{color:var(--prod-accent);font-size:11px}.product-settings-page .settings-destination-state{display:flex;align-items:center;justify-content:end;gap:24px}.workspace-settings-page .workspace-directory-list{grid-template-columns:minmax(0,1fr);gap:0}.workspace-settings-page .workspace-directory-list article{border-width:0 0 1px;border-radius:0;padding:16px 12px}.workspace-settings-page .workspace-directory-section{margin-block:20px}.workspace-settings-page .workspace-create-form{padding:20px 0 0;border-width:1px 0 0;border-radius:0;background:transparent}.workspace-settings-page .workspace-danger-grid{grid-template-columns:minmax(0,1fr);gap:0}.workspace-settings-page .workspace-danger-card{border-width:1px 0 0;border-radius:0;background:transparent;padding:24px 0}.workspace-settings-page .workspace-danger-card :is(.workspace-danger-checklist,.workspace-danger-consequences,.workspace-danger-ready,.workspace-delete-unavailable){border:0;border-radius:0;padding:12px 0;background:transparent}.manager-profile-page .settings-summary-grid article{border-width:0 0 1px;border-radius:0;background:transparent}.team-access-page .settings-section{max-width:900px;padding-block:24px;border-top:1px solid var(--prod-border-subtle)}.team-access-page .settings-section p{max-width:72ch;line-height:1.65;color:var(--prod-text-secondary)}.team-access-page .production-section-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}@media (max-width:600px){.product-settings-page .settings-destination{grid-template-columns:24px minmax(0,1fr);gap:12px;padding-inline:0}.product-settings-page .settings-destination-state{grid-column:2;justify-content:space-between}}.operational-foundation-page,.operational-foundation-page *{letter-spacing:0}.foundation-boundary-note{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:12px 14px;border:1px solid #334456;border-left:3px solid var(--prod-info);border-radius:var(--prod-radius-sm);color:var(--prod-text-secondary);background:var(--prod-info-soft)}.foundation-boundary-note strong{color:var(--prod-text-primary);font-size:12px}.foundation-boundary-note span{font-size:11px;line-height:1.5}.foundation-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--prod-space-3);gap:var(--prod-space-3)}.foundation-metrics article{min-width:0;min-height:100px;display:grid;align-content:space-between;grid-gap:var(--prod-space-2);gap:var(--prod-space-2);padding:var(--prod-space-4);border:1px solid var(--prod-border-subtle);border-radius:var(--prod-radius-md);background:var(--prod-bg-surface)}.foundation-metrics span{color:var(--prod-text-secondary);font-size:11px}.foundation-metrics strong{color:var(--prod-text-primary);font-size:20px}.foundation-metrics small{color:var(--prod-text-muted);font-size:10px}.foundation-list-section{min-width:0;display:grid;grid-gap:var(--prod-space-3);gap:var(--prod-space-3)}.foundation-list-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--prod-space-4);padding-bottom:var(--prod-space-3);border-bottom:1px solid var(--prod-border-subtle)}.foundation-list-section h2,.foundation-list-section p{margin:0}.foundation-list-section h2{color:var(--prod-text-primary);font-size:14px}.foundation-list-section header p{margin-top:4px;color:var(--prod-text-muted);font-size:11px}.foundation-list{display:grid;border-top:1px solid var(--prod-border-subtle)}.foundation-list article{min-width:0;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:var(--prod-space-4);padding:12px 2px;border-bottom:1px solid var(--prod-border-subtle)}.foundation-list article>div:first-child{min-width:0;display:grid;grid-gap:4px;gap:4px}.foundation-list article>div:last-child{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--prod-space-2)}.foundation-list strong{color:var(--prod-text-primary);font-size:12px}.foundation-list p{color:var(--prod-text-secondary);font-size:11px;line-height:1.5}.foundation-footer-note{color:var(--prod-text-muted);font-size:10px;line-height:1.5}.workspace-directory-toolbar{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:end;grid-gap:var(--prod-space-5);gap:var(--prod-space-5);padding-bottom:var(--prod-space-4);border-bottom:1px solid var(--prod-border-subtle)}.workspace-directory-toolbar label,.workspace-directory-toolbar>div{min-width:0;display:grid;grid-gap:5px;gap:5px}.workspace-directory-toolbar span{color:var(--prod-text-muted);font-size:10px;font-weight:650}.workspace-directory-toolbar strong{overflow-wrap:anywhere;font-size:15px}.workspace-directory-toolbar small{color:var(--prod-text-secondary);font-size:10px}.workspace-directory-toolbar input{width:100%!important;min-height:38px;padding:8px 10px;border:1px solid var(--prod-border-subtle);border-radius:var(--prod-radius-sm);background:var(--prod-bg-input);font-size:11px}.workspace-directory-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--prod-space-3);gap:var(--prod-space-3)}.workspace-directory-item{min-width:0;display:grid;align-content:start;grid-gap:var(--prod-space-4);gap:var(--prod-space-4);padding:var(--prod-space-4);border:1px solid var(--prod-border-subtle);border-radius:var(--prod-radius-md);background:var(--prod-bg-surface)}.workspace-directory-item-active{border-color:#70404a;box-shadow:inset 3px 0 0 var(--prod-accent-hover)}.workspace-directory-item-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--prod-space-3)}.workspace-directory-item-heading>div{min-width:0}.workspace-directory-item-heading span{color:var(--prod-text-muted);font-size:9px}.workspace-directory-item-heading h2{margin:3px 0;font-size:15px}.workspace-directory-item-heading p{margin:0;color:var(--prod-text-secondary);font-size:10px}.workspace-directory-item dl{display:grid;grid-gap:var(--prod-space-3);gap:var(--prod-space-3);margin:0}.workspace-directory-item dl>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.workspace-directory-item dt{color:var(--prod-text-muted);font-size:9px}.workspace-directory-item dd{margin:0;overflow-wrap:anywhere;color:var(--prod-text-secondary);font-size:10px;line-height:1.45}.workspace-directory-item .production-button{justify-self:start}.workspace-directory-empty{grid-column:1/-1;min-height:120px;display:grid;place-content:center;justify-items:center;grid-gap:5px;gap:5px;border:1px dashed var(--prod-border-strong);color:var(--prod-text-secondary);text-align:center}.workspace-directory-empty strong{font-size:12px}.workspace-directory-empty span{color:var(--prod-text-muted);font-size:10px}@media (max-width:980px){.workspace-directory-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.foundation-metrics,.workspace-directory-list,.workspace-directory-toolbar{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.foundation-list article,.foundation-list-section>header{align-items:flex-start;flex-direction:column}.foundation-list article>div:last-child{width:100%;justify-content:space-between}}.public-site{--prod-text-primary:#f2f1ee;--prod-text-secondary:#a7a6b0;--prod-bg-surface:#0d0d10;--prod-bg-surface-subtle:#0d0d11e8;--prod-border-subtle:#ffffff26;--prod-border-faint:#ffffff16;--prod-border-strong:#ffffff36;--prod-focus:#d7a6ae;--amai-ruby:#bc818a;--amai-focus:#d7a6ae;--amai-action:#81414c;--amai-action-hover:#96515d;position:relative;isolation:isolate;color-scheme:dark;background:#000;color:var(--prod-text-primary);font-family:Golos Text,Arial,sans-serif;font-size:15px;line-height:1.65;min-height:100dvh;overflow-wrap:anywhere}.public-site *,.public-site :after,.public-site :before{box-sizing:border-box;letter-spacing:0}.public-site h1,.public-site h2,.public-site h3,.public-site p{margin:0}.public-site h1,.public-site h2,.public-site h3{color:var(--prod-text-primary);line-height:1.2}.public-site h1{font-size:56px;font-weight:500}.public-site h2{font-size:36px;font-weight:500}.public-site h3{font-size:20px;font-weight:550}.public-site a{color:inherit;text-decoration:none}.public-site button,.public-site input{font:inherit}.public-site button{cursor:pointer}.public-site button:disabled{cursor:not-allowed}.public-site [role=tabpanel]:focus-visible,.public-site a:focus-visible,.public-site button:focus-visible,.public-site input:focus-visible,.public-site summary:focus-visible{outline:2px solid var(--prod-focus);outline-offset:4px}.public-site [hidden]{display:none!important}.public-container{width:min(1280px,calc(100% - 96px));margin-inline:auto}.public-anchor,.public-site header[id],.public-site section[id]{scroll-margin-top:100px}.public-anchor{display:block}.public-kicker{color:var(--amai-ruby);font-size:12px;font-weight:600}.public-site .production-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;border:1px solid transparent;border-radius:6px;padding:11px 19px;min-height:44px;font-size:14px;line-height:1.4;font-weight:550;text-align:center;white-space:normal;transition:background-color .15s ease,border-color .15s ease}.public-site .production-button-primary{background:var(--amai-action);color:#fff6f7;border-color:#c89aa33d}.public-site .production-button-primary:hover:not(:disabled){background:var(--amai-action-hover)}.public-site .production-button-secondary{background:var(--prod-bg-surface);border-color:var(--prod-border-strong)}.public-site .production-button:disabled{background:#272429;color:#b8b0b6;border-color:#615760}.public-action-row{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.public-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px}.public-auth-aside a:hover,.public-form-links a:hover,.public-text-link:hover{text-decoration:underline;text-underline-offset:4px}.public-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:#070709;border-bottom:1px solid #ffffff16}.public-nav-inner{min-height:78px;display:flex;align-items:center;gap:40px;position:relative}.public-brand{display:inline-flex;align-items:center;flex-shrink:0}.public-brand img{height:56px;width:auto;display:block}.public-nav-panel{display:flex;flex:1 1;min-width:0;align-items:center;justify-content:flex-end;gap:40px}.public-nav-actions,.public-nav-links{display:flex;align-items:center;gap:24px}.public-nav-links{margin-inline:auto}.public-nav-links a,.public-nav-login{color:var(--prod-text-secondary);font-size:14px;min-height:44px;display:inline-flex;align-items:center}.public-nav-links a:hover,.public-nav-links a[aria-current=page]{color:var(--amai-focus)}.public-menu-toggle{display:none}.public-skip-link{position:fixed;inset:8px auto auto 12px;transform:translateY(-160%);padding:10px 16px;background:var(--prod-bg-surface-raised);z-index:100}.public-skip-link:focus{transform:none}.public-hero{position:relative;isolation:isolate;width:100%;height:min(770px,calc(100svh - 126px));min-height:500px;display:flex;flex-direction:column;justify-content:space-between;padding:24px 24px 30px;text-align:center}.public-hero-art{position:absolute;z-index:-1;inset:0;width:100%;height:100%;padding:168px 24px 145px;object-fit:contain;pointer-events:none}.public-hero-heading h1{font-size:72px;line-height:1.06;margin:4px 0;font-weight:500}.public-hero-heading>p:last-child{font-size:20px}.public-hero-bottom,.public-hero-heading{position:relative;z-index:1}.public-hero-bottom>p{font-size:15px;color:var(--prod-text-secondary);line-height:1.6}.public-hero-bottom .public-action-row{margin-top:17px}.public-band{padding:80px 0;border-top:1px solid #ffffff16}.public-band-contrast{background:#0a0b0d}.public-section-heading{max-width:780px;margin-bottom:36px}.public-section-heading h2{margin:15px 0 18px}.public-page-intro h1 span,.public-section-heading h2 span{color:var(--prod-text-secondary)}.public-section-heading>p:last-child{color:var(--prod-text-secondary);max-width:600px}.public-editorial-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:start}.public-editorial-grid .public-section-heading{margin-bottom:0}.public-editorial-copy{display:grid;grid-gap:22px;gap:22px;padding-top:32px;color:var(--prod-text-secondary)}.public-notice{border-left:2px solid var(--prod-info);padding-left:16px;font-size:13px;color:var(--prod-text-secondary)}.public-flow-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--prod-border-faint)}.public-flow-list li{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start;padding:28px 0;border-bottom:1px solid var(--prod-border-faint)}.public-step{color:var(--amai-ruby);font-size:13px;padding-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-flow-list h3{margin-top:8px}.public-flow-list li>p{color:var(--prod-text-secondary)}.public-room-topics{display:grid;grid-gap:24px;gap:24px}.public-room-topics>div{display:grid;grid-template-columns:28px 1fr;grid-gap:8px 12px;gap:8px 12px;padding-bottom:24px;border-bottom:1px solid var(--prod-border-faint)}.public-room-topics>div>span{color:var(--amai-ruby);font-size:12px;padding-top:4px}.public-room-topics p{grid-column:2;color:var(--prod-text-secondary)}.public-control-list{margin:0;display:grid;grid-gap:20px;gap:20px}.public-control-list>div{border-bottom:1px solid var(--prod-border-faint);padding-bottom:20px}.public-control-list dt{font-size:16px;font-weight:550;margin-bottom:6px}.public-control-list dd{margin:0;color:var(--prod-text-secondary)}.public-plan-teaser{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:20px;gap:20px}.public-plan-chip{min-width:0;display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--prod-border-subtle);padding-top:20px}.public-plan-chip h3{font-size:21px}.public-plan-chip>div>span{display:block;margin-top:8px;color:var(--prod-success);font-size:12px}.public-plan-chip p{color:var(--prod-text-secondary);font-size:13px}.public-plan-chip a{margin-top:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;font-size:14px;color:var(--amai-focus)}.public-plan-chip a:hover{text-decoration:underline}.public-plan-chip-highlighted{border-top-color:var(--amai-ruby)}.public-section-action{margin-top:26px}.public-final-cta{border-top:1px solid var(--prod-border-faint);padding:70px 0;text-align:center}.public-final-cta h2{margin:18px 0}.public-final-cta .public-action-row{margin-top:26px}.public-final-cta p:not(.public-kicker){color:var(--prod-text-secondary)}.public-footer{border-top:1px solid var(--prod-border-faint);padding:32px 0}.public-footer-inner{display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:28px;gap:28px}.public-footer-brand img{height:22px}.public-footer p{color:var(--prod-text-secondary);font-size:13px;margin-top:14px}.public-footer nav{display:flex;gap:24px;flex-wrap:wrap;font-size:13px}.public-footer nav a{min-height:44px;display:flex;align-items:center}.public-footer nav a:hover{color:var(--amai-focus)}.public-footer small{font-size:12px;color:var(--prod-text-secondary)}.public-page-intro{padding-block:56px 36px}.public-page-intro h1{margin:16px 0 20px}.public-page-intro>p:last-child{color:var(--prod-text-secondary)}.public-pricing-section{padding-bottom:64px}.public-pricing-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;margin-bottom:32px}.public-pricing-summary span,.public-pricing-summary strong{display:block}.public-pricing-summary strong{font-size:14px;font-weight:550}.public-pricing-summary span{font-size:13px;color:var(--prod-text-secondary);margin-top:5px}.public-plan-explorer{border:1px solid var(--prod-border-subtle);border-radius:8px}.public-plan-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--prod-border-subtle)}.public-plan-tabs button{border:0;border-right:1px solid var(--prod-border-faint);border-radius:0;background:transparent;padding:20px;color:var(--prod-text-secondary);text-align:left;font-size:19px;min-width:0}.public-plan-tabs button:last-child{border-right:0}.public-plan-tabs button:first-child{border-radius:7px 0 0}.public-plan-tabs button:last-child{border-radius:0 7px 0 0}.public-plan-tabs button:hover{background:var(--prod-bg-surface)}.public-plan-tabs button[aria-selected=true]{background:var(--prod-accent-soft);color:var(--amai-focus);box-shadow:inset 0 -2px var(--amai-ruby)}.public-plan-tabs button:focus-visible{outline-offset:-4px}.public-plan-number{display:block;font-size:12px;margin-bottom:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-pricing-card{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:32px;gap:32px;padding:32px;min-height:380px;background:var(--prod-bg-surface-subtle);border-radius:0 0 8px 8px}.public-pricing-card h2{font-size:38px;margin:12px 0 16px}.public-pricing-card-copy>p:not(.public-kicker){color:var(--prod-text-secondary);font-size:14px}.public-plan-access{font-size:13px;margin:22px 0 0}.public-plan-access>div+div{margin-top:14px}.public-plan-access dt{color:var(--prod-text-secondary)}.public-plan-access dd{margin:3px 0 0}.public-plan-limits{margin:0;align-self:center;border-left:1px solid var(--prod-border-subtle)}.public-plan-limits>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--prod-border-faint)}.public-plan-limits dt{color:var(--prod-text-secondary);font-size:13px}.public-plan-limits dd{margin:0;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-pricing-card-action{align-self:center;display:flex;flex-direction:column;gap:16px;min-width:0}.public-pricing-card-action strong{font-size:22px;font-weight:500}.public-pricing-card-action>p:last-child{font-size:12px;color:var(--prod-text-secondary)}.public-custom-contact-note{border-left:2px solid var(--prod-warning);padding:12px 0 12px 24px}.public-custom-contact-note h3{font-size:18px;margin-bottom:14px}.public-custom-contact-note p{color:var(--prod-text-secondary);margin-bottom:14px}.public-faq-list{border-top:1px solid var(--prod-border-subtle)}.public-faq-list details{border-bottom:1px solid var(--prod-border-subtle)}.public-faq-list summary{cursor:pointer;padding:20px 0;font-weight:500}.public-faq-list details p{margin:0 0 24px;color:var(--prod-text-secondary);font-size:14px}.public-auth-main{padding-block:28px 72px}.public-auth-back{color:var(--prod-text-secondary);font-size:13px;min-height:44px;display:inline-flex;gap:12px;align-items:center;margin-bottom:30px}.public-auth-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);grid-gap:90px;gap:90px;align-items:start}.public-auth-intro{padding-top:22px;max-width:550px}.public-auth-intro h1{font-size:38px;margin:18px 0 22px}.public-auth-intro>p:last-of-type{color:var(--prod-text-secondary)}.public-auth-brand{display:flex;align-items:center;gap:24px;margin:42px 0}.public-auth-brand img{width:52px;height:auto;opacity:.85}.public-auth-brand span{font-size:18px;line-height:1.5;color:var(--prod-text-secondary)}.public-auth-aside{border-top:1px solid var(--prod-border-subtle);padding-top:22px;color:var(--prod-text-secondary);font-size:13px}.public-auth-aside strong{color:var(--prod-text-primary);display:block;font-weight:550;margin-bottom:6px}.public-auth-aside a{display:inline-flex;align-items:center;min-height:44px;color:var(--amai-focus)}.public-auth-card{background:var(--prod-bg-surface-subtle);border:1px solid var(--prod-border-subtle);padding:28px;min-width:0}.public-auth-card-heading{display:flex;align-items:center;gap:12px;margin-bottom:26px;font-size:13px;color:var(--prod-text-secondary)}.public-auth-card-heading img{width:20px;height:20px}.public-auth-form{display:grid;grid-gap:20px;gap:20px;min-width:0}.public-auth-form .production-form-field{display:grid;grid-gap:7px;gap:7px;min-width:0}.public-auth-form .production-form-label{font-size:13px;color:var(--prod-text-primary);font-weight:500}.public-auth-form input{border:1px solid var(--prod-border-strong);background:#09090c;color:var(--prod-text-primary);border-radius:5px;min-height:44px;width:100%;min-width:0;padding:10px 12px;font-size:16px}.public-auth-form input[aria-invalid=true]{border-color:var(--prod-danger)}.public-auth-form input:-webkit-autofill{color-scheme:dark}.public-auth-form input:autofill{color-scheme:dark}.public-auth-form small{font-size:12px;color:var(--prod-text-secondary)}.public-auth-form .production-field-error{color:var(--prod-danger)}.public-form-error{border-left:2px solid var(--prod-danger);padding:9px 12px;background:var(--prod-danger-soft);color:#ffc1c8;font-size:13px}.public-form-links{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:2px;border-top:1px solid var(--prod-border-subtle);padding-top:12px}.public-form-links a{font-size:13px;color:var(--amai-focus);min-height:44px;display:inline-flex;align-items:center}.public-form-footnote{color:var(--prod-text-secondary);font-size:13px}.public-form-footnote a{color:var(--amai-focus);text-decoration:underline;text-underline-offset:3px}.public-plan-context{border-left:2px solid var(--amai-ruby);padding-left:14px}.public-plan-context>span{display:block;color:var(--prod-text-secondary);font-size:12px}.public-plan-context strong{font-size:18px;font-weight:550}.public-plan-context p{margin-top:7px;color:var(--prod-text-secondary);font-size:12px}.public-auth-success{display:grid;grid-gap:18px;gap:18px}.public-auth-success>span{color:var(--prod-success);font-size:13px;font-weight:600}.public-auth-success h2{font-size:24px}.public-auth-success>p{color:var(--prod-text-secondary);font-size:14px}.public-auth-success>a{min-height:44px;display:inline-flex;align-items:center;color:var(--amai-focus)}.public-auth-success .public-auth-form{border-top:1px solid var(--prod-border-subtle);padding-top:20px}.public-password-field{position:relative;min-width:0}.public-password-toggle{display:block;margin-left:auto;min-height:36px;padding:4px 0;background:transparent;border:0;color:var(--amai-focus);font-size:12px!important}.public-email-request{display:grid;grid-gap:16px;gap:16px;margin-top:20px}.public-email-request>h2{font-size:18px}@media (max-width:1000px){.public-container{width:calc(100% - 48px)}.public-nav-inner,.public-nav-panel{gap:24px}.public-nav-actions,.public-nav-links{gap:16px}.public-editorial-grid{gap:36px}.public-auth-layout{gap:42px;grid-template-columns:minmax(0,1fr) minmax(0,420px)}.public-plan-teaser{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.public-pricing-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0}.public-pricing-card-action{grid-column:1/-1;border-top:1px solid var(--prod-border-subtle);padding-top:24px}}@media (max-width:760px){.public-container{width:calc(100% - 40px)}.public-site h1{font-size:38px}.public-site h2{font-size:28px}.public-site h3{font-size:18px}.public-nav-inner{min-height:70px;justify-content:space-between}.public-brand img{height:49px}.public-footer-brand img{height:22px}.public-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--prod-border-subtle);background:transparent;color:var(--prod-text-primary);border-radius:5px;font-size:22px!important}.public-nav-panel{display:none;position:absolute;top:100%;left:-20px;right:-20px;max-height:calc(100dvh - 70px);overflow-y:auto;background:#101113;padding:20px;border-bottom:1px solid var(--prod-border-strong);box-shadow:0 14px 28px #0008}.public-nav-panel[data-open=true]{display:flex;flex-direction:column;align-items:stretch;gap:16px}.public-nav-links{flex-direction:column;align-items:stretch;gap:0;margin:0}.public-nav-links a{padding:10px 0}.public-nav-actions{border-top:1px solid var(--prod-border-subtle);padding-top:16px;justify-content:space-between;flex-wrap:wrap}.public-hero{height:min(700px,calc(100svh - 114px));min-height:490px;padding:20px 20px 24px}.public-hero-heading h1{font-size:56px}.public-hero-heading>p:last-child{font-size:16px}.public-hero-art{padding:145px 4px 157px}.public-hero-bottom>p{font-size:14px}.public-hero-bottom .public-action-row{gap:10px 20px;margin-top:14px}.public-band{padding:48px 0}.public-section-heading{margin-bottom:28px}.public-section-heading h2{margin-top:14px}.public-editorial-grid{grid-template-columns:minmax(0,1fr);gap:28px}.public-editorial-copy{padding:0;gap:18px}.public-flow-list li{grid-template-columns:26px minmax(0,1fr);gap:12px;padding:24px 0}.public-flow-list li>p{grid-column:2;font-size:14px}.public-plan-teaser{grid-template-columns:repeat(2,minmax(0,1fr))}.public-final-cta{padding:48px 0;text-align:left}.public-final-cta .public-action-row{justify-content:flex-start}.public-footer-inner{grid-template-columns:minmax(0,1fr);gap:20px}.public-footer nav{gap:4px 24px}.public-page-intro{padding-block:36px 28px}.public-pricing-summary{grid-template-columns:minmax(0,1fr);gap:18px}.public-plan-tabs button{padding:15px 3px;text-align:center;font-size:13px;min-height:72px}.public-plan-number{font-size:11px;margin-bottom:6px}.public-pricing-card{grid-template-columns:minmax(0,1fr);gap:24px;padding:22px}.public-pricing-card h2{font-size:32px}.public-plan-limits{border-left:0;border-top:1px solid var(--prod-border-subtle);padding:10px 0 0}.public-custom-contact-note{padding-left:16px}.public-auth-main{padding-block:18px 42px}.public-auth-back{margin-bottom:18px}.public-auth-layout{grid-template-columns:minmax(0,1fr);gap:28px}.public-auth-intro{padding-top:0}.public-auth-intro h1{font-size:30px;margin-block:12px}.public-auth-brand{display:none}.public-auth-aside{margin-top:18px;padding-top:16px}.public-auth-card{padding:22px}}@media (prefers-reduced-motion:reduce){.public-site *,.public-site :after,.public-site :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.public-starfield{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.65}.public-nav{height:78px;display:flex;align-items:center;background:transparent}.public-nav-inner{height:78px;min-height:0;border:1px solid transparent;transition:max-width .45s,height .45s,padding .45s,background .45s,border-radius .45s,transform .45s}.public-nav.is-scrolled{border-color:transparent}.public-nav.is-scrolled .public-nav-inner{max-width:1120px;height:60px;padding-inline:23px;border-color:#ffffff21;border-radius:100px;transform:translateY(8px);background:#09080bf5}.public-brand img{height:62px;transition:height .45s}.public-nav.is-scrolled .public-brand img{height:46px}.public-nav-panel{order:1;gap:24px}.public-language{order:2;flex:0 0 auto}.public-language select{color-scheme:dark;font:inherit;font-size:12px;max-width:100%;min-height:40px;width:128px;background:#0d0d10;color:#e2d9df;border:1px solid #ffffff26;border-radius:6px;padding:8px 10px}.public-menu-toggle{order:3}.public-nav-inner{gap:24px}.public-nav-links{gap:22px}.public-nav-actions{gap:20px}.public-auth-main{padding-block:67px 74px}.public-auth-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:110px;align-items:center;min-height:660px}.public-auth-intro{max-width:none;min-width:0;padding-top:0}.public-auth-intro h1{font-size:56px;line-height:1.12;font-weight:500;margin:31px 0 25px;overflow-wrap:normal}.public-auth-intro h1>span{color:#bc818a}.public-auth-intro>p:last-of-type{max-width:410px;font-size:15px;line-height:1.8}.public-auth-form-side{min-width:0;width:100%;max-width:445px;justify-self:end}.public-auth-back{margin-bottom:20px;font-size:12px;min-height:28px}.public-auth-card{padding:31px;border-radius:8px}.public-auth-card-heading{justify-content:space-between;margin-bottom:23px;font-size:11px;gap:16px}.public-auth-symbol{width:36px;height:36px;display:grid;place-items:center;background:#2b1a23;color:#d0a0ac;border:1px solid #a2617238;border-radius:8px;font-size:23px;flex:0 0 36px}.public-auth-card>h2{font-size:30px}.public-auth-form-intro{color:#a7a6b0;font-size:14px;margin-top:12px!important;line-height:1.7}.public-auth-card>.public-auth-form,.public-auth-card>.public-auth-success{margin-top:26px}.public-auth-card>p{margin-top:18px}.public-auth-card .public-auth-form{gap:19px}.public-auth-card .public-auth-form>.production-button{justify-content:center;min-height:47px;width:100%}.public-auth-aside{border:0;padding-top:20px;font-size:12px;line-height:1.8}.public-auth-under{color:#a7a6b0;font-size:12px;text-align:center;margin-top:23px!important;line-height:1.8}.public-auth-relationship{max-width:395px;padding:19px 22px 0;border:1px solid #ffffff26;border-radius:8px;background:#141116;margin-top:35px}.public-avatar{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border-radius:50%;background:#26252b;color:#d5d1db;font-size:11px}.public-avatar-ruby{color:#e4b3bb;background:#38202a}.public-relationship-bottom,.public-relationship-top{display:flex;align-items:center;gap:12px}.public-relationship-top>div{min-width:0}.public-relationship-bottom>svg,.public-relationship-top>svg{margin-left:auto;color:#bc818a;flex-shrink:0}.public-relationship-top strong{font-size:14px;font-weight:500}.public-relationship-top small{display:block;font-size:11px;color:#a7a6b0}.public-relationship-context{display:flex;flex-wrap:wrap;gap:18px;padding-block:22px 17px;border-bottom:1px solid #ffffff16;font-size:12px;color:#a7a6b0}.public-relationship-context span:first-child{color:#d7a6ae}.public-relationship-bottom{padding-block:18px}.public-relationship-bottom p{font-size:12px;color:#a7a6b0}.public-relationship-bottom strong{color:#e4dfe7;font-weight:500}.public-auth-story-footer{max-width:395px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:31px;color:#85828e;font-size:10px}.public-footer-brand img{width:120px;height:auto}.public-footer-inner{grid-template-columns:minmax(0,1fr) auto}.public-footer-inner>small{padding-top:22px;border-top:1px solid #ffffff16}.public-footer-inner>small:last-child{text-align:right}.public-footer-compact{padding-block:23px}.public-footer-compact .public-footer-inner>div,.public-footer-compact nav{display:none}.public-footer-compact .public-footer-inner>small{padding:0;border:0}.public-page-intro{padding-top:48px;padding-bottom:30px}.public-page-intro h1{font-size:72px;font-weight:500;line-height:1.08;margin:24px 0 20px}.public-page-intro h1 span{color:#bc818a}.public-plan-explorer-label,.public-pricing-hero-top,.public-pricing-intro{display:flex;justify-content:space-between;align-items:center;gap:24px}.public-pricing-hero-top>span{font-size:11px;color:#85828e}.public-pricing-intro>p{max-width:690px;color:#a7a6b0;font-size:16px;line-height:1.8}.public-pricing-count{display:flex;align-items:center;gap:13px;color:#e1d9df;font-size:60px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-pricing-count>span:nth-child(2){color:#493a42;font-size:44px}.public-pricing-count>span:nth-child(3){color:#817782;font-size:37px}.public-pricing-count small{max-width:100px;color:#a7a6b0;font-size:12px;line-height:1.7}.public-plan-explorer-label{color:#a7a6b0;font-size:12px;margin-bottom:18px}.public-plan-tabs button{position:relative;min-height:145px;padding:20px 22px}.public-plan-tabs button[aria-selected=true]{background:#281b22;color:#e2bec7}.public-plan-name{display:block;font-size:27px;line-height:1.2}.public-plan-audience{display:block;color:#a7a6b0;font-size:13px;margin-top:9px;min-height:42px;line-height:1.6}.public-plan-marker{position:absolute;right:18px;top:18px;color:#bc818a;font-size:19px}.public-pricing-card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.8fr);min-height:350px;gap:36px;padding:36px;background:#100d12eb}.public-pricing-card h2{font-size:58px;font-weight:500;line-height:1.12;margin-top:15px}.public-plan-detail-audience{color:#d3c3cc!important;margin-bottom:12px!important}.public-plan-limits{padding-left:24px}.public-plan-limits>div{align-items:baseline}.public-plan-limits dd{text-align:right}.public-pricing-card-action{border-left:1px solid #ffffff16;padding-left:24px}.public-pricing-card-action .production-button{justify-content:space-between}.public-pricing-note{margin-top:19px!important;max-width:900px;font-size:12px;color:#a7a6b0;line-height:1.8}.public-foundation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px}.public-foundation-grid article{border-top:1px solid #ffffff26;padding-top:27px;min-width:0}.public-foundation-grid svg{color:#bc818a}.public-foundation-grid h3{font-size:25px;margin:20px 0 15px}.public-foundation-grid p{color:#a7a6b0;font-size:16px;line-height:1.8}.public-foundation-grid small{display:block;color:#85828e;font-size:11px;margin-top:26px}.public-faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none}.public-faq-list summary::-webkit-details-marker{display:none}.public-faq-list summary:after{content:"+";flex:0 0 20px;font-size:22px;color:#a7a6b0}.public-faq-list details[open] summary:after{transform:rotate(45deg);color:#bc818a}.public-site .new-user-onboarding-progress{grid-template-columns:repeat(2,minmax(0,1fr));background:transparent;border:0;border-radius:0;gap:0 12px;margin:24px 0;counter-reset:onboarding}.public-site .new-user-onboarding-progress li{counter-increment:onboarding;background:transparent;border:0;border-top:1px solid #ffffff16;padding:12px 0;color:#a7a6b0;font-size:11px}.public-site .new-user-onboarding-progress li:before{content:"0" counter(onboarding) " / ";color:#85828e}.public-site .new-user-onboarding-progress li[data-current=true]{border-color:#bc818a;color:#d7a6ae;font-weight:500}.public-site .new-user-onboarding-form{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;max-width:none}.public-site .new-user-onboarding-actions{margin-top:22px}@media (max-width:1200px){.public-auth-layout{gap:65px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.public-auth-intro h1{font-size:48px}.public-nav-actions,.public-nav-links{gap:16px}.public-nav-inner,.public-nav-panel{gap:20px}.public-plan-tabs button{padding-inline:16px}.public-plan-name{font-size:24px}}@media (max-width:1050px){.public-nav-inner{justify-content:space-between}.public-language{margin-left:auto}.public-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border:1px solid #ffffff26;color:#f2f1ee;border-radius:6px;padding:0;background:transparent}.public-nav-panel{display:none;position:absolute;top:calc(100% + 12px);left:0;right:0;max-height:calc(100dvh - 110px);overflow-y:auto;background:#0b0a0ffa;padding:20px;border:1px solid #ffffff26;border-radius:8px}.public-nav-panel[data-open=true]{display:flex;flex-direction:column;align-items:stretch}.public-nav-links{flex-direction:column;align-items:stretch;margin:0;gap:4px}.public-nav-actions{flex-wrap:wrap;border-top:1px solid #ffffff16;padding-top:16px}.public-auth-layout{gap:40px}.public-auth-intro h1{font-size:43px}.public-auth-card{padding:25px}.public-page-intro h1{font-size:60px}.public-pricing-count small{display:none}.public-pricing-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;padding:29px}.public-pricing-card-action{grid-column:1/-1;border-left:0;border-top:1px solid #ffffff16;padding:23px 0 0}}@media (max-width:760px){.public-nav{height:70px}.public-nav-inner{height:70px;gap:12px}.public-brand img{height:55px}.public-nav.is-scrolled .public-nav-inner{height:56px;width:calc(100% - 24px);border-radius:30px;padding-inline:16px;transform:translateY(5px)}.public-nav.is-scrolled .public-brand img{height:43px}.public-auth-main{padding-block:30px 50px}.public-auth-layout{grid-template-columns:minmax(0,1fr);gap:30px;min-height:0}.public-auth-intro{border-bottom:1px solid #ffffff16;padding-bottom:30px}.public-auth-intro h1{font-size:37px;margin:25px 0 20px}.public-auth-intro>p:last-of-type{font-size:14px;max-width:500px}.public-auth-relationship,.public-auth-story-footer{display:none}.public-auth-form-side{max-width:none;justify-self:stretch}.public-auth-card{padding:23px}.public-auth-card>h2{font-size:28px}.public-auth-aside{margin-top:0}.public-footer-inner{grid-template-columns:minmax(0,1fr)}.public-footer-inner>small:last-child{text-align:left;border:0;padding-top:0}.public-footer-brand img{width:112px;height:auto}.public-footer-compact .public-footer-inner{gap:12px}.public-page-intro{padding-block:30px 29px}.public-page-intro h1{font-size:48px}.public-page-intro h1 span{display:block}.public-plan-explorer-label>span:last-child,.public-pricing-count,.public-pricing-hero-top>span{display:none}.public-pricing-intro>p{font-size:16px}.public-plan-tabs button{min-height:82px;padding:15px 3px 17px}.public-plan-name{font-size:14px}.public-plan-audience,.public-plan-marker{display:none}.public-pricing-card{grid-template-columns:minmax(0,1fr);padding:25px;gap:24px;min-height:0}.public-pricing-card h2{font-size:48px}.public-plan-limits{border-left:0;border-top:1px solid #ffffff16;padding:10px 0 0}.public-foundation-grid{grid-template-columns:minmax(0,1fr);gap:30px}.public-foundation-grid h3{font-size:25px}}@media (max-width:390px){.public-auth-intro h1{font-size:32px;overflow-wrap:anywhere}.public-page-intro h1{font-size:42px}.public-auth-card,.public-pricing-card{padding:21px}.public-plan-name{font-size:12px}}