._71DZXa_brand{align-items:center;line-height:0;display:inline-flex;position:relative}._71DZXa_brand picture,._71DZXa_brand img{line-height:0;display:block}._71DZXa_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
._7KCGJa_page{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:radial-gradient(circle at 12% -10%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 45%), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--sun) 24%, transparent), transparent 40%), var(--bg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;display:grid}._7KCGJa_brand{color:var(--text);text-decoration:none}._7KCGJa_main{width:100%;min-width:0;max-width:460px}
.ZRbieG_page{background:var(--surface);min-height:100dvh}.ZRbieG_header{z-index:10;background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);position:sticky;top:0}.ZRbieG_headerInner{max-width:1080px;padding:max(10px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.ZRbieG_brand{color:var(--text);text-decoration:none;display:inline-flex}.ZRbieG_headerNav{align-items:center;gap:8px;display:flex}.ZRbieG_navLink{color:var(--text);padding:9px 8px;font-size:.9rem;font-weight:700;text-decoration:none}.ZRbieG_navLink:hover{text-decoration:underline}@media (max-width:420px){.ZRbieG_navLink{display:none}}.ZRbieG_login,.ZRbieG_signup{transition:transform .15s var(--ease), background .15s;border-radius:999px;padding:9px 18px;font-size:.88rem;font-weight:800;text-decoration:none}.ZRbieG_login{color:var(--accent);border:1.5px solid var(--accent)}.ZRbieG_login:hover{background:var(--accent-soft)}.ZRbieG_signup{color:var(--accent-text);background:var(--grad-brand);display:none}.ZRbieG_signup:hover{transform:translateY(-1px)}@media (min-width:640px){.ZRbieG_signup{display:inline-block}}.ZRbieG_footer{background:var(--bg);border-top:1px solid var(--border)}.ZRbieG_footerInner{max-width:1080px;padding:32px 16px max(32px, env(safe-area-inset-bottom));text-align:center;justify-items:center;gap:14px;margin:0 auto;display:grid}.ZRbieG_footerNav{flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:.88rem;font-weight:600;display:flex}.ZRbieG_footerNav a{color:var(--muted)}.ZRbieG_copy{color:var(--muted);margin:0;font-size:.78rem}
.kf1U3a_page{max-width:760px;min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:18px;margin:0 auto;display:grid}.kf1U3a_brand{color:var(--text);justify-self:start;text-decoration:none}.kf1U3a_main{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);min-width:0;box-shadow:var(--shadow-md);padding:22px 20px}.kf1U3a_footer{flex-wrap:wrap;gap:8px 18px;font-size:.88rem;font-weight:600;display:flex}.kf1U3a_footer a{color:var(--accent)}
.Sp33bq_shell{background:var(--bg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.Sp33bq_topbar{z-index:40;padding:calc(6px + env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) 6px max(8px, env(safe-area-inset-left));background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.5)blur(12px);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;display:flex;position:sticky;top:0}.Sp33bq_iconBtn{width:42px;height:42px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.Sp33bq_iconBtn:hover{background:var(--surface-2)}.Sp33bq_topBrand{color:var(--text);display:inline-flex}.Sp33bq_scrim{z-index:44;background:#08141073;border:0;position:fixed;inset:0}.Sp33bq_nav{z-index:45;width:min(84vw,300px);padding:calc(16px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));background:var(--surface);border-right:1px solid var(--border);box-shadow:var(--shadow-lg);visibility:hidden;transition:transform .25s var(--ease), visibility 0s linear .25s;flex-direction:column;gap:4px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-102%)}.Sp33bq_nav[data-open=true]{visibility:visible;transition:transform .25s var(--ease);transform:none}.Sp33bq_brand{color:var(--text);gap:8px;padding:4px 10px 10px;text-decoration:none;display:grid}.Sp33bq_role{color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:3px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.Sp33bq_group{margin-top:4px}.Sp33bq_groupLabel{letter-spacing:.08em;color:var(--muted);margin:0 0 4px;padding:0 12px;font-size:.68rem;font-weight:800}.Sp33bq_list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.Sp33bq_link{color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:7px 12px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.Sp33bq_link:hover{background:var(--surface-2)}.Sp33bq_link[aria-current=page]{color:var(--accent-strong);background:var(--accent-soft);font-weight:800}.Sp33bq_linkText{flex:1;min-width:0}.Sp33bq_badge{text-align:center;color:#fff;background:var(--danger);border-radius:999px;min-width:20px;padding:1px 7px;font-size:.72rem;font-weight:800;line-height:1.5}.Sp33bq_foot{border-top:1px solid var(--border);margin-top:auto;padding-top:12px}.Sp33bq_toService{color:var(--accent-strong);background:var(--accent-soft);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.Sp33bq_toService:hover{filter:brightness(.97)}.Sp33bq_content{min-width:0;padding:18px max(16px, env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}@media (min-width:900px){.Sp33bq_shell{grid-template-rows:minmax(0,1fr);grid-template-columns:264px minmax(0,1fr)}.Sp33bq_topbar,.Sp33bq_scrim{display:none}.Sp33bq_nav{top:0;z-index:1;width:auto;height:100dvh;box-shadow:none;visibility:visible;padding:22px 14px 14px;position:sticky;inset:auto;transform:none}.Sp33bq_content{width:100%;max-width:1180px;padding:30px 36px 48px}}
