.nn-public.cafe-club .cc-usage-receipt :is(input,button):focus-visible{outline:3px solid var(--cc-ink);outline:3px solid var(--np-focus,var(--cc-ink));outline-offset:5px}.nn-public.cafe-club .cc-usage-receipt{background:#fffdf7;border:1.5px solid var(--cc-ink);border-radius:28px 28px 12px 12px;box-shadow:9px 10px 0 var(--cc-aqua);color:var(--cc-ink);margin:0 auto;max-width:520px;padding:30px 34px 38px;position:relative;width:100%}.nn-public.cafe-club .cc-usage-receipt:after{background:radial-gradient(circle at 10px 12px,transparent 8px,#fffdf7 8.5px) 0 0 /20px 12px repeat-x;bottom:-10px;content:"";height:12px;left:0;pointer-events:none;position:absolute;right:0}@media(min-width:960px){.nn-public.cafe-club .cc-usage-receipt{--np-muted:var(--cc-muted);background:var(--cc-sheet);background:var(--cc-receipt-stock,var(--cc-sheet))}.nn-public.cafe-club .cc-usage-receipt:after{background-image:radial-gradient(circle at 10px 12px,transparent 8px,var(--cc-sheet) 8.5px);background-image:radial-gradient(circle at 10px 12px,transparent 8px,var(--cc-receipt-stock,var(--cc-sheet)) 8.5px)}}.nn-public.cafe-club .cc-receipt-masthead{align-items:center;border-bottom:1px dashed var(--cc-line);display:flex;gap:10px;margin-bottom:24px;padding-bottom:19px}.nn-public.cafe-club .cc-receipt-masthead .np-kicker{font-size:.62rem;margin:0}.nn-public.cafe-club .cc-receipt-masthead>span{font-feature-settings:"tnum";font-size:.65rem;font-variant-numeric:tabular-nums;margin-left:auto;white-space:nowrap}.nn-public.cafe-club .np-calculator-heading{font-family:var(--cc-display);font-size:clamp(1.8rem,2.7vw,2.3rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;margin-bottom:24px}.nn-public.cafe-club .cc-usage-receipt>label{display:block;font-size:.84rem;font-weight:700;margin-bottom:9px}.nn-public.cafe-club .np-calculator-input{align-items:center;background:var(--cc-paper);border:1.5px solid var(--cc-ink);border-radius:16px;display:flex;gap:8px;padding:0 17px;position:relative}.nn-public.cafe-club .np-calculator-input:focus-within{outline:3px solid var(--np-focus);outline-offset:5px}.nn-public.cafe-club .np-calculator-input input{font-feature-settings:"tnum";background:transparent;border:0;color:var(--cc-ink);font:700 1.4rem var(--cc-body);font-variant-numeric:tabular-nums;height:62px;min-width:0;width:100%}.nn-public.cafe-club .np-calculator-input input:focus-visible{outline:none}.nn-public.cafe-club .np-calculator-input>span{flex-shrink:0;font-size:.88rem;font-weight:700}.nn-public.cafe-club .np-calculator-help{color:var(--cc-muted);font-size:.78rem;line-height:1.7;margin-top:10px}.nn-public.cafe-club .np-calculator-result{border-top:1px dashed var(--cc-line);margin-top:25px;padding:23px 0 7px;transform:translateY(0);transform:translateY(var(--np-settle-y,0))}.nn-public.cafe-club .cc-receipt-result-label{display:block;font-size:.75rem;margin-bottom:8px}.nn-public.cafe-club .np-calculator-result output{font-feature-settings:"tnum";display:block;font-family:var(--cc-display);font-size:clamp(3rem,5.2vw,5rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.055em;line-height:1.1;overflow-wrap:anywhere}.nn-public.cafe-club .np-calculator-equation{font-feature-settings:"tnum";color:var(--cc-muted);font-size:.82rem;font-variant-numeric:tabular-nums}.nn-public.cafe-club .np-calculator-feedback{margin-top:16px;min-height:42px}.nn-public.cafe-club .np-calculator-feedback p{font-size:.8rem;line-height:1.65}.nn-public.cafe-club .np-calculator-error{color:#942d35}.nn-public.cafe-club .np-calculator-presets{border-bottom:1px dashed var(--cc-line);display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 22px;padding-bottom:22px}.nn-public.cafe-club .np-calculator-presets button{align-items:center;background:transparent;border:1px solid var(--cc-line);border-radius:999px;display:inline-flex;font-size:.8rem;font-weight:700;gap:6px;min-height:44px;padding:8px 12px;transition:background .2s,border-color .2s,transform .2s}.nn-public.cafe-club .np-calculator-presets button[aria-pressed=true]{background:var(--cc-pista);border-color:var(--cc-ink)}.nn-public.cafe-club .np-calculator-presets button:hover{border-color:var(--cc-ink);transform:translateY(-2px)}.nn-public.cafe-club .np-calculator-presets .np-selection-marker{height:13px;width:13px}@media (max-width:600px){.nn-public.cafe-club .cc-usage-receipt{border-radius:26px;box-shadow:5px 6px 0 var(--cc-pista);padding:23px}.nn-public.cafe-club .cc-receipt-masthead :is(.np-kicker,span){font-size:.75rem}.nn-public.cafe-club :is(.np-calculator-help,.cc-receipt-result-label,.np-calculator-feedback p,.np-calculator-presets button){font-size:.875rem}}@media (prefers-reduced-motion:reduce){.nn-public.cafe-club .cc-usage-receipt *{animation:none!important;transition:none!important}.nn-public.cafe-club .np-calculator-presets button:hover{transform:none}}@media (min-width:960px){.nn-public.cafe-club .cc-usage-receipt .cc-receipt-masthead .np-kicker,.nn-public.cafe-club .cc-usage-receipt .cc-receipt-masthead>span,.nn-public.cafe-club .cc-usage-receipt .cc-receipt-result-label,.nn-public.cafe-club .cc-usage-receipt .np-calculator-feedback p,.nn-public.cafe-club .cc-usage-receipt .np-calculator-help{font-size:.8125rem}}.nn-public.cafe-club .cc-price-introduction{background:var(--cc-pink)}.nn-public.cafe-club .cc-price-opening{--cc-muted:#59334c;--np-muted:var(--cc-muted);background:var(--cc-pink)}.nn-public.cafe-club .cc-price-opening .np-kicker>span{background:var(--cc-pista)}.nn-public.cafe-club .cc-price-opening .np-actions>.cc-price-mobile-plan{display:none}.nn-public.cafe-club .cc-price-opening-grid{display:block}.nn-public.cafe-club .cc-price-opening-grid>*{min-width:0}.nn-public.cafe-club .cc-price-planner-section{--np-band-fill:var(--cc-aqua);--np-band-underlay:var(--cc-pink);background:var(--cc-aqua);min-width:0;padding-block:40px}.nn-public.cafe-club .cc-price-opening h1{font-size:clamp(2.85rem,4.65vw,4.2rem);letter-spacing:-.055em;line-height:1.04}.nn-public.cafe-club .cc-price-opening h1>span{color:var(--cc-muted)}.nn-public.cafe-club .cc-price-core-rate{align-items:center;display:flex;gap:18px;margin-top:24px}.nn-public.cafe-club .cc-price-core-rate>strong{font:850 clamp(4rem,6vw,5.5rem)/.95 var(--cc-display);letter-spacing:-.075em}.nn-public.cafe-club .cc-price-core-rate>strong>span{font-size:.5em;vertical-align:top}.nn-public.cafe-club .cc-price-core-rate>span{font:750 1.0625rem/1.35 var(--cc-display)}.nn-public.cafe-club .cc-price-core-rate small{color:var(--cc-muted);display:block;font:500 .8125rem/1.4 var(--cc-body);margin-top:7px}.nn-public.cafe-club .cc-price-opening .np-lede{font-size:1rem;line-height:1.6;margin-top:20px;max-width:43ch}.nn-public.cafe-club .cc-price-opening .np-rate-facts{display:block;font-size:.875rem;line-height:1.6;margin-top:14px}.nn-public.cafe-club .cc-price-opening .np-actions{gap:12px 20px;margin-top:24px}.nn-public.cafe-club .cc-price-opening .np-start-expectation{margin-top:14px;max-width:43ch}.nn-public.cafe-club .cc-monthly-planner{background:#fffdfa;background:var(--cc-sheet,#fffdfa);border:1.5px solid var(--cc-ink);border-radius:28px;box-shadow:6px 7px 0 var(--cc-pista);padding:22px;scroll-margin-top:var(--np-anchor-offset)}.nn-public.cafe-club .cc-planner-heading{align-items:center;border-bottom:1px dashed var(--cc-line);display:flex;gap:10px;padding-bottom:17px}.nn-public.cafe-club .cc-planner-heading svg{flex-shrink:0}.nn-public.cafe-club .cc-planner-heading h2{font:850 clamp(1.35rem,2vw,1.75rem)/1.2 var(--cc-display);letter-spacing:-.035em}.nn-public.cafe-club .cc-planner-heading>span{color:var(--cc-muted);font-size:.75rem;margin-left:auto;white-space:nowrap}.nn-public.cafe-club .cc-planner-body{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);margin-top:18px}.nn-public.cafe-club .cc-planner-controls{min-width:0}.nn-public.cafe-club .cc-planner-inputs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 68px}.nn-public.cafe-club .cc-planner-inputs label{display:block;font-size:.8125rem;font-weight:700;line-height:1.4;margin-bottom:7px}.nn-public.cafe-club .cc-planner-inputs input{font-feature-settings:"tnum";background:#fffdfa;background:var(--cc-sheet,#fffdfa);border:1px solid var(--np-control-border);border-radius:12px;color:var(--cc-ink);font:750 1.125rem/1.3 var(--cc-body);font-variant-numeric:tabular-nums;height:46px;padding:8px 12px;width:100%}.nn-public.cafe-club .cc-planner-inputs input[aria-invalid=true]{border-color:#9b2352}.nn-public.cafe-club .cc-planner-scope{color:var(--cc-muted);font-size:.75rem;line-height:1.5;margin-top:8px}.nn-public.cafe-club .cc-planner-scope a{align-items:center;display:inline-flex;font-weight:650;gap:4px;max-width:100%;text-decoration:underline;text-underline-offset:3px}.nn-public.cafe-club .cc-planner-scope svg{display:inline;vertical-align:middle}.nn-public.cafe-club .cc-planner-services{border:0;margin:16px 0 0;min-width:0;padding:0}.nn-public.cafe-club .cc-planner-services legend{font-size:.8125rem;font-weight:750;line-height:1.5;margin-bottom:8px;padding:0;width:100%}.nn-public.cafe-club .cc-planner-services legend>span{color:var(--cc-muted);float:right;font-size:.6875rem;font-weight:500}.nn-public.cafe-club .cc-planner-services label{align-items:center;border:1px solid var(--np-control-border);border-radius:12px;cursor:pointer;display:flex;font-size:.8125rem;gap:9px;line-height:1.35;margin-top:6px;min-height:44px;padding:10px 12px;transition:background-color .16s,border-color .16s}.nn-public.cafe-club .cc-planner-services label[data-selected=true]{background:var(--cc-pista);border-color:var(--cc-ink)}.nn-public.cafe-club .cc-planner-services input{accent-color:var(--cc-ink);flex-shrink:0;height:17px;width:17px}.nn-public.cafe-club .cc-planner-services label>span{font-weight:650}.nn-public.cafe-club .cc-planner-services strong{font-size:.875rem;margin-left:auto;white-space:nowrap}.nn-public.cafe-club .cc-planner-total{background:var(--cc-pink);border-radius:20px;color:var(--cc-ink);min-width:0;padding:20px 17px}.nn-public.cafe-club .cc-planner-total .np-kicker{color:var(--cc-ink);font-size:.6875rem;letter-spacing:.045em;line-height:1.5}.nn-public.cafe-club .cc-planner-total dl{margin-top:17px}.nn-public.cafe-club .cc-planner-total dl>div{border-bottom:1px dashed #4b163850;margin-bottom:12px;padding-bottom:12px}.nn-public.cafe-club .cc-planner-total dt{font-size:.8125rem;font-weight:700;line-height:1.45}.nn-public.cafe-club .cc-planner-total dt>span{display:block;font-size:.6875rem;font-weight:500;margin-top:2px}.nn-public.cafe-club .cc-planner-total dd{font-feature-settings:"tnum";font:750 1rem/1.3 var(--cc-body);font-variant-numeric:tabular-nums;margin:4px 0 0;overflow-wrap:anywhere}.nn-public.cafe-club .cc-planner-total output{font-feature-settings:"tnum";display:block;font:850 clamp(1.8rem,2.75vw,2.75rem)/1.05 var(--cc-display);font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin-top:15px;overflow-wrap:anywhere}.nn-public.cafe-club .cc-planner-total-caption{display:block;font-size:.6875rem;line-height:1.5;margin-top:7px}.nn-public.cafe-club .cc-planner-total>p:last-child{font-size:.6875rem;line-height:1.55;margin-top:18px}.nn-public.cafe-club .cc-planner-preview{border-top:1px dashed var(--cc-line);color:var(--cc-muted);font-size:.75rem;line-height:1.6;margin-top:17px;padding-top:13px}.nn-public.cafe-club .cc-planner-carry,.nn-public.cafe-club .cc-planner-errors{font-size:.8125rem;line-height:1.5;margin-top:12px}.nn-public.cafe-club .cc-planner-errors{color:#9b2352}.nn-public.cafe-club .cc-pricing-refresh>.np-section{padding-block:clamp(44px,6svh,72px)}.nn-public.cafe-club .cc-pricing-refresh>.np-closing{--np-band-underlay:var(--cc-pista);--np-band-fill:var(--cc-pink);--cc-muted:#59334c;--np-muted:var(--cc-muted);background-color:var(--cc-pink)}.nn-public.cafe-club .cc-pricing-refresh .np-chapter-heading{margin-bottom:28px;max-width:52rem}.nn-public.cafe-club .cc-pricing-refresh .np-chapter-heading h2{font-size:clamp(2rem,3vw,2.8rem)}.nn-public.cafe-club .cc-pricing-refresh .np-chapter-heading .np-lede{font-size:1rem;line-height:1.65;margin-top:16px}.nn-public.cafe-club .cc-price-billing{--np-band-fill:var(--cc-aqua);--np-band-underlay:var(--cc-pink);background:var(--cc-aqua)}.nn-public.cafe-club .cc-price-billing-grid{grid-gap:clamp(30px,5vw,64px);align-items:start;display:grid;gap:clamp(30px,5vw,64px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.nn-public.cafe-club .cc-price-billing-grid>*{min-width:0}.nn-public.cafe-club .cc-price-billing-rules>div{background:#fffdfa;background:var(--cc-sheet,#fffdfa);border:1px solid var(--cc-line);border-radius:18px;margin-bottom:12px;padding:17px 18px 17px 52px;position:relative}.nn-public.cafe-club .cc-price-billing-rules>div>:is(svg,span){font-size:.875rem;font-weight:800;left:18px;position:absolute;top:19px}.nn-public.cafe-club .cc-price-billing-rules h3{font:800 1.125rem/1.3 var(--cc-display);letter-spacing:-.02em;margin-bottom:7px}.nn-public.cafe-club .cc-price-billing-rules p{font-size:.875rem;line-height:1.65}.nn-public.cafe-club .cc-price-refund{border-left:3px solid var(--cc-ink);margin-block:18px;padding-left:14px}.nn-public.cafe-club .cc-price-payment-note{color:var(--cc-muted);display:flex;gap:10px}.nn-public.cafe-club .cc-price-payment-note svg{flex-shrink:0;margin-top:2px}.nn-public.cafe-club .cc-price-billing .cc-price-example{background:var(--cc-sheet);box-shadow:5px 6px 0 var(--cc-ink);padding:22px}.nn-public.cafe-club .cc-price-example figcaption{padding-bottom:16px}.nn-public.cafe-club .cc-price-example figcaption h3{color:#244a3d;font:800 1.7rem/1.2 var(--cc-body);letter-spacing:-.05em}.nn-public.cafe-club .cc-price-example figcaption span{font-size:.8125rem}.nn-public.cafe-club .cc-price-example table{font-size:.8125rem;line-height:1.5;margin-block:14px}.nn-public.cafe-club .cc-price-example :is(th,td){padding:10px 4px}.nn-public.cafe-club .cc-price-example>p{font-size:.8125rem;line-height:1.5;margin-top:12px}.nn-public.cafe-club .cc-price-reference{--np-band-fill:var(--cc-pista);--np-band-underlay:var(--cc-aqua);background:var(--cc-pista)}.nn-public.cafe-club .cc-price-reference-heading{align-items:center;display:flex;gap:24px;justify-content:space-between}.nn-public.cafe-club .cc-price-reference-heading>.np-text-link{flex-shrink:0;font-size:.875rem;margin-bottom:28px}.nn-public.cafe-club .cc-price-reference-grid{grid-gap:12px 18px;align-items:start;display:grid;gap:12px 18px;grid-template-columns:1fr 1fr}.nn-public.cafe-club .cc-price-plan-details{background:#fffdfa;background:var(--cc-sheet,#fffdfa);border:1px solid var(--cc-line);border-radius:18px;min-width:0}.nn-public.cafe-club .cc-price-plan-details>summary{align-items:center;cursor:pointer;display:flex;font-size:.875rem;font-weight:750;gap:16px;justify-content:space-between;line-height:1.45;list-style:none;min-height:68px;padding:18px}.nn-public.cafe-club .cc-price-plan-details>summary::-webkit-details-marker{display:none}.nn-public.cafe-club .cc-price-plan-details>summary>span{background:var(--cc-pink);border:1px solid var(--cc-line);border-radius:50%;display:grid;flex:0 0 28px;font-size:1.1rem;height:28px;place-items:center;transition:transform .18s}.nn-public.cafe-club .cc-price-plan-details[open]>summary>span{transform:rotate(45deg)}.nn-public.cafe-club .cc-price-reference-body{padding:0 18px 20px}.nn-public.cafe-club .cc-price-reference-body p{color:var(--cc-muted);font-size:.875rem;line-height:1.65;margin-top:13px}.nn-public.cafe-club .cc-price-reference-body>.np-text-link{font-size:.875rem;margin-top:16px}.nn-public.cafe-club .cc-price-service-reference article{border-top:1px dashed var(--cc-line);padding-block:14px}.nn-public.cafe-club .cc-price-service-reference h3{display:flex;flex-wrap:wrap;font:750 .9375rem/1.5 var(--cc-body);gap:6px 18px;justify-content:space-between}.nn-public.cafe-club .cc-price-service-reference h3>span{font-size:.8125rem}.nn-public.cafe-club .cc-price-service-reference article>p{margin-top:6px}.nn-public.cafe-club .cc-price-costs>div{border-top:1px dashed var(--cc-line);font-size:.875rem;line-height:1.65;padding-block:14px}.nn-public.cafe-club .cc-price-costs dt{font-weight:750}.nn-public.cafe-club .cc-price-costs dd{color:var(--cc-muted);margin:5px 0 0}@media(min-width:960px){.nn-public.cafe-club .cc-price-introduction{grid-gap:clamp(28px,3.5vw,52px);display:grid;gap:clamp(28px,3.5vw,52px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding-inline:max(var(--np-gutter),calc((100% - var(--np-container))/2))}.nn-public.cafe-club .cc-price-introduction .np-container{width:100%}.nn-public.cafe-club #main-content .cc-price-planner-section{--np-band-fill:var(--cc-pink);--np-band-underlay:var(--cc-pink);align-items:center;display:grid;padding-block:126px clamp(24px,4svh,56px);padding-block:calc(var(--np-header-height,104px) + var(--np-hero-inset,22px)) var(--np-hero-bottom,clamp(24px,4svh,56px))}}@media(min-width:960px) and (max-height:720px){.nn-public.cafe-club .cc-price-opening h1{font-size:clamp(2.6rem,4vw,3.4rem);margin-top:14px}.nn-public.cafe-club .cc-price-core-rate{margin-top:18px}.nn-public.cafe-club .cc-price-core-rate>strong{font-size:4rem}.nn-public.cafe-club .cc-price-opening .np-lede{margin-top:16px}.nn-public.cafe-club .cc-price-opening .np-rate-facts{margin-top:10px}.nn-public.cafe-club .cc-price-opening .np-actions{margin-top:18px}.nn-public.cafe-club .cc-monthly-planner{padding:18px}.nn-public.cafe-club .cc-planner-heading{padding-bottom:12px}.nn-public.cafe-club .cc-planner-body{gap:12px;margin-top:12px}.nn-public.cafe-club .cc-planner-services{margin-top:12px}.nn-public.cafe-club .cc-planner-total{padding:16px 14px}.nn-public.cafe-club .cc-planner-total dl{margin-top:12px}.nn-public.cafe-club .cc-planner-total dl>div{margin-bottom:9px;padding-bottom:9px}.nn-public.cafe-club .cc-planner-total>p:last-child{margin-top:12px}.nn-public.cafe-club .cc-planner-preview{margin-top:12px;padding-top:10px}}@media(max-width:1100px) and (min-width:960px){.nn-public.cafe-club .cc-price-introduction{gap:24px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.nn-public.cafe-club .cc-planner-inputs{gap:8px;grid-template-columns:minmax(0,1fr) 56px}.nn-public.cafe-club .cc-planner-services legend>span{display:block;float:none}.nn-public.cafe-club .cc-planner-heading>span{display:none}}@media(min-width:960px) and (max-height:650px){.nn-public.cafe-club .cc-price-introduction{--np-hero-inset:12px;--np-hero-bottom:14px}.nn-public.cafe-club .cc-monthly-planner{padding:16px}.nn-public.cafe-club .cc-planner-heading{padding-bottom:10px}.nn-public.cafe-club .cc-planner-body{margin-top:10px}.nn-public.cafe-club .cc-planner-inputs input{height:44px}.nn-public.cafe-club .cc-planner-scope{margin-top:6px}.nn-public.cafe-club .cc-planner-services{margin-top:8px}.nn-public.cafe-club .cc-planner-services legend{margin-bottom:4px}.nn-public.cafe-club .cc-planner-services legend>span{display:inline;float:right}.nn-public.cafe-club .cc-planner-services label{margin-top:4px}.nn-public.cafe-club .cc-planner-total{padding-block:14px}.nn-public.cafe-club .cc-planner-preview{margin-top:10px;padding-top:8px}.nn-public.cafe-club .cc-price-billing{--np-desktop-chapter-space:28px}.nn-public.cafe-club .cc-price-billing .np-chapter-heading{margin-bottom:20px}.nn-public.cafe-club .cc-price-billing .cc-price-example{padding:18px}.nn-public.cafe-club .cc-price-example :is(th,td){padding-block:8px}}@media(min-width:960px) and (max-width:1100px) and (max-height:650px){.nn-public.cafe-club .cc-price-introduction{gap:20px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.nn-public.cafe-club .cc-price-core-rate,.nn-public.cafe-club .cc-price-opening .np-actions{gap:12px}}@media(min-width:960px) and (max-height:640px){.nn-public.cafe-club .cc-price-introduction{--np-hero-inset:6px;--np-hero-bottom:6px}.nn-public.cafe-club .cc-monthly-planner{padding-block:14px}}@media(max-width:959px){.nn-public.cafe-club .cc-price-opening{align-content:center;display:grid;min-block-size:100svh}.nn-public.cafe-club .cc-price-opening .np-actions>.cc-price-mobile-plan{display:inline-flex;min-height:44px}.nn-public.cafe-club .cc-price-opening .np-actions>.cc-price-billing-link{display:none}.nn-public.cafe-club .cc-price-billing{--np-band-fill:var(--cc-pista);--np-band-underlay:var(--cc-aqua);background:var(--cc-pista)}.nn-public.cafe-club .cc-price-reference{--np-band-fill:var(--cc-aqua);--np-band-underlay:var(--cc-pista);background:var(--cc-aqua)}.nn-public.cafe-club .cc-pricing-refresh>.np-closing{--np-band-underlay:var(--cc-aqua)}.nn-public.cafe-club .cc-monthly-planner{max-width:740px;width:100%}}@media(max-width:700px){.nn-public.cafe-club .cc-price-opening{padding-block:110px 42px;padding-block:calc(var(--np-header-height,88px) + 22px) 42px}.nn-public.cafe-club .cc-price-opening h1{font-size:clamp(2.4rem,10vw,3.75rem);line-height:1.04}.nn-public.cafe-club .cc-price-opening .np-lede{margin-top:18px}.nn-public.cafe-club .cc-price-core-rate{flex-wrap:wrap;gap:12px 16px;margin-top:22px}.nn-public.cafe-club .cc-price-core-rate>strong{flex:0 0 auto}.nn-public.cafe-club .cc-price-core-rate>span{flex:1 1 8rem;min-width:0}.nn-public.cafe-club .cc-price-core-rate>strong{font-size:4.5rem}.nn-public.cafe-club .cc-price-opening .np-actions{gap:10px;margin-top:22px}.nn-public.cafe-club .cc-price-opening .np-actions>.cc-price-mobile-plan{display:inline-flex;min-height:44px}.nn-public.cafe-club .cc-price-opening .np-actions>.cc-price-billing-link{display:none}.nn-public.cafe-club .cc-monthly-planner{border-radius:24px;box-shadow:4px 5px 0 var(--cc-pista);padding:20px}.nn-public.cafe-club .cc-planner-body,.nn-public.cafe-club .cc-price-billing-grid,.nn-public.cafe-club .cc-price-reference-grid{grid-template-columns:minmax(0,1fr)}.nn-public.cafe-club .cc-planner-body{gap:20px}.nn-public.cafe-club .cc-planner-heading{gap:8px;padding-bottom:15px}.nn-public.cafe-club .cc-planner-heading h2{font-size:1.5rem;min-width:0}.nn-public.cafe-club .cc-planner-heading>span{display:none}.nn-public.cafe-club .cc-planner-inputs{align-items:end;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr))}.nn-public.cafe-club .cc-planner-inputs>div{min-width:0}.nn-public.cafe-club .cc-planner-inputs label{font-size:.875rem}.nn-public.cafe-club .cc-planner-inputs input{font-size:1.125rem;height:auto;min-height:48px;min-width:0}.nn-public.cafe-club .cc-planner-services{margin-top:20px}.nn-public.cafe-club .cc-planner-services legend{font-size:.875rem}.nn-public.cafe-club .cc-planner-services legend>span{display:block;float:none;font-size:.75rem;margin-top:2px}.nn-public.cafe-club .cc-planner-services label{flex-wrap:wrap;font-size:.875rem;min-height:48px;padding:11px 12px}.nn-public.cafe-club .cc-planner-services label>span{flex:1 1 6em;min-width:0}.nn-public.cafe-club .cc-planner-services input{height:20px;width:20px}.nn-public.cafe-club .cc-planner-scope{font-size:.8125rem;line-height:1.6}.nn-public.cafe-club .cc-planner-scope a{align-items:center;display:inline-flex;gap:5px;min-height:44px}.nn-public.cafe-club .cc-planner-total{border-radius:18px;padding:20px}.nn-public.cafe-club .cc-planner-total dl{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr));margin-top:15px}.nn-public.cafe-club .cc-planner-total dl>div{margin-bottom:0;min-width:0;padding-bottom:12px}.nn-public.cafe-club .cc-planner-total dd{font-size:1rem;max-width:100%;overflow-wrap:normal;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;white-space:nowrap}.nn-public.cafe-club .cc-planner-total dt{font-size:.8125rem}.nn-public.cafe-club .cc-planner-total dt>span,.nn-public.cafe-club .cc-planner-total-caption,.nn-public.cafe-club .cc-planner-total>p:last-child{font-size:.75rem}.nn-public.cafe-club .cc-planner-total output{font-size:2.5rem;margin-top:20px;max-width:100%;overflow-wrap:normal;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-block:2px;scrollbar-width:thin;white-space:nowrap}.nn-public.cafe-club .cc-planner-total>p:last-child{margin-top:14px}.nn-public.cafe-club .cc-planner-preview{font-size:.8125rem;margin-top:20px;padding-top:16px}.nn-public.cafe-club .cc-pricing-refresh>.np-section{padding-block:40px}.nn-public.cafe-club .cc-pricing-refresh .np-chapter-heading{margin-bottom:24px}.nn-public.cafe-club .cc-pricing-refresh .np-chapter-heading h2{font-size:clamp(1.9rem,8vw,2.7rem)}.nn-public.cafe-club .cc-price-billing-grid{gap:26px}.nn-public.cafe-club .cc-price-billing .cc-price-example{box-shadow:4px 5px 0 var(--cc-ink);padding:20px 16px}.nn-public.cafe-club .cc-price-example table{display:block;font-size:.8125rem;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.nn-public.cafe-club .cc-price-example :is(th,td){overflow-wrap:anywhere;padding:10px 3px}.nn-public.cafe-club .cc-price-example td{overflow-wrap:normal;white-space:nowrap}.nn-public.cafe-club .cc-price-reference-heading{display:block}.nn-public.cafe-club .cc-price-reference-heading>.np-text-link{margin-bottom:22px;max-width:100%;min-height:44px;overflow-wrap:anywhere}.nn-public.cafe-club .cc-price-plan-details>summary{min-height:72px;overflow-wrap:anywhere;padding:16px}.nn-public.cafe-club .cc-price-reference-body{min-width:0;padding:0 16px 20px}.nn-public.cafe-club .cc-price-reference-body>.np-text-link{max-width:100%;overflow-wrap:anywhere}}@media(max-width:360px){.nn-public.cafe-club .cc-monthly-planner{padding:16px}.nn-public.cafe-club .cc-planner-heading h2{font-size:1.35rem}.nn-public.cafe-club .cc-planner-inputs{gap:10px}.nn-public.cafe-club .cc-planner-services label{gap:7px;padding-inline:10px}.nn-public.cafe-club .cc-planner-services strong{font-size:.8125rem}.nn-public.cafe-club .cc-planner-total{padding:18px 16px}}@media(prefers-reduced-motion:reduce){.nn-public.cafe-club :is(.cc-planner-services label,.cc-price-plan-details>summary>span){transition:none}}@media(forced-colors:active){.nn-public.cafe-club .cc-pricing-refresh>.np-closing{background-color:Canvas}.nn-public.cafe-club :is(.cc-monthly-planner,.cc-planner-total,.cc-price-plan-details,.cc-price-billing-rules>div,.cc-price-billing .cc-price-example,.cc-planner-inputs input,.cc-planner-services label){background:Canvas;border-color:CanvasText;box-shadow:none;color:CanvasText}.nn-public.cafe-club .cc-planner-services label[data-selected=true]{border-color:Highlight}.nn-public.cafe-club .cc-price-example figcaption h3{color:CanvasText}}