:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: oklch(.978 .003 135);--surface: oklch(1 0 0);--subtle: oklch(.952 .006 135);--text: oklch(.24 .009 135);--muted: oklch(.49 .013 135);--border: oklch(.89 .007 135);--accent: oklch(.43 .11 132);--accent-bright: oklch(.84 .135 125);--on-accent: oklch(1 0 0);--tint: oklch(.952 .025 132);--green: oklch(.45 .1 155);--success-bg: oklch(.95 .025 155);--dark: oklch(.21 .008 135);--radius: 12px;color-scheme:light}:root[data-theme=dark]{--bg: oklch(.19 .007 135);--surface: oklch(.23 .009 135);--subtle: oklch(.275 .012 135);--text: oklch(.965 .003 135);--muted: oklch(.735 .012 135);--border: oklch(.335 .012 135);--accent: oklch(.84 .135 125);--on-accent: oklch(.22 .018 135);--tint: oklch(.3 .03 132);--green: oklch(.8 .1 155);--success-bg: oklch(.3 .035 155);--dark: oklch(.15 .006 135);color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button{border:0;background:none}button,input,a,summary{outline-offset:4px}button:focus-visible,input:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent)}button{transition:background .18s,color .18s,transform .18s}button:active:not(:disabled){transform:translateY(1px)}a{color:var(--accent)}p{line-height:1.65}h1,h2,h3,p{margin:0}h1{font-size:clamp(29px,3vw,38px);line-height:1.2;font-weight:750;text-wrap:balance}h2{font-size:22px;line-height:1.35;font-weight:750}h3{font-size:15px;font-weight:750;line-height:1.4}svg{flex-shrink:0}.accent{color:var(--accent)}.muted{color:var(--muted)}.small{font-size:12px;line-height:1.6}.center{text-align:center}.eyebrow{font-size:10px;letter-spacing:.16em;font-weight:750;color:var(--muted);display:block}.brand{display:inline-flex;align-items:center;font-size:28px;letter-spacing:-.035em;line-height:1;font-weight:800}.mark{width:29px;height:29px;margin-right:9px}.mark-core{fill:var(--accent)}.brand-button{padding:0;text-align:left}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 20px;border-radius:9px;font-size:13px;font-weight:750;background:var(--accent);color:var(--on-accent);line-height:1.5}.button:hover:not(:disabled){filter:brightness(.95)}.button.secondary{background:var(--surface);color:var(--text);border:1px solid var(--border)}.button.plain{background:none;color:var(--muted);padding-left:0;padding-right:0}.text-button{display:inline-flex;align-items:center;gap:8px;padding:8px 0;font-size:12px;font-weight:750;line-height:1.5}.text-button:hover{color:var(--accent)}.icon-button{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;padding:8px}.icon-button:hover{background:var(--subtle)}.shell{display:flex;min-height:100dvh}.avatar{background:var(--tint);color:var(--accent);border-radius:50%;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:750}.avatar.large{width:60px;height:60px;font-size:24px}.main-column{margin-left:230px;flex:1;min-width:0}.topbar{height:86px;border-bottom:1px solid var(--border);padding:0 5.3%;display:flex;align-items:center;justify-content:space-between}.top-actions{display:flex;gap:14px;align-items:center}.demo-label{font-size:10px;color:var(--accent);border:1px solid var(--border);border-radius:5px;padding:4px 8px}.mobile-nav{display:none}.content{max-width:1220px;margin:auto;padding:42px 5.3% 0}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px}.page-heading .eyebrow{margin-bottom:12px}.page-heading p{font-size:12px;color:var(--muted);margin-top:12px}.heading-symbol{display:flex;align-items:center;justify-content:center;width:60px;height:60px;color:var(--border);transform:rotate(-10deg)}.heading-symbol .mark{width:50px;height:50px}.status{display:inline-flex;align-items:center;gap:6px;background:var(--subtle);color:var(--muted);padding:5px 8px;border-radius:5px;font-size:9px;white-space:nowrap}.status.active{color:var(--green);background:var(--success-bg)}.status.active span{width:5px;height:5px;background:currentColor;border-radius:50%}.sync-note{font-size:10px;color:#aeb1b7;display:flex;align-items:center;gap:5px;margin-top:12px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.section-heading h2{font-size:19px}.section-heading p{font-size:12px;color:var(--muted);margin-top:8px}.section-heading .text-button{font-size:11px}.plan-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.plan-row{width:100%;display:flex;align-items:center;gap:22px;padding:24px 28px;text-align:left;border-bottom:1px solid var(--border)}.plan-row:last-child{border-bottom:0}.plan-row:hover{background:var(--tint)}.plan-period{display:flex;align-items:center;gap:19px;flex:1}.plan-icon{height:46px;width:46px;border-radius:10px;background:var(--subtle);display:flex;align-items:center;justify-content:center;color:var(--accent)}.plan-period strong{font-size:17px;font-weight:750}.plan-period small,.plan-price small{display:block;font-size:11px;color:var(--muted);margin-top:6px}.plan-period em{font-style:normal;font-size:9px;color:var(--accent);background:var(--tint);padding:3px 6px;border-radius:3px;margin-left:8px}.plan-price{text-align:right}.plan-price strong{font-size:24px;font-weight:650;letter-spacing:-.03em}.plan-arrow{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-left:10px}.plan-details{display:flex;flex-wrap:wrap;gap:16px 26px;margin:23px 0}.plan-details span{display:flex;gap:7px;align-items:center;font-size:11px;color:var(--muted)}.plan-details svg{color:var(--green)}.note-panel{display:flex;gap:15px;align-items:flex-start;background:var(--subtle);border-radius:10px;padding:22px;margin:24px 0}.note-panel>svg{color:var(--muted)}.note-panel p{font-size:12px;color:var(--muted);margin-top:6px}.note-panel>p{margin:0}.referral-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:30px;margin-bottom:30px}.referral-link{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px}.referral-link h2{font-size:23px;margin-top:20px}.referral-link>p{font-size:12px;color:var(--muted);margin:12px 0 20px}.copy-field{display:flex;align-items:center;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--bg)}.copy-field input{border:0;min-width:0;flex:1;color:var(--muted);padding:14px 12px;font-size:11px;background:transparent}.referral-link .button{margin-top:18px;width:100%}.referral-stats{padding:0 10px}.referral-stats>div{padding:23px 0;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:15px}.referral-stats>div:first-child{padding-top:10px}.referral-stats span{font-size:12px;color:var(--muted)}.referral-stats strong{font-size:22px;font-weight:650}.history-row{display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--border);font-size:13px}.history-row>span:first-child{flex:1}.history-row strong{font-weight:650}.history-row small{display:block;font-size:10px;color:var(--muted);margin-top:7px}.history-button{width:100%;text-align:left}.history-button>span:nth-child(2){text-align:right}.history-button:hover{color:var(--accent)}.empty{border-top:1px solid var(--border);padding:38px 20px;text-align:center;color:var(--muted)}.empty h3{color:var(--text);margin:16px 0 8px}.empty p{font-size:12px}.empty>svg{stroke-width:1.5}.guide{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px}.platforms{display:flex;flex-wrap:wrap;gap:5px;padding-bottom:24px;border-bottom:1px solid var(--border)}.platforms button{font-size:12px;padding:10px 17px;border-radius:6px;color:var(--muted)}.platforms button[aria-pressed=true]{background:var(--text);color:var(--surface)}.guide-steps{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:28px}.guide-steps li{display:flex;gap:18px}.guide-steps li>span{flex-shrink:0;border:1px solid var(--border);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--accent)}.guide-steps p{font-size:12px;color:var(--muted);margin-top:8px;max-width:600px}.guide-steps .text-button{font-size:11px;color:var(--accent);margin-top:5px}.faq{margin-top:36px}.faq h2{margin-bottom:15px;font-size:20px}details{border-bottom:1px solid var(--border);padding:18px 0}summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:650;gap:15px;list-style:none}summary::-webkit-details-marker{display:none}details[open] summary svg{transform:rotate(45deg)}details p{font-size:12px;color:var(--muted);max-width:680px;margin-top:14px}.support-panel{display:flex;align-items:center;gap:18px;margin-top:30px;background:var(--tint);padding:24px;border-radius:10px}.support-panel>svg{color:var(--accent)}.support-panel>div{flex:1}.support-panel p{font-size:11px;color:var(--muted);margin-top:6px}.support-panel .button{font-size:11px}.account-section{padding:25px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:34px}.account-section .section-heading{margin-bottom:12px}.success-text{color:var(--green)!important}.error{border:1px solid var(--border);background:var(--tint);padding:12px 14px;border-radius:4px;font-size:12px;margin:0 0 20px;color:var(--text);overflow-wrap:anywhere}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);z-index:100;background:var(--text);color:var(--surface);border-radius:10px;padding:13px 23px;display:flex;gap:9px;align-items:center;font-size:12px;box-shadow:0 5px 24px #00000024}dialog{padding:0;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--text);width:min(480px,calc(100% - 28px));max-height:calc(100dvh - 40px)}dialog::backdrop{background:#0303048c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{padding:26px}.modal>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}.modal>header h2{font-size:22px}.modal>header .icon-button{margin:-7px -7px -7px 0}.modal>p{font-size:13px;color:var(--muted);margin:14px 0}.modal>.button{width:100%;margin-top:12px}.modal-actions{display:grid;gap:12px}.modal .copy-field{margin-top:15px}.checkout-plan{display:flex;justify-content:space-between;align-items:center;background:var(--subtle);padding:18px;border-radius:10px;margin-bottom:22px}.checkout-plan strong{font-size:17px}.checkout-plan small{display:block;font-size:11px;color:var(--muted);margin-top:6px}.field{display:grid;font-size:12px;font-weight:650;gap:8px}.field input{border:1px solid var(--border);background:var(--bg);color:var(--text);padding:13px;border-radius:7px;font-size:13px;min-width:0}.checkbox-row{display:flex;align-items:flex-start;gap:11px;font-size:12px;line-height:1.55;margin:20px 0;cursor:pointer}.checkbox-row input{accent-color:var(--accent);width:17px;height:17px;flex-shrink:0;margin:1px 0 0}.checkbox-row small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.terms{font-size:11px;color:var(--muted)}fieldset{border:0;padding:0;margin:23px 0}legend{font-size:12px;font-weight:650;margin-bottom:12px}.provider{border:1px solid var(--border);border-radius:8px;display:flex;align-items:center;gap:12px;padding:14px 12px;margin-top:8px;cursor:pointer}.provider.chosen{border-color:var(--accent);background:var(--tint)}.provider input{accent-color:var(--accent);margin:0}.provider-icon{display:flex;color:var(--muted)}.provider strong{display:block;font-size:12px;font-weight:650}.provider small{font-size:9px;display:block;color:var(--muted);margin-top:5px}.checkout-total{border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:21px}.checkout-total>span{font-size:13px}.checkout-total small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.checkout-total>strong{font-size:27px;font-weight:650;letter-spacing:-.04em}.order-state{text-align:center;padding:8px 0 25px}.order-state h3{font-size:20px;margin-top:22px}.order-state p{font-size:12px;color:var(--muted);margin-top:12px}.success-circle,.order-symbol{display:inline-flex;align-items:center;justify-content:center;width:66px;height:66px;border-radius:50%;background:var(--subtle);color:var(--green)}.order-symbol{color:var(--accent);background:var(--tint)}.order-id{text-align:center;font-size:10px!important;overflow-wrap:anywhere}.demo-notice{font-size:11px!important;background:var(--tint);padding:14px;border-radius:8px;color:var(--muted)}.qr{display:flex;justify-content:center;margin:20px 0}.qr img{border-radius:8px;max-width:100%;height:auto}.loading-line{display:flex;gap:8px;align-items:center}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.boot{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.boot p{font-size:12px;color:var(--muted)}@media(min-width:1500px){.content{padding-top:55px}.topbar{padding-left:calc((100% - 1090px)/2)}}@media(max-width:1100px){.main-column{margin-left:200px}.content{padding:34px 4% 0}.topbar{padding:0 4%}.heading-symbol{display:none}.referral-grid{gap:20px}.support-panel{flex-wrap:wrap}.support-panel .button{margin-left:44px}}@media(max-width:800px){.main-column{margin-left:0}.topbar{height:76px;padding:0 24px}.top-actions{gap:8px}.content{padding:30px 24px 90px;max-width:730px}.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;background:color-mix(in oklch,var(--surface) 95%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);padding:7px 8px max(8px,env(safe-area-inset-bottom));z-index:20;justify-content:space-around}.mobile-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:9px;color:var(--muted);min-height:48px;min-width:64px;border-radius:7px}.mobile-nav button[aria-current=page]{color:var(--accent)}.mobile-nav button[aria-current=page] svg{stroke-width:2.3}.page-heading{margin-bottom:26px}.page-heading h1{font-size:32px}.page-heading p{font-size:12px}.toast{bottom:90px}.support-panel .button{margin-left:0}.referral-grid{grid-template-columns:1.4fr 1fr}.referral-link{padding:23px}.referral-stats{padding:0}}@media(max-width:580px){.topbar{height:68px;padding:0 20px}.top-actions{gap:3px}.topbar .icon-button{width:38px}.content{padding:28px 20px 90px}.page-heading{margin-bottom:24px;gap:10px}.page-heading h1{font-size:29px;line-height:1.22}.page-heading .eyebrow{font-size:9px;margin-bottom:10px}.page-heading p{font-size:11px;line-height:1.7;margin-top:11px}.section-heading{margin-bottom:19px;gap:10px}.section-heading h2{font-size:18px}.section-heading .text-button{font-size:10px;gap:5px}.plan-row{padding:22px 17px;gap:10px}.plan-icon{display:none}.plan-period strong{font-size:16px}.plan-period small{font-size:10px;line-height:1.8}.plan-period em{display:none}.plan-price strong{font-size:23px}.plan-price small{font-size:9px;line-height:1.8}.plan-arrow{width:22px;margin-left:4px}.plan-arrow svg{width:19px}.plan-details{gap:12px;margin:21px 0}.plan-details span{font-size:10px}.note-panel{padding:18px;gap:12px;margin:23px 0}.note-panel p{font-size:11px}.note-panel h3{font-size:13px}.referral-grid{grid-template-columns:1fr;gap:10px}.referral-link{padding:22px}.referral-link h2{font-size:22px}.referral-stats{padding:7px 4px}.referral-stats>div,.referral-stats>div:first-child{padding:17px 0}.referral-stats strong{font-size:21px}.guide{padding:20px 18px}.platforms{gap:3px;padding-bottom:18px}.platforms button{font-size:11px;padding:9px 10px;min-height:38px}.guide-steps{margin-top:24px;gap:25px}.guide-steps li{gap:12px}.guide-steps h3{font-size:14px}.guide-steps p{font-size:11px}.guide-steps .text-button{font-size:10px}.guide-steps li>span{width:25px;height:25px;font-size:10px}.faq h2{font-size:19px}summary{font-size:12px;line-height:1.6}details p{font-size:11px}.support-panel{padding:20px;gap:14px}.support-panel .button{width:100%;margin-top:5px}.support-panel h3{font-size:14px}.support-panel p{font-size:11px}.account-section .section-heading{align-items:flex-start}.account-section .section-heading h2{font-size:17px}.account-section .section-heading p{font-size:11px;max-width:200px}.account-section .button{font-size:10px;min-height:40px;padding:10px 13px}.avatar.large{width:48px;height:48px;font-size:20px}.history-row{font-size:12px}.history-row small{font-size:9px}.empty{padding:30px 5px}.modal{padding:22px 20px}.modal>header h2{font-size:21px}.modal>header{margin-bottom:20px}.provider{gap:10px}.provider small{font-size:9px;line-height:1.5}.provider strong{font-size:11px}.provider-icon{display:none}.checkout-plan strong{font-size:16px}.checkbox-row{font-size:11px}.modal .button{font-size:12px}}@media(max-width:360px){.content{padding-left:16px;padding-right:16px}.page-heading h1{font-size:27px}.section-heading h2{font-size:16px}.section-heading .text-button{font-size:9px}.plan-row{padding:20px 15px}.plan-price strong{font-size:21px}.platforms button{padding:8px;font-size:10px}.topbar{padding:0 16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{background:var(--bg);color:var(--text)}h1,h2,h3{letter-spacing:-.03em}.shell{display:block;max-width:600px;margin:0 auto;min-height:100dvh}.main-column{margin:0;width:100%}.topbar{position:sticky;top:0;z-index:15;height:auto;min-height:76px;padding:max(16px,env(safe-area-inset-top)) 24px 16px;background:var(--bg);border-bottom:0}.topbar .brand{font-size:27px}.topbar .mark{width:30px;height:30px}.top-actions{gap:6px}.topbar .icon-button{background:var(--surface);border:1px solid var(--border);border-radius:12px;width:44px;height:44px}.demo-label{font-size:10px;border:0;padding:4px;margin-right:3px}.content{max-width:none;padding:10px 24px calc(112px + env(safe-area-inset-bottom))}.account-greeting{display:flex;justify-content:space-between;align-items:center;margin:7px 0 22px;gap:18px}.account-greeting p{font-size:12px;color:var(--muted);margin-bottom:5px}.account-greeting h1{font-size:24px;line-height:1.2;overflow-wrap:anywhere}.account-greeting .avatar{width:44px;height:44px;font-size:16px;background:var(--surface);border:1px solid var(--border);color:var(--text)}.access-panel{position:relative;overflow:hidden;border-radius:12px;padding:22px;background:var(--surface);border:1px solid var(--border)}.access-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-top>span:first-child{font-size:13px;font-weight:650}.access-top .status{font-size:10px;padding:6px 9px}.access-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:30px 0 26px}.access-emblem{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--muted)}.access-emblem>.mark{width:68px;height:68px;margin:0}.access-emblem .mark-core{fill:currentColor}.is-active .access-emblem{color:var(--accent)}.access-info{min-width:0;text-align:left}.access-info h2{font-size:25px;font-weight:650;line-height:1.25}.access-info p{font-size:12px;line-height:1.6;color:var(--muted);margin-top:9px}.access-info .access-remaining{margin-top:3px}.access-primary.button{display:flex;width:100%;justify-content:space-between;gap:10px;min-height:54px;padding:15px 18px;font-size:14px;border-radius:12px}.price-from{opacity:.85;font-size:13px;white-space:nowrap}.access-secondary{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;gap:8px;color:var(--muted);font-size:12px;padding:14px 6px 0}.access-secondary:hover{color:var(--text)}.access-panel .sync-note{color:var(--muted);justify-content:center;margin:-8px 0 16px;font-size:11px}.app-action{display:flex;align-items:center;gap:14px;width:100%;min-height:74px;text-align:left;padding:18px 2px;border-bottom:1px solid var(--border)}.app-action>span{flex:1;min-width:0}.app-action strong{display:block;font-size:14px;font-weight:650}.app-action small{display:block;color:var(--muted);font-size:11px;line-height:1.6;margin-top:4px}.app-action>svg:last-child{color:var(--muted)}.app-action>b{font-size:16px;font-weight:650;white-space:nowrap}.app-action:hover{color:var(--accent)}.setup-action{background:var(--subtle);color:var(--text);border:1px solid var(--border);border-radius:12px;margin:14px 0 10px;padding:18px}.setup-action small,.setup-action>svg:last-child{color:inherit;opacity:.8}.setup-action>svg:first-child{color:var(--accent)}.setup-action:hover{background:var(--tint);color:var(--text)}.account-shortcuts{padding:0 4px}.app-demo-note{font-size:10px;color:var(--muted);margin:21px 0 0;text-align:center}.mobile-nav{display:flex;position:fixed;left:50%;right:auto;transform:translate(-50%);bottom:max(12px,env(safe-area-inset-bottom));width:min(552px,calc(100% - 24px));border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;padding:7px;border-radius:12px;gap:4px;z-index:20}.mobile-nav button{flex:1;min-width:0;min-height:57px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:10px;font-size:10px;color:var(--muted)}.mobile-nav button[aria-current=page]{color:var(--accent);background:var(--tint)}.mobile-nav button[aria-current=page] svg{stroke-width:2}.mobile-nav button:hover:not([aria-current=page]){background:var(--subtle)}.toast{bottom:calc(96px + env(safe-area-inset-bottom))}.page-heading{margin:14px 0 26px}.page-heading h1{font-size:26px;line-height:1.25}.page-heading .eyebrow{display:none}.page-heading p{font-size:12px}.heading-symbol{display:none}.plan-row{padding:22px 18px;gap:14px}.plan-icon{display:none}.plan-period strong{font-size:17px}.plan-price strong{font-size:23px}.plan-price small{font-size:10px}.plan-arrow{width:24px;margin-left:0}.plan-details{gap:12px}.plan-details span{font-size:11px}.referral-grid{grid-template-columns:1fr;gap:15px}.referral-link{padding:22px}.referral-stats{padding:0 4px}.referral-stats>div{padding:18px 0}.support-panel{flex-wrap:wrap}.support-panel .button{width:100%;margin:4px 0 0}.auth-state{max-width:500px;min-height:100dvh;margin:auto;padding:32px 24px}.auth-content{padding-top:20vh;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.auth-content h1{font-size:26px}.auth-content p{color:var(--muted);font-size:14px}.error{border:1px solid var(--border)}@media(min-width:601px){.shell{border-left:1px solid var(--border);border-right:1px solid var(--border)}}@media(max-width:360px){.topbar{padding-left:16px;padding-right:16px;min-height:70px}.topbar .brand{font-size:24px}.topbar .mark{width:23px;height:23px;margin-right:7px}.topbar .icon-button{width:44px;height:44px}.top-actions{gap:3px}.content{padding-left:16px;padding-right:16px}.access-panel{padding:18px}.access-emblem>.mark{width:52px;height:52px}.access-summary{gap:12px;padding:26px 0 24px}.access-info h2{font-size:22px}.access-info p{font-size:11px}.access-primary.button{font-size:12px;padding:15px 13px}.price-from{font-size:11px}.app-action{gap:11px}.app-action strong{font-size:13px}.setup-action{padding:16px}.app-action small{font-size:10px}.plan-period strong{font-size:15px}.plan-price strong{font-size:21px}}
