.landing,.admin{--ink: #000000;--ground: #ffffff;--hairline: color-mix(in srgb, var(--ink) 20%, transparent);--track: color-mix(in srgb, var(--ink) 12%, transparent);--muted: color-mix(in srgb, var(--ink) 70%, transparent);--raised: color-mix(in srgb, var(--ink) 5%, transparent);--radius-card: 20px;--radius-control: 16px;--font-sans: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;color-scheme:light;background:var(--ground);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}:root[data-theme=dark] .landing,:root[data-theme=dark] .admin{--ink: #ffffff;--ground: #000000;color-scheme:dark}.landing .page,.admin .page{color-scheme:normal}.landing ::selection,.admin ::selection{background:var(--ink);color:var(--ground)}.landing :focus-visible,.admin :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ui-label{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.18em;color:var(--muted)}.ui-button{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:1px solid var(--ink);border-radius:var(--radius-control);background:var(--ink);color:var(--ground)!important;font:inherit;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:opacity .2s}.ui-button:hover{opacity:.85}.ui-button-quiet{border-color:var(--hairline);background:transparent;color:var(--muted)!important;transition:border-color .2s,color .2s}.ui-button-quiet:hover{opacity:1;border-color:var(--ink);color:var(--ink)!important}.ui-icon-button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--hairline);border-radius:var(--radius-control);background:transparent;color:var(--muted);cursor:pointer;transition:border-color .2s,color .2s}.ui-icon-button:hover{border-color:var(--ink);color:var(--ink)}.ui-segments{display:inline-flex;padding:4px;border:1px solid var(--hairline);border-radius:var(--radius-control)}.ui-segments button{padding:6px 12px;border:none;border-radius:12px;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.ui-segments button[aria-checked=true]{background:var(--ink);color:var(--ground);font-weight:500}@media(prefers-reduced-motion:reduce){.landing *,.admin *{transition-duration:.01ms!important}}.landing{overflow-x:clip;min-height:100dvh;display:flex;flex-direction:column;font-size:16px;line-height:1.5}.landing a{color:inherit}.site-inner{width:100%;max-width:1152px;margin:0 auto;padding-inline:20px}.site-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--ground) 85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.site-header .site-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.site-logo{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:14px;color:var(--muted)!important}.site-logo svg,.site-footer svg[role=img]{height:20px;width:auto;color:var(--ink)}.site-header nav{display:flex;align-items:center;gap:20px}.site-header nav>a:not(.ui-button){font-size:14px;color:var(--muted);text-decoration:none;transition:color .2s}.site-header nav>a:not(.ui-button):hover{color:var(--ink)}.site-header .ui-button{padding:8px 16px}.landing main{flex:1}.landing-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:64px;align-items:center;padding-block:64px 80px}.landing-kicker{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border:1px solid var(--hairline);border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted)}.landing-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink)}.landing h1{margin-top:36px;font-size:clamp(40px,7vw,72px);font-weight:600;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.landing h1 span{display:block;color:var(--muted)}.landing-lead{max-width:36em;margin-top:28px;font-size:18px;line-height:1.6;color:var(--muted)}.landing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px}.landing-picker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:48px}.landing-picker .ui-label{width:100%;margin-bottom:4px}.landing-picker button{padding:6px 14px;border:1px solid var(--hairline);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer;transition:border-color .2s,color .2s}.landing-picker button:hover,.landing-picker button.active{border-color:var(--ink);color:var(--ink)}.landing-phone{height:600px;overflow:hidden;border:1px solid var(--hairline);border-radius:40px;padding:8px;background:var(--raised);pointer-events:none}.landing-phone .page{min-height:100%;height:100%;border-radius:32px}.landing-phone .page-content{padding-top:56px}.landing-section{border-top:1px solid var(--hairline)}.landing-section .site-inner{padding-block:72px}.landing h2:not(.ui-label){font-size:clamp(28px,4vw,36px);font-weight:600;letter-spacing:-.02em}.landing-section-lead{max-width:32em;margin-top:12px;color:var(--muted)}.landing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:48px;list-style:none}.landing-cards>*{padding:24px;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--raised);transition:border-color .2s}.landing-cards>*:hover{border-color:var(--ink)}.landing-cards h3{font-size:18px;font-weight:500}.landing-cards p{margin-top:8px;font-size:14px;line-height:1.6;color:var(--muted)}.landing-cards .ui-label{display:block;margin-bottom:16px}.landing-cta .site-inner{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.site-footer{border-top:1px solid var(--hairline)}.site-footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:40px;padding-block:56px}.site-footer p{margin-top:12px;font-size:14px;color:var(--muted)}.site-footer ul{margin-top:16px;list-style:none;font-size:14px}.site-footer li+li{margin-top:8px}.site-footer li a{color:var(--muted);text-decoration:none;transition:color .2s}.site-footer li a:hover{color:var(--ink)}.site-footer .ui-segments{margin-top:16px}.site-footer-line{padding-block:24px;border-top:1px solid var(--hairline);font-size:12px;color:var(--muted)}.help-layout{display:grid;grid-template-columns:220px minmax(0,720px);gap:64px;padding-block:56px 96px}.help-toc{position:sticky;top:96px;align-self:start;font-size:14px}.help-toc ul{margin-top:16px;list-style:none}.help-toc li+li{margin-top:10px}.help-toc a{color:var(--muted);text-decoration:none}.help-toc a:hover{color:var(--ink)}.help article{padding-bottom:56px;scroll-margin-top:96px}.help article+article{padding-top:56px;border-top:1px solid var(--hairline)}.help article>p,.help article li{margin-top:16px;line-height:1.7;color:var(--muted)}.help article h3{margin-top:36px;font-size:18px;font-weight:500}.help article ol,.help article ul{padding-left:20px}.help strong{color:var(--ink);font-weight:500}.help code{padding:2px 6px;border:1px solid var(--hairline);border-radius:6px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em;color:var(--ink)}.help table{width:100%;margin-top:20px;border-collapse:separate;border-spacing:0;border:1px solid var(--hairline);border-radius:var(--radius-control);overflow:hidden;font-size:14px}.help th,.help td{padding:12px 16px;text-align:left}.help th{font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.18em;color:var(--muted);border-bottom:1px solid var(--hairline)}.help-faq{margin-top:28px;border:1px solid var(--hairline);border-radius:var(--radius-card);overflow:hidden}.help-faq details+details{border-top:1px solid var(--hairline)}.help-faq summary{padding:16px 24px;cursor:pointer;font-weight:500}.help-faq summary:hover{background:var(--raised)}.help-faq details p{padding:0 24px 20px;line-height:1.7;color:var(--muted)}@media(max-width:820px){.landing-hero{grid-template-columns:1fr;padding-block:40px 56px}.landing-phone{width:min(320px,100%);margin:0 auto}.site-footer-grid{grid-template-columns:1fr 1fr}.help-layout{grid-template-columns:1fr;gap:32px}.help-toc{position:static}.site-header nav>a:not(.ui-button){display:none}}.ui-language{margin-top:16px;max-width:100%;padding:8px 12px;border:1px solid var(--hairline);border-radius:var(--radius-control);background:transparent;color:var(--ink);font:inherit;font-size:13px}.landing-pricing-head{padding-bottom:0}.pricing{width:100%;max-width:1112px;margin:24px auto 0;overflow-x:auto;border:1px solid var(--hairline);border-radius:var(--radius-card)}.landing>main>.pricing,.landing>main>.pricing-foot{width:calc(100% - 40px)}.pricing table{width:100%;border-collapse:collapse;font-size:15px}.pricing th,.pricing td{padding:16px 20px;border-bottom:1px solid var(--hairline);text-align:left;white-space:nowrap}.pricing tbody tr:last-child th,.pricing tbody tr:last-child td{border-bottom:none}.pricing thead th{background:var(--raised);font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.18em;color:var(--muted)}.pricing tbody th{font-weight:600}.pricing .pricing-number{text-align:right;font-variant-numeric:tabular-nums}.pricing-foot{max-width:1112px;margin:16px auto 0;font-size:13px;color:var(--muted)}.app-shell>main.admin{display:block;min-height:0;padding:56px 20px 96px;background:transparent;font-size:15px;line-height:1.5}.site-header nav>a[aria-current=page]{color:var(--ink);font-weight:500}.site-account{position:relative}.site-account summary{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--ink);border-radius:50%;background:var(--ink);color:var(--ground);font-size:14px;font-weight:600;cursor:pointer;list-style:none;transition:opacity .2s}.site-account summary::-webkit-details-marker{display:none}.site-account summary:hover{opacity:.85}.site-account-menu{position:absolute;right:0;top:calc(100% + 12px);z-index:50;display:flex;flex-direction:column;min-width:240px;padding:8px;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--ground);box-shadow:0 16px 48px color-mix(in srgb,var(--ink) 12%,transparent)}.site-account-who{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;margin-bottom:8px;border-bottom:1px solid var(--hairline);font-size:14px;overflow-wrap:anywhere}.site-account-menu>a,.site-account-menu>button{padding:10px 12px;border:none;border-radius:12px;background:none;color:var(--muted);font:inherit;font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.site-account-menu>a:hover,.site-account-menu>button:hover{background:var(--raised);color:var(--ink)}.app-badge{display:inline-block;padding:2px 10px;border:1px solid var(--hairline);border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.app-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.app-shell .app-head h1{margin-top:12px;font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.05;letter-spacing:-.03em}.app-lead{max-width:44em;margin-top:12px;font-size:16px;line-height:1.6;color:var(--muted)}.app-tab-lead{margin:20px 0;font-size:14px}.app-shell .admin button.app-cta:not(.page *){padding:12px 24px;border-radius:var(--radius-control);font-size:14px;font-weight:500}.app-note{margin-bottom:24px;padding:14px 18px;border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--raised);font-size:14px}.app-limit{display:flex;flex-direction:column;gap:4px}.app-limit span{color:var(--muted)}.app-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}.app-card{display:flex;flex-direction:column;border:1px solid var(--hairline);border-radius:var(--radius-card);overflow:hidden;transition:border-color .2s}.app-card:hover{border-color:var(--ink)}.app-shell .admin button.app-card-thumb:not(.page *){padding:16px 16px 0;border:none;border-radius:0;background:var(--raised)}.app-card-thumb .admin-thumb{height:240px;border-radius:16px 16px 0 0}.app-card-thumb .admin-thumb .page{min-height:600px}.app-card-body{display:flex;flex-direction:column;gap:4px;padding:16px 16px 0;min-width:0}.app-card-body strong{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .admin .app-card-body a:not(.page *){font-size:13px;text-decoration:none;overflow-wrap:anywhere}.app-card-body small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.app-card-actions{display:flex;gap:8px;margin-top:auto;padding:16px}.app-shell .admin .app-card-actions button:not(.page *){flex:1;padding:10px 12px;font-size:13px;font-weight:500}.app-shell .admin button.app-card-new:not(.page *){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:320px;padding:24px;border:1px dashed var(--hairline);border-radius:var(--radius-card);background:transparent;color:var(--muted);text-align:center}.app-shell .admin button.app-card-new:not(.page *):hover{color:var(--ink)}.app-card-new strong{font-size:16px;color:var(--ink)}.app-card-new small{max-width:22em;font-size:13px;line-height:1.5}.app-empty-plus{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--hairline);border-radius:50%;font-size:24px;line-height:1}.app-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:72px 24px;border:1px dashed var(--hairline);border-radius:var(--radius-card);text-align:center}.app-shell .admin .app-empty h2:not(.page *){margin:0;font-size:28px;font-weight:600;letter-spacing:-.02em;text-transform:none;color:var(--ink)}.app-empty p{max-width:34em;color:var(--muted);line-height:1.6}.app-empty .admin-row{justify-content:center}.app-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:40px}.app-stats>div{padding:20px;border:1px solid var(--hairline);border-radius:var(--radius-card)}.app-stats dt{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted)}.app-stats dd{margin-top:12px;font-size:36px;font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.app-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--hairline)}.app-tabs{display:flex;gap:4px;overflow-x:auto}.app-shell .admin .app-tabs button:not(.page *){display:flex;align-items:center;gap:8px;padding:14px;border:none;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--muted);font-size:14px;white-space:nowrap}.app-shell .admin .app-tabs button[aria-selected=true]:not(.page *){border-bottom-color:var(--ink);color:var(--ink);font-weight:500}.app-tabs button span{padding:1px 8px;border-radius:999px;background:var(--track);font-size:12px;font-variant-numeric:tabular-nums}.app-shell .admin input.app-search:not(.page *){width:min(280px,100%);margin-bottom:8px;padding:10px 14px;border-radius:var(--radius-control);font-size:14px}.app-table{overflow-x:auto;border:1px solid var(--hairline);border-radius:var(--radius-card)}.app-table .admin-table{width:100%;border:none;border-radius:0;background:transparent;font-size:14px}.app-table .admin-table th,.app-table .admin-table td{padding:14px 20px;white-space:nowrap}.app-table .admin-table th{background:var(--raised);font-size:11px;font-weight:400;letter-spacing:.18em;color:var(--muted);opacity:1}.app-table .admin-table tbody tr:hover{background:var(--raised)}.app-table .admin-table td:last-child{text-align:right}.app-table .admin-table td.admin-row{justify-content:flex-end}.app-shell .admin .app-table button:not(.page *),.app-shell .admin .app-table select:not(.page *){padding:6px 12px;font-size:13px}@media(max-width:820px){.app-shell>main.admin{padding:32px 20px 64px}.app-head{margin-bottom:28px}.app-shell .admin button.app-cta:not(.page *){width:100%;justify-content:center}.app-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.app-stats dd{font-size:28px}.app-shell .admin input.app-search:not(.page *){width:100%}}.app-skeleton{min-height:380px;background:var(--raised);animation:app-pulse 1.4s ease-in-out infinite}.app-skeleton:hover{border-color:var(--hairline)}@keyframes app-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.app-skeleton{animation:none}}.ui-icon{flex:none;vertical-align:-.18em}.site-header nav>a,.site-account-menu>a,.site-account-menu>button,.app-card-body a,.app-action{display:inline-flex;align-items:center;gap:8px}.site-account-menu>a,.site-account-menu>button{display:flex;gap:10px}.app-shell .admin .app-card-actions button:not(.page *),.app-shell .admin button.app-cta:not(.page *),.app-shell .admin .app-table button:not(.page *){display:inline-flex;align-items:center;justify-content:center;gap:8px}.app-stats dt{display:flex;align-items:center;justify-content:space-between;gap:8px}.app-limit strong{display:flex;align-items:center;gap:8px}.admin-icons{max-height:340px;overflow-y:auto}.admin .admin-icons input.admin-icons-search:not(.page *){flex:1 1 100%}.app-shell .admin .app-card-actions button:not(.page *){padding-inline:8px;white-space:nowrap}.app-plans{margin-top:72px}.app-plans-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.app-shell .admin .app-plans h2:not(.page *){margin:0;font-size:28px;font-weight:600;letter-spacing:-.02em;text-transform:none;color:var(--ink)}.app-shell .admin .app-plans .ui-segments button:not(.page *){padding:6px 12px;border:none;border-radius:12px;background:transparent;color:var(--muted);font-size:12px}.app-shell .admin .app-plans .ui-segments button[aria-checked=true]:not(.page *){background:var(--ink);color:var(--ground);font-weight:500}.app-plan-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.app-plan{display:flex;flex-direction:column;gap:20px;padding:28px;border:1px solid var(--hairline);border-radius:var(--radius-card)}.app-plan h3{font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.18em;color:var(--muted)}.app-plan-price{display:flex;align-items:baseline;gap:8px}.app-plan-price strong{font-size:40px;font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.app-plan-price span{color:var(--muted)}.app-plan ul{display:flex;flex-direction:column;gap:10px;margin-bottom:auto;list-style:none}.app-plan li{display:flex;gap:10px;align-items:flex-start}.app-plans-foot{margin-top:20px;font-size:13px;color:var(--muted)}.app-plan-current{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.app-plan-current span{display:inline-flex;align-items:center;gap:8px}.app-plans>.app-plan-current{margin-bottom:40px}.app-grant{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,280px) auto auto;gap:12px;align-items:center;margin-bottom:24px;padding:20px;border:1px solid var(--hairline);border-radius:var(--radius-card)}.app-grant p{margin-top:4px}.app-shell .admin .app-grant button:not(.page *){display:inline-flex;align-items:center;gap:8px}.app-grants{margin-bottom:24px}@media(max-width:820px){.app-grant{grid-template-columns:1fr}}.admin label.admin-upload:not(.page *){display:inline-flex;flex-direction:row;align-items:center;gap:8px;align-self:flex-start}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{min-height:100dvh}.page{min-height:100dvh;display:flex;flex-direction:column;background:var(--page-bg, var(--bg));color:var(--fg)}.page-content{width:100%;max-width:384px;margin:0 auto;padding:64px 24px 24px;text-align:center;display:flex;flex-direction:column;flex:1}.page-cover{position:relative;width:100%;flex-shrink:0}.page-cover img{display:block;width:100%;height:100%;object-fit:cover}.page-cover-fade{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 55%,var(--bg) 100%);pointer-events:none}.page-cover+.page-content{padding-top:20px}.page-avatar{width:96px;height:96px;margin:0 0 16px;align-self:center;flex-shrink:0;object-fit:cover;border-radius:50%}.page-avatar-square{border-radius:16px}.page h1{font-size:24px;margin-bottom:16px;word-break:break-word}.page-bio{margin-bottom:24px;font-size:15px;line-height:1.45;opacity:.82;white-space:pre-wrap;word-break:break-word}.page-links{display:flex;flex-direction:column;gap:12px}.page-links a{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border:var(--border-width) solid var(--border-color, var(--button-bg));border-radius:var(--radius);background:var(--button-bg);color:var(--button-fg);text-decoration:none;font-weight:600;font-size:14px;transition:opacity .2s,transform .2s}.page-outline .page-links a{border-width:max(var(--border-width),2px)}.page-shadow-soft .page-links a{box-shadow:0 6px 16px #0000002e}.page-shadow-hard .page-links a{box-shadow:4px 4px 0 var(--fg)}.page-links h2{margin-top:12px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.page-links hr{margin:8px 0;border:none;border-top:1px solid var(--fg);opacity:.2}.page-align-left .page-links a{justify-content:flex-start}.page-align-right .page-links a{justify-content:flex-end}.page-align-spread .page-links a{flex-direction:row-reverse;justify-content:space-between}.page-align-split .page-links a{position:relative;padding-inline:48px}.page-align-split .page-links svg{position:absolute;left:18px}.page-links svg{flex-shrink:0}.page-outline .page-links a{background:transparent}.page-links a:hover{opacity:.85}.page-links a:active{transform:scale(.98)}.page-bottom{margin-top:auto;padding-top:36px;display:flex;flex-direction:column;align-items:center;gap:12px}.page-badge{padding:6px 14px;border:1px solid color-mix(in srgb,var(--fg) 30%,transparent);border-radius:999px;color:var(--fg);font-size:11px;text-decoration:none;opacity:.8}.page-badge:hover{opacity:1}.page footer{padding:0 0 8px;font-size:11px;opacity:.75}.page-status{padding:64px 24px;text-align:center;font-family:system-ui,sans-serif}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.page-unlock{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:14px}.page-unlock p{opacity:.8}.page-unlock button,.page-age button{width:100%;padding:14px 20px;border:var(--border-width) solid var(--border-color, var(--button-bg));border-radius:var(--radius);background:var(--button-bg);color:var(--button-fg);font:inherit;font-weight:600;font-size:14px;cursor:pointer}.page-outline .page-unlock button,.page-outline .page-age button{background:transparent}.page-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.page-age{position:fixed;inset:0;z-index:10;display:grid;place-items:center;padding:24px;background:#0009}.page-age>div{display:flex;flex-direction:column;gap:12px;width:100%;max-width:340px;padding:24px;border:1px solid color-mix(in srgb,var(--fg) 25%,transparent);border-radius:16px;background:var(--bg);color:var(--fg);text-align:center}.page-age p{font-size:14px;line-height:1.5;opacity:.8}.page-age button.page-age-cancel{border-color:color-mix(in srgb,var(--fg) 30%,transparent);background:transparent;color:var(--fg);font-weight:400}
