.promotion-studio{max-width:1580px}.promotion-summary{background:#eaf0fb;border:1px solid #d4dff0;border-radius:18px;gap:35px;margin:20px 0 28px;padding:25px;display:flex}.promotion-summary>div{min-width:110px}.promotion-summary b{color:#3456a0;font-size:34px;display:block}.promotion-summary span,.promotion-summary p{color:#60718b;margin:0;font-size:13px;line-height:1.6}.promotion-summary p{align-self:center;max-width:550px}.promotion-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.promotion-list article{background:#fff;border:1px solid #dce3ee;border-radius:18px;padding:23px}.promotion-list h2{letter-spacing:-.5px;margin:20px 0 12px;font-size:23px;line-height:1.2}.promotion-list p,.promotion-meta{color:#677990;font-size:12px;line-height:1.6}.promotion-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.promotion-state{color:#65738a;background:#edf0f5;border-radius:6px;padding:6px 9px;font-size:11px;display:inline-block}.promotion-state.active{color:#305bad;background:#e3edff}.promotion-state.scheduled{color:#6d50a4;background:#eeebfa}.promotion-state.expired{color:#6b707b;background:#f1f2f4}.promotion-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.promotion-empty{text-align:center;color:#546886;background:#fff;border:1px dashed #bbcce6;border-radius:20px;flex-direction:column;grid-column:1/-1;align-items:center;padding:55px;display:flex}.promotion-empty p{max-width:500px;line-height:1.7}.promotion-workbench{grid-template-columns:minmax(350px,.95fr) minmax(400px,1.2fr);align-items:start;gap:24px;display:grid}.promotion-form{background:#fff;border:1px solid #dce4f0;border-radius:18px;gap:18px;padding:24px;display:grid}.promotion-form-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.promotion-form h2,.promotion-preview-panel h2{letter-spacing:-.5px;margin:0;font-size:23px}.promotion-form h3{margin:18px 0 0;font-size:17px}.promotion-form label,.promotion-preview-panel label{color:#526681;flex-direction:column;gap:8px;font-size:12px;line-height:1.5;display:flex}.promotion-form input:not([type=checkbox]):not([type=radio]),.promotion-form select,.promotion-form textarea,.promotion-preview-panel select{font:inherit;color:#182d4c;background:#fff;border:1px solid #d3ddea;border-radius:9px;width:100%;min-width:0;padding:11px 12px}.promotion-form input[type=checkbox],.promotion-form input[type=radio]{accent-color:#375fc6;flex:0 0 16px;width:16px;height:16px;margin:3px 0 0}.promotion-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.promotion-price-mode{background:#f6f8fd;border:1px solid #d6e1f2;border-radius:12px;margin:0;padding:16px}.promotion-price-mode legend{color:#304e78;font-size:12px;font-weight:600}.promotion-price-mode label{flex-direction:row;margin-bottom:12px;display:flex}.promotion-price-mode label:last-child{margin-bottom:0}.promotion-price-mode small{color:#74839b;margin-top:3px;font-size:11px;display:block}.promotion-tip{color:#61738e;background:#f0f4fc;border-radius:10px;margin:0;padding:14px 16px;font-size:12px;line-height:1.65}.promotion-room-options{flex-wrap:wrap;gap:15px;display:flex}.promotion-room-options label{flex-direction:row}.promotion-form small{color:#718097;font-size:11px;line-height:1.5}.promotion-apartment-picker{max-height:230px;margin:10px 0;overflow:auto}.promotion-apartment-picker label{border-bottom:1px solid #edf0f6;flex-direction:row;align-items:center;padding:8px 0}.promotion-form summary{color:#33568a;cursor:pointer;margin:8px 0 12px;font-size:13px}.promotion-theme-options{gap:10px;display:flex}.promotion-theme-options button{color:#445977;cursor:pointer;background:#fff;border:1px solid #d4dfed;border-radius:9px;align-items:center;gap:8px;padding:9px;font-size:11px;display:flex}.promotion-theme-options button.selected{background:#edf2ff;border-color:#4566bd}.promotion-theme-options i{background:#14243c;border-radius:50%;width:16px;height:16px}.promotion-theme-options i.ice{background:#d3dff5}.promotion-theme-options i.violet{background:#624784}.promotion-form .promotion-confirm{flex-direction:row;padding-top:8px;display:flex}.promotion-preview-panel{gap:20px;display:grid;position:sticky;top:24px}.promotion-preview-panel>div:first-child{gap:12px;display:grid}.promotion-slide-preview{background:#eaf0fb;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 18px 35px #152a4a12}.promotion-preview-empty{text-align:center;color:#647c9e;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;font-size:14px;display:flex}.promotion-preview-info{background:#fff;border:1px solid #dce4ee;border-radius:14px;gap:12px;padding:20px;display:grid}.promotion-preview-info p{color:#657891;margin:0;font-size:13px}.promotion-preview-info small{color:#76869c;font-size:12px;line-height:1.6}.promotion-preview-info .button{justify-self:start}.promotion-error{color:#9a384b;background:#fff0f2;border-radius:10px;padding:12px 16px;font-size:13px;line-height:1.5}.promotion-notice{color:#34558f;background:#e9f0ff;border-radius:10px;padding:12px 16px;font-size:13px}.promotion-editor-help{color:#60738e;background:#eef3fb;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.5}@media (width<=1100px){.promotion-list{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-workbench{grid-template-columns:1fr}.promotion-preview-panel{grid-row:1;position:static}.promotion-summary{flex-wrap:wrap;gap:20px}.promotion-preview-panel label{max-width:400px}}@media (width<=600px){.promotion-list{grid-template-columns:1fr}.promotion-form{padding:16px}.promotion-two{grid-template-columns:1fr}.promotion-theme-options{flex-wrap:wrap}.promotion-summary{padding:18px}.promotion-actions .button{font-size:12px}}.promotion-config{border:1px solid var(--line);background:#fff;border-radius:14px;margin:20px 0;padding:24px}.promotion-config summary{cursor:pointer;font-size:18px;font-weight:600}.promotion-config label:not(.check-label){gap:8px;max-width:900px;margin:20px 0;display:grid}.promotion-config :is(select,textarea){font:inherit;border:1px solid var(--line);background:var(--paper);border-radius:8px;width:100%;padding:12px}.promotion-config .check-label{align-items:flex-start;gap:10px;margin:18px 0;display:flex}.promotion-config p{max-width:900px;line-height:1.65}.promotion-config small{color:var(--muted)}.disclaimer-sample{white-space:pre-wrap;color:#203856;overflow-wrap:anywhere;background:#f5f8ff;border:1px solid #d7e0ef;border-radius:12px;padding:16px;line-height:1.5}.promotion-config fieldset{border:1px solid #d7e0ef;border-radius:12px;padding:12px}.promotion-config.disclaimer-designer{border:0;margin:0;padding:0}.operator-site{color:#18243c;background:#f4f7fd;min-height:100dvh;font:15px/1.5 Golos Text,system-ui,sans-serif}.operator-site *{box-sizing:border-box}.operator-site button,.operator-site input,.operator-site select,.operator-site textarea{font:inherit}.operator-site button,.operator-site a{touch-action:manipulation}.operator-site button{cursor:pointer}.operator-site button:disabled{opacity:.5;cursor:wait}.operator-site a{color:#4058bf}.operator-site :focus-visible{outline-offset:3px;outline:3px solid #8ea7ff}.op-header{background:#fff;border-bottom:1px solid #e1e6ef;justify-content:space-between;align-items:center;height:88px;padding:0 max(24px,50vw - 720px);display:flex}.op-brand{letter-spacing:-1.5px;align-items:center;font-size:29px;font-weight:700;text-decoration:none;display:flex;color:#19243b!important}.op-brand>span{color:#4a60c4;margin-left:2px;font-weight:400}.op-brand small{letter-spacing:1.8px;color:#788196;border-left:1px solid #dce2eb;margin-left:28px;padding-left:28px;font-size:9px;font-weight:500}.op-header nav{align-items:center;gap:22px;display:flex}.op-header nav a{align-items:center;gap:7px;font-size:13px;text-decoration:none;display:flex}.op-header nav button,.op-close{color:#4a566d;background:#fff;border:1px solid #e0e6f0;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.op-main{max-width:1488px;margin:auto;padding:42px 24px 32px}.op-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.op-eyebrow{letter-spacing:2px;color:#7c879d;font-size:10px;font-weight:500}.op-heading h1{letter-spacing:-1.4px;margin:10px 0;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.15}.op-heading p{color:#7a8498;margin:0}.op-button{color:#fff;white-space:normal;background:#4058bf;border:1px solid #4058bf;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 17px;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.op-button.secondary{color:#30405d;background:#fff;border-color:#dce3ee}.op-button.danger{color:#a2354e;background:#fff1f2;border-color:#edc6ce}.op-button:hover{filter:brightness(.97)}.op-link{color:#4058bf;text-align:left;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:13px}.op-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.op-metrics>button{text-align:left;color:#75839d;background:#fff;border:1px solid #e0e7f2;border-radius:16px;grid-template-columns:1fr auto;align-items:start;min-width:0;padding:22px;display:grid}.op-metrics>button.selected{border-color:#7184dc;box-shadow:0 0 0 2px #e1e6ff}.op-metrics>button>svg{color:#566dca;grid-area:1/2/3}.op-metrics span{font-size:13px}.op-metrics strong{color:#172646;letter-spacing:-1.5px;margin-top:14px;font-size:38px;font-weight:500;line-height:1}.op-context{color:#737f95;justify-content:space-between;align-items:center;gap:24px;padding:22px 2px;font-size:12px;display:flex}.op-context p{align-items:center;gap:10px;max-width:660px;margin:0;display:flex}.op-context svg{flex-shrink:0}.op-context strong{color:#344967;font-size:12px;font-weight:500}.op-customer-panel{background:#fff;border:1px solid #e0e7f1;border-radius:16px;overflow:hidden}.op-filters{border-bottom:1px solid #edf0f6;flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.op-search{color:#7b879c;border:1px solid #dce3ee;border-radius:9px;flex:280px;align-items:center;gap:10px;padding:0 12px;display:flex}.op-search input{color:#19243c;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:44px}.op-filters select{color:#3f4d65;background:#fff;border:1px solid #dce3ee;border-radius:9px;max-width:100%;min-height:44px;padding:9px 12px;font-size:13px}.op-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.op-table th{color:#8a93a5;background:#fcfdff;padding:17px 20px;font-size:11px;font-weight:400}.op-table td{vertical-align:middle;border-top:1px solid #edf0f6;padding:22px 20px}.op-table td:first-child{overflow-wrap:anywhere;max-width:260px}.op-client-cell strong{font-size:14px;font-weight:500;display:block}.op-client-cell span,.op-table small{color:#8a94a6;margin-top:5px;font-size:11px;display:block}.op-table td>strong{font-size:12px;font-weight:500}.op-table .op-button{min-width:95px}.op-badge{white-space:nowrap;color:#788196;background:#f1f3f7;border-radius:6px;align-items:center;padding:5px 9px;font-size:11px;line-height:1.4;display:inline-flex}.op-active,.op-paid{color:#3b56ad;background:#eaf0ff}.op-demo{color:#7953a8;background:#f0eaff}.op-awaiting_payment,.op-expired{color:#a87329;background:#fff1df}.op-suspended{color:#ad5368;background:#ffecef}.op-unpaid{color:#7e8798;background:#f2f4f8}.op-empty{text-align:center;color:#8692a7;padding:74px 24px}.op-empty>svg{color:#6d81c8}.op-empty h2{color:#293b59;letter-spacing:-.5px;font-size:22px;font-weight:500}.op-empty p{max-width:440px;margin:0 auto 22px;font-size:14px}.op-empty a{align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.op-disk{color:#8c96a8;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px 2px;font-size:11px;display:flex}.op-disk span{align-items:center;gap:8px;display:flex}.op-gate{background:#fff;border:1px solid #e0e6f1;border-radius:20px;width:min(100% - 32px,520px);margin:64px auto;padding:34px;box-shadow:0 14px 60px #1b346008}.op-gate h1{letter-spacing:-.8px;margin:14px 0;font-size:29px;font-weight:500;line-height:1.18}.op-gate p{color:#74809a;font-size:14px}.op-gate form,.op-dialog form{gap:14px;display:grid}.op-gate label,.op-dialog label{color:#55647e;gap:7px;font-size:12px;display:grid}.op-gate input,.op-dialog input,.op-dialog textarea,.op-dialog select{color:#24334e;background:#fff;border:1px solid #d8e1ef;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:16px}.op-gate .op-button{width:100%;margin-top:5px}.op-qr{width:256px;max-width:100%;height:auto;margin:18px auto;display:block}.op-gate details{margin:15px 0}.op-gate summary{cursor:pointer;color:#5265ae;align-items:center;min-height:44px;font-size:13px;display:flex}.op-secret{overflow-wrap:anywhere;background:#f2f5ff;border-radius:8px;padding:14px;font-size:13px;display:block}.op-recovery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.op-recovery code{text-align:center;overflow-wrap:anywhere;background:#f1f4fb;border-radius:7px;padding:12px 8px;font-size:12px}.op-error{color:#a0445d;overflow-wrap:anywhere;background:#fff3f5;border:1px solid #efcfd8;border-radius:9px;padding:12px 16px;font-size:13px}.op-notice{color:#455ca8;background:#eef2ff;border-radius:9px;align-items:center;gap:8px;padding:13px 16px;font-size:13px;display:flex}.op-dialog{color:#253550;background:#fff;border:0;border-radius:20px;width:min(1040px,100% - 32px);max-height:calc(100dvh - 40px);padding:30px;overflow:auto;box-shadow:0 25px 100px #1d2d5940}.op-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14213f70}.op-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.op-dialog h2{letter-spacing:-.8px;overflow-wrap:anywhere;margin:8px 0;font-size:27px;font-weight:500}.op-dialog header p{color:#7e8a9f;overflow-wrap:anywhere;margin:0;font-size:12px}.op-close{flex-shrink:0}.op-detail-summary{background:#f5f7fc;border:1px solid #e7edf6;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:26px;padding:18px;display:grid}.op-detail-summary>span{align-content:start;justify-items:start;gap:7px;font-size:13px;display:grid}.op-detail-summary small{color:#8791a3;font-size:10px}.op-detail-summary strong{font-weight:500}.op-detail-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.op-detail-grid>section{min-width:0}.op-dialog h3{letter-spacing:-.3px;margin:0 0 17px;font-size:17px;font-weight:500}.op-section-separator{border-top:1px solid #e7edf4;margin:28px 0}.op-fields-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.op-dialog form>small,.op-muted{color:#8a95a8;font-size:11px;line-height:1.6}.op-dialog .op-button{font-size:12px}.op-invoice-form{background:#f5f7fc;border:1px solid #e4eaf5;border-radius:12px;padding:18px}.op-invoices{margin-top:18px}.op-invoices article{border:1px solid #e0e6f1;border-radius:11px;margin-bottom:12px;padding:17px}.op-invoices article>div:first-child{justify-content:space-between;gap:10px;display:flex}.op-invoices strong{font-size:12px;font-weight:500}.op-invoices article>div>span{font-size:14px;font-weight:500}.op-invoices p{color:#7e8ba0;margin:8px 0;font-size:11px}.op-invoices .op-invoice-state{color:#5269b4;align-items:center;gap:6px;display:flex}.op-inline-actions{flex-wrap:wrap;gap:12px;display:flex}.op-payment-confirm{background:#eef2ff;border:1px solid #cfd9fa;border-radius:12px;margin:18px 0;padding:18px}.op-payment-confirm h4{margin:0;font-size:17px;font-weight:500}.op-payment-confirm p{color:#687da3;margin:0;font-size:12px}.op-history{border-top:1px solid #e3e9f3;margin-top:30px;padding-top:26px}.op-history article{gap:12px;padding:13px 0;display:flex}.op-history strong{font-size:12px;font-weight:500}.op-history p{color:#758299;overflow-wrap:anywhere;margin:3px 0;font-size:12px}.op-history small{color:#9aa3b3;font-size:10px}.op-history-dot{background:#a0b1df;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}@media (width<=1100px){.op-table td,.op-table th{padding:16px 11px}.op-metrics{gap:12px}.op-metrics>button{padding:18px}}@media (width<=760px){.op-header{height:72px;padding:0 16px}.op-brand{font-size:26px}.op-brand small{display:none}.op-header nav{gap:12px}.op-main{padding:28px 14px}.op-heading{align-items:flex-start;gap:12px}.op-heading .op-button{min-width:44px;padding:12px;font-size:0}.op-heading .op-button svg{width:18px;height:18px}.op-heading h1{font-size:30px}.op-heading p{font-size:13px}.op-eyebrow{letter-spacing:1.4px;font-size:8px}.op-metrics{grid-template-columns:1fr 1fr;gap:10px}.op-metrics>button{padding:16px}.op-metrics span{font-size:11px}.op-metrics strong{margin-top:10px;font-size:32px}.op-context{padding:20px 2px;display:block}.op-context strong{margin-top:12px;display:block}.op-filters{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.op-search{grid-column:1/-1;min-width:0}.op-filters label,.op-filters select{width:100%;min-width:0}.op-filters select{padding:9px 6px;font-size:13px}.op-table,.op-table tbody{width:100%;display:block}.op-table thead{display:none}.op-table tr{border-top:1px solid #e9edf5;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:20px;display:grid}.op-table td{border:0;min-width:0;padding:0;font-size:12px;display:block}.op-table td[data-label]:before{content:attr(data-label);color:#919caf;margin-bottom:6px;font-size:10px;display:block}.op-table .op-client-cell{grid-column:1/-1;max-width:100%}.op-client-cell strong{font-size:16px}.op-table .op-row-action{grid-column:1/-1}.op-row-action .op-button{width:100%}.op-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:20px}.op-dialog h2{font-size:23px}.op-detail-summary{grid-template-columns:1fr 1fr}.op-detail-grid{grid-template-columns:1fr;gap:28px}.op-gate{margin-top:28px;padding:24px}.op-recovery{grid-template-columns:1fr}.op-disk{padding-bottom:env(safe-area-inset-bottom)}}.selection-page{color:#17233b;min-height:100vh;font-family:var(--font-sans,"Golos Text", Arial, sans-serif);background:#f2f5fa;padding:0 max(24px,50vw - 610px) 24px}.selection-page *{box-sizing:border-box}.selection-top{border-bottom:1px solid #d9e1ee;justify-content:space-between;align-items:center;gap:20px;height:92px;display:flex}.selection-top a{letter-spacing:-1px;color:#17233b;align-items:center;gap:25px;font-size:27px;font-weight:750;text-decoration:none;display:flex}.selection-top a span,.selection-top>span{letter-spacing:0;color:#65738b;align-items:center;gap:6px;font-size:12px;font-weight:450;display:flex}.selection-hero{grid-template-columns:1fr 270px;gap:60px;padding:60px 0 40px;display:grid}.selection-kicker{letter-spacing:1.7px;text-transform:uppercase;color:#365faa;font-size:11px;font-weight:650}.selection-hero h1{letter-spacing:-2px;overflow-wrap:anywhere;max-width:820px;margin:20px 0;font-size:clamp(32px,4.4vw,56px);font-weight:550;line-height:1.1}.selection-hero p{color:#56647b;max-width:630px;margin:0 0 20px;font-size:16px;line-height:1.65}.selection-hero>div>small{color:#66738a;font-size:13px}.selection-hero-note{color:#234f9d;background:#e3eafa;border:1px solid #cedafa;border-radius:24px;flex-direction:column;align-self:start;gap:12px;padding:25px;display:flex}.selection-hero-note strong{font-size:44px;font-weight:550;line-height:1.2}.selection-hero-note strong span{margin-top:5px;font-size:13px;font-weight:450;display:block}.selection-hero-note button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #c1d0ed;align-items:center;gap:8px;padding:16px 0 0;font-size:12px;display:flex}.selection-hero-note>small{color:#526c97;font-size:11px}.selection-demo{color:#52627e;background:#eaf0f9;border:1px solid #d7dfec;border-radius:10px;padding:12px 16px;font-size:12px}.selection-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:34px 0 20px;display:flex}.selection-toolbar>div{align-items:center;gap:12px;display:flex}.selection-toolbar b{font-size:19px;font-weight:550}.selection-toolbar span{color:#6e7b91;font-size:12px}.selection-toolbar label{color:#66738b;align-items:center;gap:10px;font-size:12px;display:flex}.selection-toolbar select{color:#263c60;font:inherit;background:#fff;border:1px solid #d4deec;border-radius:9px;padding:10px}.selection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.selection-lot{background:#fff;border:1px solid #dce3ee;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.selection-plan{background:#fafbfd;border-bottom:1px solid #edf0f6;height:230px;padding:35px 30px 15px;position:relative}.selection-plan img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.selection-number{z-index:1;background:#fff;border:1px solid #dce4ef;border-radius:7px;padding:6px 9px;font-size:11px;position:absolute;top:15px;left:18px}.selection-plan-empty{color:#7b8aa3;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;font-size:12px;display:flex}.selection-lot-body{flex-direction:column;flex:1;padding:24px;display:flex}.selection-lot-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.selection-lot h2{letter-spacing:-.5px;margin:0;font-size:19px;font-weight:550}.selection-lot-heading>span{white-space:nowrap;font-size:16px}.selection-lot-body>p{color:#748198;margin:10px 0 22px;font-size:12px;line-height:1.5}.selection-price{letter-spacing:-.7px;margin:auto 0 22px;font-size:25px;font-weight:550}.selection-primary{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#345dcc;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px 14px;font-size:12px;text-decoration:none;display:flex}.selection-primary:hover{background:#264eb8}.selection-primary:disabled{color:#6a7991;cursor:default;background:#e5eaf3}.selection-primary:focus-visible,.selection-page button:focus-visible,.selection-page a:focus-visible,.selection-page select:focus-visible{outline-offset:3px;outline:3px solid #6896f6}.selection-ready{color:#48638f;text-align:center;min-height:24px;padding-top:10px;font-size:11px}.selection-error{margin:10px 0;font-size:13px;line-height:1.5;color:#a33143!important}.selection-lot.unavailable .selection-plan{opacity:.55}.selection-footer{color:#6c7890;border-top:1px solid #dce3ef;justify-content:space-between;gap:35px;margin:44px 0 12px;padding-top:22px;font-size:12px;line-height:1.6;display:flex}.selection-footer p{max-width:700px;margin:0}.selection-footer>span{white-space:nowrap}.selection-empty{text-align:center;max-width:650px;margin:auto;padding:100px 20px}.selection-empty h1{letter-spacing:-1px;font-size:32px}.selection-empty p{color:#66758e;line-height:1.7}.selection-empty button{margin:25px auto}.selection-delivery{border:1px solid #d5deec;border-radius:12px;min-width:0;margin:20px 0;padding:16px}.selection-delivery legend{font-size:14px;font-weight:600}.selection-delivery label{align-items:flex-start;gap:12px;flex-direction:row!important;margin:10px 0!important;display:flex!important}.selection-delivery input[type=radio]{flex:0 0 17px;margin-top:3px;width:17px!important}.selection-delivery b,.selection-delivery small{font-size:13px;line-height:1.5;display:block}.selection-delivery small{color:#65728b;font-size:12px}.selection-delivery select{width:80px!important}.selection-result-link{color:#264a97;background:#eaf0ff;border:1px solid #d1ddfa;border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:12px;margin:12px 0 20px;padding:18px;display:flex}.selection-result-link>div{flex:1;min-width:150px}.selection-result-link b,.selection-result-link small{font-size:14px;line-height:1.5;display:block}.selection-result-link small{color:#657691;margin:4px 0 12px;font-size:12px}.selection-result-link a{color:#244bad;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.selection-result-link button{cursor:pointer;color:inherit;background:#fff;border:0;border-radius:8px;padding:7px}.selection-manager>p{color:#66768d;font-size:13px;line-height:1.6}.selection-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.selection-form-grid>label:first-child{grid-column:1/-1}.selection-manager label{flex-direction:column;gap:7px;font-size:13px;display:flex}.selection-manager input:not([type=checkbox]),.selection-manager select{width:100%;font:inherit;background:#fff;border:1px solid #d5ddeb;border-radius:8px;padding:11px 12px}.selection-manager .selection-confirm{flex-direction:row;align-items:flex-start;margin:20px 0;line-height:1.6}.selection-confirm input{flex:0 0 16px;margin-top:5px}.selection-created{background:#eef3ff;border:1px solid #d1dff9;border-radius:12px;gap:12px;margin-top:20px;padding:20px;display:grid}.selection-created>div{flex-wrap:wrap;gap:10px;display:flex}.selection-created small{color:#62738f}.selection-history{max-height:320px;overflow:auto}.selection-history article{border-top:1px solid #e2e7f0;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;display:flex}.selection-history article>div{flex:1;min-width:200px}.selection-history b{font-size:13px}.selection-history small{color:#697b95;margin-top:5px;font-size:11px;display:block}.selection-manager h3{margin-top:28px}.selection-history .button{white-space:nowrap}@media (width<=1050px){.selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-hero{grid-template-columns:1fr 220px;gap:30px}.selection-hero-note{padding:20px}}@media (width<=650px){.selection-page{padding:0 18px 20px}.selection-top{height:72px}.selection-top a span{display:none}.selection-top>span{font-size:10px}.selection-hero{grid-template-columns:1fr;gap:24px;padding:32px 0 14px}.selection-hero h1{letter-spacing:-1.3px;font-size:36px}.selection-hero p{font-size:14px}.selection-hero-note{grid-template-columns:28px 1fr;align-items:center;gap:10px 16px;padding:18px;display:grid}.selection-hero-note strong{align-items:center;gap:10px;font-size:25px;display:flex}.selection-hero-note strong span{max-width:110px;margin:0;font-size:11px}.selection-hero-note button,.selection-hero-note>small{grid-column:2}.selection-hero-note button{padding-top:12px}.selection-toolbar{flex-direction:column;align-items:flex-start;gap:12px;margin:28px 0 18px}.selection-toolbar>div{flex-wrap:wrap}.selection-toolbar b{font-size:18px}.selection-grid{grid-template-columns:1fr;gap:18px}.selection-plan{height:250px}.selection-lot-body{padding:22px}.selection-footer{flex-direction:column;gap:18px}.selection-form-grid{grid-template-columns:1fr}.selection-created{padding:14px}.selection-manager .button{font-size:12px}}.collection-page{color:#17263f;--collection-ink:#17263f;--collection-blue:#385cc5;--collection-line:#dce2ee;background:#f5f6f9;min-height:100vh;font-family:Golos Text,Arial,sans-serif}.collection-page *{box-sizing:border-box}.collection-page button,.collection-page select{font:inherit}.collection-page button,.collection-page a{-webkit-tap-highlight-color:transparent}.collection-page a{color:inherit}.collection-page :focus-visible{outline-offset:5px;outline:3px solid #6c8cff}.collection-header{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;height:94px;margin:auto;padding:0 48px;display:flex}.collection-brand{letter-spacing:-.2px;align-items:center;gap:13px;font-size:15px;font-weight:550;text-decoration:none;display:flex}.collection-brand>span{color:#fff;text-transform:uppercase;background:#172c4b;border-radius:50% 50% 8px;place-items:center;width:39px;height:39px;font-size:23px;font-weight:400;display:grid}.collection-brand small{letter-spacing:2px;color:#7b89a0;margin-top:5px;font-size:8px;display:block}.collection-header nav{color:#5a6a82;align-items:center;gap:27px;font-size:12px;display:flex}.collection-header nav a{align-items:center;gap:7px;text-decoration:none;display:flex}.collection-header nav span{color:#4263ad;background:#e5ebfa;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.collection-copy{color:#314663;cursor:pointer;background:0 0;border:1px solid #cdd7e8;border-radius:7px;align-items:center;gap:8px;padding:11px 14px;display:flex;font-size:11px!important}.collection-hero{color:#fff;background:#182d4b;max-width:1440px;min-height:650px;margin:auto;position:relative;overflow:hidden}.collection-hero-image{object-fit:cover;object-position:center 54%;width:100%;height:100%;position:absolute;inset:0}.collection-hero-shade{background:linear-gradient(90deg,#091a32df 0%,#15274099 45%,#13273d21 80%),linear-gradient(#0000 55%,#09182ad4);position:absolute;inset:0}.collection-hero-content{z-index:1;max-width:930px;padding:91px 66px 130px;position:relative}.collection-overline{letter-spacing:1.7px;text-transform:uppercase;color:#647792;font-size:10px;font-weight:500;line-height:1.6;display:block}.collection-hero .collection-overline{color:#c1d1e5;align-items:center;gap:10px;display:flex}.collection-hero .collection-overline i{background:#b2c8ff;border-radius:50%;width:6px;height:6px}.collection-hero h1{letter-spacing:-2.8px;overflow-wrap:anywhere;max-width:800px;margin:34px 0 27px;font-size:clamp(40px,4.9vw,70px);font-weight:400;line-height:1.06}.collection-hero p{color:#d0d9e6;margin:0;font-size:16px;line-height:1.65}.collection-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:35px;display:flex}.collection-white-button{background:#fff;border-radius:6px;align-items:center;gap:27px;padding:17px 22px;font-size:12px;text-decoration:none;display:flex;color:#18304e!important}.collection-hero-offer{text-underline-offset:5px;align-items:center;gap:10px;font-size:11px;display:flex;color:#e6edfa!important}.collection-hero-caption{color:#e1e7f0;z-index:1;justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex;position:absolute;bottom:34px;left:66px;right:66px}.collection-hero-caption span{align-items:center;gap:8px;display:flex}.collection-hero-index{writing-mode:vertical-rl;letter-spacing:2px;color:#b2c5dd;font-size:9px;position:absolute;top:40px;right:36px}.collection-stats{border-bottom:1px solid var(--collection-line);grid-template-columns:.8fr 1.15fr 1.3fr 1fr;gap:25px;max-width:1308px;margin:auto;padding:38px 0;display:grid}.collection-stats>div{border-right:1px solid var(--collection-line)}.collection-stats strong{letter-spacing:-1.2px;white-space:nowrap;font-size:31px;font-weight:450;display:block}.collection-stats em{letter-spacing:0;margin-left:8px;font-size:17px;font-style:normal}.collection-stats span{color:#77859b;margin-top:10px;font-size:11px;display:block}.collection-stats p{color:#7a879b;justify-self:end;margin:0;font-size:12px;line-height:1.75}.collection-stats b{color:#3e5578;font-weight:500}.collection-demo{color:#6b7d97;max-width:1308px;margin:18px auto 0;font-size:10px;line-height:1.6}.collection-section{max-width:1308px;margin:90px auto 0;scroll-margin-top:30px}.collection-section-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:35px;display:flex}.collection-section h2,.collection-about h2,.collection-share h2{letter-spacing:-1.7px;margin:20px 0 0;font-size:46px;font-weight:400;line-height:1.1}.collection-section-head>p{color:#738098;max-width:315px;margin:0 0 5px;font-size:13px;line-height:1.7}.collection-offer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:20px;display:grid}.collection-offer{color:#fff;background:#172b49;border-radius:15px;flex-direction:column;padding:29px;scroll-margin-top:30px;display:flex}.collection-offer.ice{color:#203859;background:#e3eaf8}.collection-offer.violet{color:#fff;background:#30294b}.collection-offer-top{letter-spacing:1.5px;opacity:.7;justify-content:space-between;align-items:center;font-size:9px;display:flex}.collection-offer-benefit{letter-spacing:-1.9px;overflow-wrap:anywhere;margin:30px 0 24px;font-size:clamp(30px,3.6vw,58px);font-weight:450;line-height:1.1}.collection-offer h3{letter-spacing:-.5px;margin:0 0 12px;font-size:21px;font-weight:500;line-height:1.3}.collection-offer>p{opacity:.72;margin:0 0 22px;font-size:12px;line-height:1.7}.collection-offer-date{color:inherit;align-items:center;gap:8px;margin-top:auto;padding:12px 0;font-size:11px;line-height:1.5;display:flex}.collection-offer details{border-top:1px solid #93aad333;border-bottom:1px solid #93aad333;padding:14px 0;font-size:11px;line-height:1.6}.collection-offer summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.collection-offer summary::-webkit-details-marker{display:none}.collection-offer details p{white-space:pre-line;opacity:.85;margin:12px 0;font-size:12px}.collection-offer details small{opacity:.65;font-size:10px;display:block}.collection-offer>button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:21px 0 0;font-size:12px;display:flex}.collection-offers-note{color:#78859b;max-width:870px;margin:18px 0 0;font-size:10px;line-height:1.65}.collection-toolbar{border-bottom:1px solid var(--collection-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;padding-bottom:18px;display:flex}.collection-toolbar>div{gap:20px;display:flex}.collection-toolbar button{color:#7c889c;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.collection-toolbar button.active{color:#1a3255}.collection-toolbar button span{color:#4d6590;background:#e6ebf5;border-radius:4px;padding:3px 5px;font-size:10px}.collection-toolbar label{color:#78869e;align-items:center;gap:10px;font-size:10px;display:flex}.collection-toolbar select{color:#243d62;cursor:pointer;background:0 0;border:0;padding:8px;font-size:12px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.collection-lot{background:#fff;border:1px solid #dfe5ee;border-radius:17px;flex-direction:column;display:flex;overflow:hidden}.collection-plan{background:#f9fafc;border-bottom:1px solid #e8edf4;height:330px;padding:50px 35px 35px;position:relative}.collection-plan img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.collection-plan-top{justify-content:space-between;align-items:center;display:flex;position:absolute;top:19px;left:24px;right:20px}.collection-plan-top>span{color:#64758f;font-size:11px}.collection-plan-top>button{color:#7a8ba5;cursor:pointer;background:#fff;border:1px solid #dbe3f1;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.collection-plan-top>button.saved{color:#4565b5;background:#eaf0ff;border-color:#c4d3f4}.collection-plan-promo{color:#3658a5;cursor:pointer;overflow-wrap:anywhere;text-align:left;background:#e9eefb;border:1px solid #d6e0f5;border-radius:6px;align-items:center;gap:7px;max-width:calc(100% - 48px);padding:7px 10px;font-size:11px;display:flex;position:absolute;bottom:19px;left:24px}.collection-plan-promo>span{border-left:1px solid #c2d1ed;padding-left:7px;font-size:10px}.collection-plan-empty{color:#98a5b9;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;font-size:12px;display:flex}.collection-lot-body{flex-direction:column;flex:1;padding:29px 30px 22px;display:flex}.collection-lot-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.collection-lot-heading .collection-overline{letter-spacing:1.7px;color:#8492a7;font-size:8px}.collection-lot h3{letter-spacing:-1px;margin:10px 0 0;font-size:28px;font-weight:450;line-height:1.2}.collection-lot-heading>strong{letter-spacing:-.8px;white-space:nowrap;font-size:30px;font-weight:450}.collection-lot-heading small{letter-spacing:0;color:#71819b;margin-left:6px;font-size:12px}.collection-lot-facts{color:#7b8aa1;align-items:center;gap:15px;margin:18px 0 22px;font-size:11px;display:flex}.collection-lot-facts>span+span:before{content:"·";margin-right:15px}.collection-lot-offers{border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;gap:8px;margin-bottom:22px;padding:14px 0;display:grid}.collection-lot-offers button{text-align:left;cursor:pointer;color:#49638c;background:0 0;border:0;align-items:center;gap:12px;padding:4px 0;font-size:11px;display:flex}.collection-lot-offers span{flex:1}.collection-lot-offers b{color:#3159b5;text-align:right;max-width:45%;font-weight:500}.collection-price{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:auto;padding:0 0 23px;display:flex}.collection-price small{color:#7a879d;max-width:320px;margin-bottom:8px;font-size:10px;line-height:1.5;display:block}.collection-price del{color:#8b99ae;margin:5px 0;font-size:13px;display:block}.collection-price strong{letter-spacing:-1.2px;font-size:31px;font-weight:450;line-height:1.1;display:block}.collection-saving{text-align:right;color:#7b8ba5;font-size:9px;line-height:1.6}.collection-saving b{color:#355aab;white-space:nowrap;font-size:12px;font-weight:500}.collection-primary{cursor:pointer;background:#365ac2;border:0;border-radius:7px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:49px;padding:14px 18px;text-decoration:none;display:flex;color:#fff!important;font-size:12px!important}.collection-primary:hover{background:#2a4da9}.collection-primary:disabled{cursor:default;background:#e3e9f4;color:#7a8ba6!important}.collection-primary>svg:last-child{margin-left:auto}.collection-primary>svg:first-child{margin-left:0}.collection-pdf-status{text-align:center;color:#7e8ca3;min-height:25px;padding-top:10px;font-size:9px;display:block}.collection-filter{color:#3c5eaa;background:#e6edfc;border-radius:6px;align-items:center;gap:10px;margin:0 0 22px;padding:10px 13px;font-size:12px;display:inline-flex}.collection-filter button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.collection-no-results{text-align:center;color:#647a9d;background:#edf1f8;border-radius:15px;flex-direction:column;align-items:center;padding:55px 25px;display:flex}.collection-no-results h3{max-width:420px;font-size:20px;font-weight:450;line-height:1.4}.collection-no-results button{color:#355bab;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;font-size:13px;display:flex}.collection-about{grid-template-columns:1fr 1fr;align-items:center;gap:65px;max-width:1308px;margin:100px auto 0;scroll-margin-top:30px;display:grid}.collection-about-image{color:#8298b6;background:#e6edf6;border-radius:14px;place-items:center;height:520px;display:grid;position:relative;overflow:hidden}.collection-about-image img{object-fit:cover;width:100%;height:100%}.collection-about-image:after{content:"";background:linear-gradient(#0000 50%,#14263cbd);position:absolute;inset:0}.collection-about-image span{color:#fff;z-index:1;letter-spacing:-.5px;font-size:24px;position:absolute;bottom:30px;left:30px;right:30px}.collection-about h2{white-space:pre-line;max-width:510px;font-size:42px}.collection-about p{color:#718099;white-space:pre-line;margin:26px 0;font-size:13px;line-height:1.85}.collection-location{color:#586e90;border-top:1px solid var(--collection-line);align-items:center;gap:10px;padding-top:20px;font-size:11px;display:flex}.collection-about a{color:#2d4d82;align-items:center;gap:30px;margin-top:30px;font-size:13px;text-decoration:none;display:flex}.collection-share{text-align:center;background:#e6edf9;border-radius:16px;max-width:1308px;margin:100px auto 0;padding:60px 30px}.collection-share h2{font-size:46px}.collection-share p{color:#6f819f;margin:23px 0;font-size:13px;line-height:1.8}.collection-share button{color:#fff;cursor:pointer;background:#172d4d;border:0;border-radius:7px;align-items:center;gap:10px;margin:24px auto 0;padding:16px 23px;font-size:12px;display:flex}.collection-footer{border-top:1px solid var(--collection-line);justify-content:space-between;align-items:flex-end;gap:50px;max-width:1308px;margin:55px auto 0;padding:30px 0 35px;display:flex}.collection-footer b{font-size:14px;font-weight:500}.collection-footer p{color:#8490a4;max-width:650px;margin:14px 0 0;font-size:10px;line-height:1.7}.collection-footer>a{white-space:nowrap;color:#8a97ab;align-items:center;gap:7px;font-size:10px;text-decoration:none;display:flex}.collection-footer strong{letter-spacing:-1px;color:#435773;font-size:19px}.collection-unavailable{text-align:center;max-width:650px;min-height:60vh;margin:auto;padding:80px 20px}.collection-unavailable h1{letter-spacing:-1.5px;font-size:37px;font-weight:450;line-height:1.15}.collection-unavailable p{color:#7486a2;font-size:14px;line-height:1.8}.collection-unavailable button{max-width:250px;margin:25px auto}.collection-error{color:#a44559;background:#fff0f3;border-radius:7px;padding:12px;font-size:12px;line-height:1.6}.collection-lot.unavailable .collection-plan{opacity:.55}@media (width>=1500px){.collection-hero{border-radius:12px}}@media (width<=1440px){.collection-section,.collection-stats,.collection-demo,.collection-about,.collection-share,.collection-footer{margin-left:48px;margin-right:48px}.collection-stats{gap:20px}.collection-stats strong{font-size:28px}}@media (width<=1050px){.collection-header{height:82px;padding:0 28px}.collection-section,.collection-stats,.collection-demo,.collection-about,.collection-share,.collection-footer{margin-left:28px;margin-right:28px}.collection-hero{min-height:580px}.collection-hero-content{max-width:760px;padding:75px 38px 110px}.collection-hero h1{font-size:56px}.collection-hero-caption{left:38px;right:38px}.collection-stats{grid-template-columns:1fr 1.1fr 1.4fr}.collection-stats p{display:none}.collection-section h2{font-size:39px}.collection-lot-body{padding:24px}.collection-price strong{font-size:27px}.collection-saving{display:none}.collection-about{gap:32px}.collection-about h2{font-size:33px}.collection-about-image{height:470px}.collection-lot h3{font-size:25px}.collection-plan{height:280px}}@media (width<=740px){.collection-header{height:74px;padding:0 20px}.collection-brand{gap:9px;font-size:12px}.collection-brand>span{width:32px;height:32px;font-size:20px}.collection-brand small{letter-spacing:1.5px;font-size:6px}.collection-header nav{display:none}.collection-copy{border-radius:50%;padding:10px}.collection-copy span{display:none}.collection-section,.collection-stats,.collection-demo,.collection-about,.collection-share,.collection-footer{margin-left:20px;margin-right:20px}.collection-hero{min-height:600px}.collection-hero-content{padding:72px 25px 115px}.collection-hero-image{object-position:62% center}.collection-hero-shade{background:linear-gradient(90deg,#0d1f37d9,#172c4780),linear-gradient(#0000,#1329449c)}.collection-hero h1{letter-spacing:-1.7px;margin:30px 0 25px;font-size:46px}.collection-hero p{font-size:13px}.collection-hero-actions{flex-direction:column;align-items:flex-start;gap:20px;margin-top:30px}.collection-white-button{gap:24px;padding:15px 19px;font-size:11px}.collection-hero-caption{flex-direction:column;align-items:flex-start;gap:11px;font-size:9px;bottom:23px;left:25px;right:25px}.collection-hero-index{font-size:7px;top:28px;right:17px}.collection-overline{letter-spacing:1.4px;font-size:8px}.collection-stats{grid-template-columns:1fr 1.2fr;gap:18px;padding:27px 0}.collection-stats>div:nth-child(2){border-right:0}.collection-stats>div:nth-child(3){border-right:0;border-top:1px solid var(--collection-line);grid-column:1/-1;align-items:baseline;gap:16px;padding-top:18px;display:flex}.collection-stats strong{font-size:26px}.collection-stats span{font-size:9px;line-height:1.5}.collection-stats>div:nth-child(3) span{max-width:130px;margin:0}.collection-demo{font-size:9px;line-height:1.65}.collection-section{margin-top:60px}.collection-section-head{margin-bottom:25px;display:block}.collection-section h2,.collection-share h2{letter-spacing:-1.5px;margin-top:16px;font-size:37px}.collection-section-head>p{max-width:100%;margin-top:20px;font-size:12px}.collection-offer-grid{grid-template-columns:1fr;gap:15px}.collection-offer{padding:24px}.collection-offer-benefit{font-size:54px}.collection-offer h3{font-size:22px}.collection-offers-note{font-size:9px}.collection-toolbar{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:12px}.collection-toolbar button{font-size:11px}.collection-toolbar label{font-size:9px}.collection-toolbar select{padding-left:0;font-size:11px}.collection-grid{grid-template-columns:1fr;gap:22px}.collection-plan{height:300px;padding-top:55px}.collection-lot-body{padding:24px}.collection-lot h3{font-size:27px}.collection-price strong{font-size:29px}.collection-price{padding-bottom:20px}.collection-about{grid-template-columns:1fr;gap:30px;margin-top:70px}.collection-about-image{height:340px}.collection-about-image span{font-size:22px}.collection-about h2{letter-spacing:-1.5px;font-size:36px}.collection-about p{margin:22px 0;font-size:12px}.collection-share{margin-top:65px;padding:42px 20px}.collection-share p{font-size:12px}.collection-footer{flex-direction:column;align-items:flex-start;gap:25px;margin-top:35px}.collection-footer p{font-size:9px}.collection-offer-date{font-size:11px}}@media (prefers-reduced-motion:reduce){.collection-page *{scroll-behavior:auto!important;animation:none!important}}.collection-legal{white-space:pre-wrap;overflow-wrap:anywhere;max-width:850px}.collection-legal summary{cursor:pointer;font-weight:600}.collection-footer p.collection-legal,.collection-footer .collection-legal p{color:#425674;font-size:14px;line-height:1.65}.collection-footer .collection-legal summary{margin:12px 0;font-size:15px}.marketing-settings{--mk-ink:#263d54;--mk-line:#d8e1eb;--mk-muted:#63778b;color:var(--mk-ink);max-width:1400px;margin:auto}.marketing-settings header{margin:28px 0}.marketing-settings h1{letter-spacing:-1.3px;margin:12px 0;font-size:36px;font-weight:500}.marketing-kicker{letter-spacing:1.8px;font-size:10px}.marketing-settings p,.marketing-settings small{color:var(--mk-muted);line-height:1.65}.marketing-settings small{margin:14px 0;font-size:12px;display:block}.marketing-status{border:1px solid var(--mk-line);background:#edf3f9;border-radius:22px;padding:8px 12px;font-size:11px;display:inline-flex}.marketing-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.marketing-settings section{border:1px solid var(--mk-line);background:#fff;border-radius:20px;min-width:0;padding:28px}.marketing-settings h2{letter-spacing:-.5px;margin-top:0;font-size:21px;font-weight:500}.marketing-settings label,.button-link-editor label{flex-direction:column;gap:8px;margin:18px 0;font-size:12px;display:flex}.marketing-settings input,.marketing-settings select,.button-link-editor input,.button-link-editor select{width:100%;min-width:0;font:inherit;color:#263d54;background:#fff;border:1px solid #cdd8e2;border-radius:8px;padding:12px}.marketing-settings .marketing-check{flex-direction:row;align-items:flex-start;gap:12px;line-height:1.6;display:flex}.marketing-check input{accent-color:#315c89;flex-shrink:0;width:16px;height:16px;margin:2px 0}.marketing-settings button{color:#fff;cursor:pointer;font:inherit;background:#315c89;border:1px solid #315c89;border-radius:9px;max-width:100%;padding:12px 18px;font-size:12px;font-weight:500;line-height:1.5}.marketing-settings button.secondary{color:#315c89;background:#fff;border-color:#cdd8e2}.marketing-settings button:disabled{opacity:.45;cursor:default}.marketing-wide{grid-column:1/-1}.marketing-url{overflow-wrap:anywhere;white-space:pre-wrap;background:#f0f4f9;border-radius:8px;margin:12px 0;padding:14px;font-size:11px;line-height:1.7;display:block}.marketing-code{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f4f9;border-radius:8px;padding:15px;font-size:11px;line-height:1.6}.marketing-notice{background:#eaf2fa;border-left:3px solid #5f83a9;padding:14px;font-size:12px}.marketing-error{background:#fff0ed;border-left:3px solid #c57a66;padding:14px;font-size:12px;color:#81382b!important}.marketing-deliveries{margin-top:26px}.marketing-deliveries article{border-top:1px solid var(--mk-line);overflow-wrap:anywhere;margin-top:16px;padding:20px 0}.marketing-deliveries article>div,.marketing-line{justify-content:space-between;align-items:center;gap:16px;display:flex}.marketing-deliveries article p{font-size:12px}.button-link-editor{overflow-wrap:anywhere;font-size:12px}.button-link-editor a{font-size:11px;text-decoration:underline}.button-link-editor small{color:#63778b}.insert-bar{flex-wrap:wrap}.editor-canvas a.pdf-action,.canvas-block a.pdf-action{pointer-events:none}@media (width<=900px){.marketing-grid{grid-template-columns:1fr}.marketing-settings section{padding:22px}.marketing-settings h1{font-size:30px}.integration-service-tabs{flex-wrap:wrap}.marketing-deliveries article>div{flex-wrap:wrap;align-items:flex-start}}.pdf-preview-surface a.pdf-action{pointer-events:none}.integration-service-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.integration-service-tabs button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px 22px;font-size:13px}.integration-service-tabs .active{color:#fff;background:#263c54;border-color:#263c54}.mq-connect,.mq-result{--mq-ink:#21374e;--mq-muted:#607287;--mq-line:#dbe2e9;--mq-blue:#315c89}.mq-connect{color:var(--mq-ink);max-width:1440px;margin:auto}.mq-connect h1{letter-spacing:-1.5px}.mq-connect p{color:var(--mq-muted);line-height:1.65}.mq-status{white-space:nowrap;background:#f2f5f9;border:1px solid #ced8e2;border-radius:30px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:inline-flex}.mq-status i{background:#9ba9b6;border-radius:100%;width:6px;height:6px}.mq-status.on i{background:#315c89}.mq-journey{border:1px solid var(--mq-line);background:linear-gradient(115deg,#fff,#eaf0f6);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 14px;padding:28px 36px;display:flex}.mq-journey>div{grid-template-columns:48px 1fr;align-items:center;gap:4px 16px;min-width:0;display:grid}.mq-journey>div>svg,.mq-service-mark{grid-row:span 2}.mq-journey b{overflow-wrap:anywhere;font-size:15px;font-weight:500}.mq-journey small{color:var(--mq-muted);font-size:11px}.mq-journey>svg{color:#9eafc0;flex-shrink:0}.mq-service-mark{letter-spacing:-3px;color:#6054af;font-size:31px;font-weight:600}.mq-service-mark span{color:#9689d8}.mq-service-mark.forma{color:#21374e;font-size:47px}.mq-local{background:#edf2f7;border-left:3px solid #819bb5;margin:0 0 26px;padding:10px 16px;font-size:12px}.mq-local>span{color:#294b6e;margin-right:8px;font-weight:600}.mq-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:26px;display:grid}.mq-layout nav{flex-direction:column;gap:8px;display:flex}.mq-layout nav button{text-align:left;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:14px 10px;font-size:12px;line-height:1.5;display:flex}.mq-layout nav button>span{border:1px solid var(--mq-line);border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.mq-layout nav button[aria-current]{border-color:var(--mq-line);background:#fff;box-shadow:0 3px 10px #21374e05}.mq-layout nav button[aria-current]>span{background:var(--mq-blue);border-color:var(--mq-blue);color:#fff}.mq-aside-note{color:#8194a7;margin:28px 12px;font-size:11px}.mq-panel{border:1px solid var(--mq-line);background:#fff;border-radius:18px;min-width:0;padding:32px;scroll-margin-top:24px}.mq-eyebrow{letter-spacing:1.8px;color:#718397;font-size:9px}.mq-panel h2{letter-spacing:-.7px;margin:13px 0;font-size:28px;font-weight:500;line-height:1.2}.mq-panel h3{margin:0 0 10px;font-size:15px;font-weight:500}.mq-panel p{margin:10px 0 20px;font-size:13px}.mq-panel label{flex-direction:column;gap:8px;margin:20px 0 16px;font-size:12px;display:flex}.mq-panel label small{color:var(--mq-muted);font-size:11px;line-height:1.6}.mq-panel input,.mq-panel select,.mq-panel textarea{min-height:43px;border-color:var(--mq-line)!important}.mq-panel textarea{resize:vertical}.mq-panel .mq-check{flex-direction:row;align-items:flex-start;line-height:1.55}.mq-check input{width:16px;height:16px;min-height:0;accent-color:var(--mq-blue);flex-shrink:0;margin:2px 0}.mq-button,.mq-secondary{cursor:pointer;overflow-wrap:anywhere;border-radius:9px;justify-content:center;align-items:center;gap:9px;max-width:100%;min-height:43px;padding:12px 17px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.mq-button{background:var(--mq-blue);color:#fff;border:1px solid var(--mq-blue)}.mq-secondary{color:var(--mq-ink);border:1px solid var(--mq-line);background:#fff}.mq-button:disabled,.mq-secondary:disabled{opacity:.5}.mq-text{color:var(--mq-muted);padding:10px;font-size:12px;text-decoration:underline}.mq-detected{align-items:center;gap:8px;display:flex;font-size:11px!important}.mq-detected code{overflow-wrap:anywhere}.mq-connect details{border-top:1px solid var(--mq-line);margin-top:24px;padding-top:18px}.mq-connect summary{cursor:pointer;color:var(--mq-muted);font-size:12px;line-height:1.5}.mq-connect details p{font-size:12px}.mq-secret{background:#f3f6f9;border-radius:12px;margin:20px 0;padding:18px}.mq-secret label{margin-top:0}.mq-secret small,.mq-install>small,.mq-lead-details>small{color:var(--mq-muted);margin-top:12px;font-size:11px;line-height:1.6;display:block}.mq-secret input{font-family:monospace;font-size:11px!important}.mq-secret>div,.mq-inline-actions{flex-wrap:wrap;gap:8px;display:flex}.mq-receipt{border:1px dashed #bdcbd8;border-radius:12px;align-items:center;gap:18px;margin:20px 0;padding:20px;display:flex}.mq-receipt b{font-size:13px;font-weight:500}.mq-receipt p{margin:5px 0 0;font-size:11px}.mq-mapping{border:1px solid var(--mq-line);border-radius:12px;margin-top:22px;overflow:hidden}.mq-map-row{background:#fbfcfe;grid-template-columns:minmax(0,1fr) 20px minmax(150px,.65fr);align-items:center;gap:20px;padding:18px;display:grid}.mq-map-row+.mq-map-row{border-top:1px solid var(--mq-line)}.mq-map-row>div{flex-direction:column;gap:8px;display:flex}.mq-map-row strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.mq-map-row small{letter-spacing:1px;color:#8d9bac;font-size:9px}.mq-map-row span{color:var(--mq-muted);overflow-wrap:anywhere;font-size:11px}.mq-map-row>svg{color:#8fa2b7}.mq-consent-map,.mq-install,.mq-test-box{border-top:1px solid var(--mq-line);margin-top:26px;padding-top:24px}.mq-preview-summary{background:#eef3f8;border-radius:12px;margin:22px 0;padding:20px}.mq-chips{flex-wrap:wrap;gap:8px;display:flex}.mq-chips>span{background:#f8fafc;border:1px solid #cad6e2;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;line-height:1.4;display:inline-flex}.mq-preview-summary p{margin-bottom:0;font-size:11px}.mq-fields-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mq-enable{background:#eef3f8;border-radius:10px;padding:16px}.mq-test-box .mq-button{margin-top:12px}.mq-error{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff3f1;border:1px solid #e2b2ae;border-radius:8px;padding:12px;font-size:12px;color:#913c36!important}.mq-notice{background:#edf4fa;border-radius:8px;padding:12px;font-size:12px;color:#254b70!important}.mq-leads{border:1px solid var(--mq-line);background:#fff;border-radius:18px;margin-top:30px;padding:26px 30px}.mq-leads>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.mq-leads h2{margin:0;font-size:19px;font-weight:500}.mq-leads>div>span{color:var(--mq-muted);font-size:11px}.mq-leads>p{font-size:12px}.mq-lead-list{margin-top:20px}.mq-lead-list button{text-align:left;border-top:1px solid var(--mq-line);justify-content:space-between;align-items:center;gap:20px;width:100%;padding:16px;display:flex}.mq-lead-list button.selected{background:#eff4fa}.mq-lead-list button>span{align-items:center;gap:8px;font-size:12px;display:flex}.mq-lead-list button>span:first-child{flex-direction:column;align-items:flex-start}.mq-lead-list b{font-weight:500}.mq-lead-list small{color:var(--mq-muted);font-size:10px}.mq-lead-details{border:1px solid var(--mq-line);overflow-wrap:anywhere;background:#f5f8fb;border-radius:12px;margin-top:16px;padding:22px;font-size:13px}.mq-lead-files{flex-wrap:wrap;gap:12px;display:flex}.mq-lead-files>div{border:1px solid var(--mq-line);background:#fff;border-radius:10px;align-items:center;gap:18px;padding:14px;font-size:12px;display:flex}.mq-doc-link{text-align:right;margin-top:22px;font-size:11px}.mq-doc-link a{align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.mq-result{color:#21374e;background:#f1f4f8;min-height:100vh;padding:26px;font-family:Golos Text,Arial,sans-serif}.mq-result>header{border-bottom:1px solid #d2dde7;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;font-size:11px;display:flex}.mq-wordmark{letter-spacing:-1.6px;align-items:baseline;gap:10px;font-size:29px;display:flex}.mq-wordmark>span{letter-spacing:1px;text-transform:uppercase;font-size:9px}.mq-result-intro{padding:30px 0 20px}.mq-result h1{letter-spacing:-1px;margin:15px 0;font-size:clamp(25px,4vw,36px);font-weight:500;line-height:1.15}.mq-result-intro>p{color:#607287;max-width:680px;font-size:13px;line-height:1.7}.mq-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:12px 0 24px;display:grid}.mq-result-grid article{background:#fff;border:1px solid #d6e0e9;border-radius:14px;flex-direction:column;min-width:0;padding:22px;display:flex}.mq-result-grid article>span{color:#6c7d8e;align-items:center;gap:8px;font-size:10px;display:flex}.mq-result-grid h2{letter-spacing:-.6px;margin:20px 0;font-size:21px;font-weight:500}.mq-facts{gap:24px;margin-bottom:20px;display:flex}.mq-facts b{font-size:26px;font-weight:500}.mq-facts small{color:#6c7d8e;margin-top:5px;font-size:10px;font-weight:400;display:block}.mq-result-grid article>strong{margin-bottom:25px;font-size:20px;font-weight:500}.mq-result-grid .mq-button{margin-top:auto}.mq-file-status{color:#6c7d8e;gap:8px;font-size:11px;line-height:1.6;display:flex}.mq-result>footer{color:#7c8c9e;font-size:10px;line-height:1.7}.mq-result-wait{text-align:center;padding:80px 20px}.mq-result-wait p{color:#607287;max-width:400px;margin:20px auto;font-size:13px;line-height:1.7}@media (width<=1050px){.mq-layout{grid-template-columns:170px minmax(0,1fr);gap:18px}.mq-panel{padding:24px}.mq-map-row{grid-template-columns:minmax(0,1fr) 16px 150px;gap:12px}.mq-journey{gap:12px;padding:24px}.mq-journey>div{grid-template-columns:35px 1fr;gap:4px 10px}.mq-journey b{font-size:13px}}@media (width<=760px){.mq-layout{display:block}.mq-layout nav{grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid}.mq-layout nav button{padding:10px;font-size:11px}.mq-aside-note{display:none}.mq-journey{grid-template-columns:1fr;gap:12px;display:grid}.mq-journey>svg{display:none}.mq-journey>div{grid-template-columns:40px 1fr}.mq-panel{padding:22px}.mq-panel h2{font-size:25px}.mq-map-row{grid-template-columns:1fr;gap:12px}.mq-map-row>svg{display:none}.mq-fields-two{grid-template-columns:1fr;gap:0}.mq-leads{padding:20px}.mq-leads>div:first-child{flex-direction:column;align-items:flex-start;gap:10px}.mq-lead-list button{gap:10px;padding:14px 0}.mq-lead-list button>span:last-child{flex-shrink:0;max-width:110px;font-size:10px}.mq-result{padding:18px}.mq-result-grid{grid-template-columns:1fr}.mq-result>header>span:last-child{text-align:right;max-width:150px;line-height:1.5}.mq-result-grid article{padding:24px}}.mq-lead-answers dl{overflow-wrap:anywhere;gap:12px;margin:16px 0;font-size:12px;line-height:1.5;display:grid}.mq-lead-answers dt{color:var(--mq-muted);margin-bottom:3px}.mq-lead-answers dd{margin:0;font-weight:500}.forma-quiz-root,.forma-quiz-cover,.forma-quiz-flow{box-sizing:border-box;color:var(--quiz-ink,#192c40);font-family:Golos Text,Arial,sans-serif}.forma-quiz-root{width:100%;max-width:1320px;margin:auto;padding:16px;line-height:1.55}.forma-quiz-cover *,.forma-quiz-flow *{box-sizing:border-box}.forma-quiz-cover,.forma-quiz-flow{--quiz-paper:#f0f3f5;--quiz-ink:#192c40;--quiz-muted:#57697c;--quiz-surface:#fff;--quiz-line:#ccd5de;background:var(--quiz-paper);border:1px solid var(--quiz-line);border-radius:var(--quiz-radius,28px);overflow:hidden}.forma-quiz-cover.theme-dark,.forma-quiz-flow.theme-dark{--quiz-paper:#182a3b;--quiz-ink:#f3f6f8;--quiz-muted:#b6c5d3;--quiz-surface:#22394d;--quiz-line:#3c5368}.forma-quiz-cover{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:490px;display:grid}.quiz-cover-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(26px,4.4vw,64px);display:flex}.quiz-eyebrow,.quiz-step-kicker{letter-spacing:1.7px;color:var(--quiz-muted);text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.6}.quiz-cover-copy h2{letter-spacing:-2px;white-space:pre-line;overflow-wrap:anywhere;max-width:580px;color:var(--quiz-ink);margin:32px 0 20px;font-size:clamp(32px,4vw,58px);font-weight:600;line-height:1.07}.quiz-cover-copy>p{max-width:460px;color:var(--quiz-muted);overflow-wrap:anywhere;margin:0 0 26px;font-size:15px;line-height:1.7}.quiz-cover-meta{color:var(--quiz-muted);flex-wrap:wrap;gap:10px 20px;margin-bottom:30px;font-size:11px;display:flex}.quiz-cover-meta span{align-items:center;gap:7px;display:flex}.quiz-cover-start{flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin-top:auto;display:flex}.quiz-cover-start>small{color:var(--quiz-muted);font-size:10px;line-height:1.6}.quiz-primary{background:var(--quiz-accent,#315c89);color:var(--quiz-on-accent,#fff);cursor:pointer;overflow-wrap:anywhere;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:50px;padding:17px 24px;font:500 14px/1.3 Golos Text,Arial,sans-serif;text-decoration:none;display:inline-flex}.quiz-primary:hover{filter:brightness(1.07)}.forma-quiz-cover button:disabled,.forma-quiz-flow button:disabled{opacity:.5;cursor:default;filter:none}.forma-quiz-cover :focus-visible,.forma-quiz-flow :focus-visible{outline:3px solid var(--quiz-accent);outline-offset:3px}.forma-quiz-flow h2:focus{outline:0}.quiz-cover-photo{min-height:100%;position:relative;overflow:hidden}.quiz-cover-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.quiz-photo-note{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#142536b3;border:1px solid #ffffff5c;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:16px;padding:24px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.quiz-photo-note>span{letter-spacing:1.1px;max-width:120px;font-size:9px;line-height:1.7}.quiz-photo-note>strong{letter-spacing:-.7px;font-size:26px;font-weight:500;line-height:1.1}.forma-quiz-cover.layout-compact{min-height:0;display:block}.layout-compact .quiz-cover-copy{text-align:center;align-items:center;max-width:850px;margin:auto;padding:48px}.layout-compact .quiz-cover-copy h2{max-width:700px}.layout-compact .quiz-cover-start{align-items:center}.layout-compact .quiz-cover-photo{display:none}.quiz-consent{color:var(--quiz-muted);align-items:flex-start;gap:9px;max-width:520px;line-height:1.65;font-size:10px!important;display:flex!important}.quiz-consent input{height:15px;accent-color:var(--quiz-accent);flex-shrink:0;margin:2px 0 0;width:15px!important}.quiz-consent a{color:inherit;text-underline-offset:2px;text-decoration:underline}.quiz-flow-header{border-bottom:1px solid var(--quiz-line);justify-content:space-between;gap:18px;padding:24px 40px;display:flex}.quiz-flow-label{color:var(--quiz-muted);font-size:12px}.quiz-progress{background:var(--quiz-line);height:3px}.quiz-progress span{background:var(--quiz-accent);height:100%;transition:width .2s;display:block}.quiz-question-content{grid-template-columns:1fr 1fr;gap:44px;min-height:390px;padding:46px 40px;display:grid}.forma-quiz-flow h2{color:var(--quiz-ink);letter-spacing:-1.4px;overflow-wrap:anywhere;margin:20px 0;font-size:clamp(27px,3.4vw,42px);font-weight:500;line-height:1.17}.forma-quiz-flow p{color:var(--quiz-muted);font-size:14px;line-height:1.7}.forma-quiz-flow small{color:var(--quiz-muted);font-size:11px;line-height:1.65}.quiz-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quiz-options button{text-align:left;background:var(--quiz-surface);color:var(--quiz-ink);border:1px solid var(--quiz-line);overflow-wrap:anywhere;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:20px 18px;font:500 13px/1.4 Golos Text,Arial,sans-serif;display:flex}.quiz-options button svg{color:var(--quiz-muted);flex-shrink:0}.quiz-options button:hover{border-color:var(--quiz-accent);box-shadow:inset 0 0 0 1px var(--quiz-accent)}.quiz-custom-answer{align-items:flex-end;gap:10px;margin-top:20px;display:flex}.quiz-custom-answer label{flex:1;min-width:0}.quiz-custom-answer button{background:var(--quiz-surface);width:48px;min-height:48px;color:var(--quiz-ink);border:1px solid var(--quiz-line);border-radius:10px;place-items:center;display:grid}.forma-quiz-flow label:not(.quiz-consent){color:var(--quiz-muted);gap:8px;font-size:12px;display:grid}.forma-quiz-flow input:not([type=checkbox]){border:1px solid var(--quiz-line);background:var(--quiz-surface);width:100%;color:var(--quiz-ink);border-radius:10px;min-height:48px;padding:14px 16px;font:14px Golos Text,Arial,sans-serif}.quiz-answer-hint{min-height:18px;margin:12px 0 0;font-size:11px!important}.quiz-step-footer{border-top:1px solid var(--quiz-line);color:var(--quiz-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:22px 40px;font-size:10px;display:flex}.quiz-text-button{color:var(--quiz-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font:12px Golos Text,Arial,sans-serif;display:inline-flex}.quiz-text-button:disabled{opacity:.45;cursor:default}.quiz-contact-layout{grid-template-columns:1fr 1fr;gap:24px 50px;padding:44px 40px;display:grid}.quiz-contact-layout h2{margin-top:16px}.quiz-contact-form{background:var(--quiz-surface);border:1px solid var(--quiz-line);border-radius:18px;flex-direction:column;gap:18px;padding:26px;display:flex}.quiz-contact-form h3{color:var(--quiz-ink);margin:0;font-size:19px;font-weight:500;line-height:1.4}.quiz-contact-form p{margin:0}.quiz-contact-form .quiz-primary{width:100%}.quiz-preferences{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.quiz-preferences>span{color:var(--quiz-muted);border:1px solid var(--quiz-line);border-radius:7px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;line-height:1.5;display:inline-flex}.quiz-results{padding:38px 40px}.quiz-results-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.quiz-results-heading h2{margin:12px 0}.quiz-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.quiz-result-card{background:var(--quiz-surface);border:1px solid var(--quiz-line);border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex}.quiz-card-top{color:var(--quiz-muted);align-items:center;gap:8px;font-size:10px;display:flex}.quiz-result-card h3{letter-spacing:-.6px;color:var(--quiz-ink);margin:26px 0;font-size:22px;font-weight:500;line-height:1.2}.quiz-card-facts{gap:24px;display:flex}.quiz-card-facts>span{color:var(--quiz-ink);font-size:25px;line-height:1.2}.quiz-card-facts small{margin-top:5px;display:block}.quiz-card-price{color:var(--quiz-ink);margin-top:24px;margin-bottom:8px;font-size:20px;font-weight:500;line-height:1.3}.quiz-result-card>p{margin:0 0 24px;font-size:11px}.quiz-result-card>.quiz-primary{width:100%;margin-top:auto;padding:14px 10px;font-size:12px}.quiz-result-card>small{margin-top:12px}.quiz-result-note{border-top:1px solid var(--quiz-line);padding-top:15px;display:block}.quiz-loading{text-align:center;color:#41566a;background:#f0f3f5;border-radius:18px;flex-direction:column;align-items:center;gap:16px;padding:60px 24px;display:flex}.quiz-loading>button{border:1px solid #ccd5de;border-radius:8px;padding:12px 18px}.quiz-error{color:#8a2b27;background:#fff0ed;border:1px solid #e2b3a8;border-radius:10px;padding:15px 20px;font-size:13px;line-height:1.6}.quiz-demo-page{background:#fff;max-width:none;min-height:100vh;padding:0 5vw 40px}.quiz-demo-page>header{border-bottom:1px solid #dde3e9;justify-content:space-between;align-items:center;gap:16px;max-width:1288px;margin:auto;padding:30px 16px;display:flex}.quiz-demo-page>header>a:first-child{letter-spacing:-2.5px;color:#192c40;font-size:38px;font-weight:500;text-decoration:none}.quiz-demo-page>header>a:first-child span{letter-spacing:0;vertical-align:top;margin-left:5px;font-size:10px}.quiz-demo-page>header>a:last-child{color:#57697c;align-items:center;gap:8px;font-size:11px;display:flex}.quiz-demo-intro{grid-template-columns:1fr 1fr;gap:20px;max-width:1288px;margin:60px auto 40px;padding:0 16px;display:grid}.quiz-demo-intro>span{color:#57697c;letter-spacing:1.5px;grid-column:1/-1;font-size:10px}.quiz-demo-intro h1{letter-spacing:-1.8px;color:#192c40;margin:0;font-size:clamp(32px,4vw,54px);font-weight:500;line-height:1.12}.quiz-demo-intro p{color:#57697c;align-self:end;max-width:440px;margin:0;font-size:14px;line-height:1.75}.quiz-demo-page>footer{color:#57697c;max-width:1288px;margin:30px auto;padding:0 16px;font-size:11px}.quiz-studio{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:26px;display:grid}.quiz-studio-settings{background:var(--white,#fff);border:1px solid var(--line,#ddd);border-radius:14px;gap:20px;padding:22px;display:grid}.quiz-studio-settings h2{letter-spacing:-.5px;margin:0 0 6px;font-size:20px;font-weight:500}.quiz-studio-settings p{color:var(--muted,#667);margin:0;font-size:12px;line-height:1.7}.quiz-studio-tabs{flex-wrap:wrap;gap:5px;display:flex}.quiz-studio-tabs button,.quiz-count-presets button,.quiz-edit-actions button{border:1px solid var(--line,#ddd);background:var(--white,#fff);cursor:pointer;border-radius:7px;padding:9px 10px;font-size:11px}.quiz-studio-tabs button[aria-selected=true],.quiz-count-presets button[aria-pressed=true]{background:var(--ink,#252321);color:#fff;border-color:var(--ink,#252321)}.quiz-studio-settings label:not(.chat-check){color:var(--muted,#667);gap:7px;font-size:11px;display:grid}.quiz-studio-settings input:not([type=checkbox]):not([type=color]):not([type=range]),.quiz-studio-settings textarea,.quiz-studio-settings select{border:1px solid var(--line,#ddd);background:var(--white,#fff);width:100%;min-width:0;max-width:100%;color:var(--ink,#252321);border-radius:8px;padding:11px 12px;font-size:12px}.quiz-studio-settings textarea{resize:vertical;line-height:1.6}.quiz-studio-settings input[type=color]{border:1px solid var(--line,#ddd);background:#fff;border-radius:8px;width:100%;height:40px;padding:4px}.quiz-studio-settings small{color:var(--muted,#667);font-size:10px;line-height:1.65}.quiz-studio-settings .chat-check{align-items:flex-start;gap:9px;font-size:11px;line-height:1.65;display:flex}.quiz-studio-settings .chat-check input{flex-shrink:0;margin-top:3px}.quiz-studio-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quiz-studio-save{border-top:1px solid var(--line,#ddd);gap:12px;padding-top:18px;display:grid}.quiz-studio-save button{width:100%;padding:13px;font-size:12px}.quiz-studio-preview{min-width:0;position:sticky;top:20px}.quiz-studio-preview-header{color:var(--muted,#667);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:11px;display:flex}.quiz-studio-preview-header button{border:1px solid var(--line,#ddd);background:var(--white,#fff);border-radius:8px;padding:8px 12px;font-size:11px}.quiz-preview-shell{border:1px solid var(--line,#ddd);background:#fff;border-radius:16px;max-width:100%;margin:auto;padding:22px;transition:max-width .2s;container-type:inline-size}.quiz-preview-shell.mobile-preview{max-width:390px;padding:12px}.quiz-preview-caption{color:var(--muted,#667);margin-top:16px;font-size:11px;line-height:1.7}.quiz-preview-caption a{color:inherit;text-decoration:underline}.quiz-question-builder{gap:14px;display:grid}.quiz-count-presets{gap:6px;display:flex}.quiz-count-presets button{flex:1}.quiz-question-edit{border:1px solid var(--line,#ddd);border-radius:10px;overflow:hidden}.quiz-question-edit summary{cursor:pointer;align-items:center;gap:10px;padding:14px;font-size:12px;list-style:none;display:flex}.quiz-question-edit summary::-webkit-details-marker{display:none}.quiz-question-edit summary strong{font-size:12px;font-weight:500;line-height:1.5;display:block}.quiz-question-edit summary small{margin-top:4px;display:block}.quiz-question-number{color:var(--muted,#667);align-self:flex-start;padding-top:3px;font-size:10px}.quiz-question-fields{gap:14px;padding:0 14px 14px;display:grid}.quiz-edit-actions{flex-wrap:wrap;gap:6px;display:flex}.quiz-edit-actions button:disabled{opacity:.35;cursor:default}.quiz-builder-note{font-size:10px!important}.quiz-cover-upload{border:1px dashed var(--line,#ddd);cursor:pointer;border-radius:8px;padding:12px}.quiz-code{line-height:1.6;font-family:monospace!important;font-size:10px!important}@container (width<=750px){.forma-quiz-cover{grid-template-columns:1fr .7fr;min-height:420px}.quiz-cover-copy{padding:28px}.quiz-cover-copy h2{letter-spacing:-1.2px;font-size:34px}.quiz-photo-note{padding:16px;bottom:14px;left:14px;right:14px}.quiz-photo-note>span{display:none}.quiz-cover-meta{margin-bottom:20px}.quiz-cover-copy>p{font-size:12px}}@container (width<=520px){.forma-quiz-cover{flex-direction:column-reverse;min-height:0;display:flex}.quiz-cover-photo{height:180px;min-height:180px}.quiz-photo-note{display:none}.quiz-cover-copy{padding:26px}.quiz-cover-copy h2{margin-top:20px;font-size:32px}.quiz-cover-meta{gap:10px;font-size:10px}.quiz-primary{font-size:12px}.layout-compact .quiz-cover-copy{padding:30px 24px}}@media (width<=1150px){.quiz-studio{grid-template-columns:300px minmax(0,1fr);gap:18px}.quiz-preview-shell{padding:14px}}@media (width<=900px){.quiz-studio{grid-template-columns:1fr}.quiz-studio-preview{grid-row:1;position:static}.quiz-question-content,.quiz-contact-layout{gap:26px}.quiz-result-card{padding:18px}.quiz-card-price{font-size:18px}}@media (width<=650px){.forma-quiz-root{padding:10px}.forma-quiz-cover{flex-direction:column-reverse;min-height:0;display:flex}.quiz-cover-photo{height:200px;min-height:200px}.quiz-photo-note{display:none}.quiz-cover-copy{padding:30px 26px}.quiz-cover-copy h2{letter-spacing:-1.3px;margin-top:24px;font-size:37px}.quiz-cover-copy>p{font-size:13px}.quiz-cover-meta{gap:10px;margin-bottom:24px;font-size:10px}.quiz-primary{padding:15px 19px;font-size:13px}.quiz-cover-start>.quiz-primary{width:100%}.layout-compact .quiz-cover-copy{padding:36px 26px}.quiz-flow-header{flex-wrap:wrap;gap:6px;padding:19px 22px}.quiz-question-content,.quiz-contact-layout{grid-template-columns:1fr;gap:24px;min-height:0;padding:28px 22px}.forma-quiz-flow h2{letter-spacing:-1px;margin:13px 0;font-size:30px}.quiz-options{gap:8px}.quiz-options button{min-height:60px;padding:16px 13px;font-size:12px}.quiz-step-footer{padding:16px 22px}.quiz-step-footer>span{display:none}.quiz-contact-form{padding:21px}.quiz-results{padding:26px 22px}.quiz-results-heading{display:block}.quiz-result-grid{grid-template-columns:1fr;gap:12px}.quiz-result-card{padding:23px}.quiz-result-card h3{margin:20px 0}.quiz-result-card>.quiz-primary{margin-top:18px}.quiz-demo-page{padding:0 0 28px}.quiz-demo-page>header{padding:20px}.quiz-demo-page>header>a:last-child{max-width:130px;font-size:10px}.quiz-demo-intro{margin:34px 20px;padding:0;display:block}.quiz-demo-intro h1{margin:18px 0;font-size:37px}.quiz-demo-intro p{font-size:13px}.quiz-studio-settings{padding:18px}.quiz-studio-preview-header{align-items:flex-start}.quiz-preview-shell{padding:12px}.quiz-preview-shell .quiz-cover-copy h2{font-size:31px}.quiz-studio-tabs button{flex:1}}@media (prefers-reduced-motion:reduce){.quiz-progress span,.quiz-preview-shell{transition:none}}:is(html:has(>body>#root>.forma-quiz-root),body:has(>#root>.forma-quiz-root)){background:0 0}.quiz-manager-state form{text-align:left;gap:14px;width:100%;max-width:520px;display:grid}.quiz-manager-message{white-space:pre-wrap;background:var(--quiz-surface);border:1px solid var(--quiz-line);border-radius:14px;width:100%;max-width:680px;padding:20px}.site-chat{--chat-accent:var(--primary);color:var(--ink);z-index:1000;font:14px/1.5 Golos Text,Arial,sans-serif;position:fixed;bottom:24px;right:24px}.site-chat *{box-sizing:border-box}.chat-launcher{background:var(--chat-accent);color:var(--chat-on-accent,#fff);font:inherit;cursor:pointer;border:0;border-radius:32px;align-items:center;gap:10px;margin-left:auto;padding:15px 22px;display:flex;box-shadow:0 6px 24px #0002}.site-chat-panel{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;width:390px;height:min(670px,100dvh - 112px);display:flex;position:absolute;bottom:68px;right:0;overflow:hidden;box-shadow:0 16px 70px #2523212b}.site-chat button,.site-chat input,.site-chat textarea{font:inherit}.site-chat button{cursor:pointer}.site-chat button:disabled{cursor:default;opacity:.5}.site-chat button:focus-visible,.site-chat input:focus-visible,.site-chat textarea:focus-visible,.site-chat a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.site-chat-panel>header{background:var(--chat-accent);color:var(--chat-on-accent,#fff);flex-shrink:0;align-items:center;gap:12px;padding:18px;display:flex}.site-chat-panel>header>div{flex-direction:column;flex:1;display:flex}.site-chat-panel>header strong{font-size:16px}.site-chat-panel>header small{color:inherit;opacity:.85;font-size:11px}.site-chat-panel>header button{color:var(--chat-on-accent,#fff);background:0 0;border:0;place-items:center;padding:5px;display:grid}.chat-avatar{border:1px solid #fff4;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.chat-start{padding:24px;overflow:auto}.chat-start h2{margin:20px 0 14px;font:30px/1.2 Golos Text,Arial,sans-serif}.chat-start p{font-size:14px;line-height:1.6}.chat-start .chat-small{color:var(--muted);font-size:12px}.chat-intro-icon{background:var(--paper);width:60px;height:60px;color:var(--chat-accent);border-radius:50%;place-items:center;display:grid}.chat-consent{margin:16px 0;font-size:12px;line-height:1.55;display:block}.chat-consent input{vertical-align:middle;accent-color:var(--chat-accent);margin:0 7px 0 0}.site-chat a{color:inherit;text-decoration:underline}.chat-primary{background:var(--chat-accent);color:var(--chat-on-accent,#fff);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:flex}.chat-start>.chat-primary{width:100%;margin-top:24px}.chat-scroll{overscroll-behavior:contain;background:var(--white);flex:1;min-height:60px;padding:18px;overflow:auto}.site-message{background:var(--paper);overflow-wrap:anywhere;border-radius:10px;max-width:92%;margin-bottom:14px;padding:12px}.site-message.visitor{background:var(--chat-accent);color:var(--chat-on-accent,#fff);margin-left:auto}.site-message.manager{background:var(--paper)}.site-message.system{max-width:100%;color:var(--muted);background:0 0;padding:6px 0;font-size:12px}.site-message>small{opacity:.75;margin-bottom:4px;font-size:10px;display:block}.site-chat .site-message>p{color:inherit;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.site-message time{text-align:right;opacity:.6;margin-top:5px;font-size:9px;display:block}.site-chat-card{border:1px solid var(--line);background:#fff;border-radius:7px;flex-direction:column;gap:6px;margin-top:12px;padding:12px;font-size:12px;display:flex}.site-chat-card strong{font-size:13px}.site-chat-card button{border:0;border-top:1px solid var(--subtle);color:var(--chat-accent);background:0 0;justify-content:space-between;align-items:center;padding:10px 0 0;font-size:12px;display:flex}.chat-quick{flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.chat-quick button,.chat-controls button{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:20px;padding:7px 10px;font-size:11px}.chat-controls{align-items:center;gap:6px;padding:8px 14px;display:flex}.chat-controls button{align-items:center;gap:5px;display:flex}.chat-controls button:last-child{margin-left:auto}.site-chat-input{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;margin:0 12px 8px;padding:9px 10px;display:flex}.site-chat-input textarea{resize:none;background:0 0;border:0;flex:1;width:100%;min-width:0;max-height:100px;padding:0;font-size:13px;line-height:1.45}.site-chat-input button{color:var(--chat-on-accent,#fff);background:var(--chat-accent);border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.chat-footnote{text-align:center;color:var(--muted);padding:0 14px 10px;font-size:10px}.chat-pending{color:var(--muted);font-size:11px}.site-chat-error{color:#914734;background:#fbede8;flex-shrink:0;padding:10px 16px;font-size:12px}.chat-contact{border-top:1px solid var(--line);flex-shrink:0;max-height:300px;padding:12px 16px;overflow:auto}.chat-contact>input{border:1px solid var(--line);border-radius:5px;width:100%;margin-bottom:8px;padding:9px}.chat-contact>div{gap:12px;display:flex}.chat-contact>div>button:last-child{color:var(--ink);background:0 0;border:0}.site-chat.embedded{width:100%;height:100dvh;position:static}.embedded .site-chat-panel{width:100%;height:100dvh;box-shadow:none;border:0;border-radius:0;position:static}.widget-demo-page{max-width:760px;margin:10vh auto;padding:24px;font:17px/1.7 Arial}.widget-demo-page h1{font:52px Golos Text,Arial,sans-serif}.widget-demo-page a{color:inherit}@media (width<=480px){.site-chat{bottom:12px;right:12px}.site-chat-panel{width:calc(100vw - 24px);height:calc(100dvh - 104px);bottom:62px}.chat-launcher{padding:14px 18px}.chat-start{padding:20px}.chat-start h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.site-chat *{scroll-behavior:auto!important}}@media (width<=480px){.site-chat textarea,.site-chat input:not([type=checkbox]){font-size:16px}}.chat-pdf{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:10px;padding:12px}.chat-pdf a,.chat-pdf>span,.chat-pdf button{align-items:center;gap:8px;display:flex}.chat-pdf a{color:var(--ink);text-underline-offset:3px;font-weight:650;text-decoration:underline}.chat-pdf small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.5;display:block}.chat-pdf button{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.chat-pdf-button{font-weight:650}.chat-quiz{border:1px solid var(--line);background:#fff;border-radius:16px;margin:12px 0;padding:18px}.chat-quiz-progress,.chat-quiz-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-quiz-progress{color:var(--ink);font-size:12px}.chat-quiz-progress button,.chat-quiz-nav button{color:var(--ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:12px;text-decoration:underline}.chat-quiz-track{background:var(--subtle);border-radius:3px;height:4px;margin-top:12px;overflow:hidden}.chat-quiz-track span{background:var(--chat-accent);height:100%;display:block}.chat-quiz h3{color:var(--ink);margin:16px 0;font-size:19px;line-height:1.35}.chat-quiz-options,.chat-replies{flex-wrap:wrap;gap:8px;display:flex}.chat-quiz-options button,.chat-replies button{font:inherit;text-align:left;border:1px solid var(--line);background:var(--paper);cursor:pointer;color:var(--ink);border-radius:10px;padding:10px 12px;font-size:13px}.chat-quiz-options button:hover,.chat-replies button:hover{background:var(--subtle);border-color:var(--muted)}.chat-quiz-options button:focus-visible,.chat-replies button:focus-visible{outline:2px solid var(--chat-accent);outline-offset:2px}.chat-replies{margin-top:12px}.chat-quiz-hint,.chat-quiz-previous{color:var(--muted);font-size:12px;line-height:1.5}.chat-quiz-nav{border-top:1px solid var(--subtle);margin-top:14px;padding-top:8px}.chat-controls{flex-wrap:wrap}.chat-spin{animation:1.2s linear infinite chat-spin}@keyframes chat-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.chat-spin{animation:none}}.template-library>p{color:var(--muted);font-size:13px}.template-copy{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:24px 0;padding:20px;display:flex}.template-copy label{flex:1;gap:8px;min-width:180px;font-size:12px;display:grid}.template-copy small{width:100%;color:var(--muted)}.template-library-list{gap:12px;display:grid}.template-library-list article{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.template-library-list article.selected{border-color:var(--primary);background:var(--pale)}.template-library-list strong{font-size:14px;display:block}.template-library-list small{color:var(--muted);margin-top:7px;display:block}.template-library-actions{flex-wrap:wrap;gap:7px;display:flex}.publication-bar{border-bottom:1px solid var(--line);background:var(--pale);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:11px;line-height:1.6;display:flex}.publication-bar>span{max-width:700px}.publication-bar small{color:var(--muted);font-size:10px;display:block}.offer-template-picker{flex-wrap:wrap;align-items:center;gap:14px;max-width:1200px;margin:20px auto;padding:0 24px;font-size:13px;display:flex}.offer-template-picker select{max-width:360px}.appearance-controls{gap:12px;margin-top:20px;display:grid}.appearance-heading{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.appearance-heading label,.appearance-toggle{align-items:center;gap:7px;font-size:11px;display:flex}.appearance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.appearance-wide{grid-column:1/-1}.appearance-number{gap:6px;min-width:0;display:grid}.appearance-number>span{color:var(--muted);font-size:10px}.appearance-number input[type=color]{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;height:40px;padding:4px}.appearance-presets{gap:6px;display:flex}.appearance-presets button{border:1px solid var(--line);background:var(--white);border-radius:6px;flex:1;padding:7px;font-size:11px}.appearance-presets button:hover{border-color:var(--primary);color:var(--primary)}.appearance-toggle{border-top:1px solid var(--line);padding-top:12px}.selection-controls{border-bottom:1px solid var(--line);gap:12px;padding:16px;font-size:11px;display:grid}.selection-controls label{align-items:center;gap:7px;display:flex}.selection-controls .appearance-number{display:grid}.selection-controls small{color:var(--muted);font-size:10px;line-height:1.6}.block-properties{border:0;min-width:0;margin:0;padding:0}.block-properties:disabled{opacity:.6}.block-hit.locked{cursor:default}.snap-guide{pointer-events:none;z-index:10;background:var(--primary);position:absolute}.snap-guide.vertical{width:1px;top:0;bottom:0}.snap-guide.horizontal{height:1px;left:0;right:0}.brand-settings{max-width:1440px;margin:auto}.brand-scope{border-bottom:1px solid var(--line,#ddd);align-items:center;gap:6px;margin-bottom:24px;padding-bottom:20px;display:flex}.brand-scope button{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:11px 17px}.brand-scope button.active{background:var(--primary);color:#fff;border-color:var(--primary)}.brand-scope>span{color:var(--muted);margin-left:12px;font-size:12px}.brand-layout{grid-template-columns:minmax(310px,390px) minmax(0,1fr);align-items:start;gap:30px;display:grid}.brand-controls{border:1px solid var(--subtle);background:#fff;border-radius:14px;padding:22px}.brand-inherit{cursor:pointer;align-items:flex-start;gap:12px;padding-bottom:20px;display:flex}.brand-inherit input{accent-color:var(--primary);margin-top:4px}.brand-inherit strong,.brand-inherit small{display:block}.brand-inherit strong{font-size:14px}.brand-inherit small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5}.brand-presets{gap:8px;margin:4px 0 22px;display:flex}.brand-presets button{border:1px solid var(--subtle);background:var(--white);font:inherit;cursor:pointer;border-radius:9px;flex:1;padding:12px 5px;font-size:12px}.brand-presets button>span{justify-content:center;margin-bottom:8px;display:flex}.brand-presets i{border:2px solid #fff;border-radius:50%;width:23px;height:23px;margin-left:-4px;display:block}.brand-fields{grid-template-columns:1fr 1fr;gap:17px 12px;display:grid}.brand-color label{min-height:30px;font-size:12px;display:block}.brand-color>div{border:1px solid var(--line);border-radius:8px;align-items:center;gap:7px;padding:6px;display:flex}.brand-color input[type=color]{cursor:pointer;background:0 0;border:0;flex:none;width:30px;height:30px;padding:0}.brand-color input[type=text],.brand-color input:not([type]){outline-offset:3px;border:0;width:100%;min-width:0;padding:2px;font:12px Golos Text,sans-serif}.brand-warning{background:#fff5df;border:1px solid #ebdbb6;border-radius:8px;margin:16px 0;padding:13px 15px;font-size:12px;line-height:1.6}.brand-warning p{margin:6px 0 0}.brand-actions{gap:9px;margin:22px 0 15px;display:flex}.brand-actions .button{padding:11px 13px;font-size:12px}.brand-preview-panel{min-width:0;position:sticky;top:24px}.brand-preview-title{justify-content:space-between;gap:10px;margin-bottom:14px;display:flex}.brand-preview-title>span{align-items:center;gap:7px;font-size:13px;display:flex}.brand-preview-title small{color:var(--muted);font-size:11px}.brand-preview-holder{background:var(--paper);border-radius:10px;width:100%;position:relative;overflow:hidden;box-shadow:0 12px 35px #25232112}.brand-preview-canvas{transform-origin:0 0;width:1200px;height:750px}.brand-page-tabs{gap:8px;padding:20px 0 10px;display:flex;overflow-x:auto}.brand-page-tabs button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;flex:1;min-width:70px;padding:10px;font:14px Golos Text,sans-serif}.brand-page-tabs button.active{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.brand-page-tabs button span{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.4;display:block}.brand-bindings{border-top:1px solid var(--subtle);margin-top:22px;padding-top:16px;font-size:12px;line-height:1.6}.brand-bindings summary{cursor:pointer;font-weight:600}.brand-bindings label:not(.brand-binding-toggle){align-items:center;gap:7px;margin:8px 0;display:flex}.brand-bindings label>span{font-size:11px}.brand-bindings i,.brand-inherited-colors i{border:1px solid #0001;border-radius:50%;flex:none;width:20px;height:20px}.brand-bindings select{background:#fff;border:1px solid #ddd;border-radius:5px;width:100%;min-width:0;padding:6px;font:11px Golos Text,sans-serif}.brand-binding-toggle{align-items:center;gap:7px;margin:12px 0;display:flex}.brand-inherited-colors{gap:12px;display:grid}.brand-inherited-colors>span{align-items:center;gap:9px;font-size:12px;display:flex}.brand-inherited-colors small{color:var(--muted);margin-left:auto}.brand-settings button:disabled{opacity:.5;cursor:default}.brand-settings input:focus-visible,.brand-settings select:focus-visible,.brand-settings button:focus-visible,.brand-settings summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (width<=1150px){.brand-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:18px}.brand-controls{padding:17px}.brand-preview-title{flex-wrap:wrap}}@media (width<=900px){.brand-layout{grid-template-columns:1fr}.brand-preview-panel{grid-row:1;position:static}.brand-scope{flex-wrap:wrap}.brand-scope>span{width:100%;margin:10px 0 0}.brand-controls{max-width:none}.brand-fields{gap:18px}.brand-color label{min-height:20px}}.modal.wide:has(.table-designer){width:min(1240px,100vw - 48px);max-width:1240px}.table-intro{color:var(--muted);max-width:840px;font-size:13px;line-height:1.6}.table-preset-bar{border-block:1px solid var(--subtle);flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;padding:15px 0;display:flex}.table-preset-bar>span{align-items:center;gap:7px;margin-right:5px;font-size:12px;display:flex}.table-designer button{cursor:pointer;font-family:inherit}.table-preset-bar button,.table-structure button,.table-row-tools button,.table-replace button{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:11px;display:inline-flex}.table-designer button:disabled{opacity:.45;cursor:default}.table-replace{background:#fbf2df;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:12px;font-size:12px;display:flex}.table-designer-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.table-workspace{min-width:0}.table-structure{justify-content:flex-end;align-items:center;gap:7px;margin-bottom:12px;display:flex}.table-structure>span{color:var(--muted);margin-right:auto;font-size:12px}.table-grid-scroll{border:1px solid var(--line);border-radius:10px;max-height:400px;overflow:auto}.table-data-grid{border-collapse:collapse;table-layout:fixed;width:100%;min-width:400px}.table-data-grid th{background:var(--paper);color:var(--muted);text-align:center;border:1px solid var(--subtle);padding:7px;font:11px Golos Text,sans-serif}.table-data-grid th:first-child{width:34px}.table-data-grid thead th{z-index:2;position:sticky;top:0}.table-data-grid td{border:1px solid var(--subtle);white-space:normal;padding:0}.table-data-grid td button{text-align:left;background:#fff;border:0;flex-direction:column;justify-content:center;gap:7px;width:100%;min-height:65px;padding:10px 12px;display:flex}.table-data-grid td button.selected{box-shadow:inset 0 0 0 2px var(--primary);background:var(--paper)}.table-data-grid td button.has-error{background:#fff3e5}.table-data-grid td button>span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.table-data-grid td small{color:var(--muted);font-size:9px}.table-row-tools{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.table-row-tools button{padding:6px 8px;font-size:10px}.table-cell-panel{background:var(--paper);border:1px solid var(--subtle);border-radius:10px;min-width:0;padding:16px}.table-panel-tabs{gap:6px;margin-bottom:20px;display:flex}.table-panel-tabs button{background:#fff;border:0;border-radius:6px;flex:1;padding:10px 5px;font-size:12px}.table-panel-tabs button.active{background:var(--primary);color:#fff}.table-cell-panel .field{margin-bottom:16px}.table-cell-panel .field>span{font-size:11px}.table-cell-panel input:not([type=checkbox]):not([type=color]),.table-cell-panel select,.table-cell-panel textarea{min-width:0;max-width:100%;font-size:12px}.table-cell-panel .field small{font-size:10px;line-height:1.5}.table-two-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.table-check{align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.table-cell-result{background:var(--subtle);color:var(--primary);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:8px;margin:18px 0;padding:12px;font-size:14px;display:flex}.table-cell-result.invalid{color:#93452b;background:#ffebde;font-size:12px}.formula-input{font-family:ui-monospace,monospace!important}.formula-operators{gap:7px;margin:-6px 0 15px;display:flex}.formula-operators button{border:1px solid var(--line);background:#fff;border-radius:5px;flex:1;padding:6px;font-size:17px}.formula-help{margin:10px 0 20px;font-size:11px;line-height:1.6}.formula-help summary{cursor:pointer}.formula-help code{background:#fff;border-radius:5px;margin:8px 0;padding:7px;display:block}.table-error{background:#fff0e0;border:1px solid #f1cfb3;border-radius:8px;margin:14px 0;padding:14px;font-size:12px;line-height:1.6}.table-error button{text-align:left;color:#93452b;background:0 0;border:0;width:100%;padding:6px 0;font-size:11px;display:block}.table-error strong{display:block}.table-preview-heading{justify-content:space-between;gap:8px;margin:22px 0 12px;font-size:12px;display:flex}.table-preview-heading span{color:var(--muted);font-size:11px}.table-preview{min-height:60px;position:relative;overflow:hidden}.table-preview .pdf-block{overflow:visible}.table-designer-footer{border-top:1px solid var(--subtle);z-index:5;background:#fff;align-items:center;gap:10px;margin-top:20px;padding:18px 0 4px;display:flex;position:sticky;bottom:-26px}.table-designer-footer p{max-width:560px;color:var(--muted);margin-right:auto;font-size:11px;line-height:1.5}.table-designer :focus-visible{outline:2px solid var(--muted);outline-offset:2px}@media (width<=900px){.table-designer-layout{grid-template-columns:1fr}.table-cell-panel{grid-row:2}.table-designer-footer{flex-wrap:wrap;position:static}.table-designer-footer p{width:100%;max-width:none}.modal.wide:has(.table-designer){width:calc(100vw - 24px)}.table-preview-heading,.table-structure{flex-wrap:wrap}}.logo-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:20px;display:grid}.logo-designer>.modal-actions{background:var(--white);z-index:3;padding:16px 0 4px;position:sticky;bottom:-26px}.logo-source-preview{border:1px solid var(--line);background:repeating-conic-gradient(var(--paper) 0% 25%, #fff 0% 50%) 50%/20px 20px;height:150px;color:var(--muted);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;padding:22px;font-size:13px;display:flex}.logo-source-preview img{object-fit:contain;max-width:100%;max-height:100%}.logo-scope{border:1px solid var(--subtle);border-radius:8px;margin-top:24px;padding:16px}.logo-scope legend{padding:0 5px;font-size:13px}.logo-scope label,.logo-check{align-items:center;gap:10px;margin:12px 0;font-size:12px;line-height:1.6;display:flex}.logo-scope input,.logo-check input{flex-shrink:0}.logo-scope-actions,.filename-tokens{flex-wrap:wrap;gap:7px;display:flex}.logo-scope-actions button,.filename-tokens button,.placement-actions button{border:1px solid var(--line);cursor:pointer;font:inherit;background:#fff;border-radius:6px;padding:8px 10px;font-size:11px}.logo-positions{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.logo-positions button{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:6px;height:54px;padding:8px;display:flex}.logo-positions span{background:var(--primary);border-radius:2px;width:26px;height:12px;display:block}.logo-positions button:hover{border-color:var(--primary);background:var(--subtle)}.logo-page-preview{aspect-ratio:1.6;border:1px solid var(--line);background:var(--paper);border-radius:4px;position:relative}.logo-page-preview>span{outline:1px dashed var(--muted);display:flex;position:absolute}.logo-page-preview img{object-fit:contain;width:100%;height:100%}.filename-preview{border:1px solid var(--line);background:var(--paper);overflow-wrap:anywhere;border-radius:8px;margin-top:22px;padding:18px}.filename-preview span{color:var(--muted);margin-bottom:9px;font-size:11px;display:block}.filename-preview strong{font-size:16px}.export-settings .note{line-height:1.6}.filename-tokens{margin-top:12px}.export-filename{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.placement-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:14px;display:grid}.placement-actions button{padding:8px 3px;font-size:10px}@media (width<=650px){.logo-layout{grid-template-columns:1fr;gap:20px}.logo-designer .modal-actions{flex-wrap:wrap}.logo-designer .button{max-width:100%}}@font-face{font-family:Golos Text;src:url(/fonts/golos-regular.ttf)format("truetype");font-style:normal;font-weight:400 550;font-display:swap}@font-face{font-family:Golos Text;src:url(/fonts/golos-bold.ttf)format("truetype");font-style:normal;font-weight:600 900;font-display:swap}:root{color:var(--ink);background:var(--paper);font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f3f5fa;--white:#fff;--ink:#19263e;--muted:#58677e;--line:#d9e0ed;--border-strong:#9daec8;--subtle:#e7ecf5;--primary:#365dcc;--primary-hover:#294ba8;--pale:#eaf0ff;--accent:#cbd9fb;--nav:#131e34;--nav-surface:#1d2b46;--nav-line:#344462;--nav-muted:#b9c9e3;font-family:Golos Text,Arial,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button{background:0 0;border:0}button:disabled{opacity:.45;cursor:not-allowed}input,textarea,select{color:var(--ink);min-width:0}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),textarea,select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;padding:11px 12px;font-size:13px;line-height:1.4}input::placeholder,textarea::placeholder{color:var(--muted)}input[type=checkbox],input[type=radio]{accent-color:var(--primary);cursor:pointer;width:15px;height:15px}textarea{resize:vertical}select{cursor:pointer}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.9px;font-family:Golos Text,Arial,sans-serif;font-size:53px;font-weight:400;line-height:1.08}h1 em{color:var(--primary);font-style:normal;font-weight:400}h2{letter-spacing:-.6px;font-size:23px;font-weight:500}h3{font-size:16px;font-weight:550;line-height:1.4}small{font-size:11px}svg{flex-shrink:0}p{line-height:1.65}code{font-family:ui-monospace,monospace;font-size:12px}input[type=range]{accent-color:var(--primary);width:100%}.app{min-height:100vh;display:flex}.sidebar{background:var(--nav);border-right:1px solid var(--nav-line);z-index:10;width:235px;color:var(--white);flex-direction:column;flex-shrink:0;padding:27px 16px 0;display:flex;position:fixed;top:0;bottom:0}.brand{letter-spacing:-4.8px;color:var(--ink);padding-left:13px;font:58px/1 Golos Text,Arial,sans-serif;display:inline-block}.sidebar .brand{color:var(--white)}.brand span{vertical-align:top;letter-spacing:0;margin-left:6px;font:13px Arial;position:relative;top:9px}.brand-subtitle{letter-spacing:1.35px;color:var(--nav-muted);margin:13px 0 32px 14px;font-size:7.4px}.workspace{background:var(--nav-surface);border:1px solid var(--line);text-align:left;border-color:var(--nav-line);border-radius:8px;align-items:center;gap:9px;width:100%;margin-bottom:34px;padding:12px 9px;display:flex}.workspace-icon{background:var(--primary);border:1px solid var(--line);color:#fff;border-color:#0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-family:Golos Text,Arial,sans-serif;font-size:19px;display:flex}.workspace strong{font-size:11px;font-weight:550;display:block}.workspace small{color:var(--nav-muted);margin-top:5px;font-size:9px;display:block}.nav-label{letter-spacing:1.7px;color:var(--nav-muted);margin-bottom:13px;padding:0 13px;font-size:9px}.sidebar nav{flex-direction:column;gap:6px;display:flex}.sidebar nav button{white-space:nowrap;color:var(--nav-muted);text-align:left;border-radius:7px;align-items:center;gap:12px;min-height:43px;padding:12px 13px;font-size:12px;transition:background .18s,color .18s;display:flex}.sidebar nav button.active{background:var(--primary);color:#fff}.sidebar nav button:hover:not(.active){background:var(--nav-surface);color:#fff}.sidebar nav button b{background:var(--nav-line);color:#fff;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:10px}.sidebar nav .beta{letter-spacing:.6px;border:1px solid var(--border-strong);border-color:var(--nav-line);border-radius:3px;margin-left:auto;padding:2px 4px;font-size:8px}.sidebar-bottom{margin-top:auto;padding-top:35px}.guide-card{text-align:left;background:var(--nav-surface);border:1px solid var(--line);border-color:var(--nav-line);border-radius:9px;width:100%;margin-bottom:23px;padding:17px 15px}.guide-card>span:first-child{align-items:center;gap:8px;font-size:11px;display:flex}.guide-card p{color:#fff;margin:16px 0 22px;font-family:Golos Text,Arial,sans-serif;font-size:20px;line-height:1.3}.guide-link{justify-content:space-between;font-size:10px;display:flex}.profile{border-top:1px solid var(--nav-line);align-items:center;gap:9px;padding:20px 0;display:flex}.avatar{background:var(--pale);width:32px;height:32px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.profile strong{font-size:10px;font-weight:500;display:block}.profile small{color:var(--nav-muted);align-items:center;gap:4px;margin-top:4px;font-size:8px;display:flex}.profile>svg{color:var(--nav-muted);margin-left:auto}.status-dot{background:var(--primary);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.status-dot.muted{background:var(--border-strong)}.status-dot.amber{background:#be934c}.workspace-main{flex-direction:column;width:calc(100% - 235px);min-height:100vh;margin-left:235px;display:flex}.topbar{border-bottom:1px solid var(--line);background:var(--white);flex-shrink:0;justify-content:space-between;align-items:center;height:72px;padding:0 40px;display:flex}.breadcrumb{color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.breadcrumb strong{color:var(--ink);font-size:11px;font-weight:500}.topbar-right{align-items:center;gap:18px;display:flex}.local-label{letter-spacing:1.4px;color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.help-button{color:var(--muted);height:20px;padding:0}.tiny{width:29px;height:29px;font-size:10px}.page{flex:1;width:100%;max-width:1700px;margin:0 auto;padding:42px 40px 44px}.page-eyebrow{letter-spacing:1.8px;color:var(--muted);margin-bottom:18px;font-size:9px}.page-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:36px;display:flex}.page-heading>div>p{color:var(--muted);max-width:470px;margin-top:19px;font-size:12px}.button{border:1px solid var(--line);background:var(--white);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:12px 17px;font-size:11px;font-weight:500;line-height:1.35;transition:all .18s;display:inline-flex}.button.primary{background:var(--primary);border-color:var(--primary);color:#fff}.button:hover:not(:disabled){border-color:var(--muted);background:var(--subtle)}.button.primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.button.small{min-height:34px;padding:9px 12px;font-size:10px}.icon-button{color:var(--muted);border-radius:5px;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:5px;display:inline-flex}.icon-button:hover:not(:disabled){background:var(--subtle);color:var(--ink)}.metrics{border:1px solid var(--line);background:var(--white);border-radius:9px;grid-template-columns:1fr 1fr 1fr 1.25fr;margin-bottom:36px;display:grid;overflow:hidden}.metrics>div{border-right:1px solid var(--line);padding:21px 25px}.metrics>div:last-child{border-right:0}.metrics span{color:var(--muted);font-size:10px;display:block}.metrics strong{color:var(--ink);letter-spacing:-1.5px;margin:10px 0 9px;font-size:35px;font-weight:450;line-height:1.15;display:block}.metrics small{color:var(--muted);font-size:9px}.metrics .metric-note{background:var(--pale);padding:21px 20px 18px 51px;position:relative}.metrics .metric-star{color:var(--primary);font-size:28px;line-height:1;position:absolute;top:20px;left:17px}.metric-note p{color:var(--ink);margin-bottom:17px;font:17px/1.35 Golos Text,Arial,sans-serif}.metric-note button{color:var(--muted);align-items:center;gap:10px;padding:0;font-size:9px;display:flex}.section-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.tabs-inline{align-items:center;gap:20px;display:flex}.tabs-inline>button{color:var(--muted);align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.tabs-inline>button.selected{color:var(--primary)}.tabs-inline>button span{background:var(--subtle);border-radius:4px;padding:3px 5px;font-size:9px}.tabs-inline>select{width:160px;color:var(--muted);background:0 0;border:0;padding-left:0;font-size:10px}.search{border:1px solid var(--subtle);background:var(--white);color:var(--muted);border-radius:6px;align-items:center;gap:10px;min-width:210px;padding:0 12px;display:flex}.search input:not([type]){background:0 0;border:none;outline:none;width:100%;padding:10px 0;font-size:11px}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.project-card{border:1px solid var(--subtle);background:var(--white);border-radius:9px;overflow:hidden}.project-cover{text-align:left;color:#fff;background:var(--muted);width:100%;height:244px;padding:0;display:block;position:relative;overflow:hidden}.project-cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.project-cover:hover img{transform:scale(1.045)}.project-cover:after{content:"";pointer-events:none;background:linear-gradient(#25232121 10%,#25232105 30%,#252321ad 100%);position:absolute;inset:0}.cover-label,.cover-count{letter-spacing:1px;z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1c;border:1px solid #ffffff3d;border-radius:3px;padding:6px 7px;font-size:7px;position:absolute;top:17px}.cover-label{left:16px}.cover-count{letter-spacing:0;font-size:8px;right:16px}.cover-title{z-index:1;position:absolute;bottom:23px;left:20px;right:47px}.cover-title>span{letter-spacing:1.8px;color:var(--subtle);font-size:7px}.cover-title h2{letter-spacing:-.9px;margin-top:9px;font-family:Golos Text,Arial,sans-serif;font-size:30px;font-weight:400;line-height:1.07}.cover-arrow{z-index:1;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:25px;right:16px}.project-card-body{padding:14px 17px 0}.project-card-row{justify-content:space-between;align-items:center;gap:7px;display:flex}.project-card-row h3{font-size:12px;font-weight:550}.project-card-body>p{color:var(--muted);margin:1px 0 16px;font-size:9px}.project-card-footer{border-top:1px solid var(--subtle);color:var(--muted);justify-content:space-between;align-items:center;padding:13px 0;font-size:8px;display:flex}.project-card-footer span{align-items:center;gap:5px;display:flex}.bottom-note{border-top:1px solid var(--line);align-items:center;gap:22px;margin-top:28px;padding:27px 0 7px;display:flex}.bottom-note>span{max-width:240px;color:var(--muted);align-items:center;gap:12px;font-size:11px;line-height:1.6;display:flex}.bottom-note>p{color:var(--muted);max-width:300px;font-size:10px}.bottom-note>.text-button{margin-left:auto}.text-button{color:var(--muted);align-items:center;gap:7px;padding:5px 0;font-size:10px;line-height:1.4;display:inline-flex}.text-button:hover{color:var(--ink);text-decoration:underline}.app-footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.9px;justify-content:space-between;padding:19px 40px;font-size:8px;display:flex}.app-footer span:nth-child(2){letter-spacing:0;font-family:Golos Text,Arial,sans-serif;font-size:12px;font-style:italic}.project-strip{background:var(--white);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;min-height:66px;padding:15px 33px;display:flex}.project-mark{background:var(--primary);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:29px;height:29px;font:18px Golos Text,Arial,sans-serif;display:flex}.project-strip>select{background:0 0;border:none;width:235px;padding:4px 7px;font-size:12px}.strip-spacer{flex:1}.badge{background:var(--paper);color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;line-height:1.25;display:inline-flex}.badge.demo{color:var(--muted);background:#f1eee1;border-color:#e8e2ce}.badge.reserved{color:#a18a55;background:#f4edde;border-color:#eae1ca}.badge.sold{background:var(--paper);color:#ac8274;border-color:#e9d9d2}.badge.unknown{background:var(--subtle);color:var(--muted);border-color:var(--line)}.badge.sold .status-dot,.badge.unknown .status-dot{background:currentColor}.simple-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:32px;display:flex}.simple-heading h1{letter-spacing:-1.4px;font-size:42px}.simple-heading p{color:var(--muted);max-width:630px;margin-top:14px;font-size:12px}.simple-heading .page-eyebrow{margin-bottom:13px}.muted-text{color:var(--muted);font-size:12px;line-height:1.7}.note{color:var(--muted);margin-top:13px;font-size:10px;line-height:1.7}.note svg{vertical-align:middle;margin-right:4px}.error-note{color:#a5523d;margin-top:10px;font-size:12px;line-height:1.6}.table-toolbar{align-items:center;gap:10px;margin-bottom:18px;display:flex}.table-toolbar>select{background:var(--white);width:auto;max-width:155px;padding:11px;font-size:10px}.table-toolbar .search{width:240px}.table-wrap{background:var(--white);border:1px solid var(--line);border-radius:9px;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}th{color:var(--muted);background:var(--paper);padding:16px 17px;font-size:9px;font-weight:400}td{border-top:1px solid var(--subtle);padding:17px}td:first-child,th:first-child{width:36px;padding-right:0}.apartment-name{text-align:left;align-items:center;gap:13px;padding:0;display:flex}.apartment-name strong{font-size:12px;font-weight:500}.apartment-name small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.plan-icon{background:var(--paper);border:1px solid var(--subtle);width:39px;height:42px;color:var(--muted);border-radius:5px;justify-content:center;align-items:center;display:flex}.price{color:var(--ink);font-weight:500}.table-bottom{color:var(--muted);justify-content:space-between;padding:17px 0;font-size:9px;display:flex}.apartment-plan{background:var(--paper);height:290px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;display:flex}.apartment-plan img{object-fit:contain;width:100%;height:100%}.detail-stats{justify-content:space-between;padding:20px 0;display:flex}.detail-stats small{color:var(--muted);display:block}.detail-stats strong{margin-top:8px;font-size:22px;font-weight:400;display:block}.upload-zone{background:var(--paper);border:1px dashed var(--border-strong);cursor:pointer;text-align:center;min-height:220px;color:var(--muted);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.upload-zone h3{color:var(--muted);margin-top:15px;font-size:15px}.upload-zone p{margin:7px 0 15px;font-size:11px}.upload-zone span{color:var(--muted);font-size:9px}.media-tabs{border-bottom:1px solid var(--line);margin:30px 0 25px;padding-bottom:12px}.asset-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.asset-card{border:1px solid var(--line);background:var(--white);border-radius:8px;min-width:0;overflow:hidden}.asset-card>img,.font-preview{object-fit:cover;background:var(--subtle);width:100%;height:170px}.asset-card>div:last-child:not(.font-preview){padding:15px}.asset-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;display:block;overflow:hidden}.asset-card small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.font-preview{color:var(--ink);flex-direction:column;justify-content:center;align-items:center;font-size:65px;display:flex}.font-preview span{margin-top:9px;font-size:14px}.library-note{background:var(--white);border:1px solid var(--line);color:var(--muted);border-radius:8px;gap:20px;margin-top:6px;padding:25px;display:flex}.library-note strong{color:var(--muted);font-size:13px;font-weight:500}.library-note p{max-width:700px;margin-top:8px;font-size:11px}.integration-highlight{border:1px solid var(--line);background:var(--subtle);border-radius:10px;align-items:center;gap:25px;margin-bottom:25px;padding:23px 25px;display:flex}.integration-logo{letter-spacing:-2px;white-space:nowrap;color:var(--muted);font-family:Golos Text,Arial,sans-serif;font-size:36px}.integration-logo span{letter-spacing:0;color:var(--muted);margin:0 13px;font:17px Arial}.integration-highlight strong{color:var(--muted);font-size:13px;font-weight:500}.integration-highlight p{color:var(--muted);margin-top:7px;font-size:11px}.integration-highlight>a{color:var(--muted);margin-left:auto}.integration-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.panel{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:25px}.panel-heading{align-items:center;gap:14px;margin-bottom:25px;display:flex}.panel-heading h3{font-size:15px}.panel-heading p{color:var(--muted);margin-top:4px;font-size:10px}.step-number{background:var(--paper);width:34px;height:34px;color:var(--muted);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.field{margin-bottom:16px;font-size:11px;display:block}.field>span{color:var(--muted);margin-bottom:8px;font-size:10px;line-height:1.4;display:block}.field>small{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.6;display:block}.checkbox-row{color:var(--muted);align-items:center;gap:8px;margin:20px 0;font-size:10px;line-height:1.5;display:flex}.panel-buttons{flex-wrap:wrap;gap:9px;display:flex}.copy-field{border:1px solid var(--subtle);background:var(--paper);border-radius:6px;align-items:center;gap:10px;margin-top:16px;padding:11px 12px;display:flex}.copy-field code{color:var(--muted);overflow-wrap:anywhere;flex:1;font-size:11px}.notice{color:var(--muted);gap:10px;margin:17px 0;display:flex}.notice p{font-size:10px}.divider{background:var(--line);height:1px;margin:22px 0}.generation-options{flex-direction:column;gap:10px;margin-top:15px;display:flex}.generation-options>label{border:1px solid var(--subtle);cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:14px 13px;display:flex}.generation-options>label.chosen{background:var(--paper);border-color:var(--border-strong)}.generation-options strong{color:var(--muted);font-size:11px;font-weight:500;display:block}.generation-options small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.import-panel{justify-content:space-between;align-items:center;gap:30px;margin-top:25px;display:flex}.import-panel .panel-heading{margin-bottom:15px}.import-panel .muted-text{max-width:500px;font-size:11px}.import-actions{align-items:center;gap:10px;display:flex}.import-actions>select{max-width:220px;font-size:11px}.section-title{justify-content:space-between;align-items:center;margin:36px 0 20px;display:flex}.section-title h2{font-family:Golos Text,Arial,sans-serif;font-size:21px;font-weight:400}.section-title span{color:var(--muted);font-size:10px}.docs-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.docs-grid>a{background:var(--white);border:1px solid var(--line);color:var(--muted);border-radius:7px;align-items:center;gap:12px;padding:18px 15px;transition:background .2s;display:flex}.docs-grid>a:hover{background:var(--subtle)}.docs-grid strong{color:var(--muted);font-size:10px;font-weight:500;display:block}.docs-grid span{color:var(--muted);margin-top:5px;font-size:9px;display:block}.docs-grid>a>svg:last-child{margin-left:auto}.assistant-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:25px;display:grid}.chat-panel{border:1px solid var(--line);background:var(--white);border-radius:12px;overflow:hidden}.chat-heading{border-bottom:1px solid var(--subtle);align-items:center;gap:12px;padding:17px 22px;display:flex}.assistant-symbol{background:var(--ink);width:34px;height:34px;color:var(--subtle);border-radius:7px;justify-content:center;align-items:center;font:32px Golos Text,Arial,sans-serif;display:flex}.chat-heading strong{font-size:12px;font-weight:500}.chat-heading small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.chat-messages{height:440px;padding:25px;overflow:auto}.chat-welcome{text-align:center;padding:23px 0}.welcome-star{color:var(--muted);margin-bottom:22px;font-size:45px;line-height:1;display:block}.chat-welcome h2{color:var(--muted);font:30px/1.2 Golos Text,Arial,sans-serif}.chat-welcome em{color:var(--muted);font-style:normal}.chat-welcome p{color:var(--muted);margin-top:17px;font-size:11px}.chat-suggestions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:24px;display:flex}.chat-suggestions button{border:1px solid var(--subtle);background:var(--paper);color:var(--muted);border-radius:6px;align-items:center;gap:8px;padding:10px;font-size:9px;display:flex}.chat-message{gap:10px;margin-bottom:23px;font-size:12px;display:flex}.message-avatar{background:var(--subtle);min-width:27px;height:27px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex}.chat-message>div{width:100%;max-width:90%}.chat-message p{background:var(--paper);border:1px solid var(--subtle);color:var(--muted);border-radius:0 9px 9px;padding:13px 16px;font-size:12px}.chat-message.user{flex-direction:row-reverse}.chat-message.user>div{width:auto}.chat-message.user p{background:var(--ink);color:var(--paper);border-color:var(--ink);border-radius:9px 0 9px 9px}.chat-apartments{flex-direction:column;gap:7px;margin-top:10px;display:flex}.chat-apartments>div{border:1px solid var(--subtle);background:var(--white);color:var(--muted);border-radius:7px;align-items:center;gap:12px;padding:12px;display:flex}.chat-apartments strong{font-size:11px;font-weight:500;display:block}.chat-apartments small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.chat-apartments a{margin-left:auto}.chat-job a,.chat-job>span{background:var(--subtle);color:var(--muted);border-radius:7px;align-items:center;gap:8px;margin-top:10px;padding:13px;font-size:11px;display:flex}.chat-job a>svg:last-child{margin-left:auto}.chat-input{border:1px solid var(--line);background:#fff;border-radius:7px;gap:9px;margin:0 20px;padding:13px;display:flex}.chat-input input:not([type]){background:0 0;border:0;outline:none;padding:0;font-size:11px}.chat-input button{background:var(--ink);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:32px;display:flex}.chat-disclaimer{text-align:center;color:var(--muted);padding:13px;font-size:8px}.assistant-info .panel{margin-bottom:20px;padding:22px}.check-row{color:var(--muted);gap:8px;margin-top:15px;font-size:10px;line-height:1.5;display:flex}.check-row svg{color:var(--muted)}.muted-panel{background:var(--paper);color:var(--muted)}.muted-panel h3{color:var(--muted);margin:15px 0;font-size:15px}.muted-panel p{color:var(--muted);margin-bottom:17px;font-size:11px}.muted-panel .badge{font-size:8px}.typing{color:var(--muted);margin:10px 0;font-size:10px}.export-list{flex-direction:column;gap:14px;display:flex}.export-row{border:1px solid var(--line);background:var(--white);border-radius:9px;align-items:center;gap:23px;padding:22px;display:flex}.export-icon{color:var(--muted);background:var(--paper);border:1px solid var(--subtle);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:60px;display:flex}.export-info{flex:1;min-width:0}.export-info h3{font-size:14px}.export-info p{color:var(--muted);margin-top:6px;font-size:10px}.export-info small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;background:#252321b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:var(--white);border:1px solid var(--subtle);border-radius:13px;width:520px;max-height:90vh;padding:27px;overflow:auto;box-shadow:0 30px 90px #2523214d}.modal.wide{width:780px}.modal-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:26px;display:flex}.modal-heading h2{color:var(--ink);font-family:Golos Text,Arial,sans-serif;font-size:26px;font-weight:400}.form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.modal-actions{border-top:1px solid var(--subtle);justify-content:flex-end;gap:10px;margin-top:22px;padding-top:19px;display:flex}.color-field{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:9px;padding:7px 10px;display:flex}.color-field input[type=color]{cursor:pointer;background:0 0;border:0;width:26px;height:25px;padding:0}.color-field>span{color:var(--muted);font-size:11px}.client-row{background:var(--paper);border:1px solid var(--subtle);border-radius:7px;align-items:center;gap:12px;margin-bottom:15px;padding:13px;display:flex}.client-row strong{flex:1;font-size:12px;font-weight:500}.generation-status{text-align:center;color:var(--muted);padding:20px 5px}.generation-status h3{color:var(--muted);margin:20px 0 13px;font-family:Golos Text,Arial,sans-serif;font-size:20px;font-weight:400}.generation-status p{color:var(--muted);margin-bottom:25px;font-size:12px}.revision-list{margin-top:20px}.revision{border-bottom:1px solid var(--subtle);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.revision strong{color:var(--muted);font-size:12px;font-weight:500;display:block}.revision small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.steps{margin-top:22px}.steps>div{color:var(--muted);align-items:center;gap:15px;margin-bottom:15px;font-size:12px;display:flex}.steps b{background:var(--subtle);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-weight:400;display:flex}.toast{background:var(--ink);color:var(--paper);z-index:100;border-radius:9px;align-items:center;gap:12px;width:max-content;max-width:680px;padding:17px 20px;font-size:12px;line-height:1.5;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #25232122}.toast.error{background:#926550}.toast button{color:inherit;height:18px;padding:0}.loading{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.loading p{color:var(--muted);margin-top:25px;font-size:12px}.empty{text-align:center;min-height:300px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:35px;display:flex}.empty h3{color:var(--muted);margin:20px 0 12px;font-family:Golos Text,Arial,sans-serif;font-size:20px;font-weight:400}.empty p{max-width:480px;margin-bottom:20px;font-size:12px}.spin{animation:1.3s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.editor-main{flex-direction:column;flex:1;min-height:680px;display:flex}.editor-app .app-footer{display:none}.editor-toolbar{background:var(--white);border-bottom:1px solid var(--subtle);justify-content:space-between;align-items:center;gap:20px;padding:17px 26px;display:flex}.template-title strong{color:var(--muted);font-size:13px;font-weight:500;display:block}.template-title span{color:var(--muted);align-items:center;gap:6px;margin-top:6px;font-size:9px;display:flex}.editor-actions{align-items:center;gap:8px;display:flex}.separator{background:var(--subtle);vertical-align:middle;width:1px;height:18px;margin:0 5px;display:inline-block}.editor-layout{flex:1;grid-template-columns:190px minmax(300px,1fr) 240px;min-height:650px;display:grid}.editor-pages{border-right:1px solid var(--subtle);background:var(--paper);flex-direction:column;padding:20px 14px;display:flex}.panel-title{letter-spacing:1px;color:var(--muted);justify-content:space-between;align-items:center;min-height:18px;margin-bottom:16px;font-size:9px;display:flex}.panel-title>span{color:var(--muted);background:var(--subtle);border-radius:3px;padding:2px 4px;font-size:9px}.page-thumbnails{flex-direction:column;gap:17px;display:flex}.page-thumbnail{text-align:left;width:100%;padding:0}.thumbnail-frame{border:1px solid var(--subtle);background:var(--subtle);border-radius:5px;width:163px;height:103px;overflow:hidden}.page-thumbnail.selected .thumbnail-frame{border:2px solid var(--primary);box-shadow:0 0 0 3px var(--accent)}.page-thumbnail>span{color:var(--muted);align-items:center;gap:8px;margin:8px 0 0 1px;font-size:9px;line-height:1.5;display:flex}.page-thumbnail>span>b{color:var(--muted);font-size:8px;font-weight:400}.page-thumbnail>span svg{margin-left:auto}.page-thumbnail.selected>span{color:var(--primary)}.add-page{border:1px dashed var(--border-strong);color:var(--muted);border-radius:6px;justify-content:center;align-items:center;gap:5px;width:100%;margin:19px 0 10px;padding:12px 5px;font-size:9px;display:flex}.page-tools{justify-content:space-between;padding:0 5px;display:flex}.editor-pages-bottom{flex-direction:column;gap:10px;margin-top:auto;padding-top:32px;display:flex}.editor-pages-bottom .text-button{justify-content:center;font-size:9px}.canvas-column{background:var(--subtle);flex-direction:column;min-width:0;display:flex;position:relative}.canvas-subbar{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:18px 22px;font-size:9px;display:flex}.canvas-subbar>span{align-items:center;gap:6px;display:flex}.tiny-dot{background:var(--border-strong);border-radius:50%;width:5px;height:5px}.canvas-subbar>select{background:var(--paper);border:1px solid var(--line);width:175px;color:var(--muted);padding:7px 10px;font-size:9px}.canvas-holder{background-image:radial-gradient(var(--border-strong) .6px, transparent .6px);background-size:12px 12px;flex:1;justify-content:center;align-items:center;min-height:300px;padding:25px 0;display:flex;overflow:hidden}.canvas-sized{flex-shrink:0;position:relative;box-shadow:0 8px 30px #25232116}.canvas-actual{transform-origin:0 0;width:1200px;height:750px;position:absolute;top:0;left:0}.block-hit{cursor:move;touch-action:none;outline:1px solid #0000;position:absolute}.block-hit:hover{outline:2px solid #25232166}.block-hit.selected{outline:2px solid var(--primary);z-index:1}.block-label{white-space:nowrap;background:var(--primary);color:#fff;pointer-events:none;padding:5px 9px;font:14px/18px Arial;position:absolute;top:-28px;left:-2px}.resize-handle{border:2px solid var(--primary);background:var(--white);cursor:se-resize;width:13px;height:13px;position:absolute;bottom:-7px;right:-7px}.canvas-footer{color:var(--muted);justify-content:space-between;gap:8px;padding:18px 22px;font-size:8px;display:flex}.canvas-footer>span:last-child{white-space:nowrap}.insert-bar{border-top:1px solid var(--line);background:var(--paper);justify-content:center;align-items:center;gap:12px;padding:15px;display:flex}.insert-bar>span{letter-spacing:1px;color:var(--muted);margin-right:8px;font-size:8px}.insert-bar button{color:var(--muted);align-items:center;gap:6px;padding:7px 4px;font-size:9px;display:flex}.insert-bar button:hover{color:var(--ink)}.inspector{border-left:1px solid var(--subtle);background:var(--white);min-height:650px;max-height:calc(100vh - 205px);overflow:auto}.inspector-tabs{border-bottom:1px solid var(--subtle);justify-content:space-between;align-items:center;padding:17px 17px 12px;display:flex}.inspector-tabs>button{color:var(--muted);padding:5px 0;font-size:10px;font-weight:500}.inspector-section{border-bottom:1px solid var(--subtle);padding:18px 17px}.inspector .panel-title{margin-bottom:15px}.inspector .field{margin-bottom:13px}.inspector input:not([type=color]):not([type=range]),.inspector select,.inspector textarea{color:var(--muted);background:var(--white);padding:9px;font-size:10px}.inspector .field>span{color:var(--muted);font-size:9px}.inspector .note{color:var(--muted);font-size:9px;line-height:1.7}.inline-icons{gap:3px;display:flex}.numeric-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.numeric-grid input{width:100%}.binding-note{background:var(--paper);color:var(--muted);border-radius:5px;align-items:center;gap:6px;padding:9px;font-size:9px;line-height:1.5;display:flex}.layer-buttons{gap:8px;display:flex}.layer-buttons .button{padding:7px 8px;font-size:8px}.layers-list{flex-direction:column;gap:4px;display:flex}.layers-list button{color:var(--muted);text-align:left;align-items:center;gap:7px;padding:9px 3px;display:flex}.layers-list button:hover{background:var(--paper)}.layers-list button span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:9px;overflow:hidden}.layers-list button>svg:first-child{color:var(--muted)}.preset-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:25px;display:grid}.preset{text-align:left;border-radius:8px;padding:0;overflow:hidden}.preset img{object-fit:cover;width:100%;height:170px;display:block}.preset span{color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:15px;font:17px Golos Text,Arial,sans-serif;display:flex}.preview-stack{flex-direction:column;align-items:center;gap:20px;display:flex}.preview-frame{border:1px solid var(--line);width:720px;height:450px;overflow:hidden;box-shadow:0 5px 20px #2523210c}.offer{background:var(--subtle);min-height:100vh}.offer>header{border-bottom:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:center;gap:20px;padding:24px 6%;display:flex}.offer .brand{font-size:40px}.offer .brand span{font-size:10px;top:3px}.offer>header>span{color:var(--muted);font-size:13px}.offer-demo{text-align:center;background:var(--subtle);color:var(--muted);padding:11px;font-size:10px}.offer-pages{flex-direction:column;align-items:center;gap:24px;padding:35px 20px;display:flex}.offer-page{width:1200px;height:750px;box-shadow:0 7px 28px #25232122}.offer>footer{text-align:center;color:var(--muted);padding:15px 0 35px;font-size:12px}.offer>.error-note{text-align:center;padding:20px}.editor-app .workspace-main{min-width:930px}.editor-app .sidebar{z-index:15}@media (width>=1600px){.project-cover{height:290px}.project-card-body{padding:19px 22px 0}.project-card-row h3{font-size:15px}.project-card-body>p{font-size:11px}.project-card-footer{font-size:10px}.page{padding:48px 55px}.page-heading h1{font-size:62px}.project-grid{gap:27px}.project-cover h2{font-size:35px}.editor-layout{grid-template-columns:210px minmax(400px,1fr) 270px}.editor-pages{padding:20px 24px}.inspector{max-height:calc(100vh - 200px)}}@media (width<=1200px){.sidebar{width:205px;padding-left:12px;padding-right:12px}.sidebar nav button{gap:10px;font-size:11px}.workspace-main{width:calc(100% - 205px);margin-left:205px}.page{padding:34px 27px}.topbar{padding:0 27px}.page-heading h1{font-size:46px}.project-grid{gap:15px}.project-cover{height:205px}.cover-title h2{font-size:27px}.metrics>div{padding:19px 18px}.metrics .metric-note{padding-left:43px}.metric-note p{font-size:15px}.metrics .metric-star{font-size:24px;left:12px}.metrics small{font-size:8px}.bottom-note{gap:15px}.bottom-note>p{max-width:240px;font-size:9px}.bottom-note>.text-button{font-size:9px}.assistant-layout{grid-template-columns:minmax(0,1fr) 245px}.docs-grid{grid-template-columns:1fr 1fr}.table-toolbar{flex-wrap:wrap}.asset-grid{grid-template-columns:repeat(3,1fr)}.editor-app .sidebar{width:190px}.editor-app .workspace-main{width:calc(100% - 190px);margin-left:190px}.editor-layout{grid-template-columns:178px minmax(300px,1fr) 220px}.editor-pages{padding:18px 7px}.editor-toolbar{padding:15px 20px}.editor-actions{gap:3px}.insert-bar{gap:7px;padding:13px 8px}.insert-bar>span{display:none}}@media (width<=960px){.sidebar{width:75px;padding:23px 9px}.brand{padding-left:9px;font-size:42px}.sidebar .brand{letter-spacing:0;font-size:0}.sidebar .brand:before{content:"f";font-size:52px}.sidebar .brand span,.sidebar .brand-subtitle,.sidebar .workspace,.sidebar .nav-label,.sidebar nav button>span,.sidebar nav button>b,.sidebar .guide-card,.sidebar .profile>span:not(.avatar),.sidebar .profile>svg{display:none}.sidebar nav{margin-top:38px}.sidebar nav button{padding:13px 18px}.sidebar .profile{justify-content:center}.workspace-main,.editor-app .workspace-main{width:calc(100% - 75px);margin-left:75px}.editor-app .sidebar{width:75px}.page{padding:30px 24px}.project-grid{grid-template-columns:1fr 1fr}.metrics{grid-template-columns:1fr 1fr 1fr}.metrics .metric-note{display:none}.metrics>div:nth-child(3){border-right:0}.page-heading{gap:20px}.page-heading h1{font-size:43px}.page-heading>div>p{max-width:370px;font-size:11px}.simple-heading h1{font-size:35px}.simple-heading p{font-size:11px}.integration-grid,.assistant-layout{grid-template-columns:1fr}.assistant-info{grid-template-columns:1fr 1fr;gap:20px;display:grid}.import-panel{flex-direction:column;align-items:flex-start}.bottom-note>p{display:none}.project-strip{padding:13px 24px}.asset-grid{grid-template-columns:1fr 1fr}.preview-frame{max-width:100%}.offer-page{width:840px;height:525px;overflow:hidden}.offer-page>div{transform-origin:0 0;transform:scale(.7)}}@media (width<=600px){.sidebar{background:var(--nav);border-top:1px solid var(--nav-line);z-index:20;border-right:0;flex-direction:row;width:100%;height:62px;padding:7px 9px;position:fixed;inset:auto 0 0}.sidebar .brand,.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;justify-content:space-around;gap:0;width:100%;margin:0}.sidebar nav button{border-radius:7px;min-height:45px;padding:12px}.sidebar nav button[data-section=editor],.sidebar nav button[data-section=assets],.sidebar nav button[data-section=integrations],.sidebar nav button[data-section=assistant]{display:none}.workspace-main{width:100%;margin-left:0;padding-bottom:62px}.topbar{height:57px;padding:0 18px}.breadcrumb{gap:6px;font-size:9px}.breadcrumb strong{font-size:9px}.topbar-right{gap:12px}.local-label{letter-spacing:.8px;font-size:7px}.topbar-right .help-button{display:none}.page{padding:29px 18px}.page-eyebrow{letter-spacing:1.1px;font-size:8px}.page-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:25px}.page-heading h1{font-size:41px}.page-heading>div>p{max-width:320px;font-size:11px}.button{padding:11px 13px;font-size:10px}.metrics{margin-bottom:24px}.metrics>div{padding:15px 12px}.metrics span{font-size:8px;line-height:1.4}.metrics strong{margin:11px 0;font-size:27px}.metrics small{font-size:7px;line-height:1.5;display:block}.section-toolbar{flex-wrap:wrap;gap:12px}.section-toolbar .search{width:100%}.tabs-inline{gap:13px}.tabs-inline>button{font-size:11px}.tabs-inline>select{width:150px;font-size:10px}.project-grid{grid-template-columns:1fr;gap:20px}.project-cover{height:255px}.cover-title h2{max-width:230px;font-size:35px}.cover-label,.cover-title>span{font-size:8px}.project-card-row h3{font-size:14px}.project-card-body>p,.project-card-footer{font-size:10px}.bottom-note{flex-direction:column;align-items:flex-start;gap:15px}.bottom-note>.text-button{margin-left:0}.bottom-note>span{max-width:100%}.app-footer{padding:18px;font-size:7px}.app-footer span:nth-child(2){display:none}.project-strip{flex-wrap:wrap;gap:7px;padding:12px 15px}.project-strip>select{width:195px;font-size:11px}.project-strip>.badge{font-size:8px}.project-strip .text-button{font-size:9px}.simple-heading{flex-direction:column;align-items:flex-start;gap:18px}.simple-heading h1{font-size:35px}.simple-heading p{font-size:11px}.table-toolbar .search{width:100%}.table-toolbar>select{flex:1;max-width:none}.table-toolbar>.button{width:100%}.table-toolbar .strip-spacer{display:none}.table-bottom{flex-direction:column;gap:10px}.table-wrap{margin:0 -3px}td,th{padding:14px 11px}.upload-zone{padding:23px 17px}.upload-zone h3{font-size:14px}.upload-zone p{font-size:10px}.upload-zone span{font-size:8px;line-height:1.6}.asset-grid{gap:12px}.asset-card>img,.font-preview{height:130px}.font-preview{font-size:45px}.font-preview span{font-size:10px}.media-tabs{gap:17px}.media-tabs button{font-size:10px}.library-note{padding:18px}.integration-highlight{align-items:flex-start;gap:14px;padding:18px}.integration-logo{display:none}.integration-highlight strong{font-size:12px}.integration-highlight p{font-size:10px}.panel{padding:20px}.panel-heading{gap:10px}.panel-heading h3{font-size:14px}.panel-heading p{font-size:9px}.docs-grid{grid-template-columns:1fr}.section-title{flex-direction:column;align-items:flex-start;gap:10px}.import-actions{flex-wrap:wrap}.assistant-info{grid-template-columns:1fr}.chat-messages{height:450px;padding:18px 12px}.chat-welcome h2{font-size:27px}.chat-suggestions{gap:8px}.chat-message p{padding:12px;font-size:11px}.chat-input{margin:0 12px}.chat-input input:not([type]){font-size:10px}.export-row{flex-wrap:wrap;gap:12px;padding:17px 13px}.export-info{min-width:220px}.export-info h3{font-size:12px}.export-info p{font-size:9px}.export-icon{width:37px;height:45px}.modal-backdrop{padding:12px}.modal{max-height:90vh;padding:21px}.modal-heading{margin-bottom:22px}.modal-heading h2{font-size:24px}.form-grid{grid-template-columns:1fr}.modal-actions{gap:8px}.toast{max-width:calc(100% - 28px);padding:13px;font-size:11px;bottom:77px}.preset-grid{grid-template-columns:1fr}.preset img{height:130px}.preview-frame{width:336px;height:210px}.preview-frame>div{transform:scale(.28)!important}.offer>header{flex-wrap:wrap;gap:12px;padding:17px}.offer>header>span{font-size:11px}.offer .brand{font-size:35px}.offer-page{width:360px;height:225px}.offer-page>div{transform:scale(.3)}.offer-pages{gap:15px;padding:20px 10px}.offer>footer{padding:10px 20px 25px;font-size:10px}.offer-demo{padding:9px 17px;font-size:8px}.editor-app .sidebar{width:100%}.editor-app .workspace-main{width:100%;min-width:0;margin-left:0;overflow:hidden}.editor-toolbar{flex-direction:column;align-items:flex-start;gap:15px;padding:15px}.editor-actions{flex-wrap:wrap;gap:5px;width:100%}.editor-actions .button{padding:9px;font-size:9px}.editor-actions>.icon-button{min-width:25px}.editor-layout{flex-direction:column;display:flex}.editor-pages{border-right:0;border-bottom:1px solid var(--line);padding:14px}.editor-pages>.panel-title{margin-bottom:13px}.page-thumbnails{flex-direction:row;gap:13px;padding:4px;overflow:auto}.page-thumbnail{flex-shrink:0;width:163px}.editor-pages .add-page{align-self:flex-start;width:auto;margin-bottom:0;padding:10px}.editor-pages .page-tools{gap:5px;margin-top:166px;position:absolute;right:18px}.editor-pages-bottom{display:none}.canvas-column{min-height:370px}.canvas-subbar{min-height:50px;padding:14px}.canvas-holder{min-height:240px;padding:30px 0}.canvas-footer{gap:9px;padding:13px;font-size:7px}.insert-bar{flex-wrap:wrap;gap:10px}.insert-bar button{font-size:9px}.inspector{border-left:0;min-height:0;max-height:none}.inspector-section{padding:17px 22px}.inspector input:not([type=color]):not([type=range]),.inspector select,.inspector textarea{font-size:12px}.inspector .field>span,.inspector .note{font-size:10px}.inspector .layers-list{grid-template-columns:1fr 1fr;display:grid}.inspector-tabs{padding:15px 22px}.editor-main{min-height:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.search input{box-shadow:none!important;background:0 0!important;border:0!important;padding:10px 0!important}.chat-input input{background:0 0!important;border:0!important;padding:0!important}.muted-text,.note,.simple-heading p,.page-heading>div>p,.table-bottom,.project-card-body>p,.project-card-footer,.asset-card small,.library-note p,.panel-heading p,.notice p,.section-title span,.docs-grid span,.chat-disclaimer,.export-info p,.export-info small,.inspector .field>span,.inspector .note,.layers-list button,.inspector input:not([type=color]):not([type=range]),.inspector select,.inspector textarea{color:var(--muted)}.subscription-note{background:var(--paper);border-left:3px solid var(--muted);flex-direction:column;gap:12px;margin:0 0 20px;padding:18px 22px;font-size:13px;line-height:1.6;display:flex}.subscription-note span{color:var(--muted)}.generation-options label:has(input:disabled){opacity:.65;cursor:not-allowed}.mobile-section-picker{display:none}@media (width<=600px){.mobile-section-picker{background:0 0;border:0;max-width:190px;min-height:36px;font:13px Golos Text,sans-serif;display:block}.topbar .breadcrumb{display:none}}@media (width>=961px){.editor-app .workspace-main{height:100dvh;min-height:0;overflow:hidden}.editor-app .project-strip,.editor-toolbar,.publication-bar{flex-shrink:0}.editor-main,.editor-layout,.canvas-column,.canvas-holder{min-height:0}.editor-layout{overflow:hidden}.editor-pages,.inspector{overscroll-behavior:contain;min-height:0;max-height:none;overflow:auto}.canvas-subbar,.canvas-footer{flex-shrink:0}}.offer-page-group{width:100%;min-width:0;max-width:1200px}.offer-page.responsive-pdf-page{aspect-ratio:8/5;width:100%;max-width:1200px;height:auto;position:relative;overflow:hidden}.offer-page-actions{background:#fff;border-radius:0 0 12px 12px;flex-wrap:wrap;gap:10px;padding:14px;display:flex}.offer-page-actions a{background:var(--primary);color:#fff;overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 18px;font-size:15px;line-height:1.4;text-decoration:none;display:inline-flex}.offer-page-actions a:focus-visible{outline-offset:3px;outline:3px solid #1e40af}.brand-actions{flex-wrap:wrap;min-width:0;max-width:100%}@media (width<=960px){.offer-pages{padding:24px 16px}.offer-template-picker{flex-wrap:wrap}.offer-template-picker select{min-width:0;max-width:100%}}@media (width<=600px){.offer-pages{padding:18px 12px}.offer-page-actions a{flex:100%}.sidebar{height:calc(62px + env(safe-area-inset-bottom,0px));padding-bottom:calc(7px + env(safe-area-inset-bottom,0px))}.workspace-main{padding-bottom:calc(74px + env(safe-area-inset-bottom,0px))}.modal{max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.app input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),.app select,.app textarea,.offer select{font-size:16px}.app button:not(.page-thumbnail):not(.block-hit),.app .button,.app .icon-button{min-height:44px}.app .icon-button{min-width:44px}.brand-actions{gap:8px;width:100%}.brand-actions .button{white-space:normal;flex:150px;min-width:0}.offer-template-picker{gap:10px;padding:16px}.offer-template-picker select{width:100%}}@media (width>=601px) and (width<=1200px){.editor-app{height:auto;min-height:100dvh;overflow:visible}.editor-app .workspace-main{min-width:0;height:auto;overflow:visible}.editor-main{min-height:0}.editor-toolbar{flex-wrap:wrap;gap:12px}.editor-actions{flex-wrap:wrap;max-width:100%}.publication-bar{flex-wrap:wrap}.editor-layout{flex:initial;grid-template-columns:minmax(0,1fr) 260px;grid-template-areas:"pages pages""canvas inspector";height:auto;display:grid;overflow:visible}.editor-pages{border-right:0;border-bottom:1px solid var(--line);grid-area:pages;min-width:0;max-height:none;padding:14px;overflow:visible}.page-thumbnails{flex-direction:row;gap:14px;padding:4px;display:flex;overflow-x:auto}.page-thumbnail{flex-shrink:0;width:163px}.editor-pages .add-page{width:auto;margin-right:10px;display:inline-flex}.editor-pages .page-tools{margin:8px 0;display:inline-flex}.editor-pages-bottom{gap:12px;padding-top:12px;display:flex}.canvas-column{grid-area:canvas;min-width:0;min-height:480px}.canvas-holder{min-height:300px}.inspector{grid-area:inspector;min-width:0;max-height:none;overflow:visible}}@media (width>=601px) and (width<=900px){.editor-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"pages""canvas""inspector"}.inspector{border-left:0;border-top:1px solid var(--line)}}@media (pointer:coarse){button:not(.block-hit):not(.page-thumbnail),a.button,.icon-button,summary{min-height:44px}.icon-button{min-width:44px}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea{font-size:16px}}@media (width<=1200px){.editor-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.editor-pages>.panel-title,.page-thumbnails,.editor-pages .page-tools,.editor-pages-bottom{grid-column:1/-1}.editor-pages>.panel-title{margin-bottom:0}.editor-pages .add-page{align-self:stretch;width:auto;margin:0;padding:10px}.editor-pages .page-tools{justify-content:flex-end;gap:8px;margin:0;padding:0;position:static}.editor-pages-bottom{flex-flow:wrap;gap:10px;margin:0;padding:0;display:flex}.editor-pages-bottom>button{flex:140px;min-height:44px}}.chat-admin-tabs{background:var(--paper);border-radius:8px;gap:4px;padding:4px;display:flex}.chat-admin-tabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.chat-admin-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 2px 6px #0001}.chat-admin-tabs b{background:var(--ink);color:#fff;border-radius:20px;min-width:17px;padding:2px 5px;font-size:10px}.inbox-layout{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:300px 1fr;height:max(420px,100dvh - 350px);min-height:420px;max-height:840px;display:grid;overflow:hidden}.inbox-list{border-right:1px solid var(--line);background:var(--white);max-height:740px;overflow:auto}.inbox-list>button{text-align:left;border:0;border-bottom:1px solid var(--subtle);cursor:pointer;width:100%;color:inherit;background:0 0;padding:20px;display:block}.inbox-list>button.selected{background:var(--subtle);box-shadow:inset 3px 0 var(--primary)}.inbox-list>button>span{justify-content:space-between;gap:8px;display:flex}.inbox-list>button strong{font-size:13px}.inbox-list>button i{background:var(--muted);border-radius:50%;flex-shrink:0;width:7px;height:7px}.inbox-list>button p{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.inbox-list>button small{color:var(--muted);font-size:10px}.inbox-empty{text-align:center;min-height:300px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:45px 28px;display:flex}.inbox-empty h2{color:var(--ink);margin:18px 0 8px;font:26px Golos Text,Arial,sans-serif}.inbox-empty p{max-width:300px;font-size:13px;line-height:1.7}.inbox-empty button,.chat-settings button,.inbox-thread header button{background:var(--subtle);border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;display:inline-flex}.inbox-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-thread>header{border-bottom:1px solid var(--subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.inbox-thread>header div{overflow-wrap:anywhere;flex-direction:column;gap:4px;display:flex}.inbox-thread>header strong{font-size:14px}.inbox-thread>header small{color:var(--muted);font-size:11px}.inbox-messages{overscroll-behavior:contain;flex:1;min-height:100px;padding:24px;overflow:auto}.inbox-message{background:var(--paper);overflow-wrap:anywhere;border-radius:9px;max-width:85%;margin-bottom:14px;padding:12px 16px}.inbox-message.manager{background:var(--subtle);margin-left:auto}.inbox-message.system{max-width:100%;color:var(--muted);background:0 0}.inbox-message small{color:var(--muted);font-size:10px}.inbox-message p{white-space:pre-wrap;margin:6px 0;font-size:13px;line-height:1.6}.inbox-message>span{color:var(--muted);font-size:11px}.inbox-reply{border-top:1px solid var(--subtle);flex-shrink:0;margin-top:auto;padding:16px 22px}.inbox-reply label{color:var(--muted);font-size:11px}.inbox-reply textarea{border:1px solid var(--line);width:100%;font:inherit;resize:vertical;border-radius:6px;min-height:70px;max-height:200px;margin:8px 0;padding:12px;font-size:13px;display:block}.inbox-reply>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox-reply small{color:var(--muted);font-size:10px}.inbox-reply button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:8px;padding:11px 16px;display:flex}.inbox-reply button:disabled{opacity:.5}.chat-admin-notice{background:var(--subtle);color:var(--ink);padding:12px 18px;font-size:13px}.chat-settings{grid-template-columns:1fr 1fr;gap:22px;display:grid}.chat-settings section{border:1px solid var(--line);background:#fff;border-radius:10px;padding:28px}.chat-settings h2{margin:0 0 22px;font:27px Golos Text,Arial,sans-serif}.chat-settings label{margin-bottom:16px;font-size:12px;line-height:1.6;display:block}.chat-settings label>input:not([type=checkbox]):not([type=color]),.chat-settings textarea{border:1px solid var(--line);background:var(--white);width:100%;font:inherit;resize:vertical;border-radius:5px;margin-top:6px;padding:11px 12px;font-size:13px;display:block}.chat-settings input[type=color]{border:1px solid var(--line);background:#fff;width:60px;height:36px;margin-top:8px;padding:4px;display:block}.chat-settings small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.chat-check input{accent-color:var(--ink);margin-right:8px}.chat-settings .chat-faq-editor,.chat-settings .chat-install,.chat-settings-actions{grid-column:1/-1}.chat-faq-editor>p,.chat-install>p{color:var(--muted);max-width:700px;font-size:13px;line-height:1.7}.faq-edit{border-bottom:1px solid var(--subtle);grid-template-columns:1fr 1.4fr auto;align-items:start;gap:16px;margin-bottom:16px;padding:16px 0;display:grid}.faq-edit>button{margin-top:24px;padding:8px}.chat-settings-actions{align-items:center;gap:20px;display:flex}.chat-settings button.primary{background:var(--ink);color:#fff;border-color:var(--ink);padding:13px 20px}.chat-settings-actions a{color:var(--ink);align-items:center;gap:6px;font-size:13px;display:flex}.chat-install>textarea{margin:12px 0;font-family:monospace;font-size:12px}.conversations button:focus-visible,.conversations a:focus-visible,.conversations textarea:focus-visible,.conversations input:focus-visible{outline:2px solid var(--muted);outline-offset:2px}@media (width<=900px){.chat-settings{grid-template-columns:1fr}.inbox-layout{grid-template-columns:230px 1fr}.chat-admin-tabs{align-self:flex-start}.conversations .simple-heading{flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=650px){.inbox-layout{flex-direction:column;height:auto;max-height:none;display:flex}.inbox-list{border-right:0;border-bottom:1px solid var(--subtle);max-height:220px}.inbox-messages{flex:none;height:300px;padding:16px}.inbox-thread>header,.inbox-reply{padding:14px}.inbox-reply>div{align-items:flex-end}.chat-settings section{padding:20px}.faq-edit{display:block}.faq-edit>button{margin-top:0}.inbox-message{max-width:95%}}.chat-quiz-editor{border:1px solid var(--line);background:#fff;border-radius:16px;grid-column:1/-1;padding:24px}.chat-quiz-editor>p{color:var(--muted);font-size:14px;line-height:1.6}.quiz-step-editor{border:1px solid var(--line);background:var(--white);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 24px;margin:18px 0;padding:18px;display:grid}.quiz-step-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.quiz-step-heading>div{gap:6px;display:flex}.quiz-step-heading button{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px;display:inline-flex}.quiz-step-editor small{color:var(--ink);grid-column:1/-1;font-size:12px;line-height:1.5;display:block}.quiz-step-editor>label{min-width:0;margin:0}@media (width<=650px){.quiz-step-editor{grid-template-columns:minmax(0,1fr);padding:14px}.quiz-step-heading{flex-wrap:wrap}}.inbox-preferences{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin-bottom:16px;padding:14px 16px;font-size:13px}.inbox-preferences p{margin:5px 0 0}.public-site{background:var(--paper);color:var(--ink);font-size:15px;line-height:1.6}.public-site h1,.public-site h2,.auth-layout h1,.auth-layout h2{letter-spacing:-.045em;font-family:Golos Text,Arial,sans-serif;font-weight:600;line-height:1.06}.public-site em,.auth-layout em{font-style:normal;font-weight:inherit;color:var(--primary)}.public-site p{color:var(--muted)}.public-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1440px;height:106px;margin:auto;padding:0 5%;display:flex}.public-brand{letter-spacing:-3px;color:var(--ink);align-items:baseline;gap:10px;font:600 58px/.9 Golos Text,Arial,sans-serif;display:inline-flex}.public-brand span{letter-spacing:2px;text-transform:uppercase;font:10px Golos Text,sans-serif}.public-header nav{gap:38px;font-size:13px;display:flex}.public-login{align-items:center;gap:20px;padding:12px 0;font-size:13px;display:flex}.eyebrow{letter-spacing:1.7px;font-size:10px;font-weight:500;line-height:1.6;display:block}.eyebrow i{background:var(--primary);border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.sales-hero{grid-template-columns:1fr 1fr;gap:5%;max-width:1440px;margin:auto;padding:66px 5% 70px;display:grid}.hero-copy{padding:16px 0}.hero-copy h1{margin:30px 0 24px;font-size:clamp(58px,5.8vw,86px)}.hero-copy>p{max-width:415px;font-size:15px;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:31px 0 16px;display:flex}.sales-button{border-radius:5px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:17px 22px;font-size:13px;font-weight:500;transition:background .18s,transform .18s;display:inline-flex}.sales-button.dark{background:var(--primary);color:#fff}.sales-button.dark:hover{background:var(--primary-hover);transform:translateY(-1px)}.sales-button.light{color:var(--ink);border:1px solid var(--border-strong);background:0 0}.sales-button.light:hover{background:var(--subtle)}.sales-text-link{border-bottom:1px solid var(--border-strong);align-items:center;gap:12px;padding:7px 0;font-size:12px;display:inline-flex}.hero-copy>small{color:var(--muted);font-size:10px}.hero-art{min-height:595px;margin:0 0 0 25px;position:relative}.hero-art>img{object-fit:cover;border-radius:2px 70px 2px 2px;width:85%;height:94%;position:absolute;top:0;right:0}.hero-art-top{z-index:1;color:#fff;letter-spacing:1.2px;text-shadow:0 1px 6px #000;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:23px;left:21%;right:25px}.hero-sheet{background:var(--white);width:66%;color:var(--ink);padding:32px 30px 25px;position:absolute;bottom:38px;left:-22px;transform:rotate(-5deg);box-shadow:12px 22px 45px #25232120}.hero-sheet .eyebrow{letter-spacing:1.3px;font-size:8px}.hero-sheet h2{letter-spacing:-1.5px;margin:26px 0 27px;line-height:1.13;font-size:34px!important}.hero-sheet>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.hero-sheet>div>span{max-width:70px;font-size:9px}.hero-sheet b{letter-spacing:-1px;font-size:26px;font-weight:400}.hero-sheet b small{font-size:12px}.sheet-rule{border-bottom:1px solid var(--border-strong);width:100%;margin:22px 0;display:block}.hero-sheet p{font-size:10px;line-height:1.8}.sheet-foot{letter-spacing:1px;justify-content:space-between;align-items:center;margin-top:36px;font-size:7px;display:flex}.hero-art-caption{letter-spacing:.3px;color:var(--muted);font-size:8px;position:absolute;bottom:0;right:0}.benefit-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:22px;max-width:1296px;margin:0 auto;padding:24px 5%;display:flex}.benefit-strip>span{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.demo-section,.possibilities,.how-section,.pricing-section,.faq-section{max-width:1296px;margin:0 auto;padding:100px 4% 0;scroll-margin-top:28px}.section-intro{justify-content:space-between;align-items:flex-end;gap:42px;margin-bottom:40px;display:flex}.section-intro h2,.faq-section h2{margin:22px 0 0;font-size:clamp(36px,3.9vw,54px)}.section-intro>p{max-width:320px;margin:0;font-size:13px;line-height:1.8}.demo-workbench{border:1px solid var(--line);background:var(--white);border-radius:10px;overflow:hidden}.demo-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 24px;display:flex}.demo-tools>span{font-size:12px}.demo-tools small{background:var(--line);margin-left:10px;padding:4px 5px;font-size:8px}.demo-tools>div{gap:5px;display:flex}.demo-tools button{border-radius:5px;align-items:center;gap:8px;min-height:36px;padding:9px 13px;font-size:11px;display:flex}.demo-tools button.selected{background:var(--white);box-shadow:0 1px 4px #25232110}.demo-tools i{border-radius:50%;width:10px;height:10px}.demo-canvas{background:var(--subtle);padding:35px 12%}.demo-page{aspect-ratio:1.6;position:relative;box-shadow:0 16px 28px #25232118;container-type:inline-size}.demo-page>.pdf-page{transform-origin:0 0;scale:calc(100cqw / 1200px);position:absolute;inset:0}.demo-bottom{justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;font-size:11px;display:flex}.demo-bottom>div{align-items:center;gap:15px;display:flex}.demo-bottom button{border:1px solid var(--border-strong);border-radius:50%;place-items:center;min-width:32px;min-height:32px;display:grid}.demo-bottom a{border-bottom:1px solid var(--border-strong);align-items:center;gap:8px;padding:6px 0;display:flex}.feature-grid{grid-template-columns:1.1fr 1fr;gap:20px;display:grid}.feature-photo{color:#fff;border-radius:5px;min-height:520px;position:relative;overflow:hidden}.feature-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feature-photo:after{content:"";background:linear-gradient(#0000 10%,#252321e6);position:absolute;inset:0}.feature-photo>div{z-index:1;position:absolute;bottom:32px;left:35px;right:35px}.feature-photo span,.feature-stack article>span{letter-spacing:1.3px;font-size:9px}.feature-photo h3{letter-spacing:-1px;margin:18px 0;font:38px Golos Text,Arial,sans-serif}.feature-photo p{color:var(--subtle);max-width:400px;margin:0;font-size:13px;line-height:1.8}.feature-stack{gap:20px;display:grid}.feature-stack article{background:var(--subtle);border-radius:5px;padding:30px 35px;position:relative}.feature-stack article>svg{color:var(--muted);width:24px;position:absolute;top:29px;right:30px}.feature-stack h3{letter-spacing:-.7px;max-width:330px;margin:24px 0 13px;font:29px/1.2 Golos Text,Arial,sans-serif}.feature-stack p{max-width:380px;margin:0;font-size:13px}.steps{grid-template-columns:repeat(3,1fr);gap:30px;margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--line);padding:26px 22px 0 0}.steps b{color:var(--muted);font-size:11px;font-weight:400}.steps h3{letter-spacing:-.6px;margin:35px 0 16px;font:26px Golos Text,Arial,sans-serif}.steps p{max-width:300px;font-size:13px;line-height:1.8}.integration-note{background:var(--subtle);border-radius:5px;align-items:center;gap:18px;margin-top:35px;padding:20px 24px;display:flex}.integration-note>svg{flex-shrink:0}.integration-note p{max-width:680px;margin:0;font-size:12px}.integration-note a{white-space:nowrap;gap:10px;margin-left:auto;font-size:11px;display:flex}.price-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.price-card{border:1px solid var(--line);background:var(--white);border-radius:8px;padding:32px 38px}.price-card.subscription{background:var(--pale);border-color:var(--primary)}.price-top{letter-spacing:1.2px;color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.price-card h3{letter-spacing:-1px;margin:26px 0 8px;font:34px Golos Text,Arial,sans-serif}.price-card>p{font-size:12px}.price-value{letter-spacing:-2px;margin:30px 0 27px;font-size:48px}.price-value>small{letter-spacing:0;color:var(--muted);white-space:nowrap;font-size:12px}.price-card ul{border-top:1px solid var(--border-strong);gap:15px;margin:0;padding:25px 0 20px;list-style:none;display:grid}.price-card li{align-items:center;gap:12px;font-size:12px;display:flex}.price-card li svg{flex-shrink:0}.price-card .sales-button{width:100%;margin-top:12px}.price-card>small{text-align:center;color:var(--muted);margin-top:16px;font-size:9px;display:block}.pricing-facts{justify-content:space-between;align-items:center;gap:30px;margin-top:20px;display:flex}.pricing-facts p{max-width:560px;font-size:11px}.pricing-facts a{align-items:center;gap:10px;font-size:11px;display:flex}.faq-section{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.faq-items details{border-bottom:1px solid var(--line)}.faq-items summary{cursor:pointer;justify-content:space-between;gap:20px;padding:21px 0;font-size:13px;list-style:none;display:flex}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary span{color:var(--muted);font-size:22px;line-height:1}.faq-items details[open] summary span{transform:rotate(45deg)}.faq-items p{margin:0;padding:0 25px 20px 0;font-size:12px;line-height:1.85}.sales-cta{background:var(--nav);text-align:center;color:#fff;border-radius:7px;max-width:1296px;margin:100px auto 0;padding:78px 5%}.sales-cta h2{margin:25px 0 32px;font-size:clamp(36px,4vw,56px)}.sales-cta p{color:var(--nav-muted);margin-top:20px;font-size:11px}.public-footer{grid-template-columns:1.1fr 1fr 1fr;gap:45px;max-width:1440px;margin:auto;padding:65px 5% 25px;display:grid}.public-footer .public-brand{font-size:48px}.public-footer p{margin-top:23px;font-size:12px;line-height:1.8}.public-footer small{color:var(--muted);font-size:9px}.public-footer>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:12px;font-size:11px;display:flex}.public-footer strong{font-size:11px;font-weight:500}.public-footer span{color:var(--muted)}.public-footer a:hover{text-decoration:underline}.public-footer .footer-bottom{border-top:1px solid var(--line);width:100%;color:var(--muted);grid-column:1/-1;justify-content:space-between;margin-top:15px;padding-top:22px;flex-direction:row!important;font-size:9px!important}.legal-page,.account-page,.names-page{max-width:1000px;margin:auto;padding:55px 35px 70px}.legal-page>.eyebrow,.account-page>.eyebrow{margin-top:50px}.legal-page h1,.account-page h1,.names-page h1{margin:25px 0 15px;font-size:58px}.legal-subtitle{font-size:17px}.legal-notice{background:var(--subtle);border-left:3px solid var(--muted);color:var(--ink);margin:30px 0;padding:18px 22px;font-size:12px;line-height:1.8}.legal-page nav{gap:9px;padding:20px 0;font-size:12px;display:grid}.legal-page nav a{color:var(--muted)}.legal-page section{margin-top:35px;scroll-margin-top:25px}.legal-page section h2{letter-spacing:-.4px;font:27px/1.3 Golos Text,Arial,sans-serif}.legal-page section p{color:var(--ink);font-size:14px;line-height:1.9}.names-page>p{max-width:600px;line-height:1.8}.names-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:45px;display:grid}.names-grid article{border-top:1px solid var(--line);background:var(--subtle);padding:25px 20px}.names-grid small{color:var(--muted);font-size:10px}.names-grid h2{letter-spacing:-1px;margin:20px 0 15px;font-size:30px}.names-grid p{margin:0;font-size:12px;line-height:1.8}.auth-layout{background:var(--paper);grid-template-columns:44% 56%;min-height:100vh;display:grid}.auth-visual{background:var(--nav);color:#fff;flex-direction:column;gap:26px;min-height:100vh;padding:45px 48px;display:flex;position:relative;overflow:hidden}.auth-visual>div{z-index:1;margin-top:clamp(20px,7vh,80px);position:relative}.auth-visual h2{margin:25px 0;font-size:clamp(34px,3.8vw,56px)}.auth-visual p{color:var(--nav-muted);font-size:13px;line-height:1.8}.auth-visual img{object-fit:cover;border-radius:70px 0 0;flex-shrink:0;align-self:flex-end;width:calc(100% + 48px);height:clamp(160px,30vh,340px);min-height:160px}.auth-caption{letter-spacing:1px;color:var(--nav-muted);margin-top:auto;font-size:9px}.auth-visual em{color:#b9cbff}.auth-panel{padding:32px 8% 35px}.auth-back{color:var(--muted);font-size:12px}.auth-form-wrap{max-width:430px;margin:45px auto 0}.auth-form-wrap h1{margin:18px 0 20px;font-size:43px}.auth-form-wrap>p{color:var(--muted);font-size:13px;line-height:1.8}.auth-form-wrap form{gap:17px;margin-top:27px;display:grid}.auth-form-wrap form>label{gap:8px;font-size:12px;display:grid}.auth-form-wrap input:not([type=checkbox]):not([type=radio]){background:var(--white);border-radius:5px;min-height:46px;font-size:13px}.password-field{position:relative}.password-field input{padding-right:52px!important}.password-field button{width:42px;color:var(--muted);place-items:center;display:grid;position:absolute;top:3px;bottom:3px;right:3px}.plan-picker{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.plan-picker legend{margin-bottom:10px;font-size:12px}.plan-picker label{border:1px solid var(--line);cursor:pointer;border-radius:5px;align-items:flex-start;gap:9px;padding:12px 10px;font-size:11px;display:flex}.plan-picker label.chosen{border-color:var(--muted);background:var(--paper)}.plan-picker input{flex-shrink:0;margin-top:1px}.plan-picker small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.consent-checks{gap:13px;margin:3px 0;display:grid}.consent-checks label{color:var(--muted);align-items:flex-start;gap:10px;font-size:10px;line-height:1.7;display:flex}.consent-checks input{flex-shrink:0;margin-top:2px}.consent-checks a{text-underline-offset:2px;color:var(--ink);text-decoration:underline}.auth-error{color:#924a36;background:#f8ebe6;border-left:3px solid #b96b54;padding:13px 16px;font-size:12px;line-height:1.6}.auth-switch{text-align:center;margin-top:24px!important;font-size:12px!important}.auth-switch a{border-bottom:1px solid var(--muted);color:var(--ink);margin-left:7px}.auth-recovery{text-align:center;color:var(--muted);font-size:11px;display:block}.auth-local{border-top:1px solid var(--subtle);justify-content:center;align-items:center;gap:8px;margin-top:25px;padding-top:20px;display:flex;font-size:9px!important}.reset-help{margin-top:22px;font-size:12px;line-height:1.8}.reset-help summary{cursor:pointer}.reset-help code{overflow-wrap:anywhere;font-size:11px}.account-grid{grid-template-columns:1fr 1fr;gap:30px;margin-top:45px;display:grid}.account-grid>section{background:var(--subtle);border-radius:6px;padding:28px}.account-grid h2{margin:0 0 15px;font-size:28px}.account-grid p{font-size:12px;line-height:1.8}.account-plan{border:1px solid var(--line);text-align:left;border-radius:5px;justify-content:space-between;align-items:center;width:100%;margin-top:14px;padding:18px;font-size:14px;display:flex}.account-plan small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.account-plan.selected{background:var(--subtle);border-color:var(--muted)}.account-grid .sales-button{width:100%;margin-top:25px}.export-sharing{align-items:center;gap:8px;display:flex}.share-panel{background:var(--subtle);border:1px solid var(--line);border-radius:6px;margin:10px 0 25px;padding:20px}.share-panel p{margin:0 0 13px;font-size:12px;line-height:1.8}.share-panel form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.share-panel label{align-items:center;gap:10px;font-size:12px;display:flex}.share-panel select{width:130px}.share-item{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:13px;padding-top:13px;display:flex}.share-item input{flex:1;min-width:180px}.share-item small{font-size:10px}.profile-link{align-items:center;gap:8px;display:flex}.help-button[aria-label]{min-width:32px;min-height:32px}@media (width>=1600px){.hero-art{min-height:635px}}@media (width<=1000px){.public-header{height:90px}.public-header nav{gap:20px}.sales-hero{gap:2%;padding-top:44px}.hero-copy h1{font-size:60px}.hero-art{min-height:580px;margin-left:15px}.hero-sheet{width:83%;padding:25px}.hero-sheet h2{font-size:30px!important}.hero-actions{gap:14px}.hero-actions .sales-button{padding:16px}.section-intro{gap:25px}.section-intro>p{max-width:260px}.demo-section,.possibilities,.how-section,.pricing-section,.faq-section{padding-top:75px}.price-card{padding:28px}.price-value{font-size:39px}.feature-photo{min-height:500px}.feature-stack article{padding:28px}.feature-stack h3{font-size:25px}.faq-section{gap:35px}.auth-visual{padding:38px 30px}.auth-visual>div{margin-top:80px}.auth-caption{left:30px}.auth-panel{padding:30px 6%}.public-footer{gap:30px}.public-footer>div:last-of-type{overflow-wrap:anywhere}}@media (width<=740px){.public-header{gap:14px;height:78px;padding:0 6%}.public-brand{letter-spacing:-3.5px;gap:8px;font-size:44px}.public-brand span{letter-spacing:1px;font-size:8px}.public-header nav{display:none}.public-login{gap:10px;font-size:12px}.sales-hero{flex-direction:column;gap:28px;padding:40px 6% 35px;display:flex}.hero-copy{padding:0}.hero-copy h1{white-space:nowrap;margin:25px 0 24px;font-size:clamp(36px,11.2vw,64px)}.hero-copy>p{max-width:480px;font-size:13px;line-height:1.9}.hero-actions{gap:20px;margin-top:26px}.hero-copy>small{font-size:9px}.hero-art{height:490px;min-height:490px;margin:8px 0 0 20px}.hero-art>img{border-radius:2px 55px 2px 2px;width:85%;height:94%}.hero-sheet{width:66%;padding:25px 23px;bottom:30px;left:-20px}.hero-sheet h2{margin:20px 0;font-size:27px!important}.hero-sheet b{font-size:23px}.hero-sheet .eyebrow{font-size:7px}.sheet-foot{margin-top:25px;font-size:6px}.hero-art-caption{font-size:7px}.benefit-strip{gap:15px;margin:0 6%;padding:20px 0;display:grid}.benefit-strip>span{font-size:11px}.demo-section,.possibilities,.how-section,.pricing-section,.faq-section{padding:60px 6% 0}.section-intro{margin-bottom:25px;display:block}.section-intro h2,.faq-section h2{margin-top:18px;font-size:36px;line-height:1.12}.section-intro>p{max-width:100%;margin-top:22px;font-size:12px;line-height:1.9}.demo-tools{flex-direction:column;align-items:flex-start;gap:12px;padding:13px 12px}.demo-tools>span{font-size:10px}.demo-tools button{padding:8px 12px;font-size:10px}.demo-canvas{padding:18px 4%}.demo-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding:12px;font-size:10px}.demo-bottom>div{gap:10px}.demo-bottom a{margin-left:4px}.feature-grid{grid-template-columns:1fr}.feature-photo{min-height:420px}.feature-photo>div{bottom:28px;left:25px;right:25px}.feature-photo h3{font-size:31px}.feature-photo p{font-size:12px}.feature-stack article{min-height:220px}.steps{grid-template-columns:1fr;gap:18px}.steps li{grid-template-columns:35px 1fr;column-gap:15px;padding-top:22px;display:grid}.steps b{grid-row:1/3;padding-top:5px}.steps h3{margin:0;font-size:25px}.steps p{grid-column:2;max-width:100%;margin-top:13px;font-size:12px}.integration-note{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:20px}.integration-note p{flex:1;min-width:190px;font-size:11px}.integration-note a{margin-left:36px}.price-grid{grid-template-columns:1fr;gap:17px}.price-card{padding:27px}.price-card h3{font-size:33px}.price-value{letter-spacing:-1.5px;font-size:43px}.price-card li{font-size:11px}.price-card>small{font-size:8px}.pricing-facts{display:block}.pricing-facts p{font-size:10px;line-height:1.9}.pricing-facts a{font-size:10px}.faq-section{grid-template-columns:1fr;gap:22px}.faq-items summary{padding:20px 0;font-size:12px;line-height:1.7}.faq-items p{font-size:11px}.sales-cta{border-radius:6px;margin:60px 6% 0;padding:45px 6%}.sales-cta h2{margin:25px 0;font-size:32px;line-height:1.15}.sales-cta p{font-size:10px}.sales-cta .eyebrow{font-size:8px}.sales-cta .sales-button{gap:12px;padding:15px;font-size:12px}.public-footer{grid-template-columns:1fr;gap:32px;padding:45px 6% 22px}.public-footer>div:not(:first-child){gap:13px;font-size:11px}.public-footer .footer-bottom{gap:10px;margin-top:0;flex-direction:column!important;font-size:8px!important}.public-footer .public-brand{font-size:43px}.legal-page,.names-page,.account-page{padding:30px 6% 40px}.legal-page h1,.names-page h1,.account-page h1{overflow-wrap:anywhere;font-size:40px;line-height:1.1}.legal-page section h2{font-size:24px}.legal-page section p{font-size:12px}.legal-subtitle{font-size:14px}.legal-notice{padding:17px;font-size:11px}.legal-page nav{font-size:11px}.names-grid,.account-grid{grid-template-columns:1fr}.names-grid{gap:12px;margin-top:30px}.names-grid h2{font-size:29px}.auth-layout{display:block}.auth-visual{border-bottom:1px solid var(--line);align-items:center;min-height:0;padding:22px 6%;display:flex}.auth-visual>div,.auth-visual img,.auth-caption{display:none}.auth-panel{padding:22px 7% 35px}.auth-form-wrap{max-width:470px;margin-top:28px}.auth-form-wrap h1{font-size:39px}.auth-form-wrap .eyebrow{font-size:9px}.auth-form-wrap>p{font-size:12px}.auth-form-wrap form{gap:18px;margin-top:24px}.auth-form-wrap input:not([type=checkbox]):not([type=radio]){min-height:48px;font-size:16px}.auth-form-wrap form>label{font-size:12px}.consent-checks label,.plan-picker label{font-size:11px}.plan-picker small{font-size:9px}.auth-local{font-size:9px!important}.auth-back{font-size:11px}.share-panel{padding:15px}.export-sharing{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.sales-button{transition:none}.sales-button:hover{transform:none}}@media print{.public-header,.public-footer,.legal-page>nav,.legal-page>.sales-text-link{display:none}.legal-page{max-width:none;padding:0}.legal-page section{break-inside:avoid}.legal-page h1{font-size:32px}}.canvas-warning{color:#9c442e;max-width:75%;font-weight:600;line-height:1.5}.account-page h1,.account-page>p,.workspace strong,.project-card h3{overflow-wrap:anywhere}@media (width<=360px){.hero-sheet{width:76%;padding:20px 18px;bottom:30px}.hero-sheet h2{font-size:24px!important}.hero-art-top{letter-spacing:.7px;font-size:7px}.hero-art{height:470px;min-height:470px}}@media (width<=740px){.legal-page h1{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(25px,7.8vw,40px)}.legal-page section p{font-size:14px;line-height:1.7}}.usage-panel{background:var(--subtle);margin-top:24px;padding:32px}.usage-panel h2{margin:16px 0;font:32px Golos Text,Arial,sans-serif}.usage-panel p{max-width:780px;font-size:14px;line-height:1.7}.auth-visual .public-brand{color:#fff}.auth-visual em,.sales-cta em{color:#b9cbff}.account-password-form{border-top:1px solid #dce2ed;gap:14px;margin-top:24px;padding-top:24px;display:grid}.account-password-form h3{margin:0}.account-password-form label{gap:7px;font-size:14px;display:grid}.account-password-form input{width:100%;min-width:0;min-height:46px;font:inherit;color:#192641;background:#fff;border:1px solid #ccd5e5;border-radius:8px;padding:12px;font-size:16px}.account-password-form input:focus-visible{outline-offset:2px;outline:2px solid #4058bf}.account-password-form small{color:#626c7e;line-height:1.5}
