@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.p.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.JnQPGW_className{font-family:Inter,Inter Fallback;font-style:normal}.JnQPGW_variable{--font-inter:"Inter", "Inter Fallback"}
.aJ-wiq_card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);height:100%;color:inherit;transition:transform var(--t-base), box-shadow var(--t-base), border-color var(--t-base);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.aJ-wiq_card:hover{border-color:var(--border-default);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.aJ-wiq_image{aspect-ratio:16/10;background:radial-gradient(circle at 30% 40%, #ffd60a26 0%, transparent 50%), radial-gradient(circle at 70% 60%, #1e1e1e14 0%, transparent 50%), var(--color-gray-200);color:var(--color-gray-400);place-items:center;display:grid;position:relative;overflow:hidden}.aJ-wiq_image img{object-fit:cover;transition:transform .5s var(--ease-out)}.aJ-wiq_card:hover .aJ-wiq_image img{transform:scale(1.04)}.aJ-wiq_body{gap:var(--space-3);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.aJ-wiq_meta{align-items:center;gap:var(--space-3);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-weight:600;display:flex}.aJ-wiq_tag{padding:var(--space-1) var(--space-3);background:var(--color-yellow-50);border-radius:var(--radius-pill);color:var(--color-yellow-700);letter-spacing:0;text-transform:none}.aJ-wiq_title{font-size:var(--fs-h4);text-wrap:balance;color:var(--text-primary);font-weight:700;line-height:1.3}.aJ-wiq_excerpt{font-size:var(--fs-body-sm);color:var(--text-secondary);flex:1;line-height:1.5}.aJ-wiq_footer{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);font-size:var(--fs-body-sm);display:flex}.aJ-wiq_more{align-items:center;gap:var(--space-2);color:var(--text-link);font-weight:600;display:inline-flex}.aJ-wiq_more svg{transition:transform var(--t-fast)}.aJ-wiq_card:hover .aJ-wiq_more svg{transform:translate(4px)}.aJ-wiq_date{color:var(--text-tertiary)}@media (prefers-reduced-motion:reduce){.aJ-wiq_card,.aJ-wiq_image img,.aJ-wiq_more svg{transition:none}.aJ-wiq_card:hover,.aJ-wiq_card:hover .aJ-wiq_image img,.aJ-wiq_card:hover .aJ-wiq_more svg{transform:none}}
.JBDGbG_page{--measure:680px;--aside:248px;--aside-gap:var(--space-12)}.JBDGbG_page ::selection{background:var(--color-yellow-200);color:var(--text-primary)}.JBDGbG_article{max-width:calc(var(--measure) + 2 * var(--container-padding));padding:calc(var(--nav-height) + var(--space-12)) var(--container-padding) 0;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.JBDGbG_breadcrumbs{gap:var(--space-2);margin-bottom:var(--space-10);font-size:var(--fs-caption);color:var(--text-tertiary);list-style:none;display:flex}.JBDGbG_breadcrumbs li{flex-shrink:0}.JBDGbG_breadcrumbs li:not(:last-child):after{content:"/";margin-left:var(--space-2)}.JBDGbG_breadcrumbs a{transition:color var(--t-fast)}.JBDGbG_breadcrumbs a:hover{color:var(--text-primary)}.JBDGbG_breadcrumbs li:last-child{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;font-weight:600;overflow:hidden}.JBDGbG_header{padding-bottom:var(--space-10)}.JBDGbG_category{margin-bottom:var(--space-5);padding:var(--space-1) var(--space-3);background:var(--surface-highlight);border:1px solid var(--color-yellow-300);border-radius:var(--radius-pill);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-yellow-700);font-weight:700;display:inline-block}.JBDGbG_title{margin-bottom:var(--space-5);font-size:clamp(var(--fs-h2), 3.5vw + 20px, var(--fs-display-lg));letter-spacing:-.025em;text-wrap:balance;font-weight:800;line-height:1.08}.JBDGbG_lead{margin-bottom:var(--space-8);font-size:clamp(var(--fs-body-lg), 1.6vw, var(--fs-h4));color:var(--text-secondary);text-wrap:pretty;line-height:1.55}.JBDGbG_meta{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);font-size:var(--fs-body-sm);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.JBDGbG_author{align-items:center;gap:var(--space-3);color:var(--text-primary);font-weight:600;display:flex}.JBDGbG_avatar{background:var(--color-yellow-400);width:36px;height:36px;font-size:var(--fs-caption);letter-spacing:.02em;color:var(--color-black);border-radius:50%;place-items:center;font-weight:800;display:grid}.JBDGbG_details{gap:var(--space-2) var(--space-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.JBDGbG_details>*+:before{content:"·";margin-right:var(--space-3);color:var(--text-disabled)}.JBDGbG_image{aspect-ratio:16/9;margin-bottom:var(--space-12);background:var(--color-gray-900);border-radius:var(--radius-xl);color:var(--color-yellow-400);place-items:center;display:grid;position:relative;overflow:hidden}.JBDGbG_image:before{content:"";background:radial-gradient(circle at 25% 35%,#ffd60a26 0%,#0000 50%),radial-gradient(circle at 75% 65%,#ffd60a1a 0%,#0000 50%);position:absolute;inset:0}.JBDGbG_image img{z-index:1;object-fit:cover}.JBDGbG_image>svg{opacity:.55;position:relative}.JBDGbG_body{font-size:var(--fs-body-lg);color:var(--color-gray-700);line-height:1.75}.JBDGbG_body>:last-child{margin-bottom:0}.JBDGbG_body p,.JBDGbG_body ul,.JBDGbG_body ol{margin-bottom:var(--space-5)}.JBDGbG_body strong{color:var(--text-primary);font-weight:600}.JBDGbG_body h2,.JBDGbG_body h3,.JBDGbG_body h4{color:var(--text-primary);text-wrap:balance;scroll-margin-top:var(--header-offset)}.JBDGbG_body h2{margin:var(--space-12) 0 var(--space-4);font-size:clamp(var(--fs-h3), 1.4vw + 14px, var(--fs-h2));letter-spacing:-.02em;font-weight:800;line-height:1.2}.JBDGbG_body h3{margin:var(--space-8) 0 var(--space-3);font-size:clamp(var(--fs-h4), 1vw + 12px, var(--fs-h3));letter-spacing:-.01em;font-weight:700;line-height:1.3}.JBDGbG_body h4{margin:var(--space-8) 0 var(--space-2);font-size:var(--fs-h4);font-weight:700;line-height:1.35}.JBDGbG_body ul,.JBDGbG_body ol{padding-left:var(--space-6)}.JBDGbG_body ul{list-style:outside}.JBDGbG_body li{margin-bottom:var(--space-2);padding-left:var(--space-2)}.JBDGbG_body ul li::marker{color:var(--color-yellow-600)}.JBDGbG_body ol li::marker{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700}.JBDGbG_body a{color:var(--text-link);text-underline-offset:3px;transition:text-decoration-thickness var(--t-fast);text-decoration:underline;text-decoration-thickness:1px}.JBDGbG_body a:hover{text-decoration-thickness:2px}.JBDGbG_body blockquote{margin:var(--space-8) 0;padding:var(--space-6) var(--space-8);background:var(--surface-card);border-radius:var(--radius-xl);color:var(--text-primary);font-style:italic}.JBDGbG_body hr{margin:var(--space-12) 0;border:none;border-top:1px solid var(--border-default)}.JBDGbG_figure{margin:var(--space-10) 0}.JBDGbG_figure img{border-radius:var(--radius-xl);width:100%;height:auto}.JBDGbG_figure figcaption{margin-top:var(--space-3);font-size:var(--fs-body-sm);text-align:center;color:var(--text-tertiary);text-wrap:balance;line-height:1.5}.JBDGbG_aside{margin-top:var(--space-8)}.JBDGbG_toc{padding:var(--space-6);background:var(--surface-card);border-radius:var(--radius-xl)}.JBDGbG_tocTitle{margin-bottom:var(--space-4);font-size:var(--fs-overline);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);font-weight:700}.JBDGbG_tocList{gap:var(--space-1);counter-reset:toc;list-style:none;display:grid}.JBDGbG_tocList li{counter-increment:toc}.JBDGbG_tocLink{gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--fs-body-sm);color:var(--text-secondary);transition:color var(--t-fast);grid-template-columns:28px 1fr;align-items:baseline;line-height:1.45;display:grid}.JBDGbG_tocLink:before{content:counter(toc, decimal-leading-zero);border-radius:var(--radius-pill);height:22px;font-size:var(--fs-overline);font-variant-numeric:tabular-nums;color:var(--color-yellow-700);transition:background var(--t-fast), color var(--t-fast);place-items:center;font-weight:700;display:grid}.JBDGbG_tocLink:hover{color:var(--text-primary)}.JBDGbG_tocLink[aria-current]{color:var(--text-primary);font-weight:600}.JBDGbG_tocLink[aria-current]:before{background:var(--color-yellow-400);color:var(--color-black)}.JBDGbG_footer{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto;display:grid}.JBDGbG_tags{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.JBDGbG_tag{padding:var(--space-1) var(--space-3);background:var(--surface-card);border-radius:var(--radius-pill);font-size:var(--fs-caption);color:var(--text-secondary);transition:border-color var(--t-fast), color var(--t-fast);border:1px solid #0000;font-weight:600;display:inline-block}.JBDGbG_tag:hover{border-color:var(--color-black);color:var(--text-primary)}.JBDGbG_shareLabel{margin-right:var(--space-2);font-size:var(--fs-body-sm);color:var(--text-primary);font-weight:600}.JBDGbG_share{align-items:center;gap:var(--space-2);grid-column:2;display:flex}.JBDGbG_shareButton{background:var(--surface-card);width:44px;height:44px;color:var(--text-primary);transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast);border:none;border-radius:50%;place-items:center;display:grid}.JBDGbG_shareButton:hover{background:var(--color-black);color:var(--color-yellow-400)}.JBDGbG_shareButton:active{transform:translateY(1px)}.JBDGbG_related{padding:var(--space-20) 0}.JBDGbG_relatedGrid{margin-top:var(--space-8)}@media (min-width:1320px){.JBDGbG_withToc{grid-template-columns:minmax(0, 1fr) minmax(0, var(--measure)) minmax(0, 1fr);column-gap:var(--aside-gap);max-width:calc(var(--measure) + 2 * (var(--aside-gap) + var(--aside)) + 2 * var(--container-padding))}.JBDGbG_withToc>*{grid-column:2}.JBDGbG_withToc>.JBDGbG_aside{grid-area:span 2/3;margin:0}.JBDGbG_aside .JBDGbG_toc{top:var(--header-offset);background:0 0;padding:0;position:sticky}}@media (max-width:1024px){.JBDGbG_related{padding:var(--space-12) 0}}@media (max-width:640px){.JBDGbG_article{padding-top:calc(var(--nav-height) + var(--space-8))}.JBDGbG_breadcrumbs{margin-bottom:var(--space-6)}.JBDGbG_meta:has(.JBDGbG_avatar){gap:0 var(--space-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar name""avatar details";display:grid}.JBDGbG_meta:has(.JBDGbG_avatar) .JBDGbG_author{display:contents}.JBDGbG_avatar{grid-area:avatar}.JBDGbG_authorName{grid-area:name;align-self:end}.JBDGbG_meta:has(.JBDGbG_avatar) .JBDGbG_details{font-size:var(--fs-caption);grid-area:details;align-self:start}.JBDGbG_body{font-size:var(--fs-body-md)}.JBDGbG_body h2{margin-top:var(--space-10)}.JBDGbG_body blockquote{padding:var(--space-5)}.JBDGbG_image{margin-bottom:var(--space-8);border-radius:var(--radius-xl)}.JBDGbG_footer{grid-template-columns:minmax(0,1fr)}.JBDGbG_share{grid-column:1}}
.WKEloG_article{padding-bottom:var(--space-20)}
.e7WGRa_btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-weight:var(--fw-semibold);text-align:center;white-space:nowrap;max-width:100%;transition:all var(--t-fast);border:1.5px solid #0000;display:inline-flex}@media (max-width:640px){.e7WGRa_btn{white-space:normal;text-wrap:balance}}.e7WGRa_btn:active{transform:translateY(1px)}.e7WGRa_sm{min-height:36px;padding:var(--space-2) var(--space-4);font-size:var(--fs-caption)}.e7WGRa_md{min-height:46px;padding:var(--space-2) var(--space-5);font-size:var(--fs-body-sm)}.e7WGRa_lg{min-height:56px;padding:var(--space-2) var(--space-6);font-size:var(--fs-body-md)}.e7WGRa_primary{background:var(--color-yellow-400);color:var(--color-black)}.e7WGRa_primary:hover{background:var(--color-yellow-500);box-shadow:var(--shadow-yellow)}.e7WGRa_secondary{background:var(--color-white);color:var(--color-black);border-color:var(--border-default)}.e7WGRa_secondary:hover{border-color:var(--color-black)}.e7WGRa_secondaryDark{color:var(--color-white);border-color:var(--color-gray-700);background:0 0}.e7WGRa_secondaryDark:hover{border-color:var(--color-white)}.e7WGRa_iconDot{background:var(--color-black);width:22px;height:22px;color:var(--color-yellow-400);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.e7WGRa_md .e7WGRa_iconDot{width:20px;height:20px}.e7WGRa_secondaryDark .e7WGRa_iconDot{background:var(--color-yellow-400);color:var(--color-black)}
.sw225G_bar{z-index:50;height:var(--nav-height);padding:0 var(--space-6);background:var(--surface-card);border-bottom:1px solid var(--border-subtle);align-items:center;display:flex;position:sticky;top:0}.sw225G_back{align-items:center;gap:var(--space-2);margin-right:var(--space-5);padding-right:var(--space-5);border-right:1px solid var(--border-subtle);font-size:var(--fs-body-sm);color:var(--text-primary);font-weight:600;display:inline-flex}.sw225G_backIcon{border:1px solid var(--border-default);width:36px;height:36px;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);border-radius:50%;place-items:center;display:grid}.sw225G_back:hover .sw225G_backIcon{background:var(--color-black);border-color:var(--color-black);color:var(--color-yellow-400)}.sw225G_logo{flex-shrink:0;align-items:center;height:52px;font-weight:800;display:inline-flex}.sw225G_logo img{width:auto;height:52px}.sw225G_steps{min-width:0;padding:0 var(--space-4);flex:1;justify-content:center;display:flex}@media (min-width:1280px){.sw225G_steps{padding:0;position:absolute;left:50%;transform:translate(-50%)}.sw225G_steps:has(li:nth-child(5)){padding:0 var(--space-4);position:static;transform:none}.sw225G_steps:has(li:nth-child(5)) li+li:before{width:24px}}@media (max-width:1279px){.sw225G_steps:has(li:nth-child(5)) li+li:before{width:16px}.sw225G_steps:has(li:nth-child(5)) li:not([data-state=active]) .sw225G_stepLabel{display:none}}.sw225G_steps ol{align-items:center;gap:var(--space-3);list-style:none;display:flex}.sw225G_steps li{align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);color:var(--text-tertiary);display:flex}.sw225G_steps li+li:before{content:"";width:40px;height:1px;margin-right:var(--space-1);background:var(--border-default)}.sw225G_steps li[data-state=active]{color:var(--text-primary);font-weight:600}.sw225G_stepNumber{background:var(--color-gray-100);width:28px;height:28px;font-size:var(--fs-caption);border-radius:50%;place-items:center;font-weight:600;display:grid}[data-state=active] .sw225G_stepNumber{background:var(--color-black);color:var(--color-yellow-400)}[data-state=done] .sw225G_stepNumber{background:var(--color-yellow-400);color:var(--text-on-yellow)}.sw225G_stepLink{align-items:center;gap:var(--space-2);margin:calc(-1 * var(--space-1));padding:var(--space-1);border-radius:var(--radius-pill);color:inherit;transition:color var(--t-fast);display:flex}.sw225G_stepLink .sw225G_stepNumber{transition:background var(--t-fast)}.sw225G_stepLink:hover{color:var(--text-primary)}.sw225G_stepLink:hover .sw225G_stepNumber{background:var(--color-yellow-500)}.sw225G_actions{align-items:center;gap:var(--space-3);white-space:nowrap;margin-left:auto;display:flex}.sw225G_actions .sw225G_language ul{border-width:1.5px;height:36px}@media (max-width:640px){.sw225G_language{display:none}}@media (max-width:1180px){.sw225G_steps li+li:before{width:16px}.sw225G_steps li:not([data-state=active]) .sw225G_stepLabel{display:none}.sw225G_back{margin-right:var(--space-3);border-right:0;padding-right:0}.sw225G_backLabel{display:none}}@media (max-width:860px){.sw225G_steps{padding:0;position:absolute;bottom:-1px;left:0;right:0}.sw225G_steps ol{flex:1;gap:2px}.sw225G_steps li{background:var(--color-gray-200);flex:1;height:3px}.sw225G_steps li+li:before{display:none}.sw225G_steps li[data-state]{background:var(--color-yellow-400)}.sw225G_steps li>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sw225G_stepLink{display:none}}@media (max-width:640px){.sw225G_bar{padding:0 var(--space-4)}.sw225G_logo,.sw225G_logo img{height:36px}.sw225G_actions{min-width:0}.sw225G_actions a{white-space:nowrap;text-overflow:ellipsis;padding-block:0;line-height:33px;display:block;overflow:hidden}}@media (max-width:440px){.sw225G_bar{padding:0 var(--space-3)}.sw225G_back{margin-right:var(--space-2)}.sw225G_backIcon{width:32px;height:32px}.sw225G_actions a{padding-inline:var(--space-3)}}
.JgYmMq_hero{--focus-ring:var(--color-yellow-400);min-height:100vh;color:var(--color-white);padding:calc(var(--nav-height) + var(--space-16)) var(--space-4) var(--space-16);background:linear-gradient(#0a0a0a66 0%,#0a0a0ab3 100%),radial-gradient(at 30% 40%,#2a2a2a 0%,#0a0a0a 70%);align-items:center;display:flex;position:relative;overflow:hidden}.JgYmMq_video{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.JgYmMq_overlay{z-index:2;background:linear-gradient(#0a0a0a8c 0%,#0a0a0a99 50%,#0a0a0ae6 100%),radial-gradient(#0000 0%,#0a0a0a40 100%);position:absolute;inset:0}.JgYmMq_content{z-index:3;width:100%;max-width:var(--container-max);text-align:center;margin:0 auto;position:relative}.JgYmMq_eyebrow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-caption);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wider);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:var(--space-6);background:#ffffff14;border:1px solid #ffffff29;display:inline-flex}.JgYmMq_eyebrow:before{content:"";background:var(--color-yellow-400);border-radius:50%;width:6px;height:6px}.JgYmMq_title{white-space:pre-line;font-size:clamp(40px, 7vw, var(--fs-display-xl));letter-spacing:var(--ls-tight);line-height:1.05;font-weight:var(--fw-extrabold);margin-bottom:var(--space-5)}.JgYmMq_subtitle{font-size:clamp(16px, 2vw, var(--fs-body-lg));max-width:580px;margin:0 auto var(--space-8);color:#ffffffd9;line-height:1.55}.JgYmMq_cta{gap:var(--space-3);margin-bottom:var(--space-10);flex-wrap:wrap;justify-content:center;display:flex}.JgYmMq_videoToggle{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border-radius:var(--radius-pill);color:var(--color-white);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all var(--t-fast);background:#ffffff14;border:1px solid #ffffff29;display:inline-flex}.JgYmMq_videoToggle:hover{background:#ffffff24;transform:translateY(-1px)}.JgYmMq_videoToggleIcon{background:var(--color-yellow-400);width:32px;height:32px;color:var(--color-black);border-radius:50%;place-items:center;display:grid}.JgYmMq_dialog{width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-6);--film-max-width:min(1100px, calc(100vw - 2 * var(--space-6)));--film-max-height:calc(100dvh - 2 * var(--space-6));background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:visible}.JgYmMq_dialog[open]{place-items:center;display:grid}.JgYmMq_dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0aeb}.JgYmMq_dialogFrame{background:var(--color-black);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);border:1px solid #ffffff24;display:grid;overflow:hidden}.JgYmMq_dialogFrameEmbed{aspect-ratio:16/9;width:min(var(--film-max-width), calc(var(--film-max-height) * 16 / 9))}.JgYmMq_dialogVideo{max-width:var(--film-max-width);max-height:var(--film-max-height);border:0;display:block}.JgYmMq_dialogFrameEmbed .JgYmMq_dialogVideo{width:100%;max-width:none;height:100%;max-height:none}.JgYmMq_dialogClose{top:var(--space-4);right:var(--space-4);z-index:2;width:44px;height:44px;color:var(--color-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all var(--t-fast);background:#ffffff1a;border-radius:50%;place-items:center;display:grid;position:absolute}.JgYmMq_dialogClose:hover{background:#fff3;transform:rotate(90deg)}.JgYmMq_scrollHint{bottom:var(--space-6);z-index:3;align-items:center;gap:var(--space-2);color:#fff9;font-size:var(--fs-caption);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.12em;animation:2.4s ease-in-out infinite JgYmMq_bobble;display:flex;position:absolute;left:50%;transform:translate(-50%)}@keyframes JgYmMq_bobble{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}@media (prefers-reduced-motion:reduce){.JgYmMq_scrollHint{animation:none}}
.TUpKZG_hero{padding:calc(var(--nav-height) + var(--space-20)) 0 var(--space-12);background:var(--hero-glow);text-align:center}.TUpKZG_eyebrow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-1) var(--space-3);background:var(--surface-highlight);border:1px solid var(--color-yellow-300);border-radius:var(--radius-pill);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-yellow-700);font-weight:700;display:inline-flex}.TUpKZG_eyebrow:before{content:"";background:var(--color-yellow-500);border-radius:50%;width:6px;height:6px}.TUpKZG_title{max-width:900px;margin:0 auto var(--space-5);letter-spacing:-.025em;text-wrap:balance;white-space:pre-line;--accent-color:var(--color-yellow-500);font-size:clamp(32px,4.2vw,52px);font-weight:800;line-height:1.1}.TUpKZG_description{max-width:640px;font-size:var(--fs-body-lg);color:var(--text-secondary);text-wrap:pretty;margin:0 auto;line-height:1.6}.TUpKZG_left{text-align:start}.TUpKZG_left .TUpKZG_title{max-width:880px;margin-inline:0;font-size:clamp(40px,5vw,64px);line-height:1.05}.TUpKZG_left .TUpKZG_description{max-width:720px;margin-inline:0}@media (max-width:640px){.TUpKZG_hero{padding:calc(var(--nav-height) + var(--space-12)) 0 var(--space-10)}}
.PMwpBq_section{padding:var(--space-20) 0;scroll-margin-top:var(--header-offset);--error-text:color-mix(in srgb, var(--color-error) 80%, var(--color-black))}main>section:first-child+.PMwpBq_section{padding-top:0}.PMwpBq_card{max-width:960px;padding:var(--space-12);background:var(--color-white);border-radius:var(--radius-2xl);margin:0 auto}.PMwpBq_header{margin-bottom:var(--space-8)}.PMwpBq_header h2{margin-bottom:var(--space-3);font-size:var(--fs-h2);letter-spacing:-.02em;font-weight:800;line-height:1.15}.PMwpBq_header p{max-width:640px;font-size:var(--fs-body-md);color:var(--text-secondary);line-height:1.6}.PMwpBq_form{gap:var(--space-10);display:grid}.PMwpBq_form altcha-widget{position:absolute}.PMwpBq_form fieldset{gap:var(--space-5) var(--space-6);border:0;grid-template-columns:1fr 1fr;min-width:0;display:grid}.PMwpBq_form legend{align-items:center;gap:var(--space-3);width:100%;margin-bottom:var(--space-5);font-size:var(--fs-body-lg);color:var(--text-primary);font-weight:700;line-height:1.3;display:flex}.PMwpBq_legendIcon{background:var(--surface-highlight);width:36px;height:36px;color:var(--color-yellow-700);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.PMwpBq_field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.PMwpBq_wide{grid-column:1/-1}.PMwpBq_field label{font-size:var(--fs-body-sm);color:var(--text-primary);font-weight:600}.PMwpBq_required{color:var(--error-text)}.PMwpBq_field input,.PMwpBq_field select,.PMwpBq_field textarea{width:100%;min-height:48px;padding:0 var(--space-4);background:var(--color-white);border:1px solid var(--border-default);border-radius:var(--radius-md);font:inherit;font-size:var(--fs-body-md);color:var(--text-primary);transition:border-color var(--t-fast), box-shadow var(--t-fast)}.PMwpBq_field textarea{min-height:140px;padding:var(--space-3) var(--space-4);resize:vertical;line-height:1.5}.PMwpBq_field input::placeholder,.PMwpBq_field textarea::placeholder{color:var(--text-tertiary)}.PMwpBq_field input:hover,.PMwpBq_field select:hover,.PMwpBq_field textarea:hover{border-color:var(--color-gray-400)}.PMwpBq_field input:focus-visible,.PMwpBq_field select:focus-visible,.PMwpBq_field textarea:focus-visible{border-color:var(--color-black);outline:none;box-shadow:0 0 0 3px #ffd60a52}.PMwpBq_field [aria-invalid=true]{border-color:var(--color-error)}.PMwpBq_field [aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #ef444433}.PMwpBq_dropzone{justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-6);background:var(--surface-page);border:1px dashed var(--border-default);border-radius:var(--radius-md);text-align:center;transition:border-color var(--t-fast), background-color var(--t-fast), box-shadow var(--t-fast);display:grid;position:relative}.PMwpBq_dropzone:hover{border-color:var(--color-gray-400);background:var(--color-white)}.PMwpBq_dropzone:has(input:focus-visible){border-style:solid;border-color:var(--color-black);box-shadow:0 0 0 3px #ffd60a52}.PMwpBq_dropzone:has([aria-invalid=true]){border-color:var(--color-error)}.PMwpBq_field .PMwpBq_dropzone input{opacity:0;cursor:pointer;border:0;min-height:0;padding:0;position:absolute;inset:0}.PMwpBq_dropIcon{border:1px solid var(--border-subtle);background:var(--color-white);width:44px;height:44px;color:var(--text-tertiary);transition:color var(--t-fast), border-color var(--t-fast);border-radius:50%;place-items:center;display:grid}.PMwpBq_dropzone:hover .PMwpBq_dropIcon{border-color:var(--border-default);color:var(--text-primary)}.PMwpBq_dropText{font-size:var(--fs-body-sm);color:var(--text-primary);font-weight:600}@media (hover:none){.PMwpBq_dropHint{display:none}}.PMwpBq_compact{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);grid-auto-flow:column}.PMwpBq_compact .PMwpBq_dropIcon{width:36px;height:36px}.PMwpBq_labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.PMwpBq_count{font-size:var(--fs-caption);color:var(--text-tertiary);margin-left:auto}.PMwpBq_photos{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));list-style:none;display:grid}.PMwpBq_photo{min-width:0;animation:PMwpBq_photo-in var(--t-fast) ease-out;gap:2px;display:grid;position:relative}.PMwpBq_photo img{aspect-ratio:1;width:100%;margin-bottom:var(--space-1);object-fit:cover;background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.PMwpBq_photoName{font-size:var(--fs-caption);white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);font-weight:500;overflow:hidden}.PMwpBq_photoSize{font-size:var(--fs-caption);color:var(--text-tertiary)}.PMwpBq_remove{top:var(--space-2);right:var(--space-2);background:var(--color-white);border:1px solid var(--border-subtle);width:32px;height:32px;box-shadow:var(--shadow-md);color:var(--text-primary);cursor:pointer;transition:border-color var(--t-fast), color var(--t-fast);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.PMwpBq_remove:hover{border-color:var(--color-error);color:var(--error-text)}@keyframes PMwpBq_photo-in{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.PMwpBq_photo{animation:none}}.PMwpBq_hint{font-size:var(--fs-caption);color:var(--text-tertiary)}.PMwpBq_error{font-size:var(--fs-caption);color:var(--error-text);font-weight:500}.PMwpBq_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PMwpBq_consents{gap:var(--space-3);min-width:0;margin-bottom:var(--space-4);border:0;display:grid}.PMwpBq_consents label{align-items:flex-start;gap:var(--space-3);font-size:var(--fs-body-sm);color:var(--text-primary);cursor:pointer;line-height:1.45;display:flex}.PMwpBq_consents input{appearance:none;background:var(--color-white);border:1.5px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;width:20px;height:20px;transition:background-color var(--t-fast), border-color var(--t-fast);flex-shrink:0;margin:0}.PMwpBq_consents input:hover{border-color:var(--text-primary)}.PMwpBq_consents input:checked{background:var(--color-black) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23ffd60a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6l3 3 5-6'/%3E%3C/svg%3E") center / 12px no-repeat;border-color:var(--color-black)}.PMwpBq_submit{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.PMwpBq_consent{max-width:480px;font-size:var(--fs-caption);color:var(--text-tertiary);flex:320px;line-height:1.5}.PMwpBq_consent a{color:var(--text-secondary);text-underline-offset:2px;text-decoration:underline}.PMwpBq_consent a:hover{color:var(--text-primary)}.PMwpBq_consents:has(+.PMwpBq_submit){margin-bottom:0}.PMwpBq_consents+.PMwpBq_submit{padding-top:0}.PMwpBq_submit .PMwpBq_error{flex-basis:100%;order:-1}.PMwpBq_submit button{cursor:pointer;border:0}.PMwpBq_submit button:disabled{opacity:.6;cursor:progress}.PMwpBq_success{justify-items:center;gap:var(--space-3);padding:var(--space-8) 0;text-align:center;display:grid}.PMwpBq_success h2{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:800}.PMwpBq_success p{max-width:520px;color:var(--text-secondary);line-height:1.6}.PMwpBq_success .PMwpBq_claimNumber{color:var(--text-primary);font-weight:700}.PMwpBq_another{margin-top:var(--space-3);cursor:pointer}.PMwpBq_successIcon{background:var(--color-yellow-400);width:56px;height:56px;color:var(--color-black);border-radius:50%;place-items:center;display:grid}@media (max-width:1024px){.PMwpBq_section{padding:var(--space-12) 0}.PMwpBq_card{padding:var(--space-8)}}@media (max-width:640px){.PMwpBq_card{padding:var(--space-6)}.PMwpBq_form{gap:var(--space-8)}.PMwpBq_form fieldset{grid-template-columns:1fr}.PMwpBq_dropzone{padding:var(--space-6) var(--space-4)}.PMwpBq_photos{grid-template-columns:repeat(3,minmax(0,1fr))}.PMwpBq_submit button{justify-content:center;width:100%}}@media (max-width:400px){.PMwpBq_submit button{padding-inline:var(--space-4);font-size:var(--fs-body-sm);white-space:nowrap}}
.U9XFbG_hero{padding:calc(var(--nav-height) + var(--space-16)) 0 var(--space-16);background:var(--hero-glow)}.U9XFbG_section{padding:var(--space-20) 0;--accent-color:var(--color-yellow-500)}.U9XFbG_dark{background:var(--surface-dark);color:var(--color-white);--accent-color:var(--color-yellow-400);--focus-ring:var(--color-yellow-400)}.U9XFbG_split{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:center;display:grid}.U9XFbG_reverse>:first-child{order:2}.U9XFbG_photo{aspect-ratio:4/3;border-radius:var(--radius-xl);background:var(--color-gray-800);overflow:hidden}.U9XFbG_photo img{object-fit:cover;width:100%;height:100%}.U9XFbG_body{max-width:720px;margin:var(--space-4) 0 var(--space-8);font-size:var(--fs-body-sm);color:var(--text-tertiary)}.U9XFbG_stats{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));max-width:480px;list-style:none;display:grid}.U9XFbG_stat{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--fs-caption);color:var(--text-tertiary);line-height:1.3;display:flex}.U9XFbG_stat strong{white-space:nowrap;font-size:var(--fs-body-md);color:var(--text-primary);font-weight:800;display:block}.U9XFbG_statIcon{background:var(--color-yellow-400);width:36px;height:36px;color:var(--color-black);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.U9XFbG_heading{text-wrap:balance;max-width:820px;margin:0 auto var(--space-12);text-align:center}@media (min-width:400px){.U9XFbG_heading .accent{white-space:nowrap}}.U9XFbG_sub{max-width:640px;font-size:var(--fs-body-lg);color:var(--text-secondary);text-wrap:pretty;margin:0 auto;line-height:1.6}.U9XFbG_dark .U9XFbG_sub{color:#ffffffb3}:is(.U9XFbG_dark .section-eyebrow,.U9XFbG_cta .section-eyebrow){color:var(--color-yellow-400)}.U9XFbG_tag{margin-bottom:var(--space-4);padding:var(--space-1) var(--space-3);background:var(--surface-highlight);border-radius:var(--radius-pill);font-size:var(--fs-caption);color:var(--color-yellow-700);align-self:flex-start;font-weight:600;display:inline-flex}.U9XFbG_cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;display:grid}.U9XFbG_card{padding:var(--space-6);background:var(--color-white);border:1px solid var(--border-subtle);border-radius:var(--radius-xl)}.U9XFbG_card h3{margin-bottom:var(--space-2);font-size:var(--fs-h4);font-weight:700;line-height:1.3}.U9XFbG_card p{font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:1.6}.U9XFbG_copy p{max-width:560px;margin-bottom:var(--space-4);font-size:var(--fs-body-md);color:var(--text-secondary);line-height:1.65}.U9XFbG_note{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-4);background:var(--surface-highlight);border:1px solid var(--color-yellow-300);border-radius:var(--radius-md);display:flex}.U9XFbG_copy .U9XFbG_note p,.U9XFbG_note p{font-size:var(--fs-body-sm);color:var(--text-secondary);margin:0;line-height:1.5}.U9XFbG_note strong{color:var(--text-primary);margin-bottom:2px;display:block}.U9XFbG_noteIcon{background:var(--color-yellow-400);width:32px;height:32px;color:var(--color-black);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.U9XFbG_checks{margin-top:var(--space-4);list-style:none}.U9XFbG_checks li{align-items:flex-start;gap:var(--space-3);padding:var(--space-1) 0;font-size:var(--fs-body-md);color:var(--text-secondary);line-height:1.65;display:flex}.U9XFbG_check{background:var(--color-yellow-400);width:20px;height:20px;color:var(--color-black);border-radius:50%;flex-shrink:0;place-items:center;margin-top:3px;display:grid}.U9XFbG_actions{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.U9XFbG_steps{max-width:720px;margin:0 auto;list-style:none}.U9XFbG_steps li{gap:var(--space-5);padding-bottom:var(--space-8);font-size:var(--fs-body-md);color:var(--text-secondary);line-height:1.6;display:flex;position:relative}.U9XFbG_steps li:last-child{padding-bottom:0}.U9XFbG_steps li:not(:last-child):before{content:"";top:48px;bottom:var(--space-2);background:var(--border-default);width:2px;position:absolute;left:19px}.U9XFbG_steps strong{margin-bottom:var(--space-1);font-size:var(--fs-h4);color:var(--text-primary);font-weight:700;line-height:1.3;display:block}.U9XFbG_stepNumber{background:var(--color-yellow-400);width:40px;height:40px;font-size:var(--fs-body-md);color:var(--text-on-yellow);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.U9XFbG_dark .U9XFbG_steps li{color:#ffffffb3}.U9XFbG_dark .U9XFbG_steps strong{color:var(--color-white)}.U9XFbG_dark .U9XFbG_steps li:not(:last-child):before{background:var(--border-dark)}.U9XFbG_cta{padding:var(--space-20) 0;background:radial-gradient(ellipse 600px 400px at 0% 100%, #ffd60a14 0%, transparent 70%), var(--surface-dark);color:var(--color-white);--accent-color:var(--color-yellow-400);--focus-ring:var(--color-yellow-400)}.U9XFbG_cta .U9XFbG_copy p,.U9XFbG_dark .U9XFbG_copy p{color:#ffffffbf}.U9XFbG_cta .U9XFbG_copy p:last-of-type,.U9XFbG_dark .U9XFbG_copy p:last-of-type{margin-bottom:var(--space-6)}@media (min-width:1025px){.U9XFbG_hero .U9XFbG_split{align-items:stretch}.U9XFbG_hero .U9XFbG_photo{aspect-ratio:auto;min-height:360px;position:relative}.U9XFbG_hero .U9XFbG_photo img{position:absolute;inset:0}}@media (min-width:641px) and (max-width:1024px){.U9XFbG_cards{grid-template-columns:repeat(2,1fr)}.U9XFbG_cards>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:640px){.U9XFbG_cards{grid-template-columns:1fr}}@media (max-width:1024px){.U9XFbG_section,.U9XFbG_cta{padding:var(--space-12) 0}.U9XFbG_split{grid-template-columns:1fr}.U9XFbG_reverse>:first-child{order:0}}@media (max-width:640px){.U9XFbG_hero{padding:calc(var(--nav-height) + var(--space-10)) 0 var(--space-12)}.U9XFbG_stat{gap:var(--space-2);padding:var(--space-3)}.U9XFbG_statIcon{width:32px;height:32px}}
.-QC3TW_layout{--bar-height:72px;min-height:calc(100dvh - var(--nav-height));grid-template-columns:minmax(0,1fr) minmax(440px,560px);align-items:start;display:grid}.-QC3TW_visual{top:var(--nav-height);gap:var(--space-6);height:calc(100dvh - var(--nav-height) - var(--bar-height));padding:var(--space-6) var(--space-10) var(--space-8);background:var(--surface-page);flex-direction:column;display:flex;position:sticky;overflow:hidden}.-QC3TW_vehicleChip{font-size:var(--fs-body-md);flex-direction:column;margin:0;font-weight:700;line-height:1.35;display:flex}.-QC3TW_vehicleChip span{font-size:var(--fs-caption);color:var(--text-secondary);font-weight:500}.-QC3TW_frame{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.-QC3TW_stageCol{width:min(100%,760px);position:relative;container-type:inline-size}@media (min-width:1025px){.-QC3TW_frame{padding-bottom:3.5rem;container-type:size}.-QC3TW_stageCol{width:min(88cqw,176cqh,1100px)}.-QC3TW_stageCol .-QC3TW_chips{position:absolute;top:100%;left:0;right:0}}.-QC3TW_chips.-QC3TW_underChips{display:none}@container (max-width:540px){.-QC3TW_spot .-QC3TW_chip{display:none}.-QC3TW_chips.-QC3TW_underChips{display:flex}}.-QC3TW_scene{aspect-ratio:2;position:relative}.-QC3TW_scene img{width:100%;height:100%;position:absolute;inset:0}.-QC3TW_chips{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:-3% 6% 0;list-style:none;display:flex}.-QC3TW_chip{align-items:center;gap:var(--space-1);height:30px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-pill);font:inherit;font-size:var(--fs-caption);white-space:nowrap;color:var(--text-secondary);transition:background-color var(--t-base), border-color var(--t-base), color var(--t-base), scale var(--t-fast);background:0 0;font-weight:500;display:inline-flex}button.-QC3TW_chip{cursor:pointer}button.-QC3TW_chip:hover{scale:1.05}button.-QC3TW_chip svg{margin-left:2px}.-QC3TW_chips [data-on] .-QC3TW_chip{background:var(--color-black);border:1px solid var(--color-black);color:var(--color-white);font-weight:600}.-QC3TW_chips [data-on] .-QC3TW_chip svg{color:var(--color-yellow-400)}.-QC3TW_visualHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.-QC3TW_scene[data-under] ul{list-style:none}.-QC3TW_car[data-motion]~ul{animation:-QC3TW_fade-in var(--turn-ms,.48s) var(--turn-ease)}.-QC3TW_spot{--dot:clamp(13px, 2.5cqw, 16px);translate:calc(var(--dot) / -2) -50%;visibility:hidden;opacity:0;transform-origin:calc(var(--dot) / 2) 50%;transition:opacity var(--t-slow), scale var(--t-slow) var(--ease-out), visibility var(--t-slow);pointer-events:none;align-items:center;gap:clamp(6px,1.25cqw,8px);display:flex;position:absolute;scale:.85}.-QC3TW_spot:before{content:"";width:var(--dot);height:var(--dot);border:2px solid var(--color-black);background:var(--color-yellow-400);border-radius:50%;flex-shrink:0;box-shadow:0 0 0 3px #ffffffd9}.-QC3TW_scene[data-idle] .-QC3TW_spot{visibility:visible;opacity:1;pointer-events:auto;scale:1}.-QC3TW_scene[data-idle] .-QC3TW_spot:before{background:var(--color-white);border-color:var(--border-strong)}.-QC3TW_scene[data-idle] .-QC3TW_spot .-QC3TW_chip{border-color:var(--border-default);color:var(--text-secondary);box-shadow:var(--shadow-sm);background:#ffffffeb;font-weight:500}.-QC3TW_scene[data-idle] .-QC3TW_spot .-QC3TW_chip svg{color:currentColor}.-QC3TW_spot[data-flip]{translate:calc(-100% + var(--dot) / 2) -50%;transform-origin:calc(100% - var(--dot) / 2) 50%;flex-direction:row-reverse}.-QC3TW_spot[data-on]{visibility:visible;opacity:1;pointer-events:auto;scale:1}.-QC3TW_spot .-QC3TW_chip{background:var(--color-black);border:1px solid var(--color-black);height:clamp(26px,4.7cqw,30px);color:var(--color-white);box-shadow:var(--shadow-md);padding:0 clamp(9px,1.875cqw,12px);font-size:clamp(11px,1.875cqw,12px);font-weight:600}.-QC3TW_spot .-QC3TW_chip svg{color:var(--color-yellow-400)}.-QC3TW_car[data-motion=drive]{animation:-QC3TW_drive-in .48s var(--ease-out)}.-QC3TW_car[data-motion=tilt-under]{animation:-QC3TW_rise-in var(--turn-ms,.48s) var(--turn-ease)}.-QC3TW_car[data-motion=tilt-side]{animation:-QC3TW_drop-in var(--turn-ms,.48s) var(--turn-ease)}@keyframes -QC3TW_drive-in{0%{opacity:0;translate:-24px}}.-QC3TW_leaving{z-index:1;pointer-events:none;position:absolute;inset:0 0 auto}.-QC3TW_leaving[data-leave=up]{animation:-QC3TW_rise-out var(--turn-ms,.48s) var(--turn-ease) forwards}.-QC3TW_leaving[data-leave=down]{animation:-QC3TW_drop-out var(--turn-ms,.48s) var(--turn-ease) forwards}@keyframes -QC3TW_rise-out{to{opacity:0;translate:0 -24px}}@keyframes -QC3TW_drop-out{to{opacity:0;translate:0 24px}}@keyframes -QC3TW_rise-in{0%{opacity:0;translate:0 24px}}@keyframes -QC3TW_drop-in{0%{opacity:0;translate:0 -24px}}.-QC3TW_stage{z-index:2;padding:var(--space-6) var(--space-10) var(--space-10);background:var(--color-black);color:var(--color-white);--focus-ring:var(--color-yellow-400);animation:-QC3TW_fade-in var(--t-base);flex-direction:column;display:flex;position:absolute;inset:0}@keyframes -QC3TW_fade-in{0%{opacity:0}}.-QC3TW_stageClose{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);font:inherit;font-size:var(--fs-body-sm);color:var(--color-white);cursor:pointer;transition:background-color var(--t-fast);background:#ffffff1a;border:0;font-weight:600;display:inline-flex}.-QC3TW_stageClose:hover{background:#ffffff2e}.-QC3TW_stageBody{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:760px;margin:0 auto;display:flex}.-QC3TW_player{aspect-ratio:16/9;background:var(--color-black);border-radius:var(--radius-lg);overflow:hidden}.-QC3TW_player iframe,.-QC3TW_player video{object-fit:contain;border:0;width:100%;height:100%;display:block}.-QC3TW_stageTitle{margin-top:var(--space-6);font-size:var(--fs-h4);font-weight:700;line-height:1.25}.-QC3TW_stageText{max-width:60ch;margin-top:var(--space-2);font-size:var(--fs-body-md);color:#ffffffb3;line-height:1.55}.-QC3TW_panel{min-height:100%;padding:var(--space-12) var(--space-10) calc(var(--bar-height) + var(--space-12));background:var(--surface-card);border-left:1px solid var(--border-subtle)}.-QC3TW_title{font-size:clamp(28px, 3vw, var(--fs-display-sm));font-weight:800;line-height:var(--lh-tight);letter-spacing:var(--ls-tight);text-wrap:balance}.-QC3TW_lead{margin-top:var(--space-3);font-size:var(--fs-body-md);line-height:var(--lh-normal);color:var(--text-secondary)}.-QC3TW_group{margin-top:var(--space-10)}.-QC3TW_groupTitle{font-size:var(--fs-h4);font-weight:700;line-height:1.3}.-QC3TW_hint{margin:var(--space-1) 0 var(--space-4);font-size:var(--fs-body-sm);color:var(--text-tertiary)}.-QC3TW_radio,.-QC3TW_checkbox{appearance:none;background:var(--color-white);border:1.5px solid var(--border-default);cursor:pointer;transition:background-color var(--t-fast), border-color var(--t-fast), box-shadow var(--t-fast);flex-shrink:0;margin:1px 0 0}.-QC3TW_radio{border-radius:50%;width:22px;height:22px}.-QC3TW_radio:checked{background:var(--color-black);border-color:var(--color-black);box-shadow:inset 0 0 0 5px var(--color-white)}.-QC3TW_checkbox{border-radius:var(--radius-sm);width:20px;height:20px}.-QC3TW_checkbox:checked{background:var(--color-black) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23ffd60a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6l3 3 5-6'/%3E%3C/svg%3E") center / 12px no-repeat;border-color:var(--color-black)}.-QC3TW_radio:hover,.-QC3TW_checkbox:hover{border-color:var(--text-primary)}.-QC3TW_vehicles{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.-QC3TW_vehicle{min-height:56px;padding:var(--space-2) 10px;border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--fs-body-sm);text-wrap:balance;cursor:pointer;transition:background-color var(--t-fast), border-color var(--t-fast);align-items:center;gap:10px;font-weight:500;line-height:1.3;display:flex;position:relative}.-QC3TW_vehicle input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.-QC3TW_vehicle:hover{border-color:var(--border-strong)}.-QC3TW_vehicle:has(input:checked){background:var(--surface-highlight);border-color:var(--color-yellow-400);font-weight:700}:is(.-QC3TW_vehicle:has(input:focus-visible),.-QC3TW_extra:has(input:focus-visible)){outline:2px solid var(--focus-ring);outline-offset:2px}.-QC3TW_vehicleIcon,.-QC3TW_extraIcon{background:var(--color-gray-100);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-secondary);transition:background-color var(--t-fast), color var(--t-fast);flex-shrink:0;place-items:center;display:grid}.-QC3TW_vehicleIcon{width:32px;height:32px}:is(.-QC3TW_vehicle:has(input:checked) .-QC3TW_vehicleIcon,.-QC3TW_extra:has(input:checked) .-QC3TW_extraIcon){background:var(--color-yellow-400);color:var(--color-black)}.-QC3TW_packages{gap:var(--space-3);flex-direction:column;display:flex}.-QC3TW_package{border:1.5px solid var(--border-subtle);border-radius:var(--radius-lg);transition:background-color var(--t-fast), border-color var(--t-fast)}.-QC3TW_package:not([data-checked]):hover{border-color:var(--border-strong)}.-QC3TW_package[data-checked]{border-color:var(--color-yellow-400)}.-QC3TW_package[data-checked] .-QC3TW_packageTop{background:var(--surface-highlight);border-radius:calc(var(--radius-lg) - 1.5px) calc(var(--radius-lg) - 1.5px) 0 0}.-QC3TW_packageTop{flex-direction:column;display:flex}.-QC3TW_learnMore{align-self:flex-start;align-items:center;gap:var(--space-2);margin:calc(var(--space-2) * -1) var(--space-5) var(--space-5) calc(var(--space-5) + 20px + var(--space-3));padding:var(--space-1) var(--space-3);background:var(--color-white);border:1px solid var(--border-default);border-radius:var(--radius-pill);font:inherit;font-size:var(--fs-caption);color:var(--text-secondary);cursor:pointer;transition:border-color var(--t-fast), color var(--t-fast);font-weight:600;display:inline-flex}.-QC3TW_learnMore:hover{border-color:var(--text-primary);color:var(--text-primary)}.-QC3TW_packageHead{gap:var(--space-3);padding:var(--space-5);cursor:pointer;display:flex}.-QC3TW_packageBody{flex-direction:column;flex:1;min-width:0;display:flex}.-QC3TW_packageTitleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.-QC3TW_packageName{font-size:var(--fs-body-lg);text-wrap:balance;font-weight:700;line-height:1.3}.-QC3TW_badge{padding:2px var(--space-2);background:var(--color-black);border-radius:var(--radius-pill);font-size:var(--fs-caption);white-space:nowrap;color:var(--color-yellow-400);flex-shrink:0;margin-top:1px;font-weight:600;line-height:1.5}.-QC3TW_tag{padding:2px var(--space-2);background:var(--color-gray-100);border-radius:var(--radius-pill);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-secondary);flex-shrink:0;margin-top:2px;font-weight:600;line-height:1.5}.-QC3TW_tag[data-active]{background:var(--color-black);color:var(--color-white)}.-QC3TW_packageText{margin-top:var(--space-1);max-width:52ch;font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:1.5}.-QC3TW_scopes{padding:0 var(--space-5) var(--space-2)}.-QC3TW_scopesHead{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) 0;border:0;border-top:1px solid var(--border-subtle);font:inherit;text-align:left;color:inherit;background:0 0;display:flex}button.-QC3TW_scopesHead{cursor:pointer}.-QC3TW_scopes>.-QC3TW_scopesHead:first-child{border-top:0}.-QC3TW_scopesTitle{font-size:var(--fs-body-md);flex:1;font-weight:700}.-QC3TW_chevron{color:var(--text-secondary);transition:rotate var(--t-base);flex-shrink:0}.-QC3TW_scopesHead[aria-expanded=true] .-QC3TW_chevron{rotate:180deg}.-QC3TW_scopes .-QC3TW_hint{margin:calc(var(--space-2) * -1) 0 var(--space-2)}.-QC3TW_scopeList{list-style:none}.-QC3TW_scope{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.-QC3TW_scopeHead{gap:var(--space-3);padding:var(--space-3) 0;cursor:pointer;display:flex}.-QC3TW_scopeText{font-size:var(--fs-caption);color:var(--text-tertiary);flex-direction:column;gap:2px;line-height:1.45;display:flex}.-QC3TW_scopeText strong{font-size:var(--fs-body-sm);color:var(--text-primary);transition:color var(--t-fast);font-weight:600;line-height:1.35}.-QC3TW_scope:not([data-checked]) .-QC3TW_scopeText strong{color:var(--text-tertiary)}.-QC3TW_scopeActions{gap:var(--space-2);margin:var(--space-2) 0 0 var(--space-2);display:flex}.-QC3TW_expand{border:1px solid var(--border-subtle);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:border-color var(--t-fast), color var(--t-fast);background:0 0;border-radius:50%;place-items:center;display:grid}.-QC3TW_expand:hover{border-color:var(--text-primary);color:var(--text-primary)}.-QC3TW_expand svg{transition:rotate var(--t-base)}.-QC3TW_expand[aria-expanded=true] svg{rotate:180deg}.-QC3TW_details{padding:0 0 var(--space-3) calc(20px + var(--space-3));font-size:var(--fs-caption);color:var(--text-secondary);grid-column:1/-1;margin:0;line-height:1.6;list-style:outside}.-QC3TW_summary{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding:var(--space-4) var(--space-5);background:var(--surface-page);border-radius:var(--radius-lg);display:flex}.-QC3TW_summary p{font-size:var(--fs-body-sm);margin:2px 0 0;font-weight:600}.-QC3TW_summaryLabel{font-size:var(--fs-caption);color:var(--text-secondary);font-weight:500}.-QC3TW_extras{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.-QC3TW_extra{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1.5px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;transition:background-color var(--t-fast), border-color var(--t-fast);display:flex}.-QC3TW_extra:hover{border-color:var(--border-strong)}.-QC3TW_extra:has(input:checked){background:var(--surface-highlight);border-color:var(--color-yellow-400)}.-QC3TW_extraText{font-size:var(--fs-body-sm);color:var(--text-secondary);flex-direction:column;flex:1;gap:2px;line-height:1.45;display:flex}.-QC3TW_extraText strong{font-size:var(--fs-body-md);color:var(--text-primary);font-weight:600}.-QC3TW_switch{appearance:none;background:var(--color-gray-300) radial-gradient(circle at 12px 50%, var(--color-white) 9px, transparent 10px) no-repeat;border-radius:var(--radius-pill);cursor:pointer;width:44px;height:24px;transition:background-color var(--t-base);flex-shrink:0;margin:0}.-QC3TW_switch:checked{background:var(--color-black) radial-gradient(circle at 32px 50%, var(--color-yellow-400) 9px, transparent 10px) no-repeat}.-QC3TW_switch:focus-visible{outline:none}.-QC3TW_bar{z-index:40;justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--bar-height);padding:0 var(--space-6);background:var(--surface-card);border-top:1px solid var(--border-subtle);display:flex;position:fixed;bottom:0;left:0;right:0}.-QC3TW_status{min-width:0;font-size:var(--fs-body-sm);color:var(--text-secondary);margin:0;font-weight:600}.-QC3TW_statusShort{display:none}.-QC3TW_barActions{gap:var(--space-2);flex-shrink:0;display:flex}.-QC3TW_barActions button:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}@media (pointer:coarse){button.-QC3TW_chip,.-QC3TW_learnMore{position:relative}button.-QC3TW_chip:after,.-QC3TW_learnMore:after{content:"";position:absolute;inset:-8px 0}}@media (prefers-reduced-motion:reduce){.-QC3TW_car[data-motion]{animation-name:-QC3TW_fade-in}}@media (max-width:1024px){.-QC3TW_layout{background:var(--surface-card);grid-template-columns:minmax(0,1fr)}.-QC3TW_visual{gap:var(--space-4);height:auto;padding:var(--space-6) var(--container-padding);border-bottom:1px solid var(--border-subtle);position:static;overflow:visible}.-QC3TW_visual>*{width:100%;max-width:720px;margin-inline:auto}.-QC3TW_stageCol{width:min(100%,75dvh)}.-QC3TW_chips{margin-top:var(--space-3)}.-QC3TW_layout[data-view=extras] .-QC3TW_visual:not([data-playing]){display:none}.-QC3TW_visual[data-playing]{z-index:200;height:auto;padding:0;display:block;position:fixed;inset:0}.-QC3TW_visual[data-playing]>:not(.-QC3TW_stage){display:none}.-QC3TW_stage{padding:var(--space-4) var(--container-padding) var(--space-8)}.-QC3TW_panel{width:100%;max-width:720px;padding:var(--space-8) var(--container-padding) calc(var(--bar-height) + var(--space-10));border-left:0;margin:0 auto}.-QC3TW_visual[data-playing]>.-QC3TW_stage{width:auto;max-width:none;margin:0}}@media (max-width:640px){.-QC3TW_layout{--bar-height:64px}.-QC3TW_vehicles{grid-template-columns:minmax(0,1fr)}.-QC3TW_visual{padding-top:var(--space-4)}.-QC3TW_visualHead{gap:var(--space-3)}.-QC3TW_chips{gap:var(--space-1);margin-inline:0}.-QC3TW_chip{height:28px;padding:0 var(--space-3)}.-QC3TW_packageHead{padding:var(--space-4)}.-QC3TW_learnMore{margin:calc(var(--space-1) * -1) var(--space-4) var(--space-4) calc(var(--space-4) + 20px + var(--space-3))}.-QC3TW_scopes{padding:0 var(--space-4) var(--space-2)}.-QC3TW_backLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.-QC3TW_barActions .-QC3TW_back{width:46px;padding:0}.-QC3TW_bar{padding:0 var(--container-padding)}.-QC3TW_status{font-size:var(--fs-caption)}.-QC3TW_statusLong{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.-QC3TW_statusShort{display:inline}}
._70swXq_cube{--size:128px;width:var(--size);aspect-ratio:128/120;margin:calc(var(--size) * -.14) calc(var(--size) * -.19) calc(var(--size) * -.27) 0;flex-shrink:0;position:relative}@media (max-width:1024px){._70swXq_cube{--size:112px}}@media (max-width:640px){._70swXq_cube{--size:96px}._70swXq_face text{font-size:13.5px}}._70swXq_cube>svg{width:100%;height:100%;display:block;overflow:visible}._70swXq_face>path{fill:color-mix(in srgb, var(--color-black) calc(var(--k) * 100%), var(--color-white));stroke:color-mix(in srgb, var(--color-black) calc(var(--k) * 100%), #0a0a0a24);stroke-width:1px;stroke-linejoin:round}._70swXq_face[data-face=under]>path{fill:color-mix(in srgb, var(--color-black) calc(var(--k) * 100%), var(--color-gray-100))}._70swXq_face[data-face=end]>path{fill:var(--color-gray-200);stroke:#0a0a0a24}._70swXq_face g svg{color:color-mix(in srgb, var(--color-yellow-400) calc(var(--k) * 100%), var(--text-primary))}._70swXq_face text{fill:color-mix(in srgb, var(--color-white) calc(var(--k) * 100%), var(--text-secondary));font-size:11.5px;font-weight:600}:is(._70swXq_cube:has(._70swXq_hit[data-face=side]:hover) ._70swXq_face[data-face=side]:not([data-state])>path,._70swXq_cube:has(._70swXq_hit[data-face=under]:hover) ._70swXq_face[data-face=under]:not([data-state])>path){fill:var(--color-yellow-50)}._70swXq_face[data-face]>path._70swXq_ring{fill:none;stroke:var(--color-black);stroke-width:2px;display:none}:is(._70swXq_cube:has(._70swXq_hit[data-face=side]:focus-visible) ._70swXq_face[data-face=side]>path._70swXq_ring,._70swXq_cube:has(._70swXq_hit[data-face=under]:focus-visible) ._70swXq_face[data-face=under]>path._70swXq_ring){display:block}._70swXq_face[data-state=on]>path._70swXq_ring{stroke:var(--color-yellow-400)}._70swXq_hit{color:#0000;cursor:pointer;background:0 0;border:0;padding:0;font-size:0;position:absolute;inset:0}._70swXq_hit[aria-pressed=true]{cursor:default}._70swXq_hit:focus-visible{outline:none}
.TPTzJG_section{background:var(--color-gray-50);padding:var(--space-20) 0}.TPTzJG_header{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.TPTzJG_title{white-space:pre-line;--accent-color:var(--color-yellow-500);max-width:640px;margin-bottom:0}@media (max-width:1024px){.TPTzJG_section{padding:var(--space-12) 0}}
.Ksxcuq_switch ul{border:1px solid var(--border-default);border-radius:var(--radius-pill);height:32px;padding:2px;display:flex}.Ksxcuq_current,.Ksxcuq_link{min-width:36px;height:100%;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.08em;place-items:center;text-decoration:none;display:grid}.Ksxcuq_current{background:var(--color-yellow-400);color:var(--color-black)}.Ksxcuq_link{color:var(--text-secondary);transition:background-color var(--t-fast), color var(--t-fast)}.Ksxcuq_link:hover{background:var(--color-gray-100);color:var(--text-primary)}
.nWDlsW_badge{border-radius:var(--radius-pill);font-size:var(--fs-caption);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;line-height:1.3;display:inline-flex}.nWDlsW_badge svg{flex-shrink:0}.nWDlsW_certified{background:var(--color-yellow-400);color:var(--text-on-yellow)}.nWDlsW_premium{background:var(--color-black);color:var(--text-inverse)}
.X38XYa_section{padding:var(--space-24) 0}.X38XYa_grid{gap:var(--space-12);grid-template-columns:380px 1fr;align-items:start;display:grid}.X38XYa_side{top:var(--header-offset);position:sticky}.X38XYa_title{white-space:pre-line;line-height:1.05}.X38XYa_description{margin-bottom:var(--space-6);font-size:var(--fs-body-md);color:var(--text-secondary);line-height:1.6}.X38XYa_item{--duration:.2s;margin-bottom:var(--space-2);background:var(--color-white);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.X38XYa_question{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5);font-size:var(--fs-body-md);text-align:left;color:var(--text-primary);border-radius:var(--radius-md);font-weight:600;display:flex}.X38XYa_item[data-open]{--duration:.32s}.X38XYa_icon{border:1px solid var(--border-subtle);width:32px;height:32px;color:var(--text-secondary);transition-property:background-color,border-color,color;transition-duration:var(--duration);transition-timing-function:var(--ease-out);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.X38XYa_icon svg{transition:transform var(--duration) var(--ease-out)}.X38XYa_question:hover .X38XYa_icon{border-color:var(--color-yellow-400)}.X38XYa_item[data-open] .X38XYa_icon{background-color:var(--color-yellow-400);border-color:var(--color-yellow-400);color:var(--color-black)}.X38XYa_item[data-open] .X38XYa_icon svg{transform:rotate(180deg)}.X38XYa_panel{transition:grid-template-rows var(--duration) var(--ease-out);grid-template-rows:0fr;display:grid}.X38XYa_item[data-open] .X38XYa_panel{grid-template-rows:1fr}.X38XYa_panelInner{min-height:0;overflow:hidden}.X38XYa_answer{padding:0 var(--space-5) var(--space-5);font-size:var(--fs-body-sm);color:var(--text-secondary);white-space:pre-line;opacity:0;transition:opacity .15s ease-out, transform .2s var(--ease-out);line-height:1.7;transform:translateY(-6px)}.X38XYa_item[data-open] .X38XYa_answer{opacity:1;transition:opacity .26s ease-out 60ms, transform .32s var(--ease-out) 60ms;transform:none}@media (prefers-reduced-motion:reduce){.X38XYa_panel,.X38XYa_icon svg{transition:none}.X38XYa_answer,.X38XYa_item[data-open] .X38XYa_answer{transition:opacity .15s ease-out;transform:none}}@media (max-width:1024px){.X38XYa_section{padding:var(--space-16) 0}.X38XYa_grid{gap:var(--space-8);grid-template-columns:1fr}.X38XYa_side{position:static}}
.yBT_Yq_finder{height:calc(100dvh - var(--nav-height));background:var(--color-gray-50);min-height:600px}.yBT_Yq_split{height:100%;position:relative}.yBT_Yq_sidebar{top:var(--space-4);bottom:var(--space-4);left:var(--space-4);z-index:1;background:var(--surface-card);border-radius:var(--radius-xl);flex-direction:column;width:420px;display:flex;position:absolute;overflow:hidden;box-shadow:0 12px 32px #00000024,0 2px 6px #00000014}.yBT_Yq_controls{z-index:10;gap:var(--space-4);padding:var(--space-6) var(--space-5) var(--space-5);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.yBT_Yq_heading{gap:var(--space-1);display:grid}.yBT_Yq_title{font-size:var(--fs-h4);letter-spacing:-.02em;text-wrap:balance;--accent-color:var(--color-yellow-500);font-weight:800;line-height:1.2}.yBT_Yq_title br{display:none}.yBT_Yq_lead{font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:1.5}.yBT_Yq_service{column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-page);grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"icon package edit""icon details details";align-items:start;display:grid}.yBT_Yq_serviceIcon{border-radius:var(--radius-md);background:var(--color-yellow-400);width:44px;height:44px;color:var(--color-black);grid-area:icon;place-items:center;display:grid}.yBT_Yq_servicePackage{font-size:var(--fs-caption);grid-area:package;gap:2px;padding-top:2px;font-weight:600;line-height:1.5;display:grid}.yBT_Yq_servicePackage strong{font-size:var(--fs-body-sm);text-wrap:balance;font-weight:700;line-height:1.35}.yBT_Yq_serviceDetails{font-size:var(--fs-caption);color:var(--text-secondary);text-wrap:pretty;grid-area:details;line-height:1.5}.yBT_Yq_serviceEdit{grid-area:edit}.yBT_Yq_serviceMore{gap:var(--space-4);margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);grid-column:1/-1;display:grid}.yBT_Yq_serviceGroup{gap:var(--space-3);display:grid}.yBT_Yq_serviceGroupTitle{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--text-secondary);font-weight:600;display:flex}.yBT_Yq_serviceGroupTitle span,.yBT_Yq_serviceBase summary span{border-radius:var(--radius-pill);background:var(--color-white);font-variant-numeric:tabular-nums;text-align:center;min-width:20px;color:var(--text-primary);padding:0 6px}.yBT_Yq_serviceList{font-size:var(--fs-body-sm);gap:10px;line-height:1.4;list-style:none;display:grid}.yBT_Yq_serviceList li{align-items:flex-start;gap:var(--space-3);display:flex}.yBT_Yq_serviceList li button{margin-left:auto}.yBT_Yq_serviceBullet{background:var(--color-yellow-400);width:20px;height:20px;color:var(--text-on-yellow);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.yBT_Yq_serviceList [data-missing]{color:var(--text-tertiary)}.yBT_Yq_serviceList [data-missing] .yBT_Yq_serviceBullet{background:var(--color-gray-200);color:var(--text-secondary)}.yBT_Yq_serviceList small{font-size:var(--fs-caption);color:var(--text-secondary);font-weight:600;display:block}.yBT_Yq_serviceBase summary{align-items:center;gap:0 var(--space-2);width:fit-content;font-size:var(--fs-caption);color:var(--text-secondary);cursor:pointer;flex-wrap:wrap;font-weight:600;list-style:none;display:flex}.yBT_Yq_serviceBase summary::-webkit-details-marker{display:none}.yBT_Yq_serviceBase summary small{font-size:inherit;color:var(--text-primary);flex-basis:100%}.yBT_Yq_serviceBase summary:hover{color:var(--text-primary)}.yBT_Yq_serviceBase summary svg{transition:transform .2s}.yBT_Yq_serviceBase[open] summary svg{transform:rotate(180deg)}.yBT_Yq_serviceBase[open]>ul{margin-top:var(--space-3)}@media (max-width:360px){.yBT_Yq_service{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"package edit""details details"}.yBT_Yq_serviceIcon{display:none}}.yBT_Yq_search{align-items:center;gap:var(--space-1);background:var(--color-white);border:1px solid var(--border-default);border-radius:var(--radius-pill);height:52px;transition:border-color var(--t-fast), box-shadow var(--t-fast);padding:5px;display:flex;position:relative}.yBT_Yq_search:hover{border-color:var(--color-gray-400)}.yBT_Yq_search:has(.yBT_Yq_searchInput:focus-visible){border-color:var(--color-black);box-shadow:0 0 0 3px #ffd60a52}.yBT_Yq_searchIcon{margin-left:var(--space-3);color:var(--text-tertiary);pointer-events:none;flex:none}.yBT_Yq_searchInput{min-width:0;height:100%;padding:0 var(--space-1);font:inherit;font-size:var(--fs-body-md);color:var(--text-primary);text-overflow:ellipsis;background:0 0;border:0;flex:1}.yBT_Yq_searchInput:focus-visible{outline:none}.yBT_Yq_searchInput::placeholder{color:var(--text-tertiary)}.yBT_Yq_searchInput::-webkit-search-cancel-button{display:none}.yBT_Yq_geo{width:40px;height:40px;color:var(--text-secondary);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);border-radius:50%;flex:none;place-items:center;display:grid}.yBT_Yq_geo:hover:not(:disabled){background:var(--color-gray-100);color:var(--text-primary)}.yBT_Yq_geo[aria-pressed=true]{background:var(--color-black);color:var(--color-yellow-400)}.yBT_Yq_geo:disabled{cursor:progress;animation:1s ease-in-out infinite alternate yBT_Yq_locating}@keyframes yBT_Yq_locating{to{background:var(--color-yellow-100);color:var(--text-primary)}}.yBT_Yq_searchSubmit{height:100%;padding:0 var(--space-4);background:var(--color-yellow-400);border-radius:var(--radius-pill);font-size:var(--fs-body-sm);cursor:pointer;transition:background var(--t-fast);flex:none;font-weight:600}.yBT_Yq_searchSubmit:hover{background:var(--color-yellow-500)}.yBT_Yq_suggestions{top:calc(100% + var(--space-2));z-index:20;max-height:min(60vh,520px);padding:var(--space-2);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.yBT_Yq_suggestionNote{margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:1.45}.yBT_Yq_suggestion{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;display:flex}.yBT_Yq_suggestion[aria-selected=true]{background:var(--surface-highlight)}.yBT_Yq_suggestionIcon{background:var(--color-gray-100);width:32px;height:32px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.yBT_Yq_suggestion[aria-selected=true] .yBT_Yq_suggestionIcon{background:var(--color-yellow-400);color:var(--text-on-yellow)}.yBT_Yq_suggestionText{min-width:0;display:grid}.yBT_Yq_suggestionTitle{font-size:var(--fs-body-sm);font-weight:600}.yBT_Yq_suggestionDetail{font-size:var(--fs-caption);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.yBT_Yq_geoError{padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-error) 10%, var(--surface-card));border-radius:var(--radius-md);font-size:var(--fs-body-sm);color:color-mix(in srgb, var(--color-error) 65%, var(--color-black))}.yBT_Yq_searchNote{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-gray-100);border-radius:var(--radius-md);font-size:var(--fs-body-sm);color:var(--text-secondary);align-items:flex-start;line-height:1.45;display:flex}.yBT_Yq_searchNote svg{color:var(--text-tertiary);flex-shrink:0;margin-top:2px}.yBT_Yq_crumbs{gap:var(--space-2);min-width:0;display:grid}.yBT_Yq_crumbPath{min-width:0;margin-bottom:calc(var(--space-1) * -1);align-items:center;list-style:none;display:flex}.yBT_Yq_crumbPath li{align-items:center;min-width:0;display:flex}.yBT_Yq_crumbPath li:nth-child(-n+2){flex-shrink:0}.yBT_Yq_crumbSep{margin:0 var(--space-1);color:var(--text-tertiary);flex-shrink:0}.yBT_Yq_crumb{min-width:0;font-size:var(--fs-caption);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;text-decoration:underline;-webkit-text-decoration-color:var(--border-default);text-decoration-color:var(--border-default);text-underline-offset:3px;cursor:pointer;transition:color var(--t-fast), text-decoration-color var(--t-fast);overflow:hidden}.yBT_Yq_crumb:hover{color:var(--text-primary);text-decoration-color:currentColor}.yBT_Yq_crumbCurrent{font-size:var(--fs-body-lg);text-wrap:balance;font-weight:700;line-height:1.3}.yBT_Yq_nextLevel{flex:100%;align-items:center;min-width:0;display:flex;position:relative}.yBT_Yq_nextSelect{width:100%;height:40px;padding:0 var(--space-8) 0 var(--space-4);background:var(--surface-highlight);border:1px solid var(--color-yellow-400);border-radius:var(--radius-pill);font:inherit;font-size:var(--fs-body-sm);color:var(--text-primary);text-overflow:ellipsis;appearance:none;cursor:pointer;transition:border-color var(--t-fast);font-weight:600}.yBT_Yq_nextSelect:hover{border-color:var(--color-black)}.yBT_Yq_nextSelect:focus-visible{border-color:var(--color-black);outline:none;box-shadow:0 0 0 3px #ffd60a52}.yBT_Yq_nextChevron{right:var(--space-3);pointer-events:none;position:absolute}.yBT_Yq_radius{align-items:center;gap:var(--space-3);display:flex}.yBT_Yq_radiusLabel{font-size:var(--fs-body-sm);font-weight:600}.yBT_Yq_radiusOptions{background:var(--color-gray-100);border-radius:var(--radius-pill);flex:1;padding:3px;display:flex}.yBT_Yq_radiusOption{min-height:32px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:background var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);flex:1;font-weight:600}.yBT_Yq_radiusOption:hover{color:var(--text-primary)}.yBT_Yq_radiusOption[aria-pressed=true]{background:var(--surface-card);box-shadow:var(--shadow-sm);color:var(--text-primary)}.yBT_Yq_viewToggle{display:none}.yBT_Yq_listPane{min-height:0;padding:var(--space-4) var(--space-5) var(--space-5);background:var(--color-gray-50);flex:1;overflow-y:auto}.yBT_Yq_listHead{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.yBT_Yq_count{font-size:var(--fs-body-md);font-weight:700;line-height:1.3}.yBT_Yq_count strong{color:var(--color-yellow-700)}.yBT_Yq_list{gap:var(--space-2);list-style:none;display:grid}.yBT_Yq_town{align-items:baseline;gap:var(--space-2);padding:var(--space-3) var(--space-1) 0;font-size:var(--fs-body-sm);color:var(--text-primary);grid-column:1/-1;font-weight:700;display:flex}.yBT_Yq_town:first-child{padding-top:0}.yBT_Yq_town span{color:var(--text-tertiary);font-weight:500}.yBT_Yq_card{gap:var(--space-3);padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);scroll-margin:var(--space-4);cursor:pointer;transition:border-color var(--t-fast), box-shadow var(--t-fast), background var(--t-fast);grid-template-columns:auto minmax(0,1fr);display:grid}.yBT_Yq_card:hover{border-color:var(--color-yellow-400);box-shadow:var(--shadow-sm)}.yBT_Yq_card[data-active]{background:var(--surface-highlight);border-color:var(--color-yellow-400);box-shadow:var(--shadow-sm)}.yBT_Yq_cardPin{background:var(--color-yellow-400);cursor:pointer;width:28px;height:28px;transition:background var(--t-fast), color var(--t-fast);border-radius:50%;place-items:center;display:grid}.yBT_Yq_cardPin:hover,.yBT_Yq_card[data-active] .yBT_Yq_cardPin{background:var(--color-black);color:var(--color-yellow-400)}.yBT_Yq_cardBody{gap:var(--space-1);min-width:0;display:grid}.yBT_Yq_cardHead{align-items:baseline;gap:var(--space-3);min-height:28px;padding-top:3px;display:flex}.yBT_Yq_cardTitle{font-size:var(--fs-body-md);flex:1;font-weight:700;line-height:1.3}.yBT_Yq_cardTitle a:hover{text-underline-offset:3px;text-decoration:underline}.yBT_Yq_distance{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--text-secondary);flex-shrink:0;font-weight:600}.yBT_Yq_distance[data-outside]{color:var(--color-yellow-700)}.yBT_Yq_badges{gap:var(--space-1);flex-wrap:wrap;display:flex}.yBT_Yq_address{font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:1.5}.yBT_Yq_cardFoot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.yBT_Yq_phone{align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;display:inline-flex}.yBT_Yq_phone svg{color:var(--text-tertiary)}.yBT_Yq_phone:hover{text-underline-offset:3px;text-decoration:underline}.yBT_Yq_cardFoot>a:last-child{gap:var(--space-1)}.yBT_Yq_more{width:100%;margin-top:var(--space-3)}.yBT_Yq_empty{padding:var(--space-10) var(--space-4);text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;display:flex}.yBT_Yq_emptyIcon{width:56px;height:56px;margin-bottom:var(--space-4);background:var(--color-gray-100);color:var(--text-tertiary);border-radius:50%;place-items:center;display:grid}.yBT_Yq_prompt .yBT_Yq_emptyIcon{background:var(--color-yellow-400);color:var(--text-on-yellow)}.yBT_Yq_empty h3{margin-bottom:var(--space-2);font-size:var(--fs-body-lg);color:var(--text-primary)}.yBT_Yq_empty p{max-width:300px;margin-bottom:var(--space-5);font-size:var(--fs-body-sm)}.yBT_Yq_choice{scroll-margin-top:calc(var(--nav-height) + var(--space-4));gap:var(--space-3);align-content:start;display:grid}.yBT_Yq_choice .yBT_Yq_service{margin-bottom:var(--space-1);padding:var(--space-6)}@media (max-width:640px){.yBT_Yq_choice .yBT_Yq_service{padding:var(--space-5)}}@media (max-width:400px){.yBT_Yq_choice .yBT_Yq_service{padding:var(--space-4)}.yBT_Yq_choiceButton{min-height:48px;padding-inline:var(--space-4);font-size:var(--fs-body-sm)}}.yBT_Yq_choiceNotice{font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:1.5}.yBT_Yq_choiceNotice p{color:var(--text-primary);margin-bottom:2px;font-weight:700}.yBT_Yq_choiceButton{justify-content:center;width:100%}.yBT_Yq_drop{margin-top:var(--space-8);text-align:left;align-self:stretch}.yBT_Yq_drop h4{margin-bottom:var(--space-3);font-size:var(--fs-body-sm);color:var(--text-primary);font-weight:700}.yBT_Yq_drop ul{background:var(--color-white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);list-style:none}.yBT_Yq_drop li{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.yBT_Yq_drop li+li{border-top:1px solid var(--border-subtle)}.yBT_Yq_dropText{min-width:0;font-size:var(--fs-caption);flex:1;line-height:1.4;display:grid}.yBT_Yq_dropText strong{font-size:var(--fs-body-sm);color:var(--text-primary);font-weight:600;line-height:1.35}.yBT_Yq_mapPane{isolation:isolate;background:var(--color-gray-200);position:absolute;inset:0}.yBT_Yq_map{background:var(--color-gray-100);width:100%;height:100%}.yBT_Yq_map .leaflet-tile-pane{filter:grayscale()contrast(.92)brightness(1.04)}.yBT_Yq_mapSettings{display:none}.yBT_Yq_mapHint{bottom:var(--space-6);z-index:500;padding:var(--space-2) var(--space-4);background:var(--surface-card);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);font-size:var(--fs-body-sm);white-space:nowrap;pointer-events:none;font-weight:600;position:absolute;left:calc(50% + 226px);transform:translate(-50%)}.yBT_Yq_area,.yBT_Yq_dimmed,.yBT_Yq_county{stroke:var(--color-black);stroke-width:1px;stroke-opacity:.35;cursor:pointer;transition:fill-opacity var(--t-fast)}.yBT_Yq_area{fill:var(--color-yellow-400);fill-opacity:.14}.yBT_Yq_dimmed{fill:var(--color-gray-900);fill-opacity:.08;stroke-opacity:.2}.yBT_Yq_county{fill:var(--color-yellow-400);fill-opacity:.08}@media (hover:hover){.yBT_Yq_area:hover,.yBT_Yq_dimmed:hover,.yBT_Yq_county:hover{fill:var(--color-yellow-400);fill-opacity:.4}}.yBT_Yq_outline,.yBT_Yq_selected{fill:none;stroke:var(--color-black);stroke-width:2.5px;stroke-linejoin:round}.yBT_Yq_bufferPane{opacity:.32;transition:opacity var(--t-base)}.yBT_Yq_closeUp .yBT_Yq_bufferPane{display:none}.yBT_Yq_bufferPane svg{max-width:none!important;max-height:none!important}.yBT_Yq_buffer{fill:var(--color-yellow-400);fill-opacity:1;stroke:var(--color-yellow-400);stroke-opacity:1;stroke-linejoin:round;stroke-linecap:round}.yBT_Yq_here{fill:var(--color-black);fill-opacity:1;stroke:var(--color-white);stroke-width:3px}.yBT_Yq_countMarker{background:0 0;border:0}.yBT_Yq_countBadge{min-width:28px;height:24px;padding:0 var(--space-2);background:var(--color-black);border-radius:var(--radius-pill);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--color-yellow-400);cursor:pointer;place-items:center;font-weight:700;display:inline-grid;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000040}.yBT_Yq_areaTooltip{padding:var(--space-1) var(--space-3);background:var(--color-black);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--color-white);border:0;font-weight:600}.yBT_Yq_areaTooltip:before{display:none}.yBT_Yq_cluster{background:var(--color-black);border:3px solid var(--color-yellow-400);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--color-yellow-400);cursor:pointer;transition:transform var(--t-fast);border-radius:50%;place-items:center;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 4px #ffd60a59,0 4px 10px #00000040}.yBT_Yq_clusterRest{background:var(--color-gray-200);border:2px solid var(--color-white);text-align:center;min-width:22px;color:var(--color-gray-700);border-radius:999px;padding:1px 5px;font-size:10px;font-weight:700;line-height:14px;position:absolute;bottom:-6px;right:-10px}.yBT_Yq_cluster[data-muted]{background:var(--color-gray-200);border-color:var(--color-gray-500);box-shadow:none;color:var(--text-secondary)}:is(.yBT_Yq_cluster:hover,.is-active .yBT_Yq_cluster){transform:scale(1.12)}.yBT_Yq_popup .leaflet-popup-content-wrapper{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:0}.yBT_Yq_popup .leaflet-popup-content{font-family:var(--font-sans);line-height:var(--lh-normal);margin:0}.yBT_Yq_popup .leaflet-popup-content p{margin:0}.yBT_Yq_popup .leaflet-popup-content a{color:var(--text-primary)}.yBT_Yq_popup .leaflet-popup-tip{box-shadow:none}.yBT_Yq_popup .leaflet-popup-close-button{top:var(--space-2);right:var(--space-2);width:28px;height:28px;color:var(--text-secondary);border-radius:50%;place-items:center;font-size:18px;display:grid}.yBT_Yq_popup .leaflet-popup-close-button:hover{background:var(--color-gray-100);color:var(--text-primary)}.yBT_Yq_mapCard{gap:var(--space-2);padding:var(--space-4);display:grid}.yBT_Yq_mapCardNote{gap:var(--space-1);margin:var(--space-1) 0;padding:var(--space-2) var(--space-3);background:var(--color-gray-100);border-radius:var(--radius-sm);font-size:var(--fs-caption);color:var(--text-secondary);display:grid}.yBT_Yq_mapCardNote p{margin:0}.yBT_Yq_mapCardNote ul{color:var(--text-primary);gap:2px;margin:0;padding:0;list-style:none;display:grid}.yBT_Yq_mapCardNote li{align-items:center;gap:var(--space-2);min-height:24px;display:flex}.yBT_Yq_mapCardNote li span{flex:1}.yBT_Yq_undo{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:calc(var(--space-2) * -1);padding:var(--space-2) var(--space-4);background:var(--color-gray-100);border-radius:var(--radius-md);font-size:var(--fs-caption);color:var(--text-secondary);display:flex}.yBT_Yq_removeButton{min-height:26px;padding:0 var(--space-3);font-size:var(--fs-caption);flex-shrink:0}.yBT_Yq_mapCardNote li svg{color:var(--color-gray-500);flex-shrink:0}.yBT_Yq_mapCardTitle{padding-right:var(--space-6);font-size:var(--fs-body-md);margin:0;font-weight:700;line-height:1.3}.yBT_Yq_mapCardTitle a{color:var(--text-primary)}.yBT_Yq_mapCardTitle a:hover{text-underline-offset:3px;text-decoration:underline}.yBT_Yq_mapCardMeta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.yBT_Yq_mapCardInfo{font-size:var(--fs-body-sm);color:var(--text-secondary);margin:0}.yBT_Yq_mapCardActions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.yBT_Yq_mapCardActions>a{white-space:nowrap;gap:var(--space-1);color:var(--color-black);flex:auto}@media (max-width:1024px){.yBT_Yq_finder{height:auto;min-height:0}.yBT_Yq_split{display:block}.yBT_Yq_sidebar{width:auto;box-shadow:none;border-radius:0;display:block;position:static;overflow:visible}.yBT_Yq_mapHint{left:50%}.yBT_Yq_controls{padding:var(--space-5) var(--container-padding) var(--space-4)}.yBT_Yq_viewToggle{top:var(--nav-height);z-index:9;scroll-margin-top:var(--nav-height);gap:var(--space-1);padding:var(--space-2) var(--container-padding);background:var(--surface-card);border-bottom:1px solid var(--border-subtle);display:flex;position:sticky}.yBT_Yq_viewOption{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-height:40px;font-size:var(--fs-body-sm);color:var(--text-secondary);cursor:pointer;flex:1;font-weight:500;display:inline-flex}.yBT_Yq_viewOption[aria-pressed=true]{background:var(--color-black);color:var(--color-yellow-400);font-weight:600}.yBT_Yq_split[data-view=list] .yBT_Yq_mapPane,.yBT_Yq_split[data-view=map] .yBT_Yq_listPane{display:none}.yBT_Yq_listPane{padding:var(--space-4) var(--container-padding) var(--space-8);overflow:visible}.yBT_Yq_list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start}.yBT_Yq_mapPane{height:calc(100dvh - var(--nav-height) - 56px);min-height:420px;position:relative}.yBT_Yq_mapSettings{top:var(--space-3);left:var(--space-3);z-index:500;gap:var(--space-2);max-width:calc(100% - 80px);min-height:40px;padding:0 var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:var(--shadow-md);font-size:var(--fs-body-sm);color:var(--text-primary);cursor:pointer;align-items:center;font-weight:600;display:inline-flex;position:absolute}.yBT_Yq_mapSettings span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.yBT_Yq_mapSettings svg{color:var(--text-secondary);flex-shrink:0}}@media (max-width:640px){.yBT_Yq_radiusLabel{display:none}}
._5wb8fq_section{background:var(--color-white);padding:var(--space-20) 0}._5wb8fq_header{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}._5wb8fq_aside{align-items:center;gap:var(--space-4);display:flex}._5wb8fq_controls{gap:var(--space-2);display:flex}._5wb8fq_control{border:1.5px solid var(--border-default);background:var(--color-white);width:46px;height:46px;color:var(--text-primary);cursor:pointer;transition:border-color var(--t-fast), opacity var(--t-fast);border-radius:50%;place-items:center;display:grid}._5wb8fq_control:hover:not(:disabled){border-color:var(--color-black)}._5wb8fq_control:active:not(:disabled){transform:translateY(1px)}._5wb8fq_control:disabled{opacity:.35;cursor:default}._5wb8fq_rating{align-items:center;gap:var(--space-3);background:var(--color-gray-50);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-5);display:flex}._5wb8fq_stars{color:var(--color-yellow-400);gap:2px;display:flex}._5wb8fq_ratingText{font-size:var(--fs-body-sm);line-height:1.3}._5wb8fq_ratingText strong{font-weight:700;display:block}._5wb8fq_ratingText span{color:var(--text-tertiary);font-size:var(--fs-caption)}._5wb8fq_track{gap:var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}._5wb8fq_slide{flex:0 0 calc((100% - 3 * var(--space-4)) / 4);scroll-snap-align:start;display:flex}._5wb8fq_card{background:var(--color-gray-50);border-radius:var(--radius-lg);padding:var(--space-5);flex-direction:column;flex:1;margin:0;display:flex}._5wb8fq_mark{color:var(--color-black);margin-bottom:var(--space-3);font-size:36px;font-weight:900;line-height:1}._5wb8fq_body{margin:0 0 var(--space-5);font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:1.65}._5wb8fq_author{align-items:center;gap:var(--space-2);margin-top:auto;display:flex}._5wb8fq_avatar{background:var(--color-yellow-400);width:32px;height:32px;color:var(--color-black);border-radius:50%;place-items:center;display:grid}._5wb8fq_name strong{font-size:var(--fs-body-sm);font-weight:600;display:block}._5wb8fq_name time{font-size:var(--fs-caption);color:var(--text-tertiary)}@media (max-width:1024px){._5wb8fq_section{padding:var(--space-12) 0}._5wb8fq_aside{flex:100%;justify-content:space-between}._5wb8fq_track{margin-inline:calc(-1 * var(--container-padding));padding-inline:var(--container-padding);scroll-padding-inline:var(--container-padding)}._5wb8fq_slide{flex-basis:calc((100% - var(--space-4)) / 2)}}@media (max-width:640px){._5wb8fq_slide{flex-basis:85%}._5wb8fq_controls{display:none}}
.rWAxmG_card{padding:var(--space-6);background:var(--surface-page);border-radius:var(--radius-lg);scroll-margin-top:calc(var(--nav-height) + var(--space-4))}@media (max-width:640px){.rWAxmG_card{padding:var(--space-5)}}@media (max-width:400px){.rWAxmG_card{padding:var(--space-4)}}.rWAxmG_card header{margin-bottom:var(--space-6)}.rWAxmG_card header h2{margin-bottom:var(--space-2);font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:normal}.rWAxmG_card header p{font-size:var(--fs-body-sm)}.rWAxmG_form{gap:var(--space-3);display:grid}.rWAxmG_form altcha-widget{position:absolute}.rWAxmG_card .rWAxmG_form label{font-weight:var(--fw-medium)}.rWAxmG_card .rWAxmG_form input:not([type=checkbox]),.rWAxmG_card .rWAxmG_form textarea{min-height:44px;font-size:var(--fs-body-sm);border-width:1.5px}.rWAxmG_card .rWAxmG_form textarea{min-height:80px}.rWAxmG_card .rWAxmG_form button[type=submit]{justify-content:center;width:100%}
.T03AWG_page{padding:var(--space-8) 0;background:var(--surface-page)}.T03AWG_layout{align-items:start;gap:var(--space-8);padding:var(--space-8);background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr) 380px;display:grid}.T03AWG_main{min-width:0}.T03AWG_header{margin-bottom:var(--space-6)}.T03AWG_header h1{margin-bottom:var(--space-2);font-size:var(--fs-h2);font-weight:var(--fw-extrabold);text-wrap:balance;line-height:1.2}.T03AWG_address{margin-bottom:var(--space-3);font-size:var(--fs-body-sm);color:var(--text-secondary);transition:color var(--t-fast);align-items:center;gap:6px;line-height:1.4;display:inline-flex}.T03AWG_address svg{color:var(--text-tertiary);transition:color var(--t-fast);flex-shrink:0}.T03AWG_address:hover,.T03AWG_address:hover svg{color:var(--text-primary)}.T03AWG_address:hover span{text-underline-offset:3px;text-decoration:underline}.T03AWG_badges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.T03AWG_hoursTrigger{border-radius:var(--radius-pill);font-size:var(--fs-caption);font-weight:var(--fw-semibold);align-items:center;gap:5px;padding:3px 9px;line-height:1.3;display:inline-flex}.T03AWG_logo{aspect-ratio:auto;border:1px solid var(--border-subtle);width:fit-content;min-width:64px;max-width:180px;height:64px;margin-bottom:var(--space-4);border-radius:var(--radius-md);background:var(--surface-card);justify-content:center;padding:8px;display:flex}.T03AWG_logo img{object-fit:contain;width:auto;max-width:100%}.T03AWG_gallery{margin-top:var(--space-5)}.T03AWG_stage{position:relative}.T03AWG_track{border-radius:var(--radius-lg);scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.T03AWG_track::-webkit-scrollbar{display:none}.T03AWG_track>li{scroll-snap-align:start;flex:0 0 100%}.T03AWG_slide{aspect-ratio:2;background:var(--color-gray-100);border-radius:0;width:100%;max-height:340px}.T03AWG_gallery>.T03AWG_slide{border-radius:var(--radius-lg)}.T03AWG_arrow{background:var(--surface-card);width:40px;height:40px;box-shadow:var(--shadow-md);color:var(--text-primary);transition:opacity var(--t-fast), background var(--t-fast);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.T03AWG_arrow:hover{background:var(--color-yellow-400)}.T03AWG_arrow:disabled{opacity:0;pointer-events:none}.T03AWG_arrowPrevious{left:var(--space-3)}.T03AWG_arrowNext{right:var(--space-3)}.T03AWG_dots{bottom:var(--space-3);padding:0 var(--space-1);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-black) 45%, transparent);display:flex;position:absolute;left:50%;transform:translate(-50%)}.T03AWG_dots button{place-items:center;height:24px;padding:0 3px;display:grid}.T03AWG_dots button:after{content:"";border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-white) 55%, transparent);width:8px;height:8px;transition:width var(--t-base), background var(--t-base)}.T03AWG_dots button[aria-current]:after{background:var(--color-white);width:20px}.T03AWG_hours{position:relative}.T03AWG_hoursTrigger{background:var(--color-gray-100);color:var(--text-secondary);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);list-style:none}.T03AWG_hoursTrigger::-webkit-details-marker{display:none}.T03AWG_hoursTrigger svg{color:var(--text-tertiary);transition:color var(--t-fast);flex-shrink:0}.T03AWG_hoursTrigger:hover{background:var(--color-gray-200);color:var(--text-primary)}.T03AWG_hoursTrigger:hover svg{color:var(--text-primary)}.T03AWG_chevron{transition:transform var(--t-base)}.T03AWG_hours[open] .T03AWG_chevron{transform:rotate(180deg)}.T03AWG_hoursPopover{z-index:40;width:max-content;min-width:260px;max-width:calc(100vw - 2 * var(--container-padding));padding:var(--space-3) 14px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);position:absolute;top:calc(100% + 6px);left:0}.T03AWG_hoursTitle{border-bottom:1px solid var(--border-subtle);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);margin-bottom:7px;padding-bottom:7px}.T03AWG_hoursPopover ul{gap:3px;list-style:none;display:grid}.T03AWG_hoursPopover li{justify-content:space-between;gap:var(--space-3);white-space:nowrap;font-variant-numeric:tabular-nums;padding:5px var(--space-2);border-radius:var(--radius-sm);font-size:var(--fs-body-sm);color:var(--text-secondary);display:flex}.T03AWG_hoursPopover li span:last-child{color:var(--text-primary)}.T03AWG_hoursPopover li [data-closed]{color:var(--text-tertiary)}.T03AWG_hoursPopover li[data-today]{background:var(--color-yellow-400);font-weight:var(--fw-bold);color:var(--text-on-yellow)}.T03AWG_hoursPopover li[data-today] span{color:inherit}@media (max-width:400px){.T03AWG_hoursPopover{min-width:0;padding-inline:10px}.T03AWG_hoursPopover li{gap:var(--space-2);padding-inline:6px}}.T03AWG_hoursPopover small{font-size:var(--fs-overline);font-weight:var(--fw-medium)}.T03AWG_intro{margin-bottom:var(--space-6);padding:var(--space-5);background:var(--surface-page);border-radius:var(--radius-lg)}.T03AWG_intro h2{margin-bottom:var(--space-3);font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:1.3}.T03AWG_intro p+p{margin-top:var(--space-2)}.T03AWG_intro p{color:var(--text-secondary);line-height:1.6}.T03AWG_section{margin-bottom:var(--space-8)}.T03AWG_section:last-child{margin-bottom:0}.T03AWG_section h2{margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-h4);font-weight:var(--fw-bold)}.T03AWG_people{gap:var(--space-4);display:grid}.T03AWG_person{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5) var(--space-4) var(--space-4);background:var(--surface-page);border-radius:var(--radius-xl);display:flex}.T03AWG_person[data-advisor]{background:var(--surface-highlight)}.T03AWG_personPhoto{object-fit:cover;object-position:center top;border-radius:var(--radius-lg);width:130px;height:160px;box-shadow:var(--shadow-sm);flex-shrink:0}.T03AWG_noPhoto{background:var(--color-gray-200);box-shadow:none;color:var(--text-tertiary);place-items:center;display:grid}.T03AWG_person[data-advisor] .T03AWG_noPhoto{background:var(--color-yellow-100);color:var(--color-yellow-700)}.T03AWG_personBody{flex:1;min-width:0}.T03AWG_personTag{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--text-secondary);margin-bottom:2px;line-height:1.3;display:block}.T03AWG_person[data-advisor] .T03AWG_personTag{color:var(--color-yellow-700)}.T03AWG_personBody h3{padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-h4);font-weight:var(--fw-extrabold);line-height:var(--lh-snug);letter-spacing:-.015em}.T03AWG_personRole{margin-top:var(--space-3);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--text-secondary)}.T03AWG_personLinks{gap:var(--space-3) var(--space-5);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.T03AWG_personLinks a{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--fs-body-sm);font-weight:var(--fw-medium);overflow-wrap:anywhere;transition:color var(--t-fast);line-height:1.4;display:inline-flex}.T03AWG_personLinks a:hover{color:var(--color-yellow-700)}.T03AWG_personLinks svg{color:var(--color-yellow-600);flex-shrink:0}.T03AWG_links{align-items:center;gap:var(--space-3);margin-top:var(--space-5);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--text-secondary);flex-wrap:wrap;display:flex}.T03AWG_links ul{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.T03AWG_links a{padding:6px var(--space-3);background:var(--color-gray-100);border-radius:var(--radius-md);font-size:var(--fs-caption);color:var(--text-primary);transition:background var(--t-fast), color var(--t-fast);align-items:center;gap:6px;display:inline-flex}.T03AWG_links a:hover{background:var(--color-black);color:var(--color-yellow-400)}.T03AWG_vehicles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.T03AWG_vehicles li{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--surface-page);border-radius:var(--radius-md);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);text-wrap:balance;line-height:1.3;display:flex}.T03AWG_packages{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.T03AWG_packages>li{align-content:start;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-page);border-radius:var(--radius-md);display:grid}.T03AWG_packageName{align-items:flex-start;gap:var(--space-3);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);margin:0;line-height:1.3;display:flex}.T03AWG_packageExtensions{gap:var(--space-1);padding-left:calc(20px + var(--space-3));font-size:var(--fs-caption);line-height:1.4;list-style:none;display:grid}.T03AWG_packageExtensions li{align-items:baseline;gap:var(--space-2);display:flex}.T03AWG_packageExtensions svg{flex-shrink:0;translate:0 1px}.T03AWG_vehicleIcon{background:var(--color-yellow-400);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-on-yellow);flex-shrink:0;place-items:center;display:grid}.T03AWG_bullets{gap:var(--space-2);list-style:none;display:grid}.T03AWG_bullets li{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-page);border-radius:var(--radius-md);font-size:var(--fs-body-sm);display:flex}.T03AWG_bullet{background:var(--color-yellow-400);width:20px;height:20px;color:var(--text-on-yellow);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.T03AWG_other{padding:var(--space-4);background:var(--surface-page);border-radius:var(--radius-md);font-size:var(--fs-body-sm);line-height:1.6}.T03AWG_other p+p{margin-top:var(--space-2)}.T03AWG_inquiryBar{z-index:40;padding:var(--space-3) var(--container-padding) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--surface-card);border-top:1px solid var(--border-subtle);transition:transform var(--t-slow);display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 12px #0a0a0a0f}.T03AWG_inquiryBar[data-visible]{transform:none}.T03AWG_inquiryBar a{gap:var(--space-2);width:100%}@media (prefers-reduced-motion:reduce){.T03AWG_inquiryBar{transition:none}}.T03AWG_aside{top:var(--sticky-top,calc(var(--nav-height) + var(--space-4)));gap:var(--space-4);flex-direction:column;display:flex;position:sticky}.T03AWG_map{isolation:isolate;border-radius:var(--radius-lg);background:var(--color-gray-100);height:200px}@media (max-width:1024px){.T03AWG_layout{padding:var(--space-8);grid-template-columns:1fr}.T03AWG_inquiryBar{display:block}.T03AWG_aside{align-items:stretch;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:static}.T03AWG_map{height:auto;min-height:260px}}@media (max-width:640px){.T03AWG_logo{min-width:52px;max-width:200px;height:52px;padding:6px}.T03AWG_arrow{width:36px;height:36px}.T03AWG_slide{aspect-ratio:3/2}.T03AWG_page{padding:var(--space-6) 0 var(--space-12)}.T03AWG_layout{gap:var(--space-6);padding:var(--space-6)}.T03AWG_aside{gap:var(--space-4);grid-template-columns:1fr}.T03AWG_map{height:200px;min-height:0}.T03AWG_header h1{font-size:28px}.T03AWG_person{gap:0 var(--space-4);padding:var(--space-4);grid-template-columns:72px minmax(0,1fr);align-items:center;display:grid}.T03AWG_personPhoto{grid-row:span 2;width:72px;height:88px}.T03AWG_personBody{display:contents}.T03AWG_personTag{align-self:end}.T03AWG_personBody h3{border-bottom:0;align-self:start;padding-bottom:0}.T03AWG_personRole,.T03AWG_personLinks{grid-column:1/-1}.T03AWG_personRole{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.T03AWG_personLinks{gap:var(--space-2);flex-direction:column}.T03AWG_vehicles,.T03AWG_packages{grid-template-columns:1fr}.T03AWG_links{flex-direction:column;align-items:flex-start}}
.ORNcuG_banner{z-index:90;inset-inline:0;padding:var(--space-4);pointer-events:none;animation:ORNcuG_rise .4s var(--ease-out) both;position:fixed;bottom:0}@keyframes ORNcuG_rise{0%{transform:translateY(100%)}}.ORNcuG_card{max-width:960px;max-height:calc(100svh - var(--header-offset) - var(--space-4));padding:var(--space-6);border-radius:var(--radius-2xl);background:var(--surface-dark);color:var(--text-inverse);box-shadow:var(--shadow-xl);pointer-events:auto;--focus-ring:var(--color-yellow-400);margin:0 auto;overflow-y:auto}.ORNcuG_title{margin-bottom:var(--space-2);font-size:20px;font-weight:700;line-height:1.3}.ORNcuG_text{max-width:70ch;font-size:var(--fs-body-sm);color:#ffffffbf;line-height:1.6}.ORNcuG_link{color:var(--text-inverse);text-underline-offset:3px;text-decoration:underline}.ORNcuG_link:hover{color:var(--color-yellow-400)}.ORNcuG_categories{gap:var(--space-3);margin-top:var(--space-5);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.ORNcuG_category{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-dark);border-radius:var(--radius-xl);cursor:pointer;flex-direction:column;display:flex}.ORNcuG_category:has(input:disabled){cursor:default}.ORNcuG_categoryHead{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--fs-body-sm);font-weight:700;display:flex}.ORNcuG_categoryHead input{width:18px;height:18px;accent-color:var(--color-yellow-400)}.ORNcuG_services{font-size:var(--fs-caption);color:#ffffff80;margin-top:auto}.ORNcuG_categoryText{font-size:var(--fs-body-sm);color:#ffffffa6;line-height:1.5}.ORNcuG_actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@media (max-width:900px){.ORNcuG_categories{grid-auto-flow:row}.ORNcuG_actions>*{flex:1 1 0}}@media (max-width:640px){.ORNcuG_card{padding:var(--space-5)}.ORNcuG_actions{bottom:calc(-1 * var(--space-5));margin-bottom:calc(-1 * var(--space-5));padding-block:var(--space-4) var(--space-5);background:var(--surface-dark);flex-direction:column;position:sticky}}@media (prefers-reduced-motion:reduce){.ORNcuG_banner{animation:none}}
.JxK0vq_page{padding:var(--space-20) 0;background:var(--surface-page);text-align:center}.JxK0vq_card{max-width:720px;padding:var(--space-12);background:var(--surface-card);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);margin:0 auto}.JxK0vq_icon{width:80px;height:80px;margin:0 auto var(--space-6);background:var(--color-yellow-400);color:var(--text-on-yellow);border-radius:50%;place-items:center;animation:.5s cubic-bezier(.34,1.56,.64,1) JxK0vq_pop;display:grid}@keyframes JxK0vq_pop{0%{transform:scale(0)}}.JxK0vq_card h1{margin-bottom:var(--space-3);font-size:var(--fs-h2);font-weight:var(--fw-extrabold);text-wrap:balance;line-height:1.2}.JxK0vq_lead{font-size:var(--fs-body-lg);color:var(--text-secondary);line-height:1.6}.JxK0vq_lead strong{color:var(--text-primary)}.JxK0vq_summary{margin:var(--space-6) 0;padding:var(--space-2) var(--space-5);background:var(--surface-page);border-radius:var(--radius-md);text-align:left}.JxK0vq_row{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;font-size:var(--fs-body-sm);display:flex}.JxK0vq_row+.JxK0vq_row{border-top:1px solid var(--border-subtle)}.JxK0vq_row dt{color:var(--text-secondary)}.JxK0vq_row dd{font-weight:var(--fw-semibold);text-align:right;white-space:pre-line}.JxK0vq_note{font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:1.6}.JxK0vq_note a{font-weight:var(--fw-semibold);color:var(--text-primary);white-space:nowrap}.JxK0vq_note a:hover{color:var(--color-yellow-700)}.JxK0vq_actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.JxK0vq_actions a{gap:var(--space-2)}.JxK0vq_workshop{gap:var(--space-5);margin-bottom:var(--space-6);padding:var(--space-5);background:var(--surface-page);border-radius:var(--radius-lg);text-align:left;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.JxK0vq_info{gap:var(--space-2);flex-direction:column;display:flex}.JxK0vq_workshop>:last-child:not(.JxK0vq_info){height:auto;min-height:200px}.JxK0vq_info h2{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--text-tertiary)}.JxK0vq_name{margin-bottom:var(--space-1);font-size:var(--fs-body-lg);font-weight:var(--fw-bold);line-height:1.3}.JxK0vq_line{gap:var(--space-2);font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:1.5;display:flex}.JxK0vq_line svg{color:var(--text-tertiary);flex-shrink:0;margin-top:2px}.JxK0vq_line a{color:inherit;text-decoration:none}.JxK0vq_line a:hover{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}.JxK0vq_buttons{gap:var(--space-2);padding-top:var(--space-4);flex-wrap:wrap;margin-top:auto;display:flex}.JxK0vq_buttons a{gap:var(--space-2)}@media (prefers-reduced-motion:reduce){.JxK0vq_icon{animation:none}}@media (max-width:640px){.JxK0vq_page{padding:var(--space-8) 0 var(--space-12)}.JxK0vq_card{padding:var(--space-8) var(--space-6)}.JxK0vq_icon{width:64px;height:64px}.JxK0vq_actions a{width:100%}.JxK0vq_workshop{padding:var(--space-4);grid-template-columns:1fr}.JxK0vq_buttons a{flex:auto}}
._5nNGZW_page{background:var(--surface-page)}._5nNGZW_layout{align-items:start;gap:var(--space-8);max-width:var(--container-max);padding:var(--space-8) var(--container-padding) var(--space-16);--error-text:color-mix(in srgb, var(--color-error) 80%, var(--color-black));grid-template-columns:minmax(0,1fr) 400px;margin:0 auto;display:grid}._5nNGZW_layout altcha-widget{position:absolute}._5nNGZW_main{gap:var(--space-6);display:grid}._5nNGZW_header h1{margin-bottom:var(--space-3);font-size:var(--fs-h1);letter-spacing:-.02em;font-weight:800;line-height:1.15}._5nNGZW_header p{max-width:640px;font-size:var(--fs-body-md);color:var(--text-secondary);line-height:1.6}._5nNGZW_quote{margin-top:var(--space-6);padding:var(--space-5) var(--space-6);background:var(--surface-highlight);border:1px solid var(--color-yellow-300);border-radius:var(--radius-xl);font-size:var(--fs-body-sm);line-height:1.5}._5nNGZW_header ._5nNGZW_quote p{max-width:62ch;font-size:var(--fs-body-md);color:var(--text-primary);text-wrap:pretty;font-weight:600;line-height:1.45}._5nNGZW_quote ul{gap:var(--space-2);margin-top:var(--space-3);color:var(--text-secondary);padding-left:1.1em;list-style:outside;display:grid}._5nNGZW_quote li::marker{color:var(--color-yellow-600)}@media (max-width:640px){._5nNGZW_quote{padding:var(--space-5)}}._5nNGZW_step{min-width:0;padding:var(--space-8);background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);border:0}._5nNGZW_stepHead{align-items:center;gap:var(--space-4);float:left;width:100%;margin-bottom:var(--space-6);font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:1.5;display:flex}._5nNGZW_stepHead+*{clear:both}._5nNGZW_stepHead strong{margin-bottom:var(--space-1);font-size:var(--fs-body-lg);color:var(--text-primary);font-weight:700;line-height:1.3;display:block}._5nNGZW_stepHead small{margin-left:var(--space-2);font-size:var(--fs-caption);color:var(--text-tertiary);font-weight:500}._5nNGZW_stepNumber{background:var(--surface-highlight);width:36px;height:36px;color:var(--color-yellow-700);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}._5nNGZW_grid{gap:var(--space-5) var(--space-6);grid-template-columns:1fr 1fr;display:grid}._5nNGZW_selectWrap{display:block;position:relative}._5nNGZW_selectWrap svg{top:50%;right:var(--space-4);color:var(--text-secondary);pointer-events:none;position:absolute;translate:0 -50%}._5nNGZW_selectWrap ._5nNGZW_select{padding-right:var(--space-10);appearance:none;cursor:pointer}._5nNGZW_conditions{gap:var(--space-3);border:0;grid-template-columns:1fr 1fr;min-width:0;display:grid}._5nNGZW_conditions legend{margin-bottom:var(--space-2);font-size:var(--fs-body-sm);color:var(--text-primary);font-weight:600}._5nNGZW_radio{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--fs-caption);color:var(--text-secondary);cursor:pointer;transition:border-color var(--t-fast), background var(--t-fast);line-height:1.5;display:flex}._5nNGZW_radio:hover{border-color:var(--color-gray-400)}._5nNGZW_radio:has(input:checked){border-color:var(--color-black);background:var(--surface-highlight)}._5nNGZW_radio input{width:18px;height:18px;accent-color:var(--color-black);flex-shrink:0;margin:0}._5nNGZW_radio strong{font-size:var(--fs-body-sm);color:var(--text-primary);display:block}._5nNGZW_aside{top:var(--sticky-top,calc(var(--nav-height) + var(--space-4)));gap:var(--space-4);padding:var(--space-6);background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);display:grid;position:sticky}._5nNGZW_summaryTitle{font-size:var(--fs-h4);font-weight:700}._5nNGZW_workshop{column-gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-page);font-size:var(--fs-body-sm);grid-template-columns:minmax(0,1fr) auto;line-height:1.5;display:grid}._5nNGZW_workshop>p{grid-column:1}._5nNGZW_workshopLabel{font-size:var(--fs-caption);color:var(--text-tertiary);font-weight:600}._5nNGZW_workshopName{font-weight:700}._5nNGZW_workshopMeta{color:var(--text-secondary)}._5nNGZW_workshopMeta a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:2px}._5nNGZW_workshopMeta a:hover{color:var(--text-primary)}._5nNGZW_workshopEdit{grid-area:1/2/span 2;align-self:start}._5nNGZW_aside>div:last-child{padding-top:0}._5nNGZW_aside>div:last-child button{width:100%}@media (max-width:1024px){._5nNGZW_layout{grid-template-columns:1fr}._5nNGZW_aside{position:static}}@media (max-width:640px){._5nNGZW_layout{padding-top:var(--space-6);gap:var(--space-6)}._5nNGZW_header h1{font-size:var(--fs-h2)}._5nNGZW_step{padding:var(--space-6)}._5nNGZW_grid,._5nNGZW_conditions{grid-template-columns:1fr}._5nNGZW_aside{padding:var(--space-5)}}
.iqX4XW_featured{padding-bottom:var(--space-16)}.iqX4XW_featuredCard{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);color:inherit;transition:transform var(--t-base), box-shadow var(--t-base), border-color var(--t-base);grid-template-columns:7fr 6fr;text-decoration:none;display:grid;overflow:hidden}.iqX4XW_featuredCard:hover{border-color:var(--border-default);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.iqX4XW_featuredContent{padding:var(--space-12);flex-direction:column;justify-content:center;display:flex}.iqX4XW_featuredMeta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);flex-wrap:wrap;font-weight:600;display:flex}.iqX4XW_featuredTag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-yellow-400);color:var(--text-on-yellow);font-weight:700}.iqX4XW_categoryTag{}.iqX4XW_featuredTitle{margin-bottom:var(--space-4);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.15}.iqX4XW_featuredExcerpt{max-width:56ch;margin-bottom:var(--space-8);font-size:var(--fs-body-lg);color:var(--text-secondary);line-height:1.6}.iqX4XW_featuredFooter{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.iqX4XW_byline{align-items:center;gap:var(--space-3);font-size:var(--fs-body-sm);color:var(--text-tertiary);line-height:1.4;display:flex}.iqX4XW_byline strong{color:var(--text-primary);font-weight:600;display:block}.iqX4XW_avatar{background:var(--color-yellow-400);width:40px;height:40px;color:var(--text-on-yellow);font-size:var(--fs-body-sm);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.iqX4XW_featuredMore{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-black);color:var(--color-white);font-size:var(--fs-body-sm);font-weight:600;display:inline-flex}.iqX4XW_featuredMore svg{color:var(--color-yellow-400);transition:transform var(--t-fast)}.iqX4XW_featuredCard:hover .iqX4XW_featuredMore svg{transform:translate(4px)}.iqX4XW_featuredImage{background:radial-gradient(circle at 25% 30%, #ffd60a33 0%, transparent 55%), radial-gradient(circle at 80% 75%, #ffd60a14 0%, transparent 50%), var(--surface-dark);min-height:360px;color:var(--color-yellow-400);place-items:center;display:grid;position:relative;overflow:hidden}.iqX4XW_featuredImage>svg{opacity:.5}.iqX4XW_featuredImage img{object-fit:cover;transition:transform .6s var(--ease-out)}.iqX4XW_featuredCard:hover .iqX4XW_featuredImage img{transform:scale(1.03)}.iqX4XW_list{padding-bottom:var(--space-20);scroll-margin-top:var(--space-8)}.iqX4XW_listHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.iqX4XW_listTitle{font-size:clamp(26px, 3vw, var(--fs-display-sm));letter-spacing:-.02em;font-weight:800;line-height:1.15}.iqX4XW_count{margin-top:var(--space-2);color:var(--text-tertiary)}.iqX4XW_sort{align-items:center;gap:var(--space-3);font-size:var(--fs-body-sm);color:var(--text-tertiary);display:flex}.iqX4XW_sortControl{align-items:center;display:inline-flex;position:relative}.iqX4XW_sortControl select{appearance:none;height:40px;padding:0 var(--space-10) 0 var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);font:inherit;color:var(--text-primary);cursor:pointer;transition:border-color var(--t-fast);font-weight:600}.iqX4XW_sortControl select:hover{border-color:var(--color-black)}.iqX4XW_sortControl svg{right:var(--space-4);pointer-events:none;color:var(--text-primary);position:absolute}.iqX4XW_categories{gap:var(--space-2);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.iqX4XW_pill{justify-content:center;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);font-size:var(--fs-body-sm);color:var(--text-primary);white-space:nowrap;transition:border-color var(--t-fast);font-weight:500;text-decoration:none;display:inline-flex}a.iqX4XW_pill:hover{border-color:var(--color-black)}.iqX4XW_pill[aria-current],.iqX4XW_tagPill{background:var(--color-yellow-400);border-color:var(--color-yellow-400);color:var(--text-on-yellow);font-weight:700}.iqX4XW_activeTag{align-items:center;gap:var(--space-3);margin:calc(var(--space-6) * -1) 0 var(--space-10);font-size:var(--fs-body-sm);color:var(--text-tertiary);display:flex}a.iqX4XW_tagPill:hover{border-color:var(--color-black)}.iqX4XW_pill[aria-disabled]{opacity:.4}.iqX4XW_empty{align-items:center;gap:var(--space-4);padding:var(--space-16) var(--space-6);border:1px dashed var(--border-default);border-radius:var(--radius-xl);text-align:center;color:var(--text-secondary);flex-direction:column;display:flex}.iqX4XW_emptyLink{align-items:center;gap:var(--space-2);color:var(--text-link);font-weight:600;text-decoration:none;display:inline-flex}.iqX4XW_pagination{align-items:center;gap:var(--space-4);margin-top:var(--space-16);flex-direction:column;display:flex}.iqX4XW_paginationList{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.iqX4XW_pageButton{min-width:44px;height:44px;padding:0 var(--space-4);font-variant-numeric:tabular-nums;font-weight:600}.iqX4XW_pageDots{padding:0 var(--space-1);color:var(--text-tertiary);font-weight:700}.iqX4XW_paginationInfo{font-size:var(--fs-body-sm);color:var(--text-tertiary);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.iqX4XW_featuredCard,.iqX4XW_featuredImage img,.iqX4XW_featuredMore svg{transition:none}.iqX4XW_featuredCard:hover,.iqX4XW_featuredCard:hover .iqX4XW_featuredImage img,.iqX4XW_featuredCard:hover .iqX4XW_featuredMore svg{transform:none}}@media (max-width:1024px){.iqX4XW_featuredCard{grid-template-columns:1fr}.iqX4XW_featuredImage{aspect-ratio:16/9;order:-1;min-height:0}.iqX4XW_featuredContent{padding:var(--space-8)}}@media (max-width:640px){.iqX4XW_featured{padding-bottom:var(--space-12)}.iqX4XW_featuredContent{padding:var(--space-6)}.iqX4XW_featuredFooter{flex-direction:column;align-items:stretch}.iqX4XW_featuredMore{justify-content:center;height:48px}.iqX4XW_list{padding-bottom:var(--space-16)}.iqX4XW_categories{scrollbar-width:none;margin-inline:calc(var(--container-padding) * -1);padding-inline:var(--container-padding);flex-wrap:nowrap;overflow-x:auto}.iqX4XW_stepLabel{display:none}}
.HDSAiG_dialog{--error-text:color-mix(in srgb, var(--color-error) 80%, var(--color-black));width:min(600px, calc(100% - 2 * var(--container-padding)));max-height:calc(100dvh - 2 * var(--space-6));padding:var(--space-10);border-radius:var(--radius-2xl);background:var(--color-white);color:var(--text-primary);box-shadow:var(--shadow-xl);overscroll-behavior:contain;border:0;margin:auto}.HDSAiG_dialog[open]{animation:HDSAiG_rise .24s var(--ease-out)}.HDSAiG_dialog::backdrop{background:color-mix(in srgb, var(--color-black) 55%, transparent)}html:has(.HDSAiG_dialog[open]){overflow:hidden}@keyframes HDSAiG_rise{0%{opacity:0;translate:0 16px}}.HDSAiG_close{top:var(--space-4);right:var(--space-4);background:var(--color-gray-100);width:40px;height:40px;color:var(--text-primary);cursor:pointer;transition:background var(--t-fast);border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.HDSAiG_close:hover{background:var(--color-gray-200)}.HDSAiG_dialog header{margin-bottom:var(--space-6);padding-right:var(--space-10)}.HDSAiG_dialog header h2{font-size:var(--fs-h3)}.HDSAiG_dialog header p{text-wrap:pretty}.HDSAiG_form p{max-width:none}.HDSAiG_form{gap:var(--space-5);display:grid}.HDSAiG_form altcha-widget{position:absolute}.HDSAiG_form button[type=submit]{width:100%}@media (max-width:640px){.HDSAiG_dialog{padding:var(--space-6)}}
.Grjkva_footer{background:var(--color-white);border-top:1px solid var(--border-subtle)}.Grjkva_inner{max-width:var(--container-max);padding:var(--space-12) var(--container-padding);margin:0 auto}.Grjkva_top{justify-content:space-between;align-items:center;gap:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.Grjkva_logo{align-items:center;height:56px;display:flex}.Grjkva_logoImage{width:auto;height:100%}.Grjkva_brandFallback{font-weight:var(--fw-extrabold);font-size:var(--fs-h4);letter-spacing:var(--ls-tight);color:var(--color-black)}.Grjkva_contacts{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.Grjkva_contact{align-items:center;gap:var(--space-3);font-size:var(--fs-body-md);font-weight:var(--fw-semibold);transition:color var(--t-fast);display:flex}.Grjkva_contact:hover{color:var(--color-yellow-600)}.Grjkva_contactIcon{background:var(--color-yellow-400);width:40px;height:40px;color:var(--color-black);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.Grjkva_cols{gap:var(--space-8);padding:var(--space-8) 0;grid-template-columns:1.5fr repeat(3,1fr);display:grid}.Grjkva_heading{font-size:var(--fs-overline);text-transform:uppercase;letter-spacing:.12em;color:var(--text-tertiary);font-weight:var(--fw-semibold);margin-bottom:var(--space-4)}.Grjkva_col li{margin-bottom:var(--space-2)}.Grjkva_col li a,.Grjkva_linkButton{font-size:var(--fs-body-sm);color:var(--text-primary);transition:color var(--t-fast)}.Grjkva_linkButton{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.Grjkva_col li a:hover,.Grjkva_linkButton:hover{color:var(--color-yellow-600)}.Grjkva_org{font-style:normal;font-size:var(--fs-body-sm);color:var(--text-secondary);line-height:var(--lh-relaxed)}.Grjkva_org strong{color:var(--text-primary);margin-bottom:var(--space-2);display:block}.Grjkva_bottom{padding-top:var(--space-6);border-top:1px solid var(--border-subtle);font-size:var(--fs-caption);color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Grjkva_controls{align-items:center;gap:var(--space-4);display:flex}.Grjkva_socials{gap:var(--space-2);display:flex}.Grjkva_socials a{border:1px solid var(--border-default);width:32px;height:32px;color:var(--text-secondary);transition:all var(--t-fast);border-radius:50%;place-items:center;display:grid}.Grjkva_socials a:hover{background:var(--color-yellow-400);border-color:var(--color-yellow-400);color:var(--color-black)}@media (max-width:1024px){.Grjkva_inner{padding-block:var(--space-8)}.Grjkva_cols{grid-template-columns:1fr 1fr}.Grjkva_top,.Grjkva_contacts{gap:var(--space-4)}}@media (max-width:640px){.Grjkva_cols{grid-template-columns:1fr}}
