.Capacity_calcSection__Is7iA{padding-top:56px}.Capacity_calc__JKJ_Q{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:20px;align-items:start}.Capacity_controls__AeAfL,.Capacity_results__pQ_j1{display:flex;flex-direction:column;gap:20px;min-width:0}.Capacity_card__tGc84{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:22px 24px;display:flex;flex-direction:column;gap:14px}.Capacity_fieldLabel__5rnp3{font-size:13.5px;font-weight:600;color:var(--fg2)}.Capacity_sizeRow__mP2Q9{display:flex;align-items:center;gap:10px}.Capacity_numInput__L3VHF{flex:1;min-width:0;font-family:inherit;font-size:24px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg1);background:var(--bg);border:1px solid var(--border2);border-radius:10px;padding:10px 14px;transition:border-color .15s cubic-bezier(.4,0,.2,1);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.Capacity_numInput__L3VHF::-webkit-inner-spin-button,.Capacity_numInput__L3VHF::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Capacity_numInput__L3VHF:hover{border-color:var(--fg3)}.Capacity_numInput__L3VHF:focus{outline:none;border-color:var(--accent)}.Capacity_unitRow__kwGQp{display:flex;gap:6px;flex-shrink:0}.Capacity_presets__yKrXI{display:flex;flex-wrap:wrap;gap:6px}.Capacity_preset__CQjm3{font-family:inherit;font-size:12.5px;font-weight:600;color:var(--fg2);background:transparent;border:1px solid var(--border);border-radius:999px;padding:6px 12px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.Capacity_preset__CQjm3:hover{border-color:var(--border2);color:var(--fg1);background:var(--surface2)}.Capacity_layouts__FVSRm{display:flex;flex-direction:column;gap:6px}.Capacity_layoutBtn__PFTF_{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;font-family:inherit;background:transparent;border:1px solid var(--border);border-radius:10px;padding:10px 14px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.Capacity_layoutBtn__PFTF_:hover{border-color:var(--border2);background:var(--surface2)}.Capacity_layoutBtnActive__yWUfO,.Capacity_layoutBtnActive__yWUfO:hover{border-color:var(--accent);background:var(--soft)}.Capacity_layoutName__7tEkt{font-size:14px;font-weight:600;color:var(--fg1)}.Capacity_layoutNote__aV1BU{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.02em;color:var(--fg3)}.Capacity_rangeScale__wlUMg{display:flex;justify-content:space-between;margin-top:-4px;font-size:12px;color:var(--fg3)}.Capacity_result__Hzjfw{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;background:var(--success-soft);border:1px solid var(--border);border-radius:14px;padding:32px 24px 28px}.Capacity_resultNum__moc2R{font-size:clamp(3.2rem,6vw,4.6rem);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--success);font-variant-numeric:tabular-nums}.Capacity_resultUnit__iHQjs{font-size:15px;color:var(--fg2)}.Capacity_conservative__mMOqU{margin-top:8px;font-size:13px;color:var(--fg2);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:7px 14px}.Capacity_conservative__mMOqU strong{color:var(--fg1);font-weight:700;font-variant-numeric:tabular-nums}.Capacity_stats__9Cifo{display:grid;grid-template-columns:1fr 1fr;gap:20px}.Capacity_stat__zdwWF{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px}.Capacity_statLabel__37e95{font-size:12.5px;font-weight:600;color:var(--fg3)}.Capacity_statValue__WYpwe{font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--fg1);font-variant-numeric:tabular-nums}.Capacity_statNote__RC9BZ{font-size:12px;color:var(--fg3)}.Capacity_bars__O2DeZ{display:flex;flex-direction:column;gap:12px}.Capacity_bar__Z4zWr{display:flex;flex-direction:column;gap:6px}.Capacity_barHead__iYnHE{display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:var(--fg3)}.Capacity_barHead__iYnHE span:last-child{font-weight:700;font-variant-numeric:tabular-nums}.Capacity_barHeadActive__Dp7Qi{color:var(--fg1)}.Capacity_barHeadActive__Dp7Qi span:first-child{color:var(--link)}.Capacity_barFill__JQgpR{height:100%;border-radius:4px;background:var(--border2);transition:width .5s cubic-bezier(.4,0,.2,1)}.Capacity_barFillActive__dVP7J{background:linear-gradient(90deg,var(--grad1),var(--grad2))}.Capacity_tip__rPjMG{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--border);border-radius:12px;padding:16px 18px}.Capacity_tipIcon__jnJtK{flex-shrink:0;margin-top:1px;color:var(--fg3)}.Capacity_tipText__D74XC{display:flex;flex-direction:column;gap:8px;font-size:13.5px;line-height:1.55;color:var(--fg2)}.Capacity_tipText__D74XC p{margin:0}.Capacity_tipText__D74XC strong{color:var(--fg1);font-weight:600}.Capacity_featureGrid__urD0A{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 20px;margin-top:36px}.Capacity_ctaRowLeft__n8tLd{justify-content:flex-start;margin-top:28px}.Capacity_about___wwLS{padding-top:64px}.Capacity_aboutTitle__iy_ou{margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--fg1)}@media(max-width:900px){.Capacity_calc__JKJ_Q,.Capacity_featureGrid__urD0A{grid-template-columns:1fr}}@media(max-width:760px){.Capacity_calcSection__Is7iA{padding-top:40px}.Capacity_about___wwLS{padding-top:48px}}@media(max-width:420px){.Capacity_stats__9Cifo{gap:12px}}.TicketPrice_topRow__cVEbU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:20px}.TicketPrice_presetActive__EjSrF{color:var(--fg1)}.TicketPrice_presetActive__EjSrF,.TicketPrice_presetActive__EjSrF:hover{border-color:var(--accent);background:var(--soft)}.TicketPrice_currency__5Y0FZ{display:flex;gap:6px}.TicketPrice_cardHead__niZ2r{display:flex;align-items:baseline;justify-content:space-between}.TicketPrice_total__PN2zd{font-size:15px;font-weight:700;color:var(--fg1);font-variant-numeric:tabular-nums}.TicketPrice_costs__1Lqgh{display:flex;flex-direction:column;gap:6px}.TicketPrice_costRow__WFlLV{display:grid;grid-template-columns:minmax(0,1fr) 104px 34px;gap:6px;align-items:center}.TicketPrice_num__OXMnm,.TicketPrice_text__zX41P{width:100%;min-width:0;font-family:inherit;font-size:14px;color:var(--fg1);background:var(--bg);border:1px solid var(--border2);border-radius:10px;padding:8px 11px;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.TicketPrice_num__OXMnm:hover,.TicketPrice_text__zX41P:hover{border-color:var(--fg3)}.TicketPrice_num__OXMnm:focus,.TicketPrice_text__zX41P:focus{outline:none;border-color:var(--accent)}.TicketPrice_num__OXMnm::-moz-placeholder,.TicketPrice_text__zX41P::-moz-placeholder{color:var(--fg3)}.TicketPrice_num__OXMnm::placeholder,.TicketPrice_text__zX41P::placeholder{color:var(--fg3)}.TicketPrice_num__OXMnm{text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.TicketPrice_num__OXMnm::-webkit-inner-spin-button,.TicketPrice_num__OXMnm::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TicketPrice_select__QJf24{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:34px;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238c85a0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.TicketPrice_pair__oPBJa{display:grid;grid-template-columns:1fr 1fr;gap:10px}.TicketPrice_pairField__ahmB9{display:flex;flex-direction:column;gap:5px}.TicketPrice_pairLabel__d_BUC{font-size:12.5px;font-weight:600;color:var(--fg2)}.TicketPrice_testHead__i3Wsb{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:12px;align-items:center}.TicketPrice_testLabel__Syv4b{display:flex;flex-direction:column;gap:1px;font-size:13.5px;font-weight:600;color:var(--fg2)}.TicketPrice_iconBtn__BRaMk{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--fg3);background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.TicketPrice_iconBtn__BRaMk:hover{color:#e0526f;border-color:var(--border)}.TicketPrice_addBtn__jyAGl{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--fg2);background:transparent;border:1px dashed var(--border2);border-radius:999px;padding:6px 12px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.TicketPrice_addBtn__jyAGl:hover{color:var(--fg1);border-color:var(--fg3);background:var(--surface2)}.TicketPrice_fieldRow__IdXPZ{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:12px;align-items:center}.TicketPrice_rowLabel__rnwIj{display:flex;flex-direction:column;gap:1px;font-size:14px;font-weight:600;color:var(--fg1)}.TicketPrice_hint__5jIOV{display:block;font-size:12px;font-weight:400;line-height:1.4;color:var(--fg3)}.TicketPrice_segment__rF5OS{display:flex;gap:4px;padding:4px;background:var(--bg);border:1px solid var(--border);border-radius:12px}.TicketPrice_segBtn__CE_GQ{flex:1;font-family:inherit;font-size:13px;font-weight:600;color:var(--fg2);background:transparent;border:0;border-radius:9px;padding:8px 10px;cursor:pointer;white-space:nowrap;transition:all .15s cubic-bezier(.4,0,.2,1)}.TicketPrice_segBtn__CE_GQ:hover{color:var(--fg1);background:var(--surface2)}.TicketPrice_segBtnActive__y3qiD,.TicketPrice_segBtnActive__y3qiD:hover{color:var(--accent-fg);background:var(--accent)}.TicketPrice_advancedToggle__2tXZX,.TicketPrice_linkBtn__j8e6K{align-self:flex-start;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--link);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.TicketPrice_linkBtn__j8e6K{align-self:auto;font-size:12px}.TicketPrice_check___JylD{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:600;color:var(--fg1);cursor:pointer}.TicketPrice_check___JylD input{margin-top:3px;width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.TicketPrice_stickyResults__Mferp{position:sticky;top:84px}.TicketPrice_stats__IafVM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.TicketPrice_gain__WSK3A{color:var(--success)}.TicketPrice_loss__HlEDt{color:#e0526f}.TicketPrice_barGain__vir8r,.TicketPrice_barLoss__PEME3{height:100%;border-radius:4px;transition:width .5s cubic-bezier(.4,0,.2,1)}.TicketPrice_barGain__vir8r{background:var(--success)}.TicketPrice_barLoss__PEME3{background:#e0526f}.TicketPrice_trio__SFr5Q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;align-items:start}.TicketPrice_tiers__TrPgp{display:flex;flex-direction:column;gap:8px}.TicketPrice_tier__AlGX_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;align-items:baseline;border:1px solid var(--border);border-radius:10px;padding:10px 12px}.TicketPrice_tierName__ix0jb{font-size:13.5px;font-weight:600;color:var(--fg1)}.TicketPrice_tierPrice__PtVj1{grid-row:span 2;align-self:center;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--fg1);font-variant-numeric:tabular-nums}.TicketPrice_tierQty__4Opa4{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.02em;color:var(--fg3)}.TicketPrice_tierNote__dgPpj{grid-column:1/-1;margin-top:4px;font-size:12px;color:var(--fg3)}.TicketPrice_rows__aXRii{display:flex;flex-direction:column}.TicketPrice_row__uhFuX{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:13.5px;color:var(--fg2);border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums}.TicketPrice_row__uhFuX:last-child{border-bottom:0}.TicketPrice_row__uhFuX span:last-child{flex-shrink:0}.TicketPrice_rowStrong__foPuw{font-weight:700;color:var(--fg1)}.TicketPrice_small__duAiN{margin:0;font-size:12.5px;line-height:1.55;color:var(--fg3)}.TicketPrice_small__duAiN a{color:var(--link);font-weight:600}.TicketPrice_insights__RuaX7{margin-top:20px}.TicketPrice_insightList__K96uY{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.TicketPrice_insight__0Mboz{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;color:var(--fg2)}.TicketPrice_insightIcon__YwWko{flex-shrink:0;display:inline-flex;margin-top:2px;color:var(--link)}.TicketPrice_warn__ezjpQ .TicketPrice_insightIcon__YwWko{color:#e0a23a}.TicketPrice_good__iB4FC .TicketPrice_insightIcon__YwWko{color:var(--success)}.TicketPrice_actions__sUmMn{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.TicketPrice_actionBtn__4BMlD{display:inline-flex;align-items:center;gap:7px;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--fg1);background:transparent;border:1px solid var(--border);border-radius:10px;padding:9px 14px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.TicketPrice_actionBtn__4BMlD:hover{border-color:var(--border2);background:var(--surface2)}.TicketPrice_actionNote__6Ynqf{font-size:12.5px;color:var(--fg3)}.TicketPrice_tipSpaced__DY4Y7{margin-top:20px}.TicketPrice_steps__Efvh_{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.TicketPrice_step__w05VU{display:flex;flex-direction:column;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px}.TicketPrice_stepNum__r0OEP{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--link)}.TicketPrice_stepTitle__ZCoxo{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--fg1)}.TicketPrice_stepBody__2RJoW{margin:0;font-size:14px;line-height:1.6;color:var(--fg2)}.TicketPrice_formula__nLuXk{margin:20px 0 0;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6;color:var(--fg1);background:var(--surface2);border:1px solid var(--border);border-radius:12px}@media(max-height:860px),(max-width:900px){.TicketPrice_stickyResults__Mferp{position:static}}@media(max-width:1000px){.TicketPrice_trio__SFr5Q{grid-template-columns:1fr}.TicketPrice_steps__Efvh_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.TicketPrice_insightList__K96uY{grid-template-columns:1fr}}@media(max-width:520px){.TicketPrice_stats__IafVM,.TicketPrice_steps__Efvh_{grid-template-columns:1fr}.TicketPrice_costRow__WFlLV{grid-template-columns:minmax(0,1fr) 78px 30px;gap:4px}.TicketPrice_fieldRow__IdXPZ{grid-template-columns:minmax(0,1fr) 78px}.TicketPrice_num__OXMnm,.TicketPrice_text__zX41P{font-size:13.5px;padding:8px 9px}.TicketPrice_iconBtn__BRaMk{width:30px}}