.calc-page{--calc-border:rgba(0,0,0,0.12);--calc-subtle:#ededed;--calc-muted:#8f8f8f;--calc-secondary:#414141;--calc-disabled:#cdcdcd;--calc-note-bg:#e8f3fe;--calc-nano:#133463;--calc-micro:#2c67c5;--calc-mid:#539af8;--calc-macro:#a4cdfb;--calc-mega:#8f8f8f;padding:56px 0 96px;font-family:var(--font-sans)}.calc-header{text-align:center;padding-bottom:48px}.calc-header h1{font-family:var(--font-sans);font-weight:600;font-size:clamp(2rem,4.5vw,3rem);line-height:1.14;letter-spacing:-1px;color:#000;margin:0 auto 16px;max-width:640px}.calc-deck{max-width:520px;margin:0 auto;font-size:14px;line-height:18px;letter-spacing:-.42px;color:var(--calc-secondary)}.calc-tool{display:grid;grid-template-columns:minmax(0,795fr) minmax(0,549fr);gap:32px;align-items:start}.calc-panel{border:1px solid var(--calc-border);border-radius:6px;background:var(--newspaper-white,#fafafa);padding:20px}.calc-inputs{display:flex;flex-direction:column;gap:20px}.calc-panel-title{font-weight:600;font-size:24px;line-height:1.32;letter-spacing:-1px;color:#000;margin:0 0 16px}.calc-divider{border:0;border-top:1px solid var(--calc-border);margin:0}.calc-basics{display:flex;flex-wrap:wrap;gap:24px}.calc-control{display:flex;flex-direction:column;gap:12px}.calc-control-label{font-size:14px;font-weight:500;line-height:18px;letter-spacing:-.42px;color:#000}.calc-switch-track{display:inline-flex;align-items:center;height:40px;padding:0 4px;background:var(--calc-subtle);border-radius:999px}.calc-switch{height:32px;padding:6px 12px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:14px;font-weight:500;letter-spacing:-.42px;color:var(--calc-disabled);cursor:pointer;transition:color var(--dur-fast,.16s) ease,background var(--dur-fast,.16s) ease}.calc-switch.is-active{background:var(--newspaper-white,#fafafa);color:#000}.calc-select{position:relative;display:inline-flex;width:200px}.calc-select select{appearance:none;width:100%;height:40px;padding:0 36px 0 12px;border:1px solid var(--calc-border);border-radius:8px;background:var(--newspaper-white,#fafafa);font:inherit;font-size:14px;letter-spacing:-.42px;color:#000;cursor:pointer}.calc-select select:disabled{color:var(--calc-secondary);cursor:default}.calc-select-currency{width:96px}.calc-select-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#000}.calc-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.calc-preset{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;border:1px solid var(--calc-border);border-radius:6px;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast,.16s) ease}.calc-preset:hover{border-color:#000}.calc-preset.is-active{border-color:#000;box-shadow:inset 0 0 0 1px #000}.calc-preset-name{font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.48px;color:#000}.calc-preset-desc{font-size:14px;line-height:18px;letter-spacing:-.42px;color:var(--calc-secondary)}.calc-table{width:100%}.calc-table-head,.calc-table-row{display:grid;grid-template-columns:2.1fr 1.2fr 1.2fr 1.4fr;align-items:center;gap:12px}.calc-table-head{padding:0 0 10px}.calc-table-head span{font-size:12px;line-height:14px;letter-spacing:-.36px;color:var(--calc-muted)}.calc-table-row{border-top:1px solid var(--calc-border);padding:11px 0}.calc-table-row.is-idle .calc-subtotal,.calc-table-row.is-idle .calc-tier-name{color:var(--calc-muted)}.calc-tier{display:flex;align-items:center;gap:8px}.calc-tier-swatch{width:24px;height:24px;border-radius:4px;flex:none}.calc-swatch-nano{background:var(--calc-nano)}.calc-swatch-micro{background:var(--calc-micro)}.calc-swatch-mid{background:var(--calc-mid)}.calc-swatch-macro{background:var(--calc-macro)}.calc-swatch-mega{background:var(--calc-mega)}.calc-tier-text{display:flex;flex-direction:column;gap:4px}.calc-tier-name{font-size:14px;font-weight:600;line-height:18px;letter-spacing:-.42px;color:#000}.calc-tier-followers{font-size:12px;line-height:14px;letter-spacing:-.36px;color:var(--calc-muted)}.calc-stepper{gap:8px}.calc-stepper,.calc-stepper-btn{display:inline-flex;align-items:center}.calc-stepper-btn{justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:4px;background:var(--calc-subtle);color:#000;cursor:pointer}.calc-stepper-btn:disabled{color:var(--calc-disabled);cursor:default}.calc-stepper-value{min-width:20px;text-align:center;font-weight:500;font-variant-numeric:tabular-nums}.calc-stepper-value,.calc-subtotal{font-size:14px;letter-spacing:-.42px;color:#000}.calc-subtotal{font-weight:600;line-height:18px;font-variant-numeric:tabular-nums;text-align:right}.calc-er{display:flex;flex-wrap:wrap;gap:24px}.calc-chip-track{display:inline-flex;align-items:center;gap:2px;height:28px;padding:0 2px;background:var(--calc-subtle);border-radius:8px}.calc-chip{height:24px;padding:0 10px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:14px;font-weight:600;line-height:14px;color:var(--calc-secondary);cursor:pointer;transition:color var(--dur-fast,.16s) ease,background var(--dur-fast,.16s) ease}.calc-chip.is-active{background:var(--newspaper-white,#fafafa);color:#000}.calc-result-anchor{min-width:0;scroll-margin-top:84px}.calc-result{position:sticky;top:88px;display:flex;flex-direction:column;gap:20px;box-shadow:0 3px 6px rgba(0,0,0,.04),0 4px 80px 8px rgba(0,0,0,.04)}.calc-result .calc-panel-title{margin:0}.calc-stat{background:var(--calc-subtle);border-radius:6px;padding:32px}.calc-stat-value{font-size:32px;font-weight:600;line-height:36px;letter-spacing:-1px;font-variant-numeric:tabular-nums;color:#000;margin:0}.calc-stat-label{font-size:14px;font-weight:500;line-height:18px;letter-spacing:-.42px;color:#000;margin:0}.calc-slider-labels{display:flex;justify-content:space-between;font-size:12px;line-height:18px;color:var(--calc-muted);margin-bottom:8px}.calc-slider-labels strong{font-weight:500;font-variant-numeric:tabular-nums;color:#000}.calc-slider-bar{position:relative;height:14px}.calc-slider-bar:before{content:"";position:absolute;inset:5px 0;border-radius:2px;background:var(--calc-subtle)}.calc-slider-fill{position:absolute;top:5px;left:0;height:4px;border-radius:2px;background:#000}.calc-slider-dot{position:absolute;top:0;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--newspaper-white,#fafafa);border:1.5px solid #000;box-sizing:border-box}.calc-metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--calc-border);border-radius:6px;margin:0;padding:16px 0}.calc-metrics>div{text-align:center;border-left:1px solid var(--calc-border)}.calc-metrics>div:first-child{border-left:0}.calc-metrics dd{font-size:16px;font-weight:600;line-height:20px;font-variant-numeric:tabular-nums;color:#000;margin:0}.calc-metrics dt{font-size:12px;line-height:14px;color:var(--calc-muted);margin-top:4px}.calc-mixbar-caption{font-size:12px;line-height:14px;letter-spacing:-.36px;color:#000;margin:0 0 8px}.calc-mixbar{display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--calc-subtle)}.calc-mixbar-seg{height:100%;box-shadow:inset -.5px 0 0 var(--calc-border)}.calc-bar-nano{background:var(--calc-nano)}.calc-bar-micro{background:var(--calc-micro)}.calc-bar-mid{background:var(--calc-mid)}.calc-bar-macro{background:var(--calc-macro)}.calc-bar-mega{background:var(--calc-mega)}.calc-legend{list-style:none;margin:12px 0 0;padding:0}.calc-legend li{display:grid;grid-template-columns:76px 1fr auto;gap:10px;align-items:center;padding:11px 0;border-top:1px solid var(--calc-border)}.calc-legend li.is-idle{color:var(--calc-muted)}.calc-legend-tier{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;letter-spacing:-.42px;color:#000}.calc-legend li.is-idle .calc-legend-tier{color:var(--calc-muted)}.calc-legend-swatch{width:12px;height:12px;border-radius:3px;flex:none}.calc-legend-desc{font-size:14px;line-height:18px;letter-spacing:-.42px;color:var(--calc-secondary)}.calc-legend li.is-idle .calc-legend-desc{color:var(--calc-muted)}.calc-legend-range{font-size:14px;letter-spacing:-.42px;font-variant-numeric:tabular-nums;color:#000;text-align:right}.calc-legend li.is-idle .calc-legend-range{color:var(--calc-muted)}.calc-note{display:flex;gap:12px;align-items:flex-start;margin:0;padding:16px;border-radius:12px;background:var(--calc-note-bg);font-size:14px;line-height:18px;letter-spacing:-.42px;color:#000}.calc-note-icon{flex:none;color:var(--calc-micro);margin-top:1px}.calc-state-panel{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px;border-radius:6px;background:var(--calc-subtle)}.calc-state-title{font-size:18px;font-weight:600;letter-spacing:-.5px;color:#000;margin:0}.calc-state-body{font-size:14px;line-height:18px;letter-spacing:-.42px;color:var(--calc-secondary);margin:0}.calc-faq-item{border-top:1px solid var(--calc-border)}.calc-faq-question{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 0;border:0;background:none;font:inherit;font-size:18px;line-height:27px;letter-spacing:-.17px;color:#000;text-align:left;cursor:pointer}.calc-faq-icon{flex:none;transition:transform .24s cubic-bezier(.22,1,.36,1)}.calc-faq-icon.is-open{transform:rotate(45deg)}.calc-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1)}.calc-faq-answer.is-open{grid-template-rows:1fr}.calc-faq-answer p{overflow:hidden;min-height:0;margin:0;font-size:14px;line-height:20px;letter-spacing:-.42px;color:var(--calc-secondary)}.calc-faq-answer.is-open p{padding-bottom:16px}.calc-actions{display:flex;flex-direction:column;gap:16px;padding-top:4px}.calc-email-fields{display:flex;gap:10px}.calc-email-error{margin:8px 0 0;color:#fa423e}.calc-email-error,.calc-email-success{font-size:14px;line-height:18px;letter-spacing:-.42px}.calc-email-success{margin:0;color:#000}.calc-actions-alt{align-self:center;font-size:14px;line-height:18px;letter-spacing:-.42px;color:var(--calc-secondary);text-decoration:underline;text-underline-offset:3px}.calc-actions-alt:hover{color:#000}.calc-email input{flex:1;height:40px;padding:0 12px;border:1px solid var(--calc-border);border-radius:4px;background:var(--newspaper-white,#fafafa);font:inherit;font-size:14px;letter-spacing:-.42px;color:#000;outline:none;transition:border-color var(--dur-fast,.16s) ease}.calc-email input:focus{border-color:rgba(0,0,0,.4)}.calc-email input::placeholder{color:var(--calc-secondary)}.calc-about,.calc-how{padding-top:96px;text-align:center}.calc-about h2,.calc-how h2{font-weight:600;font-size:32px;line-height:36px;letter-spacing:-1px;color:#000;margin:0 0 24px}.calc-about>p{max-width:820px;margin:0 auto;font-size:15px;line-height:22px;letter-spacing:-.3px;color:var(--calc-secondary)}.calc-about h3{font-size:16px;font-weight:600;letter-spacing:-.48px;margin:48px 0 20px}.calc-boundary{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;text-align:left}.calc-boundary li{border:1px solid var(--calc-border);border-radius:6px;overflow:hidden}.calc-boundary-label{padding:12px 16px;background:var(--calc-subtle);font-weight:500;color:#000}.calc-boundary-body,.calc-boundary-label{display:block;font-size:14px;letter-spacing:-.42px}.calc-boundary-body{padding:14px 16px;line-height:18px;color:var(--calc-secondary)}.calc-factors{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;text-align:left;counter-reset:calc-factor}.calc-factors li{border:1px solid var(--calc-border);border-radius:6px;padding:20px;counter-increment:calc-factor}.calc-factors li:before{content:counter(calc-factor);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#000;color:#fff;font-size:12px;font-weight:600;margin-bottom:14px}.calc-factors h3{font-size:16px;font-weight:600;letter-spacing:-.48px;margin:0 0 6px}.calc-factors .calc-factor-lead{display:block;font-size:14px;font-weight:500;letter-spacing:-.42px;color:#000;margin-bottom:4px}.calc-factors p{font-size:14px;line-height:18px;letter-spacing:-.42px;color:var(--calc-secondary);margin:0}.calc-mobile-bar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:40;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:rgba(241,241,241,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--calc-border)}.calc-mobile-summary{min-width:0}.calc-mobile-range{font-size:16px;font-weight:600;line-height:20px;font-variant-numeric:tabular-nums;color:#000;margin:0}.calc-mobile-badges{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.calc-badge{display:inline-flex;align-items:center;padding:2px 4px;border-radius:4px;background:#000;color:#fff;font-size:12px;font-weight:600;line-height:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.calc-badge-estimate{background:#83d197;color:#2c6732}.calc-mobile-breakdown{flex:none;height:40px;padding:0 20px;border:0;border-radius:50px;background:#000;color:#fff;font:inherit;font-size:14px;font-weight:500;line-height:14px;cursor:pointer}@media (max-width:1020px){body:has(.calc-mobile-bar) #CookiebotWidget{bottom:118px!important}}.calc-cell-caption,.calc-cell-label,.calc-presets-toggle{display:none}.calc-cell-stepper{display:flex;align-items:center}@media (max-width:1020px){.calc-page{padding-bottom:120px}.calc-tool{grid-template-columns:1fr}.calc-result{position:static}.calc-mobile-bar{display:flex}.calc-boundary{grid-template-columns:1fr}.calc-factors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.calc-factors{grid-template-columns:1fr}.calc-basics{gap:16px}.calc-basics .calc-control:first-child{width:100%}.calc-presets-toggle{display:block;width:100%;height:36px;border:0;border-radius:6px;background:var(--calc-subtle);font:inherit;font-size:14px;font-weight:600;color:#000;cursor:pointer}.calc-presets{display:none}.calc-presets.is-open{display:grid;margin-top:16px}.calc-presets.is-open,.calc-table-head{grid-template-columns:1fr}.calc-table-head span:not(:first-child){display:none}.calc-table-row{grid-template-columns:1fr auto;grid-template-areas:"tier subtotal" "creators creators" "deliverables deliverables";row-gap:10px;padding:14px 0}.calc-cell-tier{grid-area:tier}.calc-cell-subtotal{grid-area:subtotal}.calc-cell-creators{grid-area:creators}.calc-cell-deliverables{grid-area:deliverables}.calc-cell-stepper{justify-content:space-between}.calc-cell-label{display:inline;font-size:14px;line-height:18px;letter-spacing:-.42px;color:var(--calc-secondary)}.calc-cell-subtotal{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.calc-cell-caption{display:block;font-size:12px;font-weight:400;line-height:14px;color:var(--calc-muted)}.calc-er{gap:16px}}