.calendar-rings-root{--deco-ground:#eedfce;--deco-ink:#100e0c;--deco-ink-2:#100e0ca8;--deco-hair:#100e0c33;--deco-accent:#1f7a63;--deco-ornament:#b5862b;--cr-ground:var(--deco-ground);--cr-ink:var(--deco-ink);--cr-ink-2:var(--deco-ink-2);--cr-hair:var(--deco-hair);--cr-accent:var(--deco-accent);--cr-ornament:var(--deco-ornament);--cr-rail:1170px;--cr-gut:clamp(20px, 3.1vw, 36px);--cr-sans:var(--font-inter), "Inter", system-ui, sans-serif;--cr-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cr-display:var(--calendar-rings-display), var(--font-inter), "Inter", serif;background:var(--cr-ground);min-height:100vh;color:var(--cr-ink);font-family:var(--cr-sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6;position:relative}.calendar-rings-root a{color:inherit}.calendar-rings-root :focus-visible{outline:1px solid var(--cr-ink);outline-offset:2px}.calendar-rings-root h1,.calendar-rings-root h2,.calendar-rings-root h3,.calendar-rings-root h4,.calendar-rings-root p{margin:0}.calendar-rings-root .cr-col{width:min(var(--cr-rail), 100% - 2 * var(--cr-gut));margin-inline:auto}.calendar-rings-root .cr-btn{height:38px;font:500 14px/1 var(--cr-sans);white-space:nowrap;background-clip:padding-box;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.calendar-rings-root .cr-btn.is-solid{background:var(--cr-ink);color:var(--cr-ground);border-color:var(--cr-ink)}.calendar-rings-root .cr-btn.is-line{color:var(--cr-ink);border-color:var(--cr-hair)}.calendar-rings-root .cr-btn.is-line:hover{border-color:var(--cr-ink)}.calendar-rings-root .cr-btn.is-sm{height:32px;padding:0 12px;font-size:13px}.calendar-rings-root .cr-chip{border:1px solid var(--cr-hair);background:var(--cr-ground);height:22px;color:var(--cr-ink);font:500 11px/1 var(--cr-mono);background-clip:padding-box;border-radius:3px;align-items:center;padding:0 7px;display:inline-flex}.calendar-rings-root .cr-chip.is-source{border-color:var(--cr-accent)}.calendar-rings-root .lct{align-items:center;gap:5px;font-style:normal;display:inline-flex}.calendar-rings-root .lct-code{font:inherit}.calendar-rings-root .cr-cmd{border:1px solid var(--cr-hair);background-clip:padding-box;border-radius:4px;align-items:stretch;height:38px;display:inline-flex}.calendar-rings-root .cr-cmd-text{font:500 12.5px/1 var(--cr-mono);color:var(--cr-ink);align-items:center;padding:0 12px;display:inline-flex}.calendar-rings-root .cr-cmd-btn{appearance:none;border:0;border-left:1px solid var(--cr-hair);font:500 12px/1 var(--cr-sans);color:var(--cr-ink-2);cursor:pointer;background:0 0;padding:0 12px}.calendar-rings-root .cr-cmd-btn:hover{color:var(--cr-ink)}.calendar-rings-root .cr-ticks{border-top:1px solid var(--cr-hair);background-image:repeating-linear-gradient(90deg, var(--cr-hair) 0 1px, transparent 1px 24px);background-position:top;height:7px}.calendar-rings-root .cr-nav{z-index:20;background:var(--cr-ground);position:sticky;top:0}.calendar-rings-root .cr-nav-in{align-items:center;gap:28px;height:58px;display:flex}.calendar-rings-root .cr-brand{letter-spacing:.005em;align-items:center;gap:9px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.calendar-rings-root .cr-nav-links{gap:22px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.calendar-rings-root .cr-nav-links a{color:var(--cr-ink-2);text-decoration:none}.calendar-rings-root .cr-nav-links a:hover{color:var(--cr-ink)}.calendar-rings-root .cr-nav-acts{align-items:center;gap:14px;margin-left:auto;display:flex}.calendar-rings-root .cr-nav-signin{color:var(--cr-ink-2);font-size:14px;text-decoration:none}.calendar-rings-root .cr-nav-signin:hover{color:var(--cr-ink)}.calendar-rings-root .cr-theme{color:var(--cr-ink-2);border-color:#0000;border-radius:4px}.calendar-rings-root .cr-theme:hover{color:var(--cr-ink);border-color:var(--cr-hair)}.calendar-rings-root .cr-theme:focus-visible{outline:1px solid var(--cr-ink);outline-offset:2px}.calendar-rings-root .cr-hero{padding-top:26px}.calendar-rings-root .cr-disk-stage{--cr-disk:min(100%, 68vh, 760px);width:var(--cr-disk);aspect-ratio:1;margin-inline:auto;position:relative;container-type:inline-size}.calendar-rings-root .cr-disk-plate{position:absolute;inset:0}.calendar-rings-root .cr-disk-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.calendar-rings-root .cr-disk-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.calendar-rings-root .cr-disk-svg circle,.calendar-rings-root .cr-disk-svg path{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.calendar-rings-root .cr-disk-hub-ring{stroke:var(--cr-accent)}.calendar-rings-root .cr-disk-rule{stroke:var(--cr-ornament)}.calendar-rings-root .cr-disk-numeral{color:var(--cr-ground)}.calendar-rings-root .cr-crown{font-family:var(--cr-display);letter-spacing:.24em;text-transform:uppercase;fill:var(--cr-ornament);font-size:21px;font-weight:500}.calendar-rings-root .cr-disk-hub{text-align:center;width:58%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calendar-rings-root .cr-claim{font-family:var(--cr-display);letter-spacing:.01em;color:var(--cr-ink);text-wrap:balance;unicode-bidi:isolate;font-size:clamp(17px,3.4cqw,30px);font-weight:400;line-height:1.2}.calendar-rings-root .cr-claim span{display:inline-block}.calendar-rings-root .cr-plinth{flex-direction:column;align-items:center;margin-top:30px;display:flex}.calendar-rings-root .cr-step{border:1px solid var(--cr-hair);background-clip:padding-box;border-bottom:0}.calendar-rings-root .cr-step.is-1{text-align:center;width:min(100%,780px);padding:30px 32px 32px}.calendar-rings-root .cr-step.is-2{width:min(100%,940px);height:16px}.calendar-rings-root .cr-step.is-3{border-bottom:1px solid var(--cr-hair);width:100%;height:16px}.calendar-rings-root .cr-sub{max-width:60ch;color:var(--cr-ink-2);margin-inline:auto;font-size:15.5px;line-height:1.62}.calendar-rings-root .cr-wordmark{vertical-align:-3px;color:var(--cr-ink);align-items:center;gap:7px;font-weight:500;display:inline-flex}.calendar-rings-root .cr-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.calendar-rings-root .cr-sec{padding-top:88px}.calendar-rings-root .cr-head{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:680px;margin:0 auto 32px;display:flex}.calendar-rings-root .cr-head-num{color:var(--cr-ornament);display:block}.calendar-rings-root .cr-head h2{font-family:var(--cr-display);letter-spacing:.01em;color:var(--cr-ink);text-wrap:balance;font-size:clamp(1.45rem,2.3vw,2.05rem);font-weight:400;line-height:1.16}.calendar-rings-root .cr-head p{max-width:60ch;color:var(--cr-ink-2);font-size:15.5px;line-height:1.62}.calendar-rings-root .cr-arc{padding:30px 0 calc(30px + var(--cr-sag,0px));position:relative}.calendar-rings-root .cr-arc-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.calendar-rings-root .cr-arc-line{fill:none;stroke:var(--cr-hair);stroke-width:1px;vector-effect:non-scaling-stroke}.calendar-rings-root .cr-arc-cells{grid-template-columns:var(--cr-cols,1fr);margin:0;padding:0;list-style:none;display:grid}.calendar-rings-root .cr-arc-cell{min-width:0;transform:translateY(calc(var(--cr-sag,0px) * var(--cr-k,0)));padding:0 28px}.calendar-rings-root .cr-trust-arc .cr-arc-cell{justify-content:center;align-items:center;min-height:84px;display:flex}.calendar-rings-root .cr-wm-link{display:block}.calendar-rings-root .cr-wm{color:#0000;filter:grayscale();opacity:.84;background-position:50%;background-repeat:no-repeat;background-size:contain;font-size:0;line-height:0;display:block;overflow:hidden}.calendar-rings-root .cr-wm.is-cursor{background-image:url(/logos/cursor.light.svg)}.calendar-rings-root .cr-wm.is-ramp{background-image:url(/logos/ramp.light.svg)}.calendar-rings-root .cr-wm.is-mintlify{background-image:url(/logos/mintlify.light.svg)}.calendar-rings-root .cr-wm.is-profound{background-image:url(/logos/profound.light.svg)}.calendar-rings-root .cr-wm.is-partiful{background-image:url(/logos/partiful.light.svg)}.calendar-rings-root .cr-wm.is-clickhouse{background-image:url(/logos/clickhouse.light.svg)}.calendar-rings-root .cr-proof-fig{aspect-ratio:2;margin:24px auto 48px;position:relative;container-type:inline-size}.calendar-rings-root .cr-proof-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.calendar-rings-root .cr-proof-line,.calendar-rings-root .cr-proof-hub{fill:none;stroke:var(--cr-hair);stroke-width:1px;vector-effect:non-scaling-stroke}.calendar-rings-root .cr-proof-hub{stroke:var(--cr-accent)}.calendar-rings-root .cr-proof-source{border:1px solid var(--cr-hair);background:var(--cr-ground);background-clip:padding-box;border-bottom:0;width:26%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.calendar-rings-root .cr-win-bar{border-bottom:1px solid var(--cr-hair);height:30px;font:500 11px/1 var(--cr-mono);color:var(--cr-ink-2);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.calendar-rings-root .cr-code{font:400 clamp(9px, 1cqw, 12px) / 1.55 var(--cr-mono);color:var(--cr-ink);white-space:pre;tab-size:2;margin:0;padding:10px 12px 12px;overflow:hidden}.calendar-rings-root .cr-tok-str,.calendar-rings-root .cr-tok-t{color:var(--cr-accent)}.calendar-rings-root .cr-tok-t{font-weight:500}.calendar-rings-root .cr-proof-ring{margin:0;padding:0;list-style:none}.calendar-rings-root .cr-proof-item{display:contents}.calendar-rings-root .cr-proof-label{display:none}.calendar-rings-root .cr-proof-text{color:var(--cr-ink);white-space:nowrap;text-align:center;unicode-bidi:isolate;font-size:clamp(13px,1.5cqw,18px);line-height:1.3;position:absolute;transform:translate(-50%,-50%)}.calendar-rings-root .cr-proof-chip{position:absolute;transform:translate(-50%,-50%)}.calendar-rings-root .cr-proof-cap{text-align:center;color:var(--cr-ink-2);font-size:12.5px;position:absolute;bottom:-36px;left:0;right:0}.calendar-rings-root .cr-negative{--cr-ground:var(--deco-ink);--cr-ink:var(--deco-ground);--cr-ink-2:color-mix(in srgb, var(--deco-ground) 68%, transparent);--cr-hair:color-mix(in srgb, var(--deco-ground) 24%, transparent);background:var(--cr-ground);color:var(--cr-ink);margin-top:88px;padding-top:84px;position:relative;overflow:hidden}.calendar-rings-root .cr-negative-in{z-index:1;padding-bottom:64px;position:relative}.calendar-rings-root .cr-negative-floor{width:100%;height:160px;display:block}.calendar-rings-root .cr-stack-arc .cr-arc-cell{padding:0 22px}.calendar-rings-root .cr-object{border:1px solid var(--cr-hair);background-clip:padding-box;flex-direction:column;height:100%;display:flex}.calendar-rings-root .cr-object-bar{border-bottom:1px solid var(--cr-hair);height:32px;font:500 11px/1 var(--cr-mono);color:var(--cr-ink);justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.calendar-rings-root .cr-object-meta{color:var(--cr-ink-2)}.calendar-rings-root .cr-object-foot{border-top:1px solid var(--cr-hair);font:400 11px/1.5 var(--cr-mono);color:var(--cr-ink-2);flex-wrap:wrap;gap:6px 14px;margin-top:auto;padding:10px 12px;display:flex}.calendar-rings-root .cr-pkgs{gap:8px;margin:0;padding:14px 16px;font-size:13px;list-style:none;display:grid}.calendar-rings-root .cr-pkgs li{justify-content:space-between;gap:10px;display:flex}.calendar-rings-root .cr-pkgs code{font:500 11.5px/1.5 var(--cr-mono);color:var(--cr-ink-2)}.calendar-rings-root .cr-term{font:400 12px/1.75 var(--cr-mono);color:var(--cr-ink);padding:14px 16px}.calendar-rings-root .cr-term-line.is-dim,.calendar-rings-root .cr-term-prompt{color:var(--cr-ink-2)}.calendar-rings-root .cr-term-chips{flex-wrap:wrap;gap:6px;padding:6px 0;display:flex}.calendar-rings-root .cr-review{gap:8px;margin:0;padding:16px 20px;font-size:12.5px;line-height:1.45;list-style:none;display:grid}.calendar-rings-root .cr-review li{border-bottom:1px solid var(--cr-hair);gap:2px;padding-bottom:8px;display:grid}.calendar-rings-root .cr-review li:last-child{border-bottom:0;padding-bottom:0}.calendar-rings-root .cr-review-src{color:var(--cr-ink-2)}.calendar-rings-root .cr-locadex{color:var(--cr-ink-2);gap:12px;padding:20px;font-size:13.5px;line-height:1.55;display:grid}.calendar-rings-root .cr-locadex-mark{filter:invert();width:52px;height:52px}.calendar-rings-root .cr-acts.is-center{margin-top:40px}.calendar-rings-root .cr-langs-arc .cr-arc-cell{padding:0 8px}.calendar-rings-root .cr-langs-arc+.cr-langs-arc{margin-top:28px}.calendar-rings-root .cr-lang{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:84px;display:flex}.calendar-rings-root .cr-lang-word{text-align:center;color:var(--cr-ink);overflow-wrap:anywhere;unicode-bidi:isolate;font-size:clamp(13px,1.45vw,17px);line-height:1.3}.calendar-rings-root .cr-langs-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 28px;margin-top:36px;display:flex}.calendar-rings-root .cr-count{font:500 13px/1.4 var(--cr-mono);color:var(--cr-ink-2)}.calendar-rings-root .cr-variants{gap:16px;margin:0;padding:0;list-style:none;display:flex}.calendar-rings-root .cr-variants li{align-items:center;gap:8px;font-size:15px;display:flex}.calendar-rings-root .cr-plan{flex-direction:column;gap:10px;height:100%;padding:4px 0;display:flex}.calendar-rings-root .cr-plan h3{font:500 13px/1.3 var(--cr-sans);letter-spacing:.02em;color:var(--cr-ink-2)}.calendar-rings-root .cr-plan-price{align-items:baseline;gap:8px;display:flex}.calendar-rings-root .cr-plan-amount{letter-spacing:-.02em;color:var(--cr-ink);font-size:34px;font-weight:500;line-height:1.1}.calendar-rings-root .cr-plan-period,.calendar-rings-root .cr-plan-note{color:var(--cr-ink-2);font-size:13.5px}.calendar-rings-root .cr-plan-list{color:var(--cr-ink);gap:7px;margin:6px 0 12px;padding:0;font-size:13.5px;line-height:1.45;list-style:none;display:grid}.calendar-rings-root .cr-plan-list li:before{content:"";vertical-align:middle;background:var(--cr-ornament);width:8px;height:2px;margin-right:9px;display:inline-block}.calendar-rings-root .cr-plan .cr-btn{align-self:flex-start;margin-top:auto}.calendar-rings-root .cr-ledger-wrap{overflow-x:auto}.calendar-rings-root .cr-ledger{border-collapse:collapse;width:100%;font-size:13.5px}.calendar-rings-root .cr-ledger caption{text-align:left;font:500 11px/1 var(--cr-mono);letter-spacing:.04em;color:var(--cr-ink-2);padding-bottom:12px}.calendar-rings-root .cr-ledger th,.calendar-rings-root .cr-ledger td{border-bottom:1px solid var(--cr-hair);text-align:left;vertical-align:top;padding:9px 12px 9px 0;font-weight:400}.calendar-rings-root .cr-ledger thead th{font:500 11px/1 var(--cr-mono);color:var(--cr-ink-2);padding-top:0}.calendar-rings-root .cr-ledger tbody th{color:var(--cr-ink)}.calendar-rings-root .cr-ledger td{font:400 12.5px/1.5 var(--cr-mono);color:var(--cr-ink)}.calendar-rings-root .cr-ledger tbody tr:last-child th,.calendar-rings-root .cr-ledger tbody tr:last-child td{border-bottom:0}.calendar-rings-root .cr-ledger-empty{vertical-align:middle;background:var(--cr-hair);width:8px;height:1px;display:inline-block}.calendar-rings-root .cr-pricing-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px 32px;margin-top:32px;display:flex}.calendar-rings-root .cr-notes{max-width:64ch;color:var(--cr-ink-2);gap:6px;margin:0;padding:0;font-size:13px;line-height:1.55;list-style:none;display:grid}.calendar-rings-root .cr-foot{margin-top:100px}.calendar-rings-root .cr-foot-in{grid-template-columns:1.1fr 2fr;gap:40px;padding:44px 0 40px;display:grid}.calendar-rings-root .cr-foot-brand{align-content:start;gap:14px;display:grid}.calendar-rings-root .cr-foot-brand p{max-width:34ch;color:var(--cr-ink-2);font-size:14px;line-height:1.55}.calendar-rings-root .cr-foot-mark{width:30px;height:30px;display:block}.calendar-rings-root .cr-foot-mark.is-dark{display:none}.calendar-rings-root .cr-foot-cols{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.calendar-rings-root .cr-foot-col h4{font:500 12px/1.4 var(--cr-sans);letter-spacing:.02em;color:var(--cr-ink-2);margin-bottom:12px}.calendar-rings-root .cr-foot-col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.calendar-rings-root .cr-foot-col a{color:var(--cr-ink);font-size:14px;text-decoration:none}.calendar-rings-root .cr-foot-col a:hover{text-underline-offset:3px;text-decoration:underline}.calendar-rings-root .cr-foot-bar{color:var(--cr-ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:14px 0 36px;font-size:12px;display:flex}[data-theme=dark] .calendar-rings-root{--deco-ground:#0b0a09;--deco-ink:#eedfce;--deco-ink-2:#eedfcea8;--deco-hair:#eedfce38;--deco-accent:#4fb392;--deco-ornament:#d2a545}[data-theme=dark] .calendar-rings-root .cr-wm.is-cursor{background-image:url(/logos/cursor.dark.svg)}[data-theme=dark] .calendar-rings-root .cr-wm.is-ramp{background-image:url(/logos/ramp.dark.svg)}[data-theme=dark] .calendar-rings-root .cr-wm.is-mintlify{background-image:url(/logos/mintlify.dark.svg)}[data-theme=dark] .calendar-rings-root .cr-wm.is-profound{background-image:url(/logos/profound.dark.svg)}[data-theme=dark] .calendar-rings-root .cr-wm.is-partiful{background-image:url(/logos/partiful.dark.svg)}[data-theme=dark] .calendar-rings-root .cr-wm.is-clickhouse{background-image:url(/logos/clickhouse.dark.svg)}[data-theme=dark] .calendar-rings-root .cr-locadex-mark{filter:none}[data-theme=dark] .calendar-rings-root .cr-foot-mark.is-light{display:none}[data-theme=dark] .calendar-rings-root .cr-foot-mark.is-dark{display:block}@media (max-width:1100px){.calendar-rings-root .cr-stack-arc .cr-arc-cell{padding:0 14px}.calendar-rings-root .cr-arc-cell{padding:0 20px}}@media (max-width:860px){.calendar-rings-root .cr-arc{border-top:1px solid var(--cr-hair);border-bottom:1px solid var(--cr-hair);padding:0}.calendar-rings-root .cr-arc-svg{display:none}.calendar-rings-root .cr-arc-cells{grid-template-columns:1fr}.calendar-rings-root .cr-arc-cell,.calendar-rings-root .cr-stack-arc .cr-arc-cell,.calendar-rings-root .cr-langs-arc .cr-arc-cell{padding:22px 0;transform:none}.calendar-rings-root .cr-arc-cell+.cr-arc-cell{border-top:1px solid var(--cr-hair)}.calendar-rings-root .cr-trust-arc .cr-arc-cells{grid-template-columns:1fr 1fr 1fr}.calendar-rings-root .cr-trust-arc .cr-arc-cell{min-height:72px;padding:8px 0}.calendar-rings-root .cr-trust-arc .cr-arc-cell+.cr-arc-cell{border-top:0}.calendar-rings-root .cr-trust-arc .cr-arc-cell:nth-child(n+4){border-top:1px solid var(--cr-hair)}.calendar-rings-root .cr-trust-arc .cr-arc-cell:nth-child(3n+2),.calendar-rings-root .cr-trust-arc .cr-arc-cell:nth-child(3n+3){border-left:1px solid var(--cr-hair)}.calendar-rings-root .cr-langs-arc .cr-arc-cells{grid-template-columns:1fr 1fr}.calendar-rings-root .cr-langs-arc .cr-arc-cell+.cr-arc-cell{border-top:0}.calendar-rings-root .cr-langs-arc .cr-arc-cell:nth-child(n+3){border-top:1px solid var(--cr-hair)}.calendar-rings-root .cr-langs-arc .cr-arc-cell:nth-child(2n){border-left:1px solid var(--cr-hair)}.calendar-rings-root .cr-lang{min-height:0;padding:6px 0}.calendar-rings-root .cr-lang-word{font-size:17px}.calendar-rings-root .cr-langs-arc+.cr-langs-arc{border-top:0;margin-top:0}.calendar-rings-root .cr-object{height:auto}.calendar-rings-root .cr-plan .cr-btn{margin-top:6px}.calendar-rings-root .cr-proof-fig{aspect-ratio:auto;flex-direction:column;gap:22px;margin-bottom:0;display:flex}.calendar-rings-root .cr-proof-svg{display:none}.calendar-rings-root .cr-proof-source{border-bottom:1px solid var(--cr-hair);width:100%;position:static;transform:none}.calendar-rings-root .cr-code{font-size:12px;overflow-x:auto}.calendar-rings-root .cr-proof-ring{border-top:1px solid var(--cr-hair)}.calendar-rings-root .cr-proof-item,.calendar-rings-root .cr-proof-label{border-bottom:1px solid var(--cr-hair);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.calendar-rings-root .cr-proof-label code{font:500 12px/1.4 var(--cr-mono);color:var(--cr-ink-2)}.calendar-rings-root .cr-proof-text,.calendar-rings-root .cr-proof-chip{white-space:normal;text-align:left;font-size:16px;position:static;transform:none}.calendar-rings-root .cr-proof-cap{padding-top:6px;position:static}.calendar-rings-root .cr-foot-in{grid-template-columns:1fr;gap:32px}.calendar-rings-root .cr-foot-cols{grid-template-columns:1fr 1fr}}@media (max-width:720px){.calendar-rings-root{font-size:var(--tcm-body,16px);line-height:var(--tcm-body-lh,1.6)}.calendar-rings-root .cr-nav-in,.calendar-rings-root .cr-nav-links{gap:16px}.calendar-rings-root .cr-nav-links .is-wide,.calendar-rings-root .cr-nav-signin{display:none}.calendar-rings-root .cr-disk-stage{aspect-ratio:auto;flex-direction:column;gap:24px;width:100%;display:flex}.calendar-rings-root .cr-disk-hub{width:100%;padding-top:var(--tcm-head-pb,36px);order:-1;position:static;transform:none}.calendar-rings-root .cr-disk-plate{aspect-ratio:1;width:100%;position:relative}.calendar-rings-root .cr-crown{display:none}.calendar-rings-root .cr-claim{font-size:var(--tcm-h2,2.25rem);line-height:var(--tcm-h2-lh,1.18)}.calendar-rings-root .cr-step.is-1{padding:var(--tcm-cell-pad,28px) 16px}.calendar-rings-root .cr-sub{font-size:var(--tcm-lead,17px);line-height:var(--tcm-lead-lh,1.55)}.calendar-rings-root .cr-sec{padding-top:var(--tcm-head-pt,72px)}.calendar-rings-root .cr-negative{margin-top:var(--tcm-head-pt,72px);padding-top:var(--tcm-head-pt,72px)}.calendar-rings-root .cr-head{gap:var(--tcm-gap-h3,14px);margin-bottom:var(--tcm-head-pb,36px)}.calendar-rings-root .cr-head h2{font-size:var(--tcm-h2,2.25rem);line-height:var(--tcm-h2-lh,1.18)}.calendar-rings-root .cr-head p,.calendar-rings-root .cr-plan-list,.calendar-rings-root .cr-notes{font-size:var(--tcm-small,14px);line-height:var(--tcm-small-lh,1.55)}.calendar-rings-root .cr-arc-cell,.calendar-rings-root .cr-stack-arc .cr-arc-cell{padding:var(--tcm-cell-pad,28px) 0}.calendar-rings-root .cr-langs-arc .cr-arc-cell{padding:14px 0}.calendar-rings-root .cr-trust-arc .cr-arc-cell{padding:8px 0}.calendar-rings-root .cr-negative-floor{height:110px}.calendar-rings-root .cr-pricing-foot{flex-direction:column;align-items:flex-start}.calendar-rings-root .cr-foot-cols{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width:480px){.calendar-rings-root .cr-brand span{display:none}.calendar-rings-root .cr-nav-in{gap:12px}}
