.price-copy-wide{max-width:72rem}.price-copy-wide>p{max-width:48rem}.pricing-system{gap:1rem;margin-top:clamp(3.5rem,7vw,6.5rem);display:grid}.vip-strip{background:radial-gradient(circle at 0 50%, #fec5fb1f, transparent 40%), var(--ink-soft);border:1px solid #fec5fb4d;border-radius:.75rem;grid-template-columns:minmax(15rem,.8fr) auto minmax(20rem,1.2fr) auto;align-items:center;gap:2rem;padding:clamp(1.35rem,2.5vw,2rem);display:grid}.vip-strip-title{align-items:center;gap:1rem;display:flex}.vip-strip-title h3{letter-spacing:-.045em;margin:.2rem 0 0;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1}.vip-crown,.vip-option-icon{color:var(--pink);background:#fec5fb21;border-radius:50%;flex:none;place-items:center;display:grid}.vip-crown{width:3.4rem;height:3.4rem}.vip-crown svg,.vip-option-icon svg{width:1.35rem;height:1.35rem}.vip-strip-price strong{color:var(--pink);letter-spacing:-.065em;white-space:nowrap;font-size:clamp(2.8rem,5vw,4.6rem);font-weight:600;line-height:.85}.vip-strip-price{gap:.45rem;display:grid}.vip-strip-price small{color:var(--cream-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.78rem;font-weight:700}.vip-strip-benefits{color:var(--cream-muted);gap:.65rem;font-size:.95rem;font-weight:600;display:grid}.vip-strip-benefits span{align-items:center;gap:.7rem;display:flex}.vip-strip-benefits svg{width:1.1rem;height:1.1rem;color:var(--pink);flex:none}.vip-strip-cta{white-space:nowrap;min-height:3.25rem;padding-inline:1.2rem}.tariff-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.tariff-card{border:1px solid var(--line);background:var(--ink-soft);min-width:0;min-height:31rem;color:var(--cream);border-radius:.75rem;flex-direction:column;padding:clamp(1.25rem,2vw,1.7rem);transition:border-color .22s,transform .22s cubic-bezier(.22,1,.36,1),background .22s;display:flex;position:relative}.tariff-card:hover{border-color:#fffce157;transform:translateY(-.25rem)}.tariff-card-disabled:hover{transform:none}.tariff-card-disabled .tariff-cta:disabled{cursor:not-allowed;opacity:.42}.tariff-card-accent{background:linear-gradient(180deg, #abff8412, transparent 38%), var(--ink-soft);border-color:#abff846b}.tariff-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;height:5.9rem;min-height:5.9rem;padding-right:0;display:flex;position:relative}.tariff-card-head>div{width:100%;min-width:0}.tariff-card-accent .tariff-card-head{padding-right:0}.tariff-card h3{letter-spacing:-.045em;white-space:nowrap;max-width:100%;margin:.45rem 0 0;font-size:clamp(1.45rem,1.55vw,2rem);font-weight:600;line-height:1}.tariff-label{color:var(--cream-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.tariff-badge{z-index:1;background:var(--lime);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:.35rem .55rem;font-size:.7rem;font-weight:700;position:absolute;inset:0 0 auto auto}.tariff-price{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.35rem;display:flex}.tariff-price strong{color:var(--blue);letter-spacing:-.07em;font-size:clamp(3.6rem,5vw,5.2rem);font-weight:600;line-height:.82}.tariff-price-blurred,.tariff-unit-blurred,.constructor-plan-price.is-blurred{filter:blur(8px);-webkit-user-select:none;user-select:none;pointer-events:none}.tariff-card-accent .tariff-price strong{color:var(--lime)}.tariff-price span{color:var(--cream-muted);font-size:.875rem;font-weight:600}.tariff-description{min-height:6.1rem;color:var(--cream-muted);margin:1.5rem 0 0;font-size:1rem;line-height:1.45}.tariff-unit,.tariff-unit-spacer{min-height:1.4rem;margin:.7rem 0 0}.tariff-unit{color:var(--lime);font-size:.8rem;font-weight:700}.tariff-features{border-top:1px solid var(--line);align-content:start;gap:.7rem;min-height:11.6rem;margin:1.7rem 0 2rem;padding:1.35rem 0 0;list-style:none;display:grid}.tariff-features li{color:var(--cream-muted);align-items:flex-start;gap:.6rem;font-size:1rem;line-height:1.4;display:flex}.tariff-features svg{width:.95rem;height:.95rem;color:var(--lime);flex:none;margin-top:.15rem}.tariff-cta{border:0;width:100%;min-height:3.3rem;margin-top:auto}.tariff-card-constructor{background:radial-gradient(circle at 100% 0, #85aaff21, transparent 40%), var(--ink-soft);border-color:#85aaff59;grid-column:1/-1;grid-template-columns:minmax(17rem,.78fr) minmax(22rem,1fr) minmax(22rem,.92fr);grid-template-areas:"head lead preview""head lead cta";align-items:center;gap:.8rem clamp(1.5rem,3vw,3rem);height:auto;min-height:0;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.tariff-card-constructor:hover{transform:none}.tariff-card-constructor .tariff-card-head{grid-area:head;align-items:flex-start;gap:1rem;height:auto;min-height:0}.tariff-card-constructor .tariff-card-head>div{flex:auto;width:auto}.tariff-card-constructor h3{max-width:none;font-size:clamp(2.4rem,3.2vw,3.6rem)}.constructor-icon{width:2rem;height:2rem;color:var(--blue);flex:none;margin-top:1.55rem}.constructor-lead{max-width:34rem;color:var(--cream-muted);grid-area:lead;margin:0;font-size:1rem;line-height:1.5}.constructor-preview{color:var(--cream-muted);white-space:nowrap;grid-area:preview;justify-content:flex-start;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:flex}.constructor-preview span,.constructor-preview strong{border:1px solid var(--line);border-radius:.45rem;padding:.45rem .55rem}.constructor-preview strong{color:var(--blue)}.tariff-card-constructor .tariff-cta{grid-area:cta;width:100%;min-width:0;margin-top:0}[data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:110!important;background:#080a09c7!important}.pricing-dialog{max-height:calc(100dvh - 2rem);overflow-y:auto;z-index:111!important;background:var(--ink)!important;width:min(58rem,100vw - 2rem)!important;max-width:58rem!important;color:var(--cream)!important;border:1px solid #fffce12e!important;border-radius:1rem!important;gap:1.4rem!important;padding:clamp(1.25rem,3vw,2.2rem)!important;box-shadow:0 2rem 8rem #00000080!important}.pricing-dialog [data-slot=dialog-close]{color:var(--cream)!important}.pricing-dialog-head{padding-right:2.5rem;text-align:left!important}.pricing-dialog-head [data-slot=dialog-title]{letter-spacing:-.055em;font-size:clamp(2.2rem,5vw,4.6rem)!important;line-height:.95!important}.pricing-dialog-head [data-slot=dialog-description]{max-width:42rem;line-height:1.5;color:var(--cream-muted)!important;font-size:1rem!important}.constructor-options{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.constructor-plan{border:1px solid var(--line);cursor:pointer;background:#fffce109;border-radius:.65rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:1rem;transition:border-color .18s,background .18s;display:grid}.constructor-plan:hover,.constructor-plan.is-selected{background:#abff840f;border-color:#abff8480}.constructor-plan.is-disabled{cursor:not-allowed;opacity:.5}.constructor-plan.is-disabled:hover{border-color:var(--line);background:#fffce109}.constructor-plan input,.vip-option input{width:1.15rem;height:1.15rem;accent-color:var(--lime)}.constructor-plan-copy,.vip-option-copy{gap:.25rem;min-width:0;display:grid}.constructor-plan-copy strong,.vip-option-copy strong{font-size:.95rem}.constructor-plan-copy small,.vip-option-copy small{color:var(--cream-muted);font-size:.75rem;line-height:1.35}.constructor-plan-price{color:var(--cream);white-space:nowrap;align-items:baseline;font-size:1.35rem;font-weight:700;display:flex}.constructor-plan-price small{color:var(--cream-muted);font-size:.7rem}.vip-option{cursor:pointer;background:#fec5fb0b;border:1px solid #fec5fb40;border-radius:.65rem;grid-template-columns:auto auto 1fr;align-items:start;gap:.8rem;padding:1.1rem;display:grid}.vip-option.is-selected{background:#fec5fb14;border-color:#fec5fb9e}.vip-option-icon{width:2.3rem;height:2.3rem}.vip-option-copy>span{color:var(--cream-muted);align-items:center;gap:.55rem;margin-top:.25rem;font-size:.8rem;display:flex}.vip-option-copy>span svg{width:.95rem;height:.95rem;color:var(--pink);flex:none}.constructor-total{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.25rem 0;display:flex}.constructor-total>div{gap:.25rem;display:grid}.constructor-total>div>span{color:var(--cream-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.constructor-total>div>small{color:var(--cream-muted);font-size:.85rem}.constructor-total>strong{color:var(--lime);letter-spacing:-.065em;align-items:baseline;font-size:clamp(3.2rem,7vw,5rem);font-weight:600;line-height:.8;display:flex}.constructor-total>strong small{color:var(--cream-muted);letter-spacing:0;font-size:.85rem}.constructor-submit{border:0;width:100%;min-height:3.6rem}@media (max-width:1500px){.tariff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tariff-card h3{font-size:clamp(1.65rem,2.2vw,2.2rem)}}@media (max-width:1120px){.tariff-card-accent .tariff-card-head{padding-right:0}.tariff-card-constructor{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"head lead""preview cta";row-gap:1.15rem}.constructor-preview{justify-content:flex-start}.vip-strip{grid-template-columns:1fr auto}.vip-strip-benefits{grid-column:1/-1;grid-template-columns:1fr 1fr}.vip-strip-cta{grid-column:1/-1;width:100%}}@media (max-width:700px){.pricing-system{margin-top:3rem}.tariff-card-head{height:auto;min-height:0;padding-right:0}.tariff-card h3{white-space:normal;text-wrap:balance}.tariff-description,.tariff-features{min-height:0}.tariff-grid,.constructor-options{grid-template-columns:1fr}.tariff-card{min-height:auto}.tariff-card-constructor{grid-template-columns:1fr;grid-template-areas:"head""lead""preview""cta";row-gap:1.2rem}.tariff-card-constructor .tariff-card-head{width:100%}.constructor-icon{margin-top:1.35rem}.constructor-preview{flex-wrap:wrap}.vip-strip{grid-template-columns:1fr;gap:1.2rem}.vip-strip-benefits{grid-column:auto;grid-template-columns:1fr}.vip-strip-cta{grid-column:auto;width:100%}.vip-strip-price strong{font-size:3.4rem}.pricing-dialog{max-height:calc(100dvh - 1rem);width:calc(100vw - 1rem)!important;padding:1rem!important}.constructor-plan{grid-template-columns:auto 1fr auto}.constructor-total{flex-direction:column;align-items:flex-start}}@media (max-width:390px){.constructor-plan{grid-template-columns:auto 1fr}.constructor-plan-price{grid-column:2}.vip-option{grid-template-columns:auto 1fr}.vip-option-icon{display:none}}.tariff-vip-preview{background:#fec5fb0b;border:1px solid #fec5fb33;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.8rem;min-height:4.4rem;margin-top:1rem;padding:.8rem .85rem;display:flex}.tariff-vip-preview-copy{align-items:center;gap:.65rem;min-width:0;display:flex}.tariff-vip-preview-copy>svg{width:1rem;height:1rem;color:var(--pink);flex:none}.tariff-vip-preview-copy>span{gap:.14rem;min-width:0;display:grid}.tariff-vip-preview-copy strong{color:var(--cream);font-size:.84rem}.tariff-vip-preview-copy small{color:var(--cream-muted);font-size:.72rem}.tariff-vip-preview>b{color:var(--pink);white-space:nowrap;flex:none;font-size:.9rem;font-weight:800}@media (max-width:640px){.tariff-vip-preview{min-height:4.75rem;padding:.9rem}.tariff-vip-preview-copy strong{font-size:.92rem}.tariff-vip-preview-copy small{font-size:.78rem}.tariff-vip-preview>b{font-size:.96rem}}
.pricing-dialog-v2{height:min(58rem,100dvh - 2rem);max-height:calc(100dvh - 2rem);color:var(--cream);flex-direction:column;overflow:hidden;background:var(--ink)!important;border-radius:1rem!important;gap:0!important;width:min(80rem,100vw - 2rem)!important;max-width:80rem!important;padding:0!important;display:flex!important}.pricing-dialog-v2>[data-slot=dialog-close]{z-index:2;top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));border:1px solid var(--line);background:var(--ink-soft);opacity:1;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute}.pricing-dialog-head-v2{border-bottom:1px solid var(--line);flex:none;padding:1.5rem 4.75rem 1.5rem 2rem!important}.constructor-overline{color:var(--lime);letter-spacing:.06em;margin:0 0 .25rem;font-size:.875rem;font-weight:600}.pricing-dialog-head-v2 [data-slot=dialog-title]{letter-spacing:-.04em;max-width:25ch;font-size:clamp(2rem,3.7vw,3.25rem)!important;line-height:1.08!important}.pricing-dialog-head-v2 [data-slot=dialog-description]{max-width:64ch;margin-top:.4rem;font-size:1rem!important}.constructor-shell{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--cream-muted) var(--ink);-webkit-overflow-scrolling:touch;flex:1;grid-template-columns:minmax(0,1fr) minmax(19rem,.48fr);align-items:start;min-height:0;display:grid;overflow-y:auto}.constructor-shell:focus-visible{outline:2px solid var(--lime);outline-offset:-3px}.constructor-shell::-webkit-scrollbar{width:8px}.constructor-shell::-webkit-scrollbar-thumb{background:var(--cream-muted);border:2px solid var(--ink);border-radius:8px}.constructor-main,.constructor-summary{min-width:0;min-height:0;overflow:visible}.constructor-main{padding:0 2rem 1.5rem}.constructor-block{border-bottom:1px solid var(--line);padding:1.75rem 0}.constructor-block:last-child{border:0}.constructor-block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.constructor-block-head>div{gap:.4rem;min-width:0;display:grid}.constructor-block-head>div>span{color:var(--lime);font-size:.875rem;font-weight:600}.constructor-block-head h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.2}.constructor-block-head>small{color:var(--cream-muted);font-size:.875rem}.constructor-budget-block .constructor-block-head>strong{color:var(--lime);font-size:2.25rem;line-height:1}.pricing-dialog-v2 .constructor-options{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-dialog-v2 .constructor-plan{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.6rem;padding:1rem}.pricing-dialog-v2 .constructor-plan-price{flex-wrap:wrap;grid-column:2;font-size:1.5rem}.pricing-dialog-v2 .constructor-plan-copy strong{font-size:1rem;line-height:1.3}.pricing-dialog-v2 .constructor-plan-copy small,.pricing-dialog-v2 .constructor-plan-price small{font-size:.875rem;line-height:1.45}.constructor-plan:focus-within,.transport-card:focus-within{outline:2px solid var(--lime);outline-offset:3px}.budget-slider-wrap{display:grid}.budget-slider{cursor:pointer;width:100%;min-height:2.75rem;accent-color:var(--lime);margin:0}.budget-slider:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:.5rem}.budget-scale{color:var(--cream-muted);justify-content:space-between;font-size:.875rem;display:flex}.budget-scale i{font-style:normal}.ai-budget-row{border:1px solid var(--line);background:var(--ink-soft);border-radius:.65rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.ai-budget-row>div{flex:12rem;align-items:center;gap:.65rem;display:flex}.ai-budget-row p{color:var(--cream-muted);margin:0;font-size:1rem;line-height:1.45}.ai-dot{background:var(--blue);border-radius:50%;flex:none;width:.5rem;height:.5rem}.ai-configure-button{border:1px solid var(--blue);min-height:2.75rem;color:var(--cream);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;transition:background .18s;display:inline-flex}.ai-configure-button:hover{background:#00bae21a}.ai-configure-button svg{width:1rem;height:1rem;color:var(--blue)}.constructor-help{color:var(--cream-muted);margin:1rem 0 0;font-size:.875rem;line-height:1.5}.constructor-help+.constructor-addons-grid{margin-top:1rem}.constructor-addons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.addon-card{border:1px solid var(--line);background:var(--ink-soft);min-width:0;color:var(--cream);cursor:pointer;text-align:left;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.65rem;padding:1rem;transition:background .18s,border-color .18s;display:grid}.addon-card:hover:not(:disabled){border-color:var(--cream-muted)}.addon-card.is-selected{border-color:var(--lime);background:#abff840e}.addon-card-vip.is-selected{border-color:var(--pink);background:#fec5fb0e}.addon-card.is-included{cursor:default}.addon-icon{width:1.5rem;height:1.5rem;color:var(--blue);place-items:center;display:grid}.addon-icon svg{width:1.25rem;height:1.25rem}.addon-card-vip .addon-icon,.addon-card-vip .addon-price{color:var(--pink)}.addon-copy{gap:.45rem;min-width:0;display:grid}.addon-copy strong{font-size:1rem;line-height:1.3}.addon-copy small,.addon-copy em{color:var(--cream-muted);font-size:.875rem;font-style:normal;line-height:1.45}.addon-price{color:var(--lime);grid-column:2;font-size:1rem;font-weight:600}.transport-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.transport-card{border:1px solid var(--line);background:var(--ink-soft);cursor:pointer;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.6rem;min-width:0;padding:.9rem;display:grid}.transport-card.is-selected{border-color:var(--blue);background:#00bae20d}.transport-card input{width:1.1rem;height:1.1rem;accent-color:var(--blue);margin-top:.2rem}.transport-card>span{gap:.4rem;min-width:0;display:grid}.transport-card strong{font-size:1rem}.transport-card small{color:var(--cream-muted);font-size:.875rem;line-height:1.45}.transport-card b{color:var(--blue);grid-column:2;font-size:1rem}.constructor-summary{border-left:1px solid var(--line);background:var(--ink-soft);flex-direction:column;padding:1.75rem;display:flex}.constructor-summary-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.constructor-summary-top>span{font-size:1rem;font-weight:600}.constructor-summary-top>small{color:var(--cream-muted);font-size:.875rem}.constructor-summary-price{flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:1.5rem 0;display:flex}.constructor-summary-price strong{color:var(--lime);letter-spacing:-.05em;font-size:clamp(3.5rem,6vw,5rem);font-weight:600;line-height:1}.constructor-summary-price span{color:var(--cream-muted);font-size:1rem}.constructor-breakdown{margin:0}.constructor-breakdown>div{border-top:1px solid var(--line);justify-content:space-between;gap:.75rem;padding:.7rem 0;display:flex}.constructor-breakdown dt,.constructor-breakdown dd{margin:0;font-size:1rem}.constructor-breakdown dt{color:var(--cream-muted)}.constructor-breakdown dd{flex:none;font-weight:600}.constructor-budget-status{border:1px solid var(--line);border-radius:.65rem;grid-template-columns:1fr auto;gap:.5rem;margin-top:1rem;padding:1rem;font-size:.875rem;display:grid}.constructor-budget-status>strong{color:var(--lime);font-size:1rem}.constructor-budget-status>small{color:var(--cream-muted);grid-column:1/-1;font-size:.875rem}.constructor-budget-status.is-over{border-color:var(--destructive)}.constructor-budget-status.is-over>strong{color:var(--destructive)}.constructor-ai-note{align-items:start;gap:.65rem;padding:1rem 0;display:flex}.constructor-ai-note svg{width:1rem;height:1rem;color:var(--blue);flex:none;margin-top:.3rem}.constructor-ai-note p,.constructor-summary-footnote{color:var(--cream-muted);margin:0;font-size:.875rem;line-height:1.5}.pricing-dialog-v2 .constructor-submit{white-space:normal;flex:none;min-height:3.5rem;margin-top:1rem;padding:.9rem 1rem;line-height:1.4}.constructor-summary-footnote{margin-top:1rem}.constructor-footer{border-top:1px solid var(--line);padding:.75rem max(1.25rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));background:var(--ink-soft);flex:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;display:grid}.constructor-footer output{color:var(--lime);font-size:1.5rem;font-weight:600}.constructor-footer small{color:var(--cream-muted);font-size:.875rem;display:block}.constructor-footer .button-primary,.constructor-dismiss{min-height:2.75rem;padding:.65rem 1rem;font-size:1rem}.constructor-dismiss{border:1px solid var(--line);color:var(--cream);cursor:pointer;background:0 0;border-radius:999px}.constructor-dismiss:hover{border-color:var(--cream-muted)}.constructor-dismiss:focus-visible{outline:2px solid var(--lime);outline-offset:3px}@media (max-width:980px),(max-height:650px){.constructor-shell{display:block}.constructor-summary{border-left:0;border-top:1px solid var(--line)}}@media (max-width:600px){.pricing-dialog-v2{height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem);width:calc(100vw - 1rem)!important}.pricing-dialog-head-v2{padding:1.1rem 4.25rem 1rem 1.1rem!important}.pricing-dialog-head-v2 [data-slot=dialog-title]{font-size:1.7rem!important}.pricing-dialog-head-v2 [data-slot=dialog-description]{line-height:1.45;font-size:.875rem!important}.constructor-overline{font-size:.75rem}.constructor-main,.constructor-summary{padding-left:1rem;padding-right:1rem}.pricing-dialog-v2 .constructor-options,.constructor-addons-grid,.transport-grid{grid-template-columns:1fr}.pricing-dialog-v2 .constructor-plan{grid-template-columns:auto minmax(0,1fr) auto}.pricing-dialog-v2 .constructor-plan-price{grid-column:3;font-size:1.25rem}.pricing-dialog-v2 .constructor-plan-copy small{display:none}.ai-configure-button{width:100%}.constructor-footer{padding:.75rem max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem}.constructor-footer>div:first-child{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;display:flex}.constructor-footer output{font-size:1.25rem}.constructor-footer small{text-align:right;font-size:.75rem}.constructor-footer .button-primary,.constructor-dismiss{white-space:nowrap;width:100%;padding-inline:.75rem}}@media (max-height:500px){.pricing-dialog-head-v2{padding-block:.75rem!important}.pricing-dialog-head-v2 [data-slot=dialog-title]{font-size:1.65rem!important}.constructor-overline,.pricing-dialog-head-v2 [data-slot=dialog-description]{display:none}}@media (prefers-reduced-motion:reduce){.addon-card,.ai-configure-button{transition:none}}.vip-meeting-selector{cursor:default;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.vip-meeting-options{flex-wrap:wrap;grid-column:2/-1;gap:.5rem;margin-top:.15rem;display:flex}.vip-meeting-options button{border:1px solid var(--line);width:3rem;min-width:3rem;height:3rem;color:var(--cream-muted);font:inherit;cursor:pointer;background:0 0;border-radius:.65rem;place-items:center;font-size:1rem;font-weight:700;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-grid}.vip-meeting-options button:hover{color:var(--cream);border-color:#fec5fb8c;transform:translateY(-1px)}.vip-meeting-options button.is-selected{border-color:var(--pink);color:var(--pink);background:#fec5fb1a;box-shadow:0 0 0 2px #fec5fb0f}.vip-meeting-options button:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.vip-meeting-total{color:var(--pink);grid-column:2/-1;font-size:1rem;font-weight:700}.transport-card.is-included{cursor:default;opacity:.72}.transport-card.is-included input{cursor:default}@media (max-width:640px){.vip-meeting-selector{grid-template-columns:auto minmax(0,1fr)}.vip-meeting-options,.vip-meeting-total{grid-column:1/-1}.vip-meeting-options button{width:3.25rem;min-width:3.25rem;height:3.25rem}}@media (prefers-reduced-motion:reduce){.vip-meeting-options button{transition:none}.vip-meeting-options button:hover{transform:none}}
.secret-admirer-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 30%, #fec5fb13, transparent 24rem), radial-gradient(circle at 10% 80%, #9d95ff0e, transparent 22rem), var(--ink);padding:clamp(5.5rem,9vw,9rem) 0;position:relative;overflow:hidden}.secret-admirer-grid{grid-template-columns:minmax(0,.95fr) minmax(28rem,1.05fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.secret-admirer-copy{min-width:0}.secret-admirer-title{align-items:center;gap:.9rem;margin-top:1rem;display:flex}.secret-admirer-title h2{color:var(--cream);letter-spacing:-.065em;margin:0;font-size:clamp(3.5rem,7vw,7.2rem);line-height:.9}.secret-admirer-icon{width:3.1rem;height:3.1rem;color:var(--pink);border:1px solid #fec5fb4d;border-radius:999px;flex:none;place-items:center;display:grid}.secret-admirer-icon svg{width:1.35rem;height:1.35rem}.secret-admirer-lead{color:var(--pink);letter-spacing:-.025em;margin:1.35rem 0 0;font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.2}.secret-admirer-description{max-width:41rem;color:var(--cream-muted);margin:1rem 0 0;font-size:1rem;line-height:1.65}.secret-admirer-points{gap:.65rem;margin-top:1.8rem;display:grid}.secret-admirer-points span{min-height:2.5rem;color:var(--cream);align-items:center;gap:.65rem;font-size:.93rem;display:flex}.secret-admirer-points svg{width:1rem;height:1rem;color:var(--pink);flex:none}.secret-admirer-actions{justify-items:start;gap:.8rem;margin-top:2rem;display:grid}.secret-admirer-cta{min-height:3.3rem}.secret-admirer-actions p{max-width:34rem;color:var(--cream-muted);margin:0;font-size:.78rem;line-height:1.5}.secret-story-card{background:#191919e0;border:1px solid #fec5fb38;border-radius:1rem;min-width:0;overflow:hidden}.secret-story-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;display:flex}.secret-story-head>div{gap:.25rem;display:grid}.secret-story-head>div>span{color:var(--pink);letter-spacing:.12em;font-size:.68rem;font-weight:700}.secret-story-head strong{color:var(--cream);font-size:1.05rem}.secret-story-status{min-height:1.8rem;color:var(--pink);white-space:nowrap;border:1px solid #fec5fb33;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .5rem;font-size:.7rem;display:inline-flex}.secret-story-status svg{width:.8rem;height:.8rem}.secret-story-flow{display:grid}.secret-story-flow article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:8.2rem;padding:1.15rem 1.2rem;display:grid}.secret-story-flow article>span{color:#fec5fb85;letter-spacing:.08em;font-size:.72rem;font-weight:700}.secret-story-flow article>div{min-width:0}.secret-story-flow strong{color:var(--cream);font-size:1rem}.secret-story-flow p{max-width:31rem;color:var(--cream-muted);margin:.35rem 0 0;font-size:.82rem;line-height:1.48}.secret-story-flow article>svg{width:1.25rem;height:1.25rem;color:var(--pink)}.secret-story-consent{background:#abff8409;align-items:flex-start;gap:.75rem;padding:1rem 1.2rem;display:flex}.secret-story-consent svg{width:1rem;height:1rem;color:var(--lime);flex:none;margin-top:.18rem}.secret-story-consent p{color:var(--cream-muted);margin:0;font-size:.78rem;line-height:1.5}.secret-admirer-dialog{background:var(--ink);border-color:#fec5fb3d;width:min(100vw - 2rem,52rem);max-width:52rem;max-height:min(90dvh,56rem);padding:0;overflow:auto}.secret-admirer-dialog>button[data-slot=dialog-close]{z-index:3;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--pink);opacity:1;box-shadow:none;cursor:pointer;background:#fec5fb1a;border:1px solid #fec5fb57;border-radius:999px;place-items:center;padding:0;line-height:0;display:grid;position:absolute;top:.85rem;right:.85rem}.secret-admirer-dialog>button[data-slot=dialog-close]:hover{color:var(--cream);opacity:1;background:#fec5fb29;border-color:#fec5fb9e}.secret-admirer-dialog>button[data-slot=dialog-close]:focus-visible{outline:2px solid var(--pink);outline-offset:2px;box-shadow:none}.secret-admirer-dialog>button[data-slot=dialog-close] svg{stroke-width:2px;width:1.15rem;height:1.15rem;display:block}.secret-admirer-dialog [data-slot=dialog-header]{border-bottom:1px solid var(--line);padding:1.5rem 4.75rem 1.1rem 1.5rem}.secret-admirer-dialog [data-slot=dialog-title]{color:var(--cream);letter-spacing:-.045em;font-size:clamp(2rem,5vw,3.2rem);line-height:.95}.secret-admirer-dialog [data-slot=dialog-description]{max-width:42rem;color:var(--cream-muted);margin-top:.65rem;font-size:.9rem;line-height:1.55}.secret-dialog-overline{color:var(--pink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .65rem;font-size:.7rem;font-weight:700}.secret-dialog-body{gap:0;display:grid}.secret-config-block{border-bottom:1px solid var(--line);padding:1.2rem 1.5rem}.secret-config-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.secret-config-heading>span{color:#fec5fb80;font-size:.72rem;font-weight:700}.secret-config-heading h3{color:var(--cream);margin:0;font-size:1rem}.secret-config-heading p{color:var(--cream-muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.45}.secret-choice-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.9rem;display:grid}.secret-choice-row button,.secret-mode-grid button,.secret-chip-row button{border:1px solid var(--line);background:var(--ink-soft);color:var(--cream-muted);cursor:pointer;transition:border-color .16s,background-color .16s,color .16s}.secret-choice-row button{border-radius:.65rem;align-content:center;place-items:center;gap:.15rem;min-height:4.4rem;display:grid}.secret-choice-row button strong{color:var(--cream);font-size:1.35rem;line-height:1}.secret-choice-row button span{font-size:.7rem}.secret-choice-row button.is-selected,.secret-mode-grid button.is-selected,.secret-chip-row button.is-selected{border-color:var(--pink);color:var(--pink);background:#fec5fb11}.secret-choice-row button:hover,.secret-mode-grid button:hover,.secret-chip-row button:hover{border-color:#fec5fb7a}.secret-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.9rem;display:grid}.secret-mode-grid button{text-align:left;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;min-height:7rem;padding:.9rem;display:grid}.secret-mode-grid svg{width:1.05rem;height:1.05rem;color:var(--pink)}.secret-mode-grid button>span{gap:.35rem;display:grid}.secret-mode-grid strong{color:var(--cream);font-size:.88rem}.secret-mode-grid small{color:var(--cream-muted);font-size:.75rem;line-height:1.45}.secret-consent-note{background:#abff8409;border:1px solid #abff842e;border-radius:.6rem;align-items:flex-start;gap:.65rem;margin-top:.65rem;padding:.75rem .8rem;display:flex}.secret-consent-note svg{width:.95rem;height:.95rem;color:var(--lime);flex:none;margin-top:.14rem}.secret-consent-note p{color:var(--cream-muted);margin:0;font-size:.75rem;line-height:1.45}.secret-chip-row{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.secret-chip-row button{min-height:2.65rem;font:inherit;border-radius:999px;padding:.55rem .75rem;font-size:.78rem;font-weight:600}.secret-dialog-summary{background:#fec5fb09;border:1px solid #fec5fb33;border-radius:.65rem;gap:.3rem;margin:1rem 1.5rem 0;padding:.9rem 1rem;display:grid}.secret-dialog-summary span{color:var(--cream-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.secret-dialog-summary strong{color:var(--cream);font-size:.85rem;line-height:1.45}.secret-dialog-submit{min-height:3.3rem;margin:1rem 1.5rem 1.5rem}.secret-choice-row button:focus-visible,.secret-mode-grid button:focus-visible,.secret-chip-row button:focus-visible,.secret-admirer-cta:focus-visible,.secret-dialog-submit:focus-visible{outline:2px solid var(--pink);outline-offset:2px}@media (max-width:1120px){.secret-admirer-grid{grid-template-columns:1fr;gap:3rem}.secret-story-card{width:min(100%,46rem)}}@media (max-width:640px){.secret-admirer-section{padding-block:5rem}.secret-admirer-title{align-items:flex-start}.secret-admirer-title h2{font-size:clamp(2.75rem,13vw,4.2rem)}.secret-admirer-icon{width:2.65rem;height:2.65rem}.secret-admirer-description{font-size:1rem}.secret-admirer-actions{justify-items:stretch}.secret-admirer-cta{width:100%;min-height:3.75rem}.secret-story-head,.secret-story-flow article,.secret-story-consent{padding-inline:1rem}.secret-story-head{flex-direction:column}.secret-story-flow article{grid-template-columns:auto minmax(0,1fr);min-height:auto}.secret-story-flow article>svg{grid-column:2}.secret-admirer-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.secret-admirer-dialog [data-slot=dialog-header]{padding:1.2rem 4.25rem 1rem 1rem}.secret-admirer-dialog>button[data-slot=dialog-close]{width:2.75rem;height:2.75rem;top:.65rem;right:.65rem}.secret-config-block{padding-inline:1rem}.secret-choice-row{gap:.4rem}.secret-choice-row button{min-height:4.75rem}.secret-mode-grid{grid-template-columns:1fr}.secret-mode-grid button{min-height:6rem}.secret-dialog-summary{margin-inline:1rem}.secret-dialog-submit{width:calc(100% - 2rem);min-height:3.75rem;margin-inline:1rem}}@media (max-width:380px){.secret-choice-row{grid-template-columns:1fr}.secret-choice-row button{min-height:3.8rem}.secret-chip-row button{min-height:2.9rem}}@media (prefers-reduced-motion:reduce){.secret-choice-row button,.secret-mode-grid button,.secret-chip-row button{transition:none}}.secret-admirer-price{background:linear-gradient(135deg,#fec5fb11,#0000 58%),#191919a3;border:1px solid #fec5fb3d;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.55rem;padding:1rem 1.05rem;display:grid}.secret-price-heading{border-right:1px solid var(--line);gap:.18rem;min-width:8.5rem;padding-right:1rem;display:grid}.secret-price-heading>span{color:var(--cream-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.secret-price-heading>strong{color:var(--pink);letter-spacing:-.045em;font-size:clamp(2rem,4vw,2.8rem);line-height:.95}.secret-price-heading>strong small{color:var(--cream-muted);letter-spacing:0;margin-left:.2rem;font-size:.78rem;font-weight:600}.secret-price-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;min-width:0;display:grid}.secret-price-tiers>span{border:1px solid var(--line);background:#ffffff04;border-radius:.55rem;align-content:center;gap:.08rem;min-width:0;min-height:4.3rem;padding:.55rem .62rem;display:grid;position:relative}.secret-price-tiers b,.secret-price-tiers strong{color:var(--cream)}.secret-price-tiers b{font-size:.82rem}.secret-price-tiers small{color:var(--cream-muted);font-size:.64rem}.secret-price-tiers strong{margin-top:.2rem;font-size:.9rem}.secret-price-tiers>span.is-best{background:#fec5fb0b;border-color:#fec5fb4d}.secret-price-tiers em{color:var(--pink);font-size:.58rem;font-style:normal;font-weight:800;position:absolute;top:.4rem;right:.4rem}.secret-admirer-price>p{color:var(--cream-muted);grid-column:1/-1;margin:0;font-size:.8rem;line-height:1.5}.secret-choice-row button b{color:var(--pink);margin-top:.18rem;font-size:.72rem;font-weight:800}.secret-dialog-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}.secret-dialog-summary>div:first-child{gap:.3rem;min-width:0;display:grid}.secret-dialog-price{text-align:right;border-left:1px solid #fec5fb2e;justify-items:end;gap:.12rem;min-width:10rem;padding-left:1rem;display:grid}.secret-dialog-price>span{color:var(--cream-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.secret-dialog-price>strong{color:var(--pink);font-size:1rem}.secret-dialog-price>small{max-width:12rem;color:var(--cream-muted);font-size:.67rem;line-height:1.35}@media (max-width:640px){.secret-admirer-price{grid-template-columns:1fr;gap:.75rem}.secret-price-heading{border-right:0;border-bottom:1px solid var(--line);min-width:0;padding-bottom:.75rem;padding-right:0}.secret-price-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}.secret-dialog-summary{grid-template-columns:1fr;align-items:stretch}.secret-dialog-price{text-align:left;border-top:1px solid #fec5fb2e;border-left:0;justify-items:start;min-width:0;padding-top:.75rem;padding-left:0}}@media (max-width:380px){.secret-price-tiers{grid-template-columns:1fr}.secret-price-tiers>span{min-height:3.8rem}}
.product-subscriptions{padding-block:clamp(5.5rem,9vw,9rem)}.product-subscriptions-intro{max-width:56rem;margin-bottom:clamp(2rem,4vw,3.2rem)}.product-subscriptions-intro h2{color:var(--cream);letter-spacing:-.055em;margin:1rem 0 0;font-size:clamp(2.7rem,6vw,5.8rem);line-height:.94}.product-subscriptions-intro>p:last-child{max-width:48rem;color:var(--cream-muted);margin:1rem 0 0;font-size:1rem;line-height:1.6}.product-mode-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.product-mode-card{border:1px solid var(--line);background:#ffffff03;border-radius:1rem;min-width:0;scroll-margin-top:6rem;transition:border-color .18s,background-color .18s;overflow:hidden}.product-mode-card.is-open{background:#ffffff06}.product-mode-dates.is-open{border-color:#b6ff8661}.product-mode-secret.is-open{border-color:#fec5fb61}.product-mode-trigger{width:100%;min-height:10rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.95rem;padding:1.25rem;display:grid}.product-mode-trigger:focus-visible{outline:2px solid var(--lime);outline-offset:-3px}.product-mode-secret .product-mode-trigger:focus-visible{outline-color:var(--pink)}.product-mode-icon{border:1px solid var(--line);width:3rem;height:3rem;color:var(--cream-muted);border-radius:.8rem;flex:none;place-items:center;display:grid}.product-mode-dates .product-mode-icon{color:var(--lime);background:#b6ff860a;border-color:#b6ff8633}.product-mode-secret .product-mode-icon{color:var(--pink);background:#fec5fb0a;border-color:#fec5fb33}.product-mode-icon svg{width:1.3rem;height:1.3rem}.product-mode-copy{gap:.32rem;min-width:0;display:grid}.product-mode-eyebrow{color:var(--cream-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.product-mode-copy strong{color:var(--cream);letter-spacing:-.025em;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.12}.product-mode-copy small{color:var(--cream-muted);font-size:.82rem;line-height:1.45}.product-mode-chevron{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--cream-muted);border-radius:999px;flex:none;place-items:center;display:grid}.product-mode-chevron svg{width:1.1rem;height:1.1rem;transition:transform .18s}.product-mode-card.is-open .product-mode-chevron svg{transform:rotate(180deg)}.product-mode-meta{grid-column:2/-1;justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;margin-top:.15rem;display:flex}.product-mode-meta b{color:var(--cream);flex:none;font-size:.95rem}.product-mode-dates .product-mode-meta b{color:var(--lime)}.product-mode-secret .product-mode-meta b{color:var(--pink)}.product-mode-meta span{min-width:0;color:var(--cream-muted);text-align:right;font-size:.72rem}.product-active-content{border:1px solid var(--line);background:#ffffff03;border-radius:1rem;margin-top:1rem;overflow:hidden}.product-active-dates{border-color:#b6ff8638}.product-active-secret{border-color:#fec5fb38}.product-accordion-panel{padding:clamp(1rem,2.5vw,2rem)}.product-panel-intro{max-width:52rem;margin-bottom:1.5rem}.product-panel-intro h3{color:var(--cream);letter-spacing:-.045em;margin:.6rem 0 0;font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.product-panel-intro>p:last-child{color:var(--cream-muted);margin:.9rem 0 0;font-size:.95rem;line-height:1.6}.product-secret-panel{padding:0}.product-secret-panel .secret-admirer-section{background:0 0;border:0;padding:clamp(1rem,2.5vw,2rem)}.product-secret-panel .secret-admirer-grid{width:100%;max-width:none;margin-inline:0}@media (hover:hover) and (pointer:fine){.product-mode-trigger:hover{background:#ffffff05}}@media (max-width:800px){.product-subscriptions{padding-block:4.5rem}.product-mode-list{grid-template-columns:1fr;gap:.75rem}.product-mode-trigger{gap:.8rem;min-height:0;padding:1rem}.product-mode-icon{width:2.8rem;height:2.8rem}.product-mode-copy strong{font-size:1.3rem}.product-mode-copy small{font-size:.8rem}.product-mode-meta{grid-column:2/-1}.product-accordion-panel{padding:1rem}.product-secret-panel{padding:0}.product-secret-panel .secret-admirer-section{padding:1rem}}@media (max-width:430px){.product-subscriptions-intro h2{font-size:2.55rem}.product-subscriptions-intro>p:last-child{font-size:.94rem}.product-mode-trigger{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding:1rem}.product-mode-icon{grid-area:1/1;width:2.55rem;height:2.55rem;margin-bottom:.15rem}.product-mode-copy{grid-area:2/1/auto/-1}.product-mode-meta{grid-area:3/1/auto/-1;justify-items:start;gap:.22rem;margin-top:.35rem;display:grid}.product-mode-meta span{text-align:left}.product-mode-chevron{grid-area:1/2;width:2.75rem;height:2.75rem}.product-mode-copy strong{font-size:1.22rem}.product-mode-meta b{font-size:.95rem}.product-active-content{border-radius:.8rem;margin-top:.75rem}}@media (prefers-reduced-motion:reduce){.product-mode-card,.product-mode-chevron svg{transition:none}}.secret-classic-layout{gap:1.5rem;display:grid}.secret-tariff-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.secret-tariff-price strong{color:var(--pink)}.secret-tariff-accent{background:linear-gradient(180deg, #fec5fb12, transparent 38%), var(--ink-soft);border-color:#fec5fb6b}.secret-tariff-badge{background:var(--pink)}.secret-mode-preview{background:#fec5fb0b;border-color:#fec5fb33}.secret-mode-preview .tariff-vip-preview-copy>svg,.secret-mode-preview>b{color:var(--pink)}.secret-mode-preview>b{text-align:right;white-space:normal;max-width:7rem;font-size:.78rem}.secret-tariff-card .tariff-features svg{color:var(--pink)}.secret-tariff-cta{border-color:#0000}.secret-consent-strip{background:linear-gradient(135deg, #fec5fb0e, transparent 60%), var(--ink-soft);border-color:#fec5fb38;margin-top:0}.secret-consent-strip .vip-crown,.secret-consent-strip .vip-strip-benefits svg{color:var(--pink)}@media (max-width:1180px){.secret-tariff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.secret-tariff-grid{grid-template-columns:1fr}.secret-mode-preview>b{max-width:none}}
html{scroll-padding-top:calc(5.5rem + env(safe-area-inset-top));overflow-x:clip}@media (max-width:1120px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e100ff5}html{scroll-padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}main{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.site-nav{z-index:89;right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));left:max(.75rem, env(safe-area-inset-left));border:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e100ff0;border-radius:999px;justify-content:space-around;gap:.25rem;padding:.35rem;display:flex;position:fixed}.site-nav a{white-space:nowrap;border-radius:999px;flex:1;justify-content:center;min-height:2.75rem;padding-inline:.65rem;font-size:.9rem}.site-nav a:focus-visible,.site-nav a:hover{background:#fffce114}}@media (max-width:640px){.site-nav{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav a{scroll-snap-align:start;flex:none;min-width:max-content}.demo-presets{scroll-snap-type:x proximity;margin-inline:-.1rem;padding:0 .1rem .7rem;display:flex}.demo-chip{scroll-snap-align:start;white-space:normal;text-align:left;max-width:82vw;line-height:1.25}.site-nav a{font-size:.82rem}.form-success-actions,.form-success-actions .button-primary,.form-success-actions .button-outline{width:100%}}@media (max-width:380px){.site-nav a{padding-inline:.4rem;font-size:.76rem}}.demo-chip.is-active,.demo-chip[aria-pressed=true]{border-color:var(--lime);color:var(--cream);background:#abff8414}.form-success-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.form-selection{border:1px solid var(--line);border-radius:.5rem;padding:1rem;font-size:1rem}.form-selection summary{cursor:pointer;min-height:2.75rem;color:var(--lime)}.form-selection p{white-space:pre-wrap;overflow-wrap:anywhere}.form-selection .button-ghost{min-height:2.75rem}.form-success-telegram{border-top:1px solid var(--line);gap:1rem;margin-bottom:2rem;padding-top:1.5rem;display:grid}.form-success-telegram p{color:var(--cream-muted);margin:0;font-size:1rem}.form-success-telegram .button-primary{white-space:normal;min-height:3.5rem;padding:.9rem 1.25rem}.tariff-cta{white-space:normal;padding:.85rem 1rem;font-size:1rem}.constructor-preview{white-space:normal;flex-wrap:wrap}.notification-status{border:1px solid var(--orange);flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem;font-size:1rem;display:flex}.notification-status .button-primary{padding:.75rem 1rem}.post-lead-success{gap:1rem;display:grid}.post-lead-next-step{background:#abff840d;border:1px solid #abff8466;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:.75rem;padding:1rem;display:grid}.post-lead-next-step>svg{width:1.25rem;height:1.25rem;color:var(--lime)}.post-lead-next-step>div{min-width:0}.post-lead-next-step strong{color:var(--cream);font-size:1rem}.post-lead-next-step p{color:var(--cream-muted);margin:.25rem 0 0;font-size:.9rem;line-height:1.45}.post-lead-next-step .button-primary{white-space:nowrap;min-height:2.9rem;padding:.7rem 1rem}.lead-completion-dialog{max-height:calc(100dvh - 1rem);color:var(--cream);overflow-y:auto;border:1px solid var(--line)!important;background:var(--ink)!important;width:min(36rem,100vw - 1rem)!important;max-width:36rem!important;box-shadow:none!important;border-radius:1rem!important;gap:1rem!important;padding:clamp(1.25rem,4vw,2rem)!important}.lead-completion-dialog [data-slot=dialog-close]{border:1px solid var(--line);background:var(--ink-soft);opacity:1;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.lead-completion-head{padding-right:3rem;text-align:left!important}.lead-completion-mark{border:1px solid var(--lime);width:3.25rem;height:3.25rem;color:var(--lime);border-radius:50%;place-items:center;margin-bottom:.4rem;display:grid}.lead-completion-mark svg{width:1.35rem;height:1.35rem}.lead-completion-dialog [data-slot=dialog-title]{color:var(--cream);letter-spacing:-.05em;font-size:clamp(2rem,7vw,3.4rem);line-height:.95}.lead-completion-dialog [data-slot=dialog-description]{color:var(--cream-muted);margin-top:.35rem;font-size:1rem;line-height:1.5}.lead-completion-step{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1rem 0;display:grid}.lead-completion-step>span{color:var(--lime);font-size:.875rem;font-weight:700}.lead-completion-step strong{color:var(--cream);font-size:1rem}.lead-completion-step p{color:var(--cream-muted);margin:.3rem 0 0;font-size:.9rem;line-height:1.5}.lead-completion-step code{color:var(--blue);font-family:inherit}.lead-completion-cta{justify-content:center;width:100%;min-height:3.5rem;padding:.9rem 1rem;font-size:1rem}.lead-completion-note{color:var(--cream-muted);text-align:center;margin:0;font-size:.85rem;line-height:1.45}.admin-login-card{box-shadow:none}.admin-overview{border:1px solid var(--line);border-radius:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));max-width:96rem;margin:0 auto 1rem;display:grid;overflow:hidden}.admin-stat-card{background:var(--ink-soft);align-items:center;gap:.9rem;min-width:0;min-height:6.5rem;padding:1rem 1.2rem;display:flex}.admin-stat-card+.admin-stat-card{border-left:1px solid var(--line)}.admin-stat-card>svg{width:1.1rem;height:1.1rem;color:var(--lime);flex:none}.admin-stat-card>div{min-width:0;display:grid}.admin-stat-card strong{color:var(--cream);font-size:clamp(1.6rem,3vw,2.35rem);line-height:1}.admin-stat-card span{color:var(--cream-muted);margin-top:.4rem;font-size:.875rem}.admin-telegram-card{border:1px solid var(--line);background:var(--ink-soft);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;max-width:96rem;margin:0 auto 1rem;padding:1rem 1.2rem;display:grid}.admin-telegram-card.is-ok{border-color:#abff8473}.admin-telegram-card.is-warning{border-color:var(--orange)}.admin-telegram-card>svg{width:1.25rem;height:1.25rem;color:var(--blue)}.admin-telegram-card>div{gap:.2rem;min-width:0;display:grid}.admin-telegram-card strong{color:var(--cream);font-size:1rem}.admin-telegram-card span{color:var(--cream-muted);overflow-wrap:anywhere;font-size:.875rem}.admin-telegram-card .button-outline{min-height:2.75rem;padding:.65rem 1rem}.admin-warning-text{color:var(--orange)!important}.admin-filters{border:1px solid var(--line);background:var(--ink-soft);border-radius:.75rem;grid-template-columns:minmax(14rem,1fr) minmax(10rem,.32fr) auto auto;align-items:end;gap:.75rem;max-width:96rem;margin:0 auto 1rem;padding:1rem;display:grid}.admin-filters label{min-width:0;color:var(--cream-muted);gap:.45rem;font-size:.875rem;font-weight:600;display:grid}.admin-filters input,.admin-filters select,.admin-status-form select{border:1px solid var(--line);background:var(--ink);width:100%;min-height:2.75rem;color:var(--cream);border-radius:.5rem;padding:.6rem .75rem;font-size:1rem}.admin-search-input-wrap{display:block;position:relative}.admin-search-input-wrap>svg{width:1rem;height:1rem;color:var(--cream-muted);pointer-events:none;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.admin-search-input-wrap input{padding-left:2.35rem}.admin-filters .button-primary,.admin-filters .button-outline{min-height:2.75rem;padding:.65rem 1rem}.admin-status-form{gap:.45rem;min-width:8.5rem;display:grid}.admin-status-form button{border:1px solid var(--line);min-height:2.35rem;color:var(--cream);cursor:pointer;background:0 0;border-radius:.5rem;font-size:.875rem}.admin-status-form button:hover{border-color:var(--lime);color:var(--lime)}.admin-filters input:focus-visible,.admin-filters select:focus-visible,.admin-status-form select:focus-visible,.admin-status-form button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.telegram-setup-status{border:1px solid var(--line);background:var(--ink);border-radius:.75rem;gap:.45rem;margin-top:1.5rem;padding:1rem;display:grid}.telegram-setup-status.is-ok{border-color:#abff8473}.telegram-setup-status.is-warning{border-color:var(--orange)}.telegram-setup-status strong{color:var(--cream);font-size:1.05rem}.telegram-setup-status span{color:var(--cream-muted);overflow-wrap:anywhere;font-size:.9rem}.telegram-reconnect{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem}.telegram-reconnect summary{min-height:2.75rem;color:var(--cream-muted);align-items:center;font-size:.9rem;display:flex}.telegram-reconnect[open] summary{color:var(--cream)}.telegram-setup-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.telegram-setup-actions .button-outline{min-height:2.75rem;padding:.65rem 1rem}@media (max-width:900px){.admin-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stat-card:nth-child(3){border-left:0;border-top:1px solid var(--line)}.admin-stat-card:nth-child(4){border-top:1px solid var(--line)}.admin-filters{grid-template-columns:minmax(0,1fr) minmax(10rem,.45fr)}.admin-filters .button-primary,.admin-filters .button-outline{width:100%}}@media (max-width:640px){.site-nav a{font-size:.875rem}.result-head h3{max-width:100%;font-size:1.125rem}.form-success-telegram .button-primary{width:100%}.post-lead-next-step{grid-template-columns:auto minmax(0,1fr);align-items:start}.post-lead-next-step .button-primary{grid-column:1/-1;width:100%}.lead-completion-dialog{max-height:calc(100dvh - .75rem);border-radius:.85rem!important;width:calc(100vw - .75rem)!important}.lead-completion-dialog [data-slot=dialog-title]{font-size:2.2rem}.admin-overview{grid-template-columns:1fr 1fr}.admin-stat-card{min-height:5.5rem;padding:.85rem}.admin-stat-card>svg{display:none}.admin-telegram-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.admin-telegram-card .button-outline{grid-column:1/-1;width:100%}.admin-filters{grid-template-columns:1fr}.admin-header-actions{flex-wrap:wrap}.telegram-setup-actions{grid-template-columns:1fr;display:grid}.telegram-setup-actions .button-outline{width:100%}}@media (max-width:420px){.admin-overview{grid-template-columns:1fr}.admin-stat-card+.admin-stat-card{border-left:0;border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.lead-completion-dialog{scroll-behavior:auto}}.manifesto,.memory-section,.price-section,.pilot-section,.faq-section,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}@media (max-width:700px){[data-slot=dialog-overlay]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#080a09e6!important}}.trial-offer{background:#abff840d;border:1px solid #abff8473;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.trial-offer-copy{gap:.75rem;max-width:52rem;display:grid}.trial-offer-copy h3{color:var(--cream);letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,4vw,3rem);line-height:1}.trial-offer-copy p{color:var(--cream-muted);margin:0;font-size:1rem;line-height:1.55}.trial-offer-copy small{color:var(--cream);font-size:.9rem;font-weight:650}.trial-offer-action{justify-items:end;gap:.3rem;min-width:14rem;display:grid}.trial-offer-action>strong{color:var(--lime);letter-spacing:-.07em;font-size:clamp(3rem,7vw,5.5rem);line-height:.85}.trial-offer-action>span{color:var(--cream-muted);margin-bottom:.8rem;font-size:.9rem}.trial-offer-action .button-primary{white-space:normal;min-height:3.25rem}@media (max-width:760px){.trial-offer{grid-template-columns:1fr;align-items:stretch;gap:1.5rem}.trial-offer-action{justify-items:start;min-width:0}.trial-offer-action .button-primary{width:100%}}.admin-trial-meta{color:var(--lime);overflow-wrap:anywhere;margin-top:.35rem;font-size:.8rem;font-weight:650;line-height:1.35;display:block}
.pilot-grid,.pilot-form-wrap,.lead-form,.form-step,.form-step>*,.form-success,.post-lead-success,.post-lead-next-step,.form-selection,.pricing-system,.tariff-grid,.tariff-card,.pricing-dialog-v2,.constructor-shell,.constructor-main,.constructor-summary,.constructor-block,.constructor-options,.constructor-addons-grid,.transport-grid{min-width:0;max-width:100%}.lead-form,.form-success,.form-selection{width:100%}.form-selection{border:1px solid var(--line);border-radius:.5rem;padding:1rem;overflow:hidden}.form-selection summary,.form-selection p,.form-selection .button-ghost{max-width:100%}.form-selection summary{overflow-wrap:anywhere;align-items:center;min-height:2.75rem;line-height:1.35;display:flex}.form-selection p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:.75rem 0 1rem;font-size:.95rem;line-height:1.5}.form-selection .button-ghost{white-space:normal;text-align:center;min-height:2.75rem;padding:.65rem 1rem}.post-lead-next-step{min-width:0}.post-lead-next-step strong,.post-lead-next-step p,.lead-completion-dialog [data-slot=dialog-title],.lead-completion-dialog [data-slot=dialog-description],.lead-completion-step strong,.lead-completion-step p{overflow-wrap:anywhere}.pricing-dialog-v2,.constructor-shell{max-width:100%}.pricing-dialog-v2 .constructor-plan,.addon-card,.transport-card,.constructor-summary,.constructor-breakdown>div,.constructor-budget-status,.ai-budget-row,.constructor-footer>*{min-width:0}.pricing-dialog-v2 .constructor-plan-copy strong,.pricing-dialog-v2 .constructor-plan-copy small,.pricing-dialog-v2 .constructor-plan-price,.addon-copy strong,.addon-copy small,.addon-copy em,.transport-card strong,.transport-card small,.constructor-help,.ai-budget-row p,.constructor-breakdown dt,.constructor-summary-footnote,.constructor-footer small{overflow-wrap:anywhere}.pricing-dialog-v2 .constructor-plan-price,.constructor-footer .button-primary,.constructor-dismiss{white-space:normal}@media (max-width:640px){.form-selection{padding:.85rem}.form-selection .button-ghost{width:100%}.post-lead-next-step .button-primary,.lead-completion-cta,.constructor-footer .button-primary,.constructor-dismiss{white-space:normal;line-height:1.3}}@media (max-width:420px){.constructor-footer{grid-template-columns:1fr}.constructor-footer>div:first-child,.constructor-footer .button-primary,.constructor-dismiss{grid-column:1;width:100%}.constructor-footer>div:first-child{flex-direction:column;align-items:flex-start;gap:.2rem}.constructor-footer small{text-align:left}.pricing-dialog-v2 .constructor-plan{grid-template-columns:auto minmax(0,1fr)}.pricing-dialog-v2 .constructor-plan-price{grid-column:2;justify-self:start}}
.founder-welcome{max-height:calc(100dvh - 1.5rem);color:var(--cream);overflow-y:auto;border:1px solid var(--line)!important;background:var(--ink)!important;border-radius:1rem!important;width:min(42rem,100vw - 1.5rem)!important;max-width:42rem!important;padding:clamp(1.25rem,3vw,2rem)!important}.founder-welcome-close{z-index:4;border:1px solid var(--line);background:var(--ink-soft);width:2.75rem;height:2.75rem;color:var(--cream);opacity:1;border-radius:50%;justify-self:end;place-items:center;margin-bottom:-2.75rem;display:grid;position:sticky;top:0}.founder-welcome-close svg{width:1rem;height:1rem}.founder-welcome-head{gap:.75rem;padding-right:3.25rem;display:grid}.founder-welcome-badge{width:2.75rem;height:2.75rem;color:var(--lime);background:#abff840f;border:1px solid #abff8459;border-radius:50%;place-items:center;display:grid}.founder-welcome-badge svg{width:1.2rem;height:1.2rem}.founder-welcome-kicker{color:var(--lime);margin:0;font-size:.875rem;font-weight:600}.founder-welcome [data-slot=dialog-title]{max-width:14ch;color:var(--cream);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,5vw,3.25rem)!important;line-height:.98!important}.founder-welcome [data-slot=dialog-description]{max-width:58ch;margin-top:.2rem;line-height:1.5;color:var(--cream-muted)!important;font-size:1.05rem!important}.founder-welcome-copy{border-top:1px solid var(--line);gap:.85rem;margin-top:.4rem;padding-top:1.2rem;display:grid}.founder-welcome-copy p{color:var(--cream-muted);margin:0;font-size:1rem;line-height:1.55}.founder-welcome-copy strong{color:var(--cream);font-weight:600}.founder-welcome-actions{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;margin-top:.65rem;display:grid}.founder-welcome-primary,.founder-welcome-support{white-space:normal;text-align:center;justify-content:center;min-height:3.5rem}.founder-welcome-support{align-items:center;gap:.5rem;padding:.8rem 1rem;display:inline-flex}.founder-welcome-support svg{width:1rem;height:1rem}.founder-welcome-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:.7rem 1.25rem;padding-top:1rem;display:flex}.founder-welcome-links a{min-height:2.75rem;color:var(--cream-muted);align-items:center;gap:.4rem;font-size:.875rem;text-decoration:none;display:inline-flex}.founder-welcome-links a:hover{color:var(--cream)}.founder-welcome-links a:focus-visible,.founder-welcome-primary:focus-visible,.founder-welcome-support:focus-visible,.founder-welcome-close:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.founder-welcome-links svg{flex:none;width:.95rem;height:.95rem}@media (max-width:600px){.founder-welcome{max-height:calc(100dvh - 1rem);border-radius:.85rem!important;width:calc(100vw - 1rem)!important;padding:1.1rem!important}.founder-welcome-head{padding-right:3rem}.founder-welcome [data-slot=dialog-title]{font-size:clamp(1.9rem,9vw,2.55rem)!important}.founder-welcome [data-slot=dialog-description],.founder-welcome-copy p{font-size:.95rem!important}.founder-welcome-actions{grid-template-columns:1fr}.founder-welcome-primary,.founder-welcome-support{width:100%}.founder-welcome-links{grid-template-columns:1fr;gap:.15rem;display:grid}}@media (max-height:620px){.founder-welcome-badge{display:none}.founder-welcome-head{gap:.5rem}.founder-welcome-copy{gap:.6rem;padding-top:.85rem}}@media (prefers-reduced-motion:reduce){.founder-welcome *,.founder-welcome :before,.founder-welcome :after{scroll-behavior:auto!important}}
html{scroll-behavior:smooth;scroll-padding-top:calc(5.5rem + env(safe-area-inset-top))}body{font-size:1.0625rem}.snap-panel{scroll-margin-top:0}.hero.snap-panel{min-height:max(48rem,100svh)}.manifesto{border-top:1px solid var(--line)}.hero h1{letter-spacing:-.044em;font-size:clamp(4.2rem,8.2vw,9.8rem);line-height:.92}.manifesto h2,.memory-copy h2,.price-copy h2,.pilot-copy h2,.faq-section h2{letter-spacing:-.044em;font-size:clamp(2.45rem,5.6vw,6rem);line-height:.96}.outcome-card h3{font-size:clamp(1.55rem,2.35vw,2.45rem);line-height:1.02}.footer-word{letter-spacing:-.085em;font-size:clamp(4.5rem,12vw,11.9rem)}.hero-bottom>p,.manifesto-copy{font-size:clamp(1.05rem,1.55vw,1.2rem);line-height:1.5}.memory-copy>p,.price-copy>p,.pilot-copy>p{font-size:1.0625rem;line-height:1.55}.faq-list summary{font-size:1.0625rem}.outcome-card p,.faq-list details p,.footer-grid p{font-size:.975rem}.manifesto,.price-section,.faq-section{padding-block:clamp(4.75rem,7vw,7rem)}.memory-section,.pilot-section{padding-block:clamp(4.75rem,6.5vw,6.75rem)}.section-kicker{margin-bottom:clamp(1.75rem,3vw,2.5rem)}.section-kicker-compact{margin-bottom:clamp(1.4rem,2vw,2rem)}.manifesto-grid{gap:clamp(2rem,4vw,3.5rem)}.manifesto-lead+.outcome-grid{margin-top:clamp(2.25rem,3.5vw,3.5rem)}.outcome-grid{margin-top:0}.memory-grid,.pilot-grid,.faq-grid{gap:clamp(2.5rem,5vw,5rem)}.memory-copy>p,.price-copy>p,.pilot-copy>p{margin-top:1.35rem}.memory-rules{margin-top:1.75rem}.pilot-note{margin-top:2rem}.price-copy.snap-panel+.pricing-system,.pricing-system{margin-top:clamp(2.25rem,3.5vw,3.75rem)}.pricing-system{gap:.9rem}.site-footer{padding-top:clamp(4.5rem,7vw,6.5rem)}.hero-demo{justify-content:flex-end;align-self:start;margin-top:1.5rem;display:flex}.demo-shell{border-radius:.65rem;width:min(100%,47rem);padding:.9rem}.demo-topline{letter-spacing:.08em;gap:.45rem;padding:.15rem .2rem .65rem;font-size:.78rem}.status-dot{width:.42rem;height:.42rem}.demo-presets{gap:.35rem;padding-bottom:.5rem}.demo-chip{min-height:2.2rem;padding-inline:.7rem;font-size:.78rem}.demo-composer{gap:.4rem;padding:.3rem}.demo-input{height:2.65rem;font-size:.92rem}.demo-send{width:2.65rem;height:2.65rem}.demo-result{min-height:0;margin-top:.5rem;padding:.8rem}.result-label{font-size:.74rem}.result-head h3{max-width:22rem;font-size:1.04rem;line-height:1.24}.result-price{font-size:.84rem}.result-route{gap:.32rem;margin-top:.6rem;font-size:.79rem;line-height:1.35}.result-route div{gap:.45rem}.result-route svg{width:.82rem;height:.82rem}.result-link{min-height:2.2rem;margin-top:.6rem;font-size:.8rem}.demo-placeholder{min-height:6rem;font-size:.8rem}@media (max-width:1120px){.hero h1{font-size:clamp(3.5rem,9.1vw,6rem)}.hero-demo{justify-content:flex-start}}@media (max-width:640px){html{scroll-padding-top:calc(4.75rem + env(safe-area-inset-top))}.snap-panel{scroll-margin-top:0}.hero.snap-panel{min-height:auto}.manifesto,.memory-section,.price-section,.pilot-section,.faq-section{padding-block:3.75rem}.manifesto-lead+.outcome-grid,.price-copy.snap-panel+.pricing-system,.pricing-system{margin-top:2rem}.memory-grid,.pilot-grid,.faq-grid{gap:2.25rem}.section-kicker,.section-kicker-compact{margin-bottom:1.5rem}body{font-size:1rem}.hero h1{font-size:clamp(2.25rem,8.8vw,3.5rem);line-height:1.02}.manifesto h2,.memory-copy h2,.price-copy h2,.pilot-copy h2,.faq-section h2{font-size:clamp(2.05rem,9.5vw,3rem);line-height:1}.hero-bottom>p,.manifesto-copy,.memory-copy>p,.price-copy>p,.pilot-copy>p{font-size:1rem}.outcome-card h3{font-size:clamp(1.45rem,7vw,2rem)}.demo-shell{width:100%;padding:.75rem}.demo-topline{font-size:.75rem}.demo-input{height:2.55rem;font-size:.9rem}.demo-send{width:2.55rem;height:2.55rem}.result-head h3{font-size:1rem}.result-route{font-size:.77rem}.footer-word{font-size:18vw}}@media (max-width:380px){.hero h1{font-size:clamp(2.1rem,9.4vw,2.55rem)}.manifesto h2,.memory-copy h2,.price-copy h2,.pilot-copy h2,.faq-section h2{font-size:clamp(1.9rem,9.2vw,2.35rem)}.footer-word{font-size:17.5vw}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.legal-page{background:var(--ink);min-height:100vh;color:var(--cream)}.legal-header{z-index:30;width:100%;min-height:5.5rem;padding:0 max(2rem, env(safe-area-inset-right)) 0 max(2rem, env(safe-area-inset-left));border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e100feb;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.legal-back{color:var(--cream-muted);align-items:center;gap:.55rem;font-size:.95rem;font-weight:600;display:inline-flex}.legal-back:hover{color:var(--cream)}.legal-back svg{width:1rem;height:1rem}.legal-document{width:min(100% - 4rem,88rem);margin-inline:auto;padding:clamp(4rem,8vw,8rem) 0 8rem}.legal-hero{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.55fr);align-items:end;gap:clamp(3rem,8vw,8rem);padding-bottom:clamp(4rem,8vw,7rem);display:grid}.legal-hero h1{letter-spacing:-.075em;max-width:11ch;margin:1rem 0 0;font-size:clamp(4rem,9vw,9rem);font-weight:600;line-height:.88}.legal-lead{max-width:52rem;color:var(--cream-muted);margin:2rem 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem)}.legal-summary{border:1px solid var(--line);background:var(--ink-soft);border-radius:.75rem;grid-template-columns:auto 1fr;gap:1rem;padding:1.25rem;display:grid}.legal-summary>svg{width:1.5rem;height:1.5rem;color:var(--lime)}.legal-summary strong{font-size:1rem}.legal-summary p{color:var(--cream-muted);margin:.45rem 0 0;font-size:.92rem}.legal-toc{border-top:1px solid var(--line);flex-wrap:wrap;gap:.55rem;padding:1rem 0 3rem;display:flex}.legal-toc a{border:1px solid var(--line);color:var(--cream-muted);border-radius:999px;padding:.6rem .85rem;font-size:.85rem;font-weight:600}.legal-toc a:hover{border-color:var(--cream-muted);color:var(--cream)}.legal-section{border-top:1px solid var(--line);grid-template-columns:5rem minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(3.5rem,7vw,6.5rem) 0;scroll-margin-top:6rem;display:grid}.legal-number{color:var(--lime);letter-spacing:.12em;font-size:.85rem;font-weight:700}.legal-section h2{letter-spacing:-.055em;max-width:16ch;margin:0 0 2rem;font-size:clamp(2.2rem,4.8vw,4.6rem);font-weight:600;line-height:.95}.legal-section h3{margin:0;font-size:1.05rem}.legal-section p{max-width:68rem;color:var(--cream-muted)}.legal-section a{color:var(--cream);border-bottom:1px solid var(--line)}.legal-section a:hover{border-color:var(--lime)}.legal-details{border-top:1px solid var(--line);width:min(100%,62rem);margin:0 0 2rem}.legal-details div{border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,.45fr) 1fr;gap:1.5rem;padding:1rem 0;display:grid}.legal-details dt{color:var(--cream-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.85rem;font-weight:700}.legal-details dd{margin:0;font-size:1rem}.legal-table-wrap{border:1px solid var(--line);-webkit-overflow-scrolling:touch;border-radius:.75rem;width:100%;margin:2rem 0;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:70rem}.legal-table th,.legal-table td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:left;vertical-align:top;padding:1rem}.legal-table th:last-child,.legal-table td:last-child{border-right:0}.legal-table tr:last-child td{border-bottom:0}.legal-table th{color:var(--cream-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.legal-table td{color:var(--cream-muted);font-size:.9rem;line-height:1.55}.legal-table td strong{color:var(--cream)}.legal-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:2rem 0;display:grid}.legal-provider-grid article{border:1px solid var(--line);background:var(--ink-soft);border-radius:.75rem;min-height:12rem;padding:1.25rem}.legal-provider-grid p{margin:.75rem 0 1.2rem;font-size:.92rem}.legal-provider-grid span{color:var(--lime);font-size:.8rem;font-weight:700}.legal-warning{border-left:3px solid var(--orange);background:#ff870912;max-width:68rem;margin:2.5rem 0;padding:1.4rem}.legal-warning strong{color:var(--orange)}.legal-warning p{margin-bottom:0}.legal-check-list{gap:.8rem;max-width:65rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:grid}.legal-check-list li{color:var(--cream-muted);align-items:flex-start;gap:.7rem;display:flex}.legal-check-list svg{width:1rem;height:1rem;color:var(--lime);flex:none;margin-top:.3rem}.legal-consent blockquote{border:1px solid var(--line);background:var(--ink-soft);max-width:68rem;color:var(--cream);border-radius:.75rem;margin:2rem 0;padding:clamp(1.4rem,3vw,2rem);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600;line-height:1.45}.legal-end{border-top:1px solid var(--line);max-width:68rem;color:var(--cream-muted);justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:1rem;font-size:.85rem;display:flex}.legal-end a{align-items:center;gap:.45rem;display:inline-flex}.legal-end svg{width:1rem;height:1rem}@media (max-width:900px){.legal-hero{grid-template-columns:1fr}.legal-summary{max-width:42rem}.legal-provider-grid{grid-template-columns:1fr}}@media (max-width:640px){.legal-header{min-height:4.75rem;padding-inline:max(1rem, env(safe-area-inset-left))}.legal-document{width:min(100% - 2rem,88rem);padding-top:3rem}.legal-hero h1{font-size:clamp(3rem,15vw,4.8rem)}.legal-section{grid-template-columns:1fr;gap:1.2rem;padding-block:3.5rem;scroll-margin-top:5rem}.legal-section h2{margin-bottom:1.4rem;font-size:clamp(2.2rem,11vw,3.4rem)}.legal-details div{grid-template-columns:1fr;gap:.3rem}.legal-end{flex-direction:column;align-items:flex-start}}.privacy-inbox-page{color:var(--cream)}.privacy-inbox-status{border:1px solid var(--line);background:var(--ink-soft);border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:1rem;width:min(100%,96rem);margin:0 auto 1.25rem;padding:1.15rem 1.25rem;display:grid}.privacy-inbox-status>svg{width:1.4rem;height:1.4rem;color:var(--lime);margin-top:.15rem}.privacy-inbox-status>div{gap:.25rem;display:grid}.privacy-inbox-status strong{color:var(--cream);font-size:1rem}.privacy-inbox-status span{color:var(--cream-muted);font-size:.86rem}.privacy-inbox-notice{border:1px solid var(--line);border-radius:.75rem;width:min(100%,96rem);margin:0 auto 1rem;padding:.85rem 1rem;font-size:.9rem}.privacy-inbox-notice.is-success{color:var(--lime);background:#abff8412;border-color:#abff8459}.privacy-inbox-notice.is-error{color:#ff9f9f;background:#ff646712;border-color:#ff646766}.privacy-empty{margin-top:3rem}.privacy-empty>svg{width:2rem;height:2rem;color:var(--lime);margin:0 auto 1.25rem}.privacy-mail-list{gap:1rem;width:min(100%,96rem);margin:1.25rem auto 0;display:grid}.privacy-mail-card{border:1px solid var(--line);background:var(--ink-soft);border-radius:1rem;overflow:hidden}.privacy-mail-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1.5rem;padding:1.25rem;display:flex}.privacy-mail-card>header>div{min-width:0}.privacy-mail-card h2{color:var(--cream);letter-spacing:-.025em;margin:.55rem 0 0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.15}.privacy-mail-card time{color:var(--cream-muted);flex:none;font-size:.8rem}.privacy-mail-from{min-width:0;color:var(--cream-muted);overflow-wrap:anywhere;align-items:center;gap:.45rem;font-size:.85rem;display:flex}.privacy-mail-from svg{width:.95rem;height:.95rem;color:var(--lime);flex:none}.privacy-mail-meta{border-bottom:1px solid var(--line);color:var(--cream-muted);flex-wrap:wrap;gap:.5rem 1rem;padding:.65rem 1.25rem;font-size:.75rem;display:flex}.privacy-mail-body{background:var(--ink);max-height:32rem;color:var(--cream-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:1.25rem;font-family:inherit;font-size:.9rem;line-height:1.6;overflow:auto}.privacy-reply{border-top:1px solid var(--line)}.privacy-reply summary{min-height:3.5rem;color:var(--cream);align-items:center;gap:.55rem;padding:0 1.25rem;font-size:.9rem;font-weight:700;list-style:none;display:flex}.privacy-reply summary::-webkit-details-marker{display:none}.privacy-reply summary svg{width:1rem;height:1rem;color:var(--lime)}.privacy-reply form{gap:.75rem;padding:0 1.25rem 1.25rem;display:grid}.privacy-reply label{color:var(--cream-muted);font-size:.8rem;font-weight:700}.privacy-reply textarea{resize:vertical;border:1px solid var(--line);background:var(--ink);width:100%;min-height:9rem;color:var(--cream);font:inherit;border-radius:.65rem;padding:.9rem;line-height:1.5}.privacy-reply textarea:focus-visible{border-color:var(--lime)}.privacy-reply .button-primary{justify-self:end;min-height:3rem;padding-inline:1.1rem}@media (max-width:640px){.privacy-mail-card>header{flex-direction:column;gap:.75rem}.privacy-reply .button-primary{justify-self:stretch;width:100%}}.legal-consent-action,.legal-consent-form{border:1px solid var(--line);background:var(--ink-soft);border-radius:.8rem;gap:.85rem;width:min(100%,68rem);margin-top:1.5rem;padding:1.15rem 1.25rem;display:grid}.legal-consent-action{grid-template-columns:auto minmax(0,1fr);align-items:start}.legal-consent-action>svg{width:1.25rem;height:1.25rem;margin-top:.1rem}.legal-consent-action strong{color:var(--cream);font-size:1rem;display:block}.legal-consent-action p,.legal-consent-form p{margin:.3rem 0 0;font-size:.88rem;line-height:1.5}.legal-consent-action.is-success{background:#abff840f;border-color:#abff8459}.legal-consent-action.is-success>svg{color:var(--lime)}.legal-consent-action.is-error{background:#ff64670f;border-color:#ff646759}.legal-consent-action.is-error>svg{color:#ff9f9f}.legal-consent-form label{color:var(--cream);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;font-size:.95rem;line-height:1.5;display:grid}.legal-consent-form input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--lime);margin-top:.1rem}.legal-consent-form .button-primary{width:fit-content;min-height:3rem;padding-inline:1.1rem}@media (max-width:640px){.legal-consent-form .button-primary{width:100%}}
.tariff-price-blurred,.tariff-unit-blurred,.constructor-plan-price.is-blurred{filter:none;-webkit-user-select:auto;user-select:auto;pointer-events:auto}
.pilot-quiz{border:1px solid var(--line);background:var(--ink);min-width:0;min-height:36rem;color:var(--cream);border-radius:.5rem;padding:clamp(1.4rem,3vw,2.4rem);font-size:1rem;overflow:hidden}.pilot-quiz-screen{flex-direction:column;min-width:0;min-height:calc(36rem - clamp(2.8rem,6vw,4.8rem));display:flex}.pilot-quiz-intro,.pilot-quiz-result,.pilot-quiz-success{justify-content:center;align-items:flex-start}.pilot-quiz-mark{width:3.15rem;height:3.15rem;color:var(--lime);background:#abff840f;border:1px solid #abff846b;border-radius:999px;flex:none;place-items:center;display:inline-grid}.pilot-quiz-mark svg{width:1.3rem;height:1.3rem}.pilot-quiz-overline{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;margin:1.45rem 0 0;font-size:.78rem;font-weight:700;line-height:1.35}.pilot-quiz h3{letter-spacing:-.055em;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin:.55rem 0 0;font-size:clamp(2.3rem,4.4vw,4rem);font-weight:600;line-height:.98}.pilot-quiz-intro>p:not(.pilot-quiz-overline),.pilot-quiz-result>p:not(.pilot-quiz-footnote),.pilot-quiz-success>p:not(.pilot-quiz-overline):not(.pilot-quiz-footnote):not(.pilot-quiz-fallback){max-width:35rem;color:var(--cream-muted);margin:1.15rem 0 0;font-size:1.05rem;line-height:1.5}.pilot-quiz-main-cta,.pilot-quiz-telegram-cta{min-height:3.6rem;margin-top:2rem;padding-inline:1.4rem}.pilot-quiz-skip,.pilot-quiz-reset,.pilot-quiz-back,.pilot-quiz-text-button{color:var(--cream-muted);font:inherit;background:0 0;border:0}.pilot-quiz-skip{text-align:left;text-underline-offset:.25rem;margin-top:1.05rem;padding:.4rem 0;-webkit-text-decoration:underline #b7b7aa73;text-decoration:underline #b7b7aa73}.pilot-quiz-progress{min-width:0;color:var(--cream-muted);letter-spacing:.08em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;font-size:.78rem;font-weight:700;line-height:1;display:grid}.pilot-quiz-progress>div{background:var(--line);height:2px;overflow:hidden}.pilot-quiz-progress i{background:var(--lime);height:100%;transition:width .22s;display:block}.pilot-quiz-back{align-self:flex-start;align-items:center;gap:.35rem;min-height:2.75rem;margin-top:1.35rem;padding:0 .35rem 0 0;font-size:.9rem;display:inline-flex}.pilot-quiz-back svg,.pilot-quiz-reset svg{flex:none;width:1rem;height:1rem}.pilot-quiz-step-copy{max-width:35rem;color:var(--cream-muted);overflow-wrap:anywhere;margin:.9rem 0 0;font-size:1rem;line-height:1.45}.pilot-quiz-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;margin-top:1.65rem;display:grid}.pilot-quiz-option{border:1px solid var(--line);min-width:0;min-height:7.4rem;color:var(--cream);text-align:left;background:#19191973;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.45rem .75rem;padding:1.05rem;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.pilot-quiz-option.is-selected{background:#abff840e;border-color:#abff84b3}.pilot-quiz-option span,.pilot-quiz-option small{overflow-wrap:anywhere;min-width:0}.pilot-quiz-option span{font-size:1.03rem;font-weight:650;line-height:1.18}.pilot-quiz-option small{color:var(--cream-muted);grid-column:1/-1;font-size:.86rem;line-height:1.35}.pilot-quiz-option svg{width:1rem;height:1rem;color:var(--lime);flex:none}.pilot-quiz-result-topline{min-width:0;color:var(--cream-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.82rem;font-weight:600;display:flex}.pilot-quiz-result-topline .pilot-quiz-mark{width:2.55rem;height:2.55rem}.pilot-quiz-summary{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;margin:1.7rem 0 0;display:grid}.pilot-quiz-summary div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:.9rem 1rem}.pilot-quiz-summary dt{color:var(--cream-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem}.pilot-quiz-summary dd{overflow-wrap:anywhere;margin:.32rem 0 0;font-size:.98rem;font-weight:600;line-height:1.25}.pilot-quiz-result-actions{align-items:center;gap:1rem;width:100%;min-width:0;display:flex}.pilot-quiz-reset{align-items:center;gap:.45rem;min-height:2.75rem;margin-top:2rem;padding:.4rem 0;font-size:.9rem;display:inline-flex}.pilot-quiz-footnote,.pilot-quiz-fallback{max-width:34rem;color:var(--cream-muted);font-size:.82rem;line-height:1.45}.pilot-quiz-footnote{margin:.95rem 0 0}.pilot-quiz-fallback{margin:1.1rem 0 0}.pilot-quiz-form{gap:0}.pilot-quiz-form .field-stack{min-width:0}.pilot-quiz-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;margin-top:1.5rem;display:grid}.pilot-quiz-field-grid+.field-stack,.pilot-quiz-form>.field-stack{margin-top:1rem}.pilot-quiz-optional{color:var(--cream-muted);font-size:.78rem;font-weight:400}.pilot-quiz-selection{border:1px solid var(--line);border-radius:.5rem;width:100%;min-width:0;margin-top:1.35rem;padding:.95rem 1rem}.pilot-quiz-selection summary{font-weight:600}.pilot-quiz-selection p{color:var(--cream-muted);white-space:pre-line;overflow-wrap:anywhere;margin:.7rem 0 0;font-size:.88rem;line-height:1.4}.pilot-quiz-text-button{text-underline-offset:.2rem;margin-top:.65rem;padding:.3rem 0;font-size:.86rem;text-decoration:underline}.pilot-quiz-contact-fields{border:0;min-width:0;margin:0;padding:0}.pilot-quiz-contact-fields:disabled{opacity:.72}.pilot-quiz-consent-row{margin-top:1.4rem}.pilot-quiz-form-footer{gap:1rem;margin-top:auto;padding-top:1.35rem;display:grid}.pilot-quiz-actions{justify-content:flex-end;gap:.75rem;min-width:0;display:flex}.pilot-quiz-actions-split{justify-content:space-between}.pilot-quiz-actions .button-primary,.pilot-quiz-actions .button-ghost{min-height:3.4rem;padding-inline:1.2rem}.pilot-quiz-success .pilot-quiz-telegram-cta{display:inline-flex}.pilot-quiz button:disabled{cursor:wait;opacity:.65}@media (hover:hover) and (pointer:fine){.pilot-quiz-option:hover{background:#abff840e;border-color:#abff84a6;transform:translateY(-2px)}.pilot-quiz-skip:hover,.pilot-quiz-reset:hover,.pilot-quiz-back:hover,.pilot-quiz-text-button:hover{color:var(--cream)}}@media (max-width:640px){.pilot-quiz{min-height:0;padding:1.1rem}.pilot-quiz-screen{min-height:0}.pilot-quiz h3{font-size:clamp(2.1rem,10vw,3rem)}.pilot-quiz-options,.pilot-quiz-field-grid,.pilot-quiz-summary{grid-template-columns:1fr}.pilot-quiz-option{min-height:6rem}.pilot-quiz-result-actions,.pilot-quiz-actions-split{flex-direction:column;align-items:stretch;gap:.35rem}.pilot-quiz-result-actions .pilot-quiz-main-cta,.pilot-quiz-result-actions .pilot-quiz-reset,.pilot-quiz-actions .button-primary,.pilot-quiz-actions .button-ghost,.pilot-quiz-telegram-cta{width:100%}.pilot-quiz-actions .button-primary,.pilot-quiz-actions .button-ghost{min-height:3.25rem}}@media (max-width:380px){.pilot-quiz{padding:1rem}.pilot-quiz h3{font-size:2rem;line-height:1}.pilot-quiz-option{padding:.95rem}.pilot-quiz-progress{gap:.6rem}}@media (prefers-reduced-motion:reduce){.pilot-quiz-option,.pilot-quiz-progress i{transition:none}}
.field-stack:has(#quiz-contact-type){display:none!important}.pilot-quiz-field-grid:has(#quiz-contact-type){grid-template-columns:minmax(0,1fr)!important}label[for=quiz-contact]{font-size:0!important}label[for=quiz-contact]:after{content:"Telegram";font-size:16px;line-height:1.2}#quiz-contact{width:100%}@media (max-width:640px){label[for=quiz-contact]:after{font-size:15px}}
.admin-page{--admin-panel:#141715;--admin-panel-2:#181c19;--admin-panel-3:#1d211e;--admin-border:#efefe71a;--admin-border-strong:#efefe72e;--admin-text:var(--cream,#efefe7);--admin-muted:var(--cream-muted,#a9aaa3);--admin-lime:var(--lime,#b6ff86);--admin-blue:var(--blue,#8fc7ff);--admin-orange:var(--orange,#ff9f68);background:radial-gradient(circle at 16% -10%, #b6ff8614, transparent 28rem), radial-gradient(circle at 88% 12%, #8fc7ff0e, transparent 24rem), var(--ink,#0e100f);min-height:100dvh;color:var(--admin-text);padding:0}.admin-shell{width:min(100% - 3rem,96rem);margin:0 auto;padding:2.35rem 0 5rem}.admin-topbar{z-index:40;border-bottom:1px solid var(--admin-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e100fe0;position:sticky;top:0}.admin-topbar-inner{justify-content:space-between;align-items:center;gap:1.25rem;width:min(100% - 3rem,96rem);min-height:4.65rem;margin:0 auto;display:flex}.admin-brand-row,.admin-nav,.admin-heading-actions,.admin-system-title-row,.admin-row-tags,.admin-delivery-actions{align-items:center;display:flex}.admin-brand-row{gap:.75rem}.admin-brand-link{align-items:center;display:inline-flex}.admin-brand-link .wordmark{letter-spacing:-.04em;font-size:1.3rem}.admin-product-badge{border:1px solid var(--admin-border-strong);min-height:1.55rem;color:var(--admin-muted);letter-spacing:.12em;border-radius:.4rem;align-items:center;padding:.2rem .48rem;font-size:.66rem;font-weight:800;display:inline-flex}.admin-nav{gap:.3rem}.admin-nav a,.admin-nav button{min-height:2.35rem;color:var(--admin-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;justify-content:center;align-items:center;padding:.45rem .72rem;font-size:.86rem;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.admin-nav a:hover,.admin-nav button:hover,.admin-nav a.is-active{border-color:var(--admin-border);color:var(--admin-text);background:#ffffff09}.admin-nav a.is-active{color:var(--admin-lime)}.admin-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.7rem;display:flex}.admin-kicker{color:var(--admin-lime);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.72rem;font-weight:800}.admin-heading h1{color:var(--admin-text);letter-spacing:-.06em;margin:0;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.92}.admin-heading>div:first-child>p:last-child{max-width:45rem;color:var(--admin-muted);margin:.9rem 0 0;font-size:.96rem;line-height:1.55}.admin-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.admin-system-chip,.admin-open-site{border:1px solid var(--admin-border);min-height:2.7rem;color:var(--admin-muted);background:#ffffff06;border-radius:.7rem;align-items:center;gap:.55rem;padding:.65rem .85rem;font-size:.82rem;font-weight:700;display:inline-flex}.admin-system-chip i{width:.48rem;height:.48rem;box-shadow:0 0 0 .24rem color-mix(in srgb, currentColor 12%, transparent);background:currentColor;border-radius:999px}.admin-system-chip.is-ok{color:var(--admin-lime)}.admin-system-chip.is-warning{color:var(--admin-orange)}.admin-open-site{color:var(--admin-text)}.admin-open-site svg{width:.9rem;height:.9rem}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.admin-metric-card{border:1px solid var(--admin-border);background:linear-gradient(180deg, #ffffff07, #ffffff03), var(--admin-panel);border-radius:.9rem;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;gap:.4rem .75rem;min-width:0;min-height:9.2rem;padding:1rem 1.05rem;transition:border-color .16s,transform .16s,background-color .16s;display:grid;position:relative;overflow:hidden}.admin-metric-card:hover{border-color:var(--admin-border-strong);background-color:var(--admin-panel-2);transform:translateY(-1px)}.admin-metric-card.is-primary{background:linear-gradient(145deg, #b6ff8613, transparent 65%), var(--admin-panel);border-color:#b6ff8640}.admin-metric-card>span{color:var(--admin-muted);letter-spacing:.02em;align-self:center;font-size:.78rem;font-weight:700}.admin-metric-card strong{color:var(--admin-text);letter-spacing:-.055em;grid-column:1/-1;align-self:end;font-size:clamp(2.15rem,4vw,3.4rem);line-height:.9}.admin-metric-card small{color:var(--admin-muted);grid-column:1/-1;font-size:.75rem}.admin-metric-icon{border:1px solid var(--admin-border);width:2rem;height:2rem;color:var(--admin-muted);background:#ffffff06;border-radius:.55rem;place-items:center;display:grid}.admin-metric-card.is-primary .admin-metric-icon{color:var(--admin-lime)}.admin-metric-icon svg{width:1rem;height:1rem}.admin-system-card{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;margin-bottom:.75rem;padding:1rem 1.05rem;display:grid}.admin-system-card.is-ok{border-color:#b6ff862e}.admin-system-card.is-warning{border-color:#ff9f6847}.admin-system-icon{width:2.45rem;height:2.45rem;color:var(--admin-blue);background:#8fc7ff14;border-radius:.68rem;place-items:center;display:grid}.admin-system-icon svg{width:1.15rem;height:1.15rem}.admin-system-copy{min-width:0}.admin-system-title-row{gap:.65rem;min-width:0}.admin-system-title-row strong{min-width:0;color:var(--admin-text);font-size:.92rem}.admin-system-title-row span{color:var(--admin-muted);flex:none;font-size:.76rem}.admin-system-copy p{color:var(--admin-muted);margin:.28rem 0 0;font-size:.8rem;line-height:1.45}.admin-system-copy .admin-system-error{color:var(--admin-orange)}.admin-system-action{border:1px solid var(--admin-border);min-height:2.45rem;color:var(--admin-text);border-radius:.62rem;justify-content:center;align-items:center;padding:.55rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.admin-system-action:hover{border-color:var(--admin-border-strong);background:#ffffff08}.admin-delivery-alert{background:#ff9f680e;border:1px solid #ff9f6842;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.9rem 1rem;display:flex}.admin-delivery-alert>div:first-child{gap:.2rem;display:grid}.admin-delivery-alert strong{color:var(--admin-text);font-size:.88rem}.admin-delivery-alert span{color:var(--admin-muted);font-size:.78rem}.admin-delivery-actions{gap:.45rem}.admin-delivery-actions button,.admin-delivery-actions a{border:1px solid var(--admin-border);min-height:2.35rem;color:var(--admin-text);font:inherit;cursor:pointer;background:0 0;border-radius:.55rem;padding:.52rem .72rem;font-size:.78rem}.admin-delivery-actions button:hover,.admin-delivery-actions a:hover{border-color:#ff9f6873}.admin-workspace{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:1rem;overflow:hidden}.admin-toolbar{border-bottom:1px solid var(--admin-border);background:#ffffff03;justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex}.admin-search-form{gap:.42rem;width:min(100%,39rem);display:grid}.admin-search-form>label{color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-search-control{border:1px solid var(--admin-border-strong);background:#0f1210;border-radius:.68rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:2.9rem;display:grid;overflow:hidden}.admin-search-control>svg{width:1rem;height:1rem;color:var(--admin-muted);margin-left:.8rem}.admin-search-control input{width:100%;min-width:0;min-height:2.8rem;color:var(--admin-text);font:inherit;background:0 0;border:0;outline:0;padding:.6rem .7rem;font-size:.88rem}.admin-search-control input::placeholder{color:#efefe761}.admin-search-control:focus-within{border-color:#b6ff8673;box-shadow:0 0 0 3px #b6ff8612}.admin-search-control button{background:var(--admin-lime);color:#10130f;min-height:2.2rem;font:inherit;cursor:pointer;border:0;border-radius:.5rem;margin-right:.35rem;padding:.45rem .72rem;font-size:.78rem;font-weight:800}.admin-toolbar-meta{color:var(--admin-muted);text-align:right;justify-items:end;gap:.3rem;font-size:.75rem;display:grid}.admin-toolbar-meta strong{color:var(--admin-text)}.admin-toolbar-meta a{color:var(--admin-lime)}.admin-filter-pills{border-bottom:1px solid var(--admin-border);scrollbar-width:none;align-items:center;gap:.35rem;padding:.72rem 1rem;display:flex;overflow-x:auto}.admin-filter-pills::-webkit-scrollbar{display:none}.admin-filter-pills a{min-height:2.2rem;color:var(--admin-muted);border:1px solid #0000;border-radius:.55rem;flex:none;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.admin-filter-pills a b{min-width:1.35rem;color:inherit;text-align:center;background:#ffffff0b;border-radius:999px;padding:.08rem .32rem;font-size:.67rem}.admin-filter-pills a:hover{border-color:var(--admin-border);color:var(--admin-text)}.admin-filter-pills a.is-active{color:var(--admin-lime);background:#b6ff8611;border-color:#b6ff8638}.admin-desktop-table{display:block}.admin-mobile-list{display:none}.admin-workspace .admin-table-wrap{background:0 0;border:0;border-radius:0;width:100%;max-width:none;margin:0;overflow-x:auto}.admin-workspace .admin-table{min-width:69rem}.admin-workspace .admin-table th{border-color:var(--admin-border);color:#efefe773;letter-spacing:.08em;text-transform:uppercase;height:2.9rem;padding:0 .9rem;font-size:.66rem;font-weight:800}.admin-workspace .admin-table td{border-color:var(--admin-border);max-width:28rem;color:var(--admin-muted);vertical-align:top;padding:.9rem;font-size:.82rem;line-height:1.45}.admin-workspace .admin-table tbody tr{transition:background-color .14s}.admin-workspace .admin-table tbody tr:hover{background:#ffffff05}.admin-workspace .admin-table td strong{color:var(--admin-text);font-size:.88rem;font-weight:750;display:block}.admin-workspace .admin-table td>span{color:var(--admin-muted);margin-top:.18rem;font-size:.74rem;display:block}.admin-row-tags{flex-wrap:wrap;gap:.3rem;margin-top:.48rem}.admin-row-tags>span{border:1px solid var(--admin-border);border-radius:.36rem;align-items:center;min-height:1.35rem;padding:.14rem .38rem;font-weight:700;color:var(--admin-muted)!important;font-size:.64rem!important;display:inline-flex!important}.admin-status-dot.is-new{border-color:#b6ff8633;color:var(--admin-lime)!important}.admin-status-dot.is-in_progress{border-color:#8fc7ff38;color:var(--admin-blue)!important}.admin-status-dot.is-closed{color:#efefe780!important}.admin-contact-link{color:var(--admin-blue);align-items:center;gap:.28rem;margin-top:.2rem;font-size:.8rem;display:inline-flex}.admin-contact-link:hover{color:var(--admin-text)}.admin-request-cell>span{margin-top:.08rem!important}.admin-request-cell p{color:#efefe7b8;white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:30rem;margin:.48rem 0 0;font-size:.78rem;line-height:1.48;display:-webkit-box;overflow:hidden}.admin-status-form{gap:.38rem;min-width:8.8rem;display:grid}.admin-status-form select,.admin-card-status-form select{border:1px solid var(--admin-border);width:100%;min-height:2.35rem;color:var(--admin-text);font:inherit;background:#101310;border-radius:.52rem;padding:.4rem .55rem;font-size:.76rem}.admin-status-form button,.admin-card-status-form button{border:1px solid var(--admin-border);min-height:2.2rem;color:var(--admin-muted);font:inherit;cursor:pointer;background:#ffffff05;border-radius:.52rem;font-size:.72rem;font-weight:750}.admin-status-form button:hover,.admin-card-status-form button:hover{color:var(--admin-lime);border-color:#b6ff8652}.admin-status-form select:focus-visible,.admin-card-status-form select:focus-visible,.admin-status-form button:focus-visible,.admin-card-status-form button:focus-visible,.admin-nav a:focus-visible,.admin-nav button:focus-visible,.admin-filter-pills a:focus-visible,.admin-open-site:focus-visible,.admin-system-action:focus-visible{outline:2px solid var(--admin-lime);outline-offset:2px}.admin-empty-state{text-align:center;align-content:center;place-items:center;min-height:24rem;padding:3rem 1rem;display:grid}.admin-empty-icon{border:1px solid var(--admin-border);width:3.2rem;height:3.2rem;color:var(--admin-muted);border-radius:.8rem;place-items:center;display:grid}.admin-empty-icon svg{width:1.25rem;height:1.25rem}.admin-empty-state h2{color:var(--admin-text);margin:1rem 0 0;font-size:1.35rem}.admin-empty-state p{max-width:28rem;color:var(--admin-muted);margin:.5rem 0 0;font-size:.85rem;line-height:1.5}.admin-empty-state>a{color:var(--admin-lime);align-items:center;gap:.35rem;margin-top:1rem;font-size:.82rem;font-weight:700;display:inline-flex}.admin-empty-state>a svg{width:.8rem;height:.8rem}.admin-page.admin-locked{place-items:center;padding:1.25rem;display:grid}.admin-login-card{border:1px solid var(--admin-border-strong);background:linear-gradient(180deg, #ffffff06, transparent 45%), var(--admin-panel);border-radius:1rem;width:min(100%,31rem);padding:clamp(1.4rem,4vw,2.1rem);box-shadow:0 2rem 6rem #00000040}.admin-login-brand{justify-content:space-between;align-items:center;margin-bottom:2.25rem;display:flex}.admin-login-brand .wordmark{font-size:1.25rem}.admin-login-brand>span:last-child{color:var(--admin-muted);letter-spacing:.14em;font-size:.66rem;font-weight:800}.admin-login-icon{background:#b6ff860a;border-color:#b6ff8638;border-radius:.7rem;width:2.8rem;height:2.8rem;margin-bottom:1rem}.admin-login-card .eyebrow{color:var(--admin-lime);font-size:.7rem}.admin-login-card h1{letter-spacing:-.055em;margin-top:.42rem;font-size:clamp(2.1rem,8vw,3.2rem);line-height:.94}.admin-login-copy{max-width:25rem;margin-top:.8rem;font-size:.9rem}.admin-login-form{gap:.55rem;margin-top:1.55rem}.admin-login-form label{color:var(--admin-muted);font-size:.75rem}.admin-login-form input{border-color:var(--admin-border-strong);background:#0f1210;border-radius:.65rem;min-height:3rem;font-size:.92rem}.admin-login-form .button-primary{border-radius:.65rem;min-height:3rem;margin-top:.25rem;font-size:.84rem}.admin-login-back{color:var(--admin-muted);margin-top:1.1rem;font-size:.78rem;display:inline-flex}.admin-login-back:hover{color:var(--admin-text)}@media (max-width:1050px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric-card{min-height:8.2rem}}@media (max-width:820px){.admin-shell,.admin-topbar-inner{width:min(100% - 2rem,96rem)}.admin-topbar{position:static}.admin-topbar-inner{flex-direction:column;align-items:flex-start;min-height:auto;padding:.85rem 0}.admin-nav{scrollbar-width:none;width:100%;padding-bottom:.05rem;overflow-x:auto}.admin-nav::-webkit-scrollbar{display:none}.admin-nav a,.admin-nav button{white-space:nowrap}.admin-heading{flex-direction:column;align-items:flex-start;gap:1rem}.admin-heading-actions{justify-content:flex-start}.admin-system-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.admin-system-action{grid-column:1/-1;width:100%}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-search-form{width:100%}.admin-toolbar-meta{text-align:left;justify-items:start}.admin-desktop-table{display:none}.admin-mobile-list{gap:.7rem;padding:.8rem;display:grid}.admin-lead-card{border:1px solid var(--admin-border);background:#ffffff05;border-radius:.8rem;gap:.85rem;padding:.95rem;display:grid}.admin-lead-card>header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.admin-lead-card>header>div{gap:.18rem;min-width:0;display:grid}.admin-lead-card>header strong{color:var(--admin-text);font-size:.92rem}.admin-lead-card>header span{color:var(--admin-muted);font-size:.7rem}.admin-card-status{border:1px solid var(--admin-border);border-radius:.48rem;flex:none;align-items:center;min-height:1.65rem;padding:.24rem .48rem;font-weight:800;display:inline-flex;font-size:.68rem!important}.admin-card-status.is-new{border-color:#b6ff863b;color:var(--admin-lime)!important}.admin-card-status.is-in_progress{border-color:#8fc7ff3d;color:var(--admin-blue)!important}.admin-card-status.is-closed{color:var(--admin-muted)!important}.admin-lead-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.admin-lead-card-grid>div{border:1px solid var(--admin-border);background:#00000014;border-radius:.62rem;gap:.18rem;min-width:0;padding:.65rem;display:grid}.admin-lead-card-grid span,.admin-lead-details>span{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.66rem;font-weight:700}.admin-lead-card-grid strong,.admin-lead-card-grid a{min-width:0;color:var(--admin-text);overflow-wrap:anywhere;font-size:.8rem}.admin-lead-card-grid a{color:var(--admin-blue);align-items:center;gap:.25rem;display:inline-flex}.admin-lead-card-grid a svg{width:.7rem;height:.7rem}.admin-lead-details{gap:.35rem;padding-top:.1rem;display:grid}.admin-lead-details p{color:#efefe7c7;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.5}.admin-card-status-form{border-top:1px solid var(--admin-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding-top:.75rem;display:grid}.admin-card-status-form label{color:var(--admin-muted);font-size:.7rem;font-weight:700}.admin-card-status-form select,.admin-card-status-form button{min-height:2.45rem}.admin-card-status-form button{padding-inline:.7rem}}@media (max-width:560px){.admin-shell{padding-top:1.35rem;padding-bottom:2.5rem}.admin-heading h1{font-size:3rem}.admin-heading-actions{width:100%}.admin-system-chip,.admin-open-site{flex:auto;justify-content:center}.admin-metrics{grid-template-columns:1fr 1fr;gap:.55rem}.admin-metric-card{min-height:7.6rem;padding:.8rem}.admin-metric-card strong{font-size:2.35rem}.admin-metric-card small{font-size:.68rem}.admin-system-card{padding:.85rem}.admin-system-title-row{flex-direction:column;align-items:flex-start;gap:.18rem}.admin-delivery-alert{flex-direction:column;align-items:stretch}.admin-delivery-actions{width:100%}.admin-delivery-actions form,.admin-delivery-actions button,.admin-delivery-actions a{text-align:center;flex:1;width:100%}.admin-search-control{grid-template-columns:auto minmax(0,1fr);padding-right:.35rem}.admin-search-control button{grid-column:1/-1;width:calc(100% - .7rem);margin:0 .35rem .35rem}.admin-lead-card-grid,.admin-card-status-form{grid-template-columns:1fr}.admin-card-status-form label{display:none}}@media (max-width:380px){.admin-shell,.admin-topbar-inner{width:min(100% - 1.25rem,96rem)}.admin-metrics{grid-template-columns:1fr}.admin-metric-card{min-height:6.9rem}.admin-heading-actions{grid-template-columns:1fr;display:grid}.admin-system-chip,.admin-open-site{width:100%}}@media (prefers-reduced-motion:reduce){.admin-metric-card,.admin-nav a,.admin-nav button{transition:none}.admin-metric-card:hover{transform:none}}.admin-nav a,.admin-nav button{min-height:2.75rem;padding-inline:.85rem;font-size:.94rem}.admin-workspace .admin-table th{height:3.35rem;padding-inline:1.05rem;font-size:.74rem}.admin-workspace .admin-table td{padding:1.15rem 1.05rem;font-size:.95rem;line-height:1.55}.admin-workspace .admin-table td strong{font-size:1rem;line-height:1.35}.admin-workspace .admin-table td>span{margin-top:.25rem;font-size:.86rem}.admin-reference-cell{min-width:9.5rem}.admin-row-tags{gap:.4rem;margin-top:.6rem}.admin-row-tags>span{min-height:1.65rem;padding:.22rem .48rem;font-size:.72rem!important}.admin-contact-link{gap:.35rem;min-height:2rem;margin-top:.28rem;font-size:.92rem}.admin-contact-link svg{width:.85rem;height:.85rem}.admin-request-cell{min-width:23rem}.admin-request-cell p{-webkit-line-clamp:4;margin-top:.6rem;font-size:.9rem;line-height:1.55}.admin-status-form{gap:0;min-width:10.5rem;position:relative}.admin-status-form select{cursor:pointer;border-radius:.65rem;min-height:3rem;padding:.62rem .75rem;font-size:.96rem;font-weight:700}.admin-status-form select:hover{border-color:var(--admin-border-strong)}.admin-status-form[aria-busy=true] select{opacity:.72;cursor:wait}.admin-status-progress{color:var(--admin-lime);white-space:nowrap;font-size:.68rem;position:absolute;top:calc(100% + .25rem);left:.1rem}.admin-card-status-control{border-top:1px solid var(--admin-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding-top:.85rem;display:grid}.admin-card-status-control>span{color:var(--admin-muted);font-size:.78rem;font-weight:700}.admin-status-form.is-card{min-width:0}.admin-status-form.is-card select{min-height:3rem;font-size:1rem}@media (max-width:820px){.admin-lead-card{gap:1rem;padding:1.05rem}.admin-lead-card>header strong{font-size:1.05rem}.admin-lead-card>header span{font-size:.78rem}.admin-card-status{min-height:2rem;padding:.34rem .55rem;font-size:.75rem!important}.admin-lead-card-grid>div{min-height:4.5rem;padding:.8rem}.admin-lead-card-grid span,.admin-lead-details>span{font-size:.72rem}.admin-lead-card-grid strong,.admin-lead-card-grid a{font-size:.94rem;line-height:1.4}.admin-lead-details p{font-size:.94rem;line-height:1.55}}@media (max-width:560px){.admin-card-status-control{grid-template-columns:1fr;gap:.45rem}}.admin-commerce-cell{min-width:12rem}.admin-commerce-cell>span{margin-top:.28rem!important}.admin-payment-status{border:1px solid var(--admin-border);width:fit-content;min-height:1.5rem;color:var(--admin-muted);border-radius:.42rem;align-items:center;margin-top:.5rem;padding:.18rem .4rem;font-size:.68rem;font-style:normal;font-weight:800;display:inline-flex}.admin-payment-status.is-success{color:var(--admin-lime);border-color:#b6ff8647}.admin-payment-status.is-failed{color:#ff9f9f;border-color:#ff787847}.admin-payment-status.is-pending{color:var(--admin-blue);border-color:#8fc7ff47}
