.at-host{width:100%;color:var(--rm-ink);background:var(--rm-paper);container-type:inline-size}.at-host *,.at-host :before,.at-host :after{box-sizing:border-box}.at-host :is(h1,h2,h3,p){margin:0}.at-container{width:100%;max-width:var(--rm-max);padding-inline:var(--rm-gutter);margin-inline:auto}.at-h1,.at-h2,.at-h3{font-family:var(--mkt-font,var(--ui-font-sans));color:var(--rm-ink);text-wrap:balance;font-weight:560}.at-h1{font-size:var(--rm-h1-sm);letter-spacing:-.035em;line-height:1}.at-h2{font-size:var(--rm-h2-sm);letter-spacing:-.03em;line-height:1}.at-h3{font-size:var(--rm-h3-sm);letter-spacing:-.025em;line-height:1}.at-sub{max-width:var(--rm-sub-max);font-size:var(--rm-sub-sm);line-height:var(--rm-sub-lh-sm);color:var(--rm-ink);text-wrap:pretty}.at-label{align-items:center;gap:var(--p-space-8);font-size:var(--ui-fs-body);line-height:var(--rm-lh-ui);color:var(--rm-ink);font-weight:500;display:inline-flex}.at-label a{color:inherit;text-underline-offset:var(--p-space-4);text-decoration:underline}.at-label a:hover{text-decoration-thickness:var(--p-space-2)}.at-label a:after{content:"→";margin-inline-start:var(--p-space-4);text-decoration:none;display:inline-block}@container (width>=768px){.at-container{padding-inline:var(--p-space-24)}.at-h1{font-size:var(--rm-h1-md)}.at-h2{font-size:var(--rm-h2-md)}.at-h3{font-size:var(--rm-h3-md)}}@container (width>=1024px){.at-h1{font-size:var(--rm-h1-lg)}.at-h2{font-size:var(--rm-h2-lg)}.at-h3{font-size:var(--rm-h3-lg)}.at-sub{font-size:var(--rm-sub-lg);line-height:var(--rm-sub-lh-lg)}}.at-btn{justify-content:center;align-items:center;gap:var(--p-space-8);height:var(--rm-btn-h);padding-inline:var(--p-space-20);font-family:var(--mkt-font,var(--ui-font-sans));font-size:var(--ui-fs-md);cursor:pointer;white-space:nowrap;border:thin solid #0000;border-radius:0;font-weight:400;text-decoration:none;display:inline-flex}.at-btn.at-btn--primary{background:var(--rm-ink);color:var(--rm-paper)}.at-btn.at-btn--primary:hover{background:color-mix(in srgb, var(--rm-ink) 86%, var(--rm-paper))}.at-btn.at-btn--secondary{background:var(--rm-paper);color:var(--rm-ink);border-color:var(--rm-rule-strong)}.at-btn.at-btn--secondary:hover{background:var(--rm-fill)}.at-btn:focus-visible{outline:var(--p-space-2) solid var(--rm-accent);outline-offset:var(--p-space-2)}.at-actions{justify-content:center;align-items:center;gap:var(--p-space-12);flex-wrap:wrap;display:flex}.at-pagehead-in{text-align:center;max-width:var(--rm-max);padding:var(--p-space-16) var(--rm-gutter) var(--p-space-48);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.at-pagehead-in .at-sub{margin-top:var(--p-space-16)}.at-pagehead-in .at-actions{margin-top:var(--p-space-32)}.at-pagehead-in .at-label{margin-top:var(--p-space-16)}@container (width>=768px){.at-pagehead-in{padding:var(--p-space-40) var(--p-space-24) var(--p-space-64)}}@container (width>=1024px){.at-pagehead-in{padding:calc(var(--p-space-48) + var(--p-space-8)) var(--p-space-24) var(--p-space-96)}}.at-noise{background:var(--rm-grain), radial-gradient(60% 90% at 26% 8%, color-mix(in srgb, var(--rm-paper) 30%, transparent), transparent 70%), radial-gradient(55% 80% at 82% 88%, color-mix(in srgb, var(--rm-paper) 12%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--rm-ink) 10%, transparent), transparent 45%), var(--rm-panel);background-size:var(--rm-grain-size) var(--rm-grain-size), auto, auto, auto;background-blend-mode:soft-light, normal, normal, normal;position:relative;overflow:hidden}.at-reveal[data-m=idle]>*{opacity:0;transform:translateY(var(--rm-reveal-dist))}.at-reveal[data-m=play]>*{transition:opacity var(--rm-reveal-dur) var(--rm-ease), transform var(--rm-reveal-dur) var(--rm-ease)}.at-reveal[data-m=play]>:nth-child(2){transition-delay:var(--rm-reveal-step)}.at-reveal[data-m=play]>:nth-child(3){transition-delay:calc(var(--rm-reveal-step) * 2)}.at-chapter{padding-block:var(--p-space-64) 0}.at-chapter-tagbar{padding-block:var(--p-space-12);border-top:thin solid var(--rm-rule)}.at-tag{align-items:center;gap:var(--p-space-8);height:calc(var(--p-space-24) + var(--p-space-4));padding-inline:var(--rm-sp-10) var(--p-space-12);border:thin solid var(--rm-rule);border-radius:var(--ui-r-pill);background:var(--rm-paper);font-size:var(--rm-fs-small);color:var(--rm-ink);font-weight:500;display:inline-flex}.at-tag-dot{inline-size:var(--p-space-8);block-size:var(--p-space-8);background:var(--rm-accent);border-radius:50%}.at-chapter-head{gap:var(--p-space-16);margin-top:var(--p-space-24);display:grid}.at-chapter-side{gap:var(--p-space-12);align-content:start;display:grid}.at-chapter-panel{margin-top:var(--p-space-32);padding:var(--p-space-24) var(--p-space-16)}.at-chapter-body{margin-top:var(--p-space-32)}@container (width>=768px){.at-chapter{padding-block:var(--p-space-96) 0}.at-chapter-head{gap:var(--p-space-48);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.at-chapter-panel{padding:var(--p-space-48) var(--p-space-32)}}.at-section{padding-block:var(--ui-s-8) var(--ui-s-12)}.at-narrow{width:100%;max-inline-size:var(--rm-faq-w);padding-inline:var(--rm-gutter);margin-inline:auto}.at-wrap{width:100%;max-inline-size:var(--rm-plans-w);padding-inline:var(--rm-gutter);margin-inline:auto}.at-wrap--wide{max-inline-size:var(--rm-wide)}.at-fine{font-size:var(--ui-fs-ui);line-height:var(--ui-lh-ui);color:var(--rm-grey);text-wrap:pretty}.at-fine a,.at-prose a,.at-strip a:not(.at-btn){color:inherit;text-underline-offset:var(--ui-s-1);text-decoration:underline}.at-plans{gap:var(--ui-s-4);grid-template-columns:minmax(0,1fr);display:grid}.at-plan{gap:var(--ui-s-4);border:var(--rm-hair) solid var(--rm-ink);padding:var(--ui-s-5);background:var(--rm-paper);flex-direction:column;display:flex}.at-plan-head{justify-content:space-between;align-items:center;gap:var(--ui-s-3);display:flex}.at-plan-name{font-size:var(--rm-fs-plan);line-height:var(--ui-lh-title);font-weight:var(--ui-fw-regular)}.at-plan-tag{padding:var(--ui-s-1) var(--ui-s-2);background:var(--rm-fill);color:var(--rm-grey);font-size:var(--rm-tag-fs);letter-spacing:.06em;text-transform:uppercase}.at-plan-price{font-size:var(--ui-fs-title);line-height:var(--ui-lh-md)}.at-plan-price small{font-size:var(--ui-fs-md)}.at-plan-for{font-size:var(--ui-fs-ui);line-height:var(--ui-lh-ui);color:var(--rm-grey)}.at-plan-yearly{font-size:var(--ui-fs-ui);line-height:var(--ui-lh-ui);color:var(--rm-ink)}.at-plan-rule{border:0;border-top:var(--rm-hair) solid var(--rm-rule);margin:0}.at-plan-lead{font-size:var(--ui-fs-body);font-weight:var(--ui-fw-medium)}.at-list{gap:var(--ui-s-2);margin:0;padding:0;list-style:none;display:grid}.at-list li{font-size:var(--ui-fs-body);line-height:var(--ui-lh-body);color:var(--rm-grey);padding-inline-start:var(--ui-s-6);position:relative}.at-list li:before{content:"";inline-size:var(--rm-dot);block-size:var(--rm-dot);border-radius:var(--ui-r-pill);background:var(--rm-ink);position:absolute;inset-block-start:var(--p-space-6);inset-inline-start:0}.at-plan .at-btn{width:100%;margin-top:auto}.at-strip{align-items:flex-start;gap:var(--ui-s-3);margin-top:var(--ui-s-4);border:var(--rm-hair) solid var(--rm-ink);padding:var(--ui-s-5);font-size:var(--ui-fs-body);line-height:var(--ui-lh-body);flex-direction:column;display:flex}.at-strip p{margin:0}@container (width>=768px){.at-section{padding-block:var(--ui-s-8) var(--ui-s-16)}.at-wrap,.at-narrow{padding-inline:var(--ui-s-6)}.at-strip{flex-direction:row;justify-content:space-between;align-items:center}}@container (width>=1024px){.at-plans{gap:var(--ui-s-4);grid-template-columns:repeat(3,minmax(0,1fr))}.at-plan{padding:var(--ui-s-6)}}.at-faq-title{text-align:center;padding-block:var(--ui-s-8)}.at-faq{border-top:var(--rm-hair) solid var(--rm-rule)}.at-faq details{border-bottom:var(--rm-hair) solid var(--rm-rule)}.at-faq summary{justify-content:space-between;align-items:center;gap:var(--ui-s-4);padding-block:var(--ui-s-4);font-size:var(--ui-fs-body);line-height:var(--ui-lh-body);cursor:pointer;list-style:none;display:flex}.at-faq summary::-webkit-details-marker{display:none}.at-faq summary:after{content:"";inline-size:var(--rm-chev);block-size:var(--rm-chev);border-right:var(--rm-hair) solid var(--rm-ink);border-bottom:var(--rm-hair) solid var(--rm-ink);transition:transform .16s var(--rm-ease);flex:none;transform:rotate(45deg)}.at-faq details[open] summary:after{transform:rotate(-135deg)}.at-faq summary:focus-visible{outline:var(--p-space-2) solid var(--rm-accent);outline-offset:var(--p-space-2)}.at-faq-a{padding-bottom:var(--ui-s-4);font-size:var(--ui-fs-body);line-height:var(--ui-lh-body);color:var(--rm-grey);text-wrap:pretty}.at-faq-a p{margin:0}.at-frame{padding-block:var(--rm-frame-pad-sm);padding-inline:var(--rm-frame-pad-sm)}.at-frame img{width:100%;height:auto;max-inline-size:var(--rm-about-img);border:var(--rm-hair) solid var(--rm-rule);background:var(--rm-paper);margin-inline:auto;display:block}.at-row{gap:var(--ui-s-3);border-top:var(--rm-hair) solid var(--rm-rule);padding-block:var(--ui-s-6);display:grid}.at-prose{gap:var(--ui-s-4);font-size:var(--ui-fs-md);line-height:var(--ui-lh-md);color:var(--rm-ink);text-wrap:pretty;display:grid}.at-prose p{margin:0}.at-facts{margin:0;display:grid}.at-facts>div{gap:var(--ui-s-1);border-bottom:var(--rm-hair) solid var(--rm-rule);padding-block:var(--ui-s-3);display:grid}.at-facts>div:first-child{padding-top:0}.at-facts>div:last-child{border-bottom:0}.at-facts dt{color:var(--rm-grey);font-size:var(--ui-fs-md)}.at-facts dd{font-size:var(--ui-fs-md);line-height:var(--ui-lh-md);margin:0}.at-facts a{color:var(--rm-accent);text-underline-offset:var(--ui-s-1);text-decoration:underline}@container (width>=768px){.at-frame{padding:var(--ui-s-8)}.at-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@container (width>=1024px){.at-frame{padding-block:var(--rm-frame-pad-lg);padding-inline:var(--rm-frame-pad-lg)}.at-row{grid-template-columns:var(--rm-about-label) minmax(0, var(--rm-about-text));gap:var(--ui-s-6);padding-block:var(--ui-s-8)}.at-facts>div{grid-template-columns:var(--p-space-128) minmax(0, 1fr)}}.at-host .at-plans-note{margin-block-start:var(--ui-s-4)}
