.gzblCa_card{border:1px solid var(--sg-line);border-radius:var(--sg-radius-card);background:var(--sg-surface);color:var(--sg-text);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.gzblCa_media{background:var(--sg-bg);align-self:stretch;min-width:0;position:relative}.gzblCa_media video{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;display:block}.gzblCa_media>span{color:var(--sg-text-muted);align-items:center;gap:7px;padding:9px 14px;font-size:12px;display:flex}.gzblCa_copy{align-self:center;min-width:0;padding:clamp(24px,4vw,48px)}.gzblCa_label{color:var(--sg-accent);font-size:12px}.gzblCa_copy h3{letter-spacing:-.035em;text-wrap:balance;margin-top:12px;font-size:clamp(24px,3vw,36px);line-height:1.12}.gzblCa_copy p{color:var(--sg-text-muted);margin-top:16px;font-size:14px;line-height:1.65}.gzblCa_open{color:var(--sg-accent);align-items:center;gap:10px;margin-top:24px;font-size:13px;display:flex}@media (max-width:700px){.gzblCa_card{grid-template-columns:1fr}.gzblCa_copy{padding:24px}.gzblCa_media video{height:auto}}
._4woRRa_shell{width:var(--sg-shell);margin-inline:auto}._4woRRa_guide{max-width:860px;margin-top:56px}._4woRRa_guide p{color:var(--sg-text-muted);text-wrap:pretty;margin-top:16px;line-height:1.75}._4woRRa_guide a{color:var(--sg-accent);text-underline-offset:3px;text-decoration:underline}._4woRRa_workflowSteps{gap:24px;margin-top:28px;padding-left:24px;display:grid}._4woRRa_workflowSteps>li::marker{color:var(--sg-accent)}._4woRRa_workflowSteps h3{letter-spacing:-.02em;font-size:18px;font-weight:600}._4woRRa_workflowSteps p{margin-top:8px}._4woRRa_workflowSkills{flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:14px;list-style:none;display:flex}._4woRRa_guide ._4woRRa_exampleBrief{border-left:2px solid var(--sg-accent);background:var(--sg-surface);padding:18px 22px}._4woRRa_readingLinks{gap:14px;margin-top:20px;list-style:none;display:grid}._4woRRa_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._4woRRa_crumbs{color:var(--sg-text-dim);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:flex}._4woRRa_crumbs a:hover{color:var(--sg-text)}._4woRRa_crumbs [aria-current]{color:var(--sg-text-muted)}._4woRRa_head{max-width:720px;margin-bottom:32px}._4woRRa_head ._4woRRa_crumbs{margin-bottom:14px}._4woRRa_title{letter-spacing:-.045em;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:600;line-height:1.04}._4woRRa_lead{color:var(--sg-text-muted);margin-top:12px;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.6}._4woRRa_toolbar{border-bottom:1px solid var(--sg-line);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:18px;display:flex}._4woRRa_toolbar>:last-child{margin-left:auto}._4woRRa_count{color:var(--sg-text-muted);font-size:14px}._4woRRa_search{border:1px solid var(--sg-line-strong);background:var(--sg-surface);height:44px;color:var(--sg-text-dim);border-radius:999px;flex:0 340px;align-items:center;gap:10px;padding:0 8px 0 16px;transition:border-color .2s,box-shadow .2s;display:flex}._4woRRa_search:focus-within{border-color:rgb(var(--sg-accent-rgb) / .6);box-shadow:0 0 0 4px var(--sg-accent-soft)}._4woRRa_search input{min-width:0;height:100%;color:var(--sg-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}._4woRRa_search input::placeholder{color:var(--sg-text-dim)}._4woRRa_search input::-webkit-search-cancel-button{display:none}._4woRRa_search button{border-radius:999px;place-items:center;width:30px;height:30px;display:grid}._4woRRa_segmented{border:1px solid var(--sg-line);border-radius:999px;padding:4px;display:flex}._4woRRa_segmented button{height:34px;color:var(--sg-text-muted);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;display:flex;position:relative}._4woRRa_segmented button[aria-pressed=true]{color:var(--sg-accent-ink)}._4woRRa_segmented button>:not(._4woRRa_segmentActive){position:relative}._4woRRa_segmented small{font-family:var(--font-geist-mono), monospace;opacity:.7;font-size:11px}._4woRRa_segmentActive{border-radius:inherit;background:var(--sg-accent);position:absolute;inset:0}._4woRRa_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;list-style:none;display:grid}._4woRRa_grid[data-feature=true]>:first-child{grid-column:span 2}._4woRRa_item{min-height:0}._4woRRa_card{border:1px solid var(--sg-line);border-radius:var(--sg-radius-card);background:var(--sg-surface);height:100%;transition:border-color .3s ease, transform .45s var(--sg-ease);flex-direction:column;display:flex;overflow:hidden}._4woRRa_card:hover{border-color:var(--sg-line-strong);transform:translateY(-4px)}._4woRRa_media{border-radius:15px;flex:1;place-items:center;min-height:220px;margin:6px 6px 0;display:grid;position:relative;overflow:hidden}._4woRRa_photo{object-fit:cover;transition:transform .9s var(--sg-ease)}._4woRRa_art{aspect-ratio:1;border-radius:var(--sg-radius-art);width:min(46%,168px);box-shadow:0 30px 50px -28px rgb(var(--shadow-rgb) / var(--shadow-opacity));transition:transform .8s var(--sg-ease);position:relative;overflow:hidden}._4woRRa_art img{object-fit:cover;transform:scale(1.06)}._4woRRa_card:hover ._4woRRa_art{transform:rotate(-4deg)scale(1.05)}._4woRRa_card:hover ._4woRRa_photo{transform:scale(1.04)}._4woRRa_badge{background:rgb(var(--sg-bg-rgb) / .75);height:28px;color:var(--sg-text);font-family:var(--font-geist-mono), monospace;-webkit-backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;display:inline-flex;position:absolute;top:12px;left:12px}._4woRRa_body{gap:6px;padding:16px 18px 18px;display:grid}._4woRRa_name{letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}._4woRRa_name svg{color:var(--sg-text-dim);transition:transform .3s var(--sg-ease), color .2s ease;flex:none}._4woRRa_card:hover ._4woRRa_name svg{color:var(--sg-accent);transform:translate(2px,-2px)}._4woRRa_grid[data-feature=true]>:first-child ._4woRRa_name{font-size:clamp(1.4rem,2.2vw,1.8rem)}._4woRRa_description{color:var(--sg-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}._4woRRa_empty{border:1px dashed var(--sg-line-strong);border-radius:var(--sg-radius-card);text-align:center;justify-items:center;gap:10px;margin-top:24px;padding:56px 24px;display:grid}._4woRRa_empty h2{letter-spacing:-.02em;font-size:20px;font-weight:600}._4woRRa_empty p{max-width:46ch;color:var(--sg-text-muted);font-size:14.5px}._4woRRa_secondary{border:1px solid var(--sg-line-strong);border-radius:999px;justify-content:center;align-items:center;height:44px;margin-top:8px;padding:0 20px;font-size:14.5px;font-weight:600;transition:background-color .2s;display:inline-flex}._4woRRa_secondary:hover{background:rgb(var(--sg-text-rgb) / .06)}._4woRRa_banner{isolation:isolate;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(200px,.45fr);align-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}._4woRRa_banner:before{content:"";z-index:0;background:linear-gradient(90deg, rgb(var(--sg-bg-rgb) / .92) 0%, rgb(var(--sg-bg-rgb) / .75) 45%, rgb(var(--sg-bg-rgb) / .05) 80%);position:absolute;inset:0}._4woRRa_bannerPhoto{z-index:-1;object-fit:cover}._4woRRa_bannerArt{z-index:1;aspect-ratio:1;border-radius:var(--sg-radius-art);width:min(80%,260px);box-shadow:0 40px 60px -30px rgb(var(--shadow-rgb) / var(--shadow-opacity));grid-area:1/2;justify-self:center;animation:8s ease-in-out infinite alternate _4woRRa_bob;position:relative;overflow:hidden;transform:rotate(-5deg)}._4woRRa_bannerArt img{object-fit:cover;transform:scale(1.06)}@keyframes _4woRRa_bob{to{transform:rotate(-2deg)translateY(-10px)}}._4woRRa_bannerCopy{z-index:1;grid-area:1/1;justify-items:start;gap:14px;padding:clamp(28px,5vw,56px);display:grid;position:relative}._4woRRa_bannerLabel{color:var(--sg-text-muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}._4woRRa_bannerCopy h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:600;line-height:1.04}._4woRRa_bannerCopy p{max-width:52ch;color:var(--sg-text-muted);font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.6}._4woRRa_bannerStats{flex-wrap:wrap;gap:8px;list-style:none;display:flex}._4woRRa_bannerStats li{background:rgb(var(--sg-text-rgb) / .08);color:var(--sg-text-muted);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}._4woRRa_bannerStats strong{color:var(--sg-text)}._4woRRa_bannerStats svg{color:var(--sg-accent)}._4woRRa_covered{flex-wrap:wrap;gap:6px;list-style:none;display:flex}._4woRRa_covered li{border:1px solid var(--sg-line-strong);color:var(--sg-text-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}._4woRRa_section{margin-top:clamp(48px,6vw,80px)}._4woRRa_sectionHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}._4woRRa_sectionTitle{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600}._4woRRa_viewAll{color:var(--sg-text-muted);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}._4woRRa_viewAll:hover{color:var(--sg-accent)}._4woRRa_skillGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:20px;list-style:none;display:grid}._4woRRa_moreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;display:grid}._4woRRa_moreCard{border:1px solid var(--sg-line);border-radius:var(--sg-radius-card);background:var(--sg-surface);transition:border-color .25s ease, transform .35s var(--sg-ease);align-items:center;gap:14px;padding:10px 16px 10px 10px;display:flex}._4woRRa_moreCard:hover{border-color:var(--sg-line-strong);transform:translateY(-3px)}._4woRRa_moreCard>svg{color:var(--sg-text-dim)}._4woRRa_moreArt{border-radius:14px;flex:none;place-items:center;width:72px;height:72px;display:grid}._4woRRa_moreArt img{border-radius:22%}._4woRRa_morePhoto{position:relative;overflow:hidden}._4woRRa_morePhoto img{object-fit:cover;border-radius:0}._4woRRa_moreText{flex:1;gap:2px;min-width:0;font-size:15px;font-weight:600;display:grid}._4woRRa_moreText small{color:var(--sg-text-dim);font-size:13px;font-weight:400}@media (max-width:1023px){._4woRRa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}._4woRRa_moreGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){._4woRRa_grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}._4woRRa_grid[data-feature=true]>:first-child{grid-column:auto}._4woRRa_banner{grid-template-columns:minmax(0,1fr);min-height:0}._4woRRa_banner:before{background:linear-gradient(0deg, rgb(var(--sg-bg-rgb) / .94) 45%, rgb(var(--sg-bg-rgb) / .2))}._4woRRa_bannerArt{grid-area:1/1;width:132px;margin-top:28px}._4woRRa_bannerCopy{grid-row:2}._4woRRa_toolbar>:last-child{margin-left:0}._4woRRa_search{flex-basis:100%}}@media (prefers-reduced-motion:reduce){._4woRRa_card,._4woRRa_art,._4woRRa_photo,._4woRRa_moreCard{transition:none}._4woRRa_bannerArt{animation:none}}._4woRRa_useCases{gap:20px;margin-top:24px;padding:0;list-style:none;display:grid}._4woRRa_packHead{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}._4woRRa_packLayout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px clamp(24px,4vw,64px);display:grid}._4woRRa_packLayout>div{min-width:0}@media (max-width:899px){._4woRRa_packLayout{grid-template-columns:minmax(0,1fr)}}._4woRRa_packTier{border:1px solid var(--sg-line-strong);color:var(--sg-text-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}._4woRRa_packTier[data-tier=pro]{color:var(--sg-text)}._4woRRa_packLead{max-width:62ch;color:var(--sg-text-muted);margin-bottom:16px}._4woRRa_packNote{color:var(--sg-text-muted);margin-top:12px;font-size:14px}._4woRRa_packNote a{color:var(--sg-text);text-underline-offset:3px;text-decoration:underline}
.sbLx6q_shell{width:var(--sg-shell);margin-inline:auto}.sbLx6q_crumbs{color:var(--sg-text-dim);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.sbLx6q_crumbs a:hover{color:var(--sg-text)}.sbLx6q_crumbs [aria-current]{color:var(--sg-text-muted)}.sbLx6q_hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.sbLx6q_heroCopy{grid-template-columns:minmax(0,1fr);justify-items:start;gap:18px;display:grid}.sbLx6q_categoryChip{border:1px solid var(--sg-line-strong);height:32px;color:var(--sg-text-muted);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;transition:color .2s,border-color .2s;display:inline-flex}.sbLx6q_categoryChip:hover{border-color:rgb(var(--sg-accent-rgb) / .5);color:var(--sg-text)}.sbLx6q_title{letter-spacing:-.048em;text-wrap:balance;font-size:clamp(2.4rem,5vw,4rem);font-weight:600;line-height:1.02}.sbLx6q_lead{max-width:52ch;color:var(--sg-text-muted);font-size:clamp(1.02rem,1.35vw,1.15rem);line-height:1.6}.sbLx6q_facts{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.sbLx6q_facts li{background:rgb(var(--sg-text-rgb) / .05);color:var(--sg-text-muted);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;display:inline-flex}.sbLx6q_facts svg{color:var(--sg-accent)}.sbLx6q_installLine{border:1px solid var(--sg-line-strong);background:var(--sg-surface);border-radius:999px;align-items:center;gap:8px;width:min(600px,100%);margin-top:6px;padding:6px 6px 6px 18px;display:flex}.sbLx6q_installLine code{min-width:0;font-family:var(--font-geist-mono), monospace;white-space:nowrap;scrollbar-width:none;flex:1;font-size:13.5px;overflow-x:auto}.sbLx6q_installLine code span{color:var(--sg-accent)}.sbLx6q_works{color:var(--sg-text-dim);--stack-ring:var(--sg-bg);flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:13px;display:flex}.sbLx6q_heroArt{aspect-ratio:1/.86;box-shadow:inset 0 0 0 1px rgb(var(--sg-text-rgb) / .12);border-radius:28px;place-items:center;display:grid;position:relative}.sbLx6q_heroTile{aspect-ratio:1;border-radius:var(--sg-radius-art);width:58%;box-shadow:0 40px 60px -30px rgb(var(--shadow-rgb) / var(--shadow-opacity));animation:7s ease-in-out infinite alternate sbLx6q_float;position:relative;overflow:hidden;transform:rotate(-4deg)}.sbLx6q_heroTile img{object-fit:cover;transform:scale(1.06)}@keyframes sbLx6q_float{to{transform:rotate(-1deg)translateY(-12px)}}.sbLx6q_heroPrice{background:rgb(var(--sg-bg-rgb) / .78);color:var(--sg-text);font-family:var(--font-geist-mono), monospace;-webkit-backdrop-filter:blur(8px);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;position:absolute;top:18px;left:18px}.sbLx6q_heroPrice[data-free=true]{background:var(--sg-accent);color:var(--sg-accent-ink)}.sbLx6q_body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(32px,4vw,56px);margin-top:clamp(56px,7vw,96px);display:grid}.sbLx6q_main{gap:56px;min-width:0;display:grid}.sbLx6q_main>*{min-width:0}.sbLx6q_developerDetails{border:1px solid var(--sg-line);border-radius:var(--sg-radius-card);background:var(--sg-surface);overflow:hidden}.sbLx6q_developerDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px;list-style:none;display:flex}.sbLx6q_developerDetails>summary::-webkit-details-marker{display:none}.sbLx6q_developerDetails>summary>span{gap:6px;display:grid}.sbLx6q_developerDetails strong{letter-spacing:-.02em;font-size:18px;font-weight:600}.sbLx6q_developerDetails>summary span span{color:var(--sg-text-muted);font-size:14px;line-height:1.5}.sbLx6q_developerDetails>summary>svg{color:var(--sg-text-muted);flex-shrink:0}.sbLx6q_developerDetails[open]>summary>svg{transform:rotate(180deg)}.sbLx6q_developerContent{border-top:1px solid var(--sg-line);gap:40px;min-width:0;padding:24px;display:grid}.sbLx6q_developerContent>*{min-width:0}.sbLx6q_section h2{letter-spacing:-.03em;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:600}.sbLx6q_sectionLead{max-width:64ch;color:var(--sg-text-muted);margin:8px 0 20px;font-size:15px;line-height:1.6}.sbLx6q_sectionLead a{color:var(--sg-accent);text-underline-offset:3px;text-decoration:underline}.sbLx6q_tabs{scrollbar-width:none;gap:6px;margin:0 -16px 16px;padding:2px 16px;display:flex;overflow-x:auto}.sbLx6q_tabs::-webkit-scrollbar{display:none}.sbLx6q_tab{border:1px solid var(--sg-line);height:38px;color:var(--sg-text-muted);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:13.5px;transition:color .2s;display:inline-flex;position:relative}.sbLx6q_tab[aria-selected=true]{border-color:rgb(var(--sg-accent-rgb) / .5);color:var(--sg-text)}.sbLx6q_tab>:not(.sbLx6q_tabActive){position:relative}.sbLx6q_tabActive{border-radius:inherit;background:rgb(var(--sg-accent-rgb) / .12);position:absolute;inset:-1px}.sbLx6q_tabLogo{background:var(--sg-chip);width:22px;height:22px;color:var(--on-primary);border-radius:7px;place-items:center;display:grid}.sbLx6q_panel{min-height:120px}.sbLx6q_steps{counter-reset:step;gap:18px;list-style:none;display:grid}.sbLx6q_steps li{counter-increment:step;gap:10px;padding-left:40px;display:grid;position:relative}.sbLx6q_steps li:before{content:counter(step);background:var(--sg-accent-soft);width:26px;height:26px;color:var(--sg-accent);font-family:var(--font-geist-mono), monospace;border-radius:999px;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;top:-2px;left:0}.sbLx6q_steps li:not(:last-child):after{content:"";background:var(--sg-line-strong);width:1px;position:absolute;top:30px;bottom:-14px;left:12.5px}.sbLx6q_steps p{color:var(--sg-text);font-size:14.5px}.sbLx6q_code{border:1px solid var(--sg-line);background:var(--sg-bg-raised);border-radius:16px;overflow:hidden}.sbLx6q_code figcaption{border-bottom:1px solid var(--sg-line);font-family:var(--font-geist-mono), monospace;color:var(--sg-text-dim);justify-content:space-between;align-items:center;padding:6px 6px 6px 14px;font-size:12px;display:flex}.sbLx6q_code pre{font-family:var(--font-geist-mono), monospace;color:var(--sg-text);scrollbar-width:thin;scrollbar-color:var(--sg-line-strong) transparent;padding:14px 16px;font-size:13px;line-height:1.7;overflow-x:auto}.sbLx6q_copy{width:32px;height:32px;color:var(--sg-text-muted);border-radius:999px;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.sbLx6q_copy:hover{background:rgb(var(--sg-text-rgb) / .08);color:var(--sg-text)}.sbLx6q_fields{border:1px solid var(--sg-line);border-radius:16px;overflow:hidden}.sbLx6q_fieldsHead,.sbLx6q_fieldRow{grid-template-columns:minmax(140px,1fr) 110px minmax(0,2fr);gap:16px;padding:12px 16px;display:grid}.sbLx6q_fieldsHead{background:rgb(var(--sg-text-rgb) / .03);color:var(--sg-text-dim);font-size:12.5px}.sbLx6q_fieldRow{border-top:1px solid var(--sg-line);font-size:14px}.sbLx6q_fieldRow code{font-family:var(--font-geist-mono), monospace;font-size:13px}.sbLx6q_fieldRow em{background:var(--sg-accent-soft);color:var(--sg-accent);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-style:normal}.sbLx6q_fieldType{font-family:var(--font-geist-mono), monospace;color:var(--sg-text-muted);font-size:13px}.sbLx6q_fieldNotes{color:var(--sg-text-muted)}.sbLx6q_aside{position:sticky;top:100px}.sbLx6q_summary{border:1px solid var(--sg-line-strong);border-radius:var(--sg-radius-card);background:radial-gradient(320px circle at 100% 0%, rgb(var(--sg-accent-rgb) / .12), transparent 70%), var(--sg-surface);gap:18px;padding:24px;display:grid}.sbLx6q_summaryLabel{color:var(--sg-text-dim);font-size:13px}.sbLx6q_summaryPrice{letter-spacing:-.05em;margin-top:-10px;font-size:2.6rem;font-weight:600;line-height:1}.sbLx6q_summaryList{gap:12px;list-style:none;display:grid}.sbLx6q_summaryList li{color:var(--sg-text-muted);gap:10px;font-size:14px;line-height:1.45;display:flex}.sbLx6q_summaryList svg{color:var(--sg-accent);flex:none;margin-top:2px}.sbLx6q_primary{background:var(--sg-accent);height:46px;color:var(--sg-accent-ink);transition:box-shadow .25s var(--sg-ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.sbLx6q_primary:hover{box-shadow:0 0 0 4px var(--sg-accent-soft)}.sbLx6q_secondary{border:1px solid var(--sg-line-strong);height:44px;color:var(--sg-text);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:background-color .2s;display:inline-flex}.sbLx6q_secondary:hover{background:rgb(var(--sg-text-rgb) / .05)}.sbLx6q_primary:active,.sbLx6q_secondary:active{transform:scale(.98)}.sbLx6q_attribution{color:var(--sg-text-dim);font-size:12.5px}.sbLx6q_summaryFoot{border-top:1px solid var(--sg-line);padding-top:16px}.sbLx6q_related{margin-top:clamp(72px,8vw,112px)}.sbLx6q_relatedTitle{letter-spacing:-.035em;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:600}.sbLx6q_viewAll{color:var(--sg-text-muted);align-items:center;gap:6px;margin-right:6px;font-size:14px;font-weight:500;display:inline-flex}.sbLx6q_viewAll:hover{color:var(--sg-accent)}@media (max-width:1023px){.sbLx6q_body{grid-template-columns:minmax(0,1fr)}.sbLx6q_aside{order:-1;position:static}}@media (max-width:899px){.sbLx6q_hero{grid-template-columns:minmax(0,1fr)}.sbLx6q_heroArt{aspect-ratio:16/10;order:-1}.sbLx6q_heroTile{width:38%}}@media (max-width:640px){.sbLx6q_fieldsHead{display:none}.sbLx6q_fieldRow{grid-template-columns:minmax(0,1fr) auto}.sbLx6q_fieldNotes{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.sbLx6q_heroTile{animation:none}}.sbLx6q_hero[data-media=true]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.sbLx6q_player{gap:10px;margin:0;display:grid}.sbLx6q_player video,.sbLx6q_player img{border-radius:var(--sg-radius-card);background:var(--sg-surface);width:100%;height:auto;box-shadow:inset 0 0 0 1px rgb(var(--sg-text-rgb) / .12);display:block}.sbLx6q_player[data-portrait] video,.sbLx6q_player[data-portrait] img{width:min(100%, calc(min(72vh, 640px) * var(--w) / var(--h)));aspect-ratio:var(--w) / var(--h);justify-self:center}.sbLx6q_player figcaption,.sbLx6q_galleryCredit{color:var(--sg-text-muted);font-size:13px;line-height:1.5}.sbLx6q_showcase{gap:16px;margin-top:clamp(40px,5vw,64px);display:grid}.sbLx6q_showcaseTitle{letter-spacing:-.01em;font-size:20px}.sbLx6q_gallery{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sbLx6q_galleryItem{aspect-ratio:16/10;border:1px solid var(--sg-line);background:var(--sg-surface);cursor:zoom-in;width:100%;transition:transform .3s var(--sg-ease), border-color .2s ease;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}.sbLx6q_galleryItem img{object-fit:cover}.sbLx6q_galleryItem:hover{border-color:var(--sg-line-strong);transform:translateY(-2px)}.sbLx6q_galleryItem:active{transform:scale(.98)}.sbLx6q_galleryItem:focus-visible{outline:2px solid var(--sg-accent);outline-offset:2px}.sbLx6q_galleryBadge{background:rgb(var(--sg-bg-rgb) / .85);color:var(--sg-text);letter-spacing:.04em;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600;position:absolute;top:8px;left:8px}.sbLx6q_lightbox{background:0 0;border:0;max-width:min(92vw,1400px);max-height:92vh;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.sbLx6q_lightbox::backdrop{background:#000000c7}.sbLx6q_lightboxFrame{place-items:center;max-width:min(92vw,1400px);max-height:92vh;display:grid;position:relative}.sbLx6q_lightboxImage{object-fit:contain;border-radius:14px;width:auto;max-width:min(92vw,1400px);height:auto;max-height:88vh;display:block}.sbLx6q_lightboxClose{z-index:1;border:1px solid var(--sg-line-strong);background:var(--sg-surface);width:36px;height:36px;color:var(--sg-text);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;top:-14px;right:-14px}.sbLx6q_lightboxPrev,.sbLx6q_lightboxNext{z-index:1;border:1px solid var(--sg-line-strong);background:var(--sg-surface);width:44px;height:44px;color:var(--sg-text);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.sbLx6q_lightboxPrev{left:-16px}.sbLx6q_lightboxNext{right:-16px}.sbLx6q_lightboxCount{color:var(--sg-text-muted,#9a9a9a);font-family:var(--font-geist-mono), monospace;font-size:12px;position:absolute;bottom:-30px;left:50%;translate:-50%}@media (max-width:899px){.sbLx6q_hero[data-media=true]{grid-template-columns:minmax(0,1fr)}.sbLx6q_lightboxClose{top:8px;right:8px}.sbLx6q_lightboxPrev{left:8px}.sbLx6q_lightboxNext{right:8px}.sbLx6q_lightboxCount{bottom:8px}}@media (prefers-reduced-motion:reduce){.sbLx6q_galleryItem{transition:none}}.sbLx6q_howList{max-width:64ch;color:var(--sg-text-muted);text-wrap:pretty;gap:12px;margin:16px 0 0;padding-left:1.25rem;font-size:15px;line-height:1.6;display:grid}.sbLx6q_howList b{color:var(--sg-text);font-weight:600}.sbLx6q_tools{gap:16px;display:grid}.sbLx6q_tool{border:1px solid var(--sg-line);border-radius:var(--sg-radius-card);background:var(--sg-surface);padding:20px}.sbLx6q_tool h3{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:16px;font-weight:600;display:flex}.sbLx6q_tool h3 code{font-family:var(--font-geist-mono), monospace;color:var(--sg-accent);font-size:14px}.sbLx6q_tool h3 span{color:var(--sg-text-muted);font-weight:500}.sbLx6q_tool>p{max-width:72ch;color:var(--sg-text-muted);text-wrap:pretty;margin:8px 0 16px;font-size:14px;line-height:1.6}.sbLx6q_copyList{gap:10px;max-width:68ch;margin-top:16px;padding:0;list-style:none;display:grid}.sbLx6q_copyList li{color:var(--sg-text);grid-template-columns:15px 1fr;gap:10px;font-size:15px;line-height:1.55;display:grid}.sbLx6q_copyList svg{color:var(--sg-accent);margin-top:4px}.sbLx6q_copyList[data-tone=muted] li{color:var(--sg-text-muted)}.sbLx6q_copyList[data-tone=muted] svg{color:var(--sg-text-dim)}.sbLx6q_fitGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;margin-top:8px;display:grid}.sbLx6q_fitGrid h3{letter-spacing:.04em;text-transform:uppercase;color:var(--sg-text-dim);margin-top:12px;font-size:13px;font-weight:600}.sbLx6q_faqs{border:1px solid var(--sg-line);border-radius:16px;margin-top:16px;overflow:hidden}.sbLx6q_faq+.sbLx6q_faq{border-top:1px solid var(--sg-line)}.sbLx6q_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:15px;font-weight:550;list-style:none;display:flex}.sbLx6q_faq summary::-webkit-details-marker{display:none}.sbLx6q_faq summary svg{color:var(--sg-text-dim);transition:transform .2s var(--sg-ease);flex:none}.sbLx6q_faq[open] summary svg{transform:rotate(45deg)}.sbLx6q_faq summary:focus-visible{outline:2px solid var(--sg-accent);outline-offset:-2px}.sbLx6q_faq p{max-width:68ch;color:var(--sg-text-muted);padding:0 18px 18px;font-size:15px;line-height:1.6}@media (prefers-reduced-motion:reduce){.sbLx6q_faq summary svg{transition:none}}.sbLx6q_guides{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sbLx6q_guide{border:1px solid var(--sg-line);background:var(--sg-surface);color:inherit;border-radius:12px;padding:14px 16px;text-decoration:none;display:block}.sbLx6q_guide:hover{border-color:var(--sg-accent)}.sbLx6q_guide strong{font-size:15px;font-weight:600;display:block}.sbLx6q_guide span{color:var(--sg-text-muted);margin-top:4px;font-size:14px;line-height:1.5;display:block}
.IQG9IG_picker{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.IQG9IG_list{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.IQG9IG_row{min-width:0}.IQG9IG_tab{isolation:isolate;width:100%;color:var(--sg-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:16px;gap:4px;padding:18px 20px;transition:background-color .2s;display:grid;position:relative}.IQG9IG_tab:hover{background:rgb(var(--sg-text-rgb) / .04)}.IQG9IG_tab:focus-visible{outline:2px solid var(--sg-accent);outline-offset:2px}.IQG9IG_tabHighlight{z-index:-1;border-radius:inherit;background:var(--sg-surface);position:absolute;inset:0}.IQG9IG_tab[aria-selected=true] .IQG9IG_tabTitle{color:var(--sg-text)}.IQG9IG_tabTitle{letter-spacing:-.015em;color:var(--sg-text-muted);font-size:20px;font-weight:600;line-height:1.3;transition:color .2s}.IQG9IG_tabSkills{color:var(--sg-text-muted);font-size:15px}.IQG9IG_tab[aria-selected=true] .IQG9IG_tabSkills{color:var(--sg-accent)}.IQG9IG_stage{min-width:0;position:sticky;top:112px}.IQG9IG_inline{display:none}.IQG9IG_panel{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.IQG9IG_preview{border-radius:var(--sg-radius-card);background:var(--sg-surface);margin:0;overflow:hidden}.IQG9IG_preview video{aspect-ratio:16/9;object-fit:cover;background:var(--sg-surface);width:100%;display:block}.IQG9IG_preview figcaption{color:var(--sg-text-muted);padding:10px 16px 12px;font-size:14px}.IQG9IG_body{max-width:56ch;color:var(--sg-text);margin:0;font-size:18px;line-height:1.55}.IQG9IG_skills{flex-wrap:wrap;gap:8px;display:flex}.IQG9IG_skill{background:var(--sg-surface);min-height:40px;color:var(--sg-text);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;transition:background-color .2s;display:inline-flex}.IQG9IG_skill svg:first-child{color:var(--sg-accent)}.IQG9IG_skill svg:last-child{color:var(--sg-text-muted);transition:transform .2s}.IQG9IG_skill:hover{background:var(--sg-surface-hover)}.IQG9IG_skill:hover svg:last-child{transform:translate(2px)}.IQG9IG_command{background:var(--sg-surface);border-radius:14px;align-items:center;gap:8px;padding:6px 6px 6px 18px;display:flex}.IQG9IG_command code{white-space:nowrap;min-width:0;color:var(--sg-text);flex:1;font-size:14px;overflow-x:auto}.IQG9IG_command button{width:40px;height:40px;color:var(--sg-text-muted);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;display:grid}.IQG9IG_command button:hover{background:var(--sg-surface-hover);color:var(--sg-text)}@media (max-width:900px){.IQG9IG_picker{grid-template-columns:minmax(0,1fr)}.IQG9IG_stage{display:none}.IQG9IG_inline:not([hidden]){padding:6px 4px 22px;display:block}.IQG9IG_tab{padding:16px}.IQG9IG_tabTitle{font-size:18px}}@media (prefers-reduced-motion:reduce){.IQG9IG_tab,.IQG9IG_tabTitle,.IQG9IG_skill,.IQG9IG_skill svg:last-child{transition:none}}
.FZmPCa_shell{width:var(--sg-shell);margin-inline:auto}.FZmPCa_crumbs{color:var(--sg-text-dim);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.FZmPCa_crumbs a:hover{color:var(--sg-text)}.FZmPCa_crumbs [aria-current]{color:var(--sg-text-muted)}.FZmPCa_head{max-width:760px;margin-bottom:clamp(32px,4vw,52px);position:relative}.FZmPCa_eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--sg-accent);margin-bottom:14px;font-size:12px}.FZmPCa_title{letter-spacing:-.045em;text-wrap:balance;flex-wrap:wrap;align-items:baseline;gap:14px;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:600;line-height:1.04;display:flex}.FZmPCa_count{font-family:var(--font-geist-mono), monospace;letter-spacing:0;color:var(--sg-text-dim);font-size:.95rem;font-weight:500}.FZmPCa_lead{max-width:62ch;color:var(--sg-text-muted);text-wrap:pretty;margin-top:14px;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.62}.FZmPCa_facts{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.FZmPCa_fact{border:1px solid var(--sg-line);background:var(--sg-surface);color:var(--sg-text-muted);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;display:inline-flex}.FZmPCa_fact svg{color:var(--sg-accent)}.FZmPCa_grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.FZmPCa_card{border:1px solid var(--sg-line);border-radius:var(--sg-radius-card);background:var(--sg-surface);height:100%;transition:border-color .25s var(--sg-ease), background-color .25s var(--sg-ease), transform .25s var(--sg-ease);flex-direction:column;padding:22px;display:flex;position:relative}.FZmPCa_card:hover{border-color:var(--sg-line-strong);background:var(--sg-surface-hover);transform:translateY(-2px)}.FZmPCa_cardIcon{background:var(--sg-accent-soft);width:42px;height:42px;color:var(--sg-accent);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.FZmPCa_cardTitle{letter-spacing:-.018em;color:var(--sg-text);font-size:1.05rem;font-weight:600}.FZmPCa_cardText{color:var(--sg-text-muted);margin-top:8px;font-size:.9rem;line-height:1.6}.FZmPCa_cardFoot{border-top:1px solid var(--sg-line);color:var(--sg-text-dim);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:14px;font-size:13px;display:flex}.FZmPCa_cardFoot svg{transition:transform .25s var(--sg-ease)}.FZmPCa_card:hover .FZmPCa_cardFoot svg{transform:translate(3px)}.FZmPCa_section{margin-top:clamp(36px,4.5vw,56px)}.FZmPCa_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.FZmPCa_sectionTitle{letter-spacing:-.028em;font-size:1.3rem;font-weight:600}.FZmPCa_viewAll{color:var(--sg-text-muted);align-items:center;gap:6px;font-size:14px;transition:color .2s;display:inline-flex}.FZmPCa_viewAll:hover{color:var(--sg-accent)}.FZmPCa_skillGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,268px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.FZmPCa_empty{border:1px solid var(--sg-line);border-radius:var(--sg-radius-card);background:var(--sg-surface);text-align:center;justify-items:center;gap:10px;padding:clamp(40px,6vw,72px) 24px;display:grid}.FZmPCa_empty h2{letter-spacing:-.02em;font-size:1.2rem;font-weight:600}.FZmPCa_empty p{max-width:44ch;color:var(--sg-text-muted);font-size:.95rem;line-height:1.6}.FZmPCa_secondary{border:1px solid var(--sg-line-strong);background:rgb(var(--sg-text-rgb) / .03);height:44px;color:var(--sg-text);transition:border-color .2s var(--sg-ease), background-color .2s var(--sg-ease);border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:0 20px;font-size:14.5px;font-weight:600;display:inline-flex}.FZmPCa_secondary:hover{border-color:rgb(var(--sg-text-rgb) / .28);background:rgb(var(--sg-text-rgb) / .07)}.FZmPCa_siblings{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.FZmPCa_sibling{border:1px solid var(--sg-line);background:var(--sg-surface);color:var(--sg-text-muted);transition:border-color .2s var(--sg-ease), color .2s var(--sg-ease);border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:13.5px;display:inline-flex}.FZmPCa_sibling:hover{border-color:var(--sg-line-strong);color:var(--sg-text)}.FZmPCa_sibling small{color:var(--sg-text-dim);font-variant-numeric:tabular-nums}.FZmPCa_hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);margin-bottom:clamp(32px,4vw,52px);display:grid}.FZmPCa_hero .FZmPCa_head{max-width:none;margin-bottom:0}.FZmPCa_hero .FZmPCa_title{font-size:clamp(2.1rem,3.8vw,3.4rem);display:block}.FZmPCa_hero .FZmPCa_count{vertical-align:middle;margin-left:12px;display:inline-block}@media (max-width:860px){.FZmPCa_hero{grid-template-columns:1fr;gap:28px}.FZmPCa_hero .FZmPCa_title{font-size:clamp(2.2rem,6vw,3.4rem)}}
.d50wDq_section{margin-top:clamp(64px,8vw,112px)}.d50wDq_head{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:24px;display:flex}.d50wDq_head h2{letter-spacing:-.03em;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:600;line-height:1.1}.d50wDq_stars svg{color:var(--sg-accent)}.d50wDq_stars{gap:2px;display:inline-flex}.d50wDq_empty{border-radius:var(--sg-radius-card);background:var(--sg-surface);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 40px;padding:clamp(20px,3vw,32px);display:flex}.d50wDq_emptyCopy{gap:4px;max-width:44ch;display:grid}.d50wDq_emptyTitle{letter-spacing:-.01em;font-size:19px;font-weight:600}.d50wDq_empty .d50wDq_composer{background:0 0;flex:360px;max-width:520px;padding:0}.d50wDq_layout{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.d50wDq_side{gap:20px;display:grid;position:sticky;top:112px}.d50wDq_summary{gap:18px;display:grid}.d50wDq_average{align-items:center;gap:16px;display:flex}.d50wDq_averageValue{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,5vw,4rem);font-weight:600;line-height:1}.d50wDq_averageMeta{color:var(--sg-text-muted);gap:4px;font-size:14px;display:grid}.d50wDq_bars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.d50wDq_bars li{font-variant-numeric:tabular-nums;color:var(--sg-text-muted);grid-template-columns:14px minmax(0,1fr) 24px;align-items:center;gap:10px;font-size:13px;display:grid}.d50wDq_track{background:var(--sg-surface);border-radius:999px;height:8px;overflow:hidden}.d50wDq_fill{border-radius:inherit;background:var(--sg-accent);transform-origin:0;height:100%;display:block}.d50wDq_barCount{text-align:right}.d50wDq_composer{border-radius:var(--sg-radius-card);background:var(--sg-surface);gap:12px;padding:20px;display:grid}.d50wDq_composerTitle{font-size:16px;font-weight:600}.d50wDq_starInput{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.d50wDq_starRow{gap:2px;display:flex}.d50wDq_starRow button{width:44px;height:44px;color:rgb(var(--sg-text-rgb) / .35);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;transition:color .15s;display:grid}.d50wDq_starRow button[data-on=true]{color:var(--sg-accent)}.d50wDq_starRow button:focus-visible{outline:2px solid var(--sg-accent);outline-offset:1px}.d50wDq_starLabel{min-width:72px;color:var(--sg-text-muted);font-size:14px;font-weight:600}.d50wDq_form{gap:10px;margin:-4px;padding:4px;display:grid;overflow:hidden}.d50wDq_fieldLabel{padding-top:4px;font-size:14px;font-weight:600}.d50wDq_fieldLabel span{color:var(--sg-text-muted);font-weight:400}.d50wDq_form textarea,.d50wDq_replyForm textarea{background:var(--sg-bg);width:100%;min-height:120px;color:var(--sg-text);font:inherit;resize:vertical;border:0;border-radius:18px;padding:14px 16px;font-size:15px;line-height:1.5}.d50wDq_form textarea:focus,.d50wDq_form textarea:focus-visible,.d50wDq_replyForm textarea:focus,.d50wDq_replyForm textarea:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--sg-accent-rgb) / .7);outline:none}.d50wDq_replyForm textarea{min-height:0}.d50wDq_formActions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.d50wDq_primary{background:var(--sg-accent);min-height:44px;color:var(--sg-accent-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:600;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.d50wDq_primary:active{transform:scale(.97)}.d50wDq_composer .d50wDq_primary:disabled,.d50wDq_replyForm .d50wDq_primary:disabled{background:var(--sg-accent);color:var(--sg-accent-ink);opacity:.45;cursor:not-allowed}.d50wDq_textButton{min-height:36px;color:var(--sg-text);font:inherit;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--sg-text-rgb) / .3);text-decoration-color:rgb(var(--sg-text-rgb) / .3);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:600;display:inline-flex}.d50wDq_textButton:hover{text-decoration-color:currentColor}.d50wDq_textButton:disabled{opacity:.5;cursor:wait}.d50wDq_mine{justify-items:start;gap:8px;display:grid}.d50wDq_mineBody{font-size:15px;line-height:1.55}.d50wDq_notice{color:var(--sg-accent);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.d50wDq_list{gap:12px;display:grid}.d50wDq_review{border-radius:var(--sg-radius-card);background:var(--sg-surface);gap:12px;padding:20px 22px;display:grid}.d50wDq_author{align-items:center;gap:12px;min-width:0;display:flex}.d50wDq_avatar{background:var(--sg-accent-soft);width:38px;height:38px;color:var(--sg-accent);border-radius:999px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.d50wDq_authorText{gap:2px;min-width:0;display:grid}.d50wDq_authorLine{flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:flex}.d50wDq_meta{color:var(--sg-text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.d50wDq_badge{background:var(--sg-accent-soft);color:var(--sg-accent);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.d50wDq_used{width:fit-content;color:var(--sg-text-muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.d50wDq_used svg{color:var(--sg-accent)}.d50wDq_body{color:var(--sg-text);overflow-wrap:anywhere;font-size:16px;line-height:1.6}.d50wDq_actions{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.d50wDq_replies{gap:10px;display:grid;overflow:hidden}.d50wDq_reply{background:var(--sg-bg);border-radius:16px;gap:8px;margin-left:50px;padding:14px 16px;display:grid}.d50wDq_replyForm{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;margin:-4px;padding:4px;display:grid;overflow:hidden}.d50wDq_replyIcon{color:var(--sg-text-muted);margin-top:12px}.d50wDq_more{background:var(--sg-surface);min-height:44px;color:var(--sg-text);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:0 20px;font-size:14px;font-weight:600}.d50wDq_more:hover{background:var(--sg-surface-hover)}.d50wDq_note{color:var(--sg-text-muted);font-size:14px;line-height:1.5}.d50wDq_error{color:rgb(var(--destructive-rgb));font-size:14px}.d50wDq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.d50wDq_layout{grid-template-columns:minmax(0,1fr)}.d50wDq_side{position:static}}@media (max-width:560px){.d50wDq_reply{margin-left:0}.d50wDq_replyForm{grid-template-columns:minmax(0,1fr)}.d50wDq_replyIcon{display:none}.d50wDq_starRow button{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.d50wDq_primary,.d50wDq_starRow button{transition:none}}
.lo8Oka_shell{width:var(--sg-shell);margin-inline:auto}.lo8Oka_shell ul,.lo8Oka_shell ol{margin:0;padding:0;list-style:none}.lo8Oka_crumbs{color:var(--sg-text-dim);margin-bottom:18px;font-size:13px}.lo8Oka_crumbs a:hover{color:var(--sg-text)}.lo8Oka_staggerItem{min-width:0}@keyframes lo8Oka_rise{0%{opacity:0;transform:translateY(18px)}}.lo8Oka_hero{grid-template-columns:minmax(0,1fr);gap:clamp(20px,2.4vw,32px);padding-top:clamp(8px,2vw,24px);display:grid;position:relative}.lo8Oka_heroAside{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px;display:flex}.lo8Oka_heroAside .lo8Oka_actions{margin-top:0}.lo8Oka_hero>figure{margin-top:clamp(8px,1.6vw,20px)}.lo8Oka_heroCopy>*,.lo8Oka_heroAside>*{animation:.7s cubic-bezier(.16,1,.3,1) both lo8Oka_rise}.lo8Oka_heroCopy>:nth-child(2){animation-delay:60ms}.lo8Oka_heroAside>:first-child{animation-delay:.14s}.lo8Oka_heroAside>:nth-child(2){animation-delay:.21s}.lo8Oka_hero>figure{animation:.8s cubic-bezier(.16,1,.3,1) .26s both lo8Oka_rise}.lo8Oka_points li{animation:.6s cubic-bezier(.16,1,.3,1) both lo8Oka_rise}.lo8Oka_points li:first-child{animation-delay:.36s}.lo8Oka_points li:nth-child(2){animation-delay:.42s}.lo8Oka_points li:nth-child(3){animation-delay:.48s}.lo8Oka_points li:nth-child(4){animation-delay:.54s}.lo8Oka_heroCopy{padding-top:clamp(0px,1vw,12px)}.lo8Oka_title{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.6rem,6vw,5.6rem);font-weight:600;line-height:.98}.lo8Oka_lead{max-width:46ch;color:var(--sg-text);text-wrap:pretty;font-size:18px;line-height:1.55}.lo8Oka_actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.lo8Oka_points{color:var(--sg-text);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 28px;font-size:15px;line-height:1.45;display:grid}.lo8Oka_points li{align-items:flex-start;gap:10px;display:flex}.lo8Oka_points svg{color:var(--sg-accent);flex:none;margin-top:3px}.lo8Oka_section{margin-top:clamp(96px,11vw,168px)}.lo8Oka_inset{margin-block:clamp(48px,6vw,80px)}.lo8Oka_sectionHead{max-width:1040px;margin-bottom:clamp(24px,3vw,36px)}.lo8Oka_sectionTitle{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:600;line-height:1.02}.lo8Oka_sectionLead{max-width:60ch;color:var(--sg-text);text-wrap:pretty;margin-top:16px;font-size:18px;line-height:1.55}.lo8Oka_filters{scrollbar-width:none;gap:8px;margin-bottom:20px;display:flex;overflow-x:auto}.lo8Oka_filter{background:var(--sg-surface);height:40px;color:var(--sg-text);font:inherit;cursor:pointer;transition:border-color .2s var(--sg-ease), color .2s var(--sg-ease);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:15px;display:inline-flex}.lo8Oka_filter span{font-variant-numeric:tabular-nums;color:var(--sg-text-dim);font-size:12px}.lo8Oka_filter:hover{background:var(--sg-surface-hover)}.lo8Oka_filter[aria-pressed=true]{background:var(--sg-text);color:var(--sg-bg)}.lo8Oka_filter[aria-pressed=true] span{color:inherit;opacity:.7}.lo8Oka_showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px;display:grid}.lo8Oka_showcaseItem[hidden]{display:none}.lo8Oka_more{background:var(--sg-surface);min-height:48px;color:var(--sg-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:10px;margin-top:36px;padding:0 22px;font-size:16px;font-weight:600;transition:background-color .2s,transform .12s;display:inline-flex}.lo8Oka_more:hover{background:var(--sg-surface-hover)}.lo8Oka_more:active{transform:scale(.98)}.lo8Oka_card{gap:14px;display:grid;position:relative}.lo8Oka_frame{border-radius:var(--sg-radius-card);background:var(--sg-surface);aspect-ratio:16/9;display:block;overflow:hidden}.lo8Oka_cardMedia{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block;width:100%!important;height:100%!important}.lo8Oka_card:hover .lo8Oka_cardMedia{transform:scale(1.035)}.lo8Oka_cardBody{gap:4px;padding-right:32px;display:grid}.lo8Oka_cardKind{color:var(--sg-accent);font-size:14px;font-weight:500}.lo8Oka_cardKind[data-kind=about]{color:var(--sg-text-muted)}.lo8Oka_cardTitle{letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.3}.lo8Oka_credit{color:var(--sg-text-muted);font-size:13px}.lo8Oka_cardArrow{color:var(--sg-text-dim);transition:color .2s var(--sg-ease), transform .2s var(--sg-ease);position:absolute;bottom:4px;right:2px}.lo8Oka_card:hover .lo8Oka_cardArrow{color:var(--sg-accent);transform:translate(2px,-2px)}.lo8Oka_pairs{gap:clamp(40px,5vw,72px);display:grid}.lo8Oka_pair{grid-template-columns:minmax(0,5fr) auto minmax(0,7fr);align-items:center;gap:clamp(16px,2vw,28px);display:grid}.lo8Oka_before{border-radius:var(--sg-radius-card);background:var(--sg-surface);gap:12px;padding:22px;display:grid}.lo8Oka_before code{font-family:var(--font-geist-mono), monospace;color:var(--sg-text);word-break:break-word;font-size:15px;line-height:1.6}.lo8Oka_before p{color:var(--sg-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;line-height:1.55;display:flex}.lo8Oka_pairLabel{color:var(--sg-text-muted);font-size:14px;font-weight:600}.lo8Oka_caret{vertical-align:-.2em;background:var(--sg-accent);width:.55em;height:1.1em;margin-left:1px;animation:.8s step-end infinite lo8Oka_caret;display:inline-block}@keyframes lo8Oka_caret{50%{opacity:0}}.lo8Oka_pairArrow{width:40px;height:40px;color:var(--sg-accent);border-radius:999px;place-items:center;transition:background-color .3s,color .3s,transform .3s cubic-bezier(.16,1,.3,1);display:grid}.lo8Oka_pairArrow[data-active]{background:var(--sg-accent);color:var(--sg-accent-ink);transform:translate(3px)}.lo8Oka_after{gap:8px;margin:0;display:grid}.lo8Oka_afterFrame{border-radius:var(--sg-radius-card);background:var(--sg-surface);position:relative;overflow:hidden}.lo8Oka_afterFrame img{width:100%;height:auto;display:block}.lo8Oka_sweep{pointer-events:none;background:#14141380;position:absolute;top:0;bottom:0;right:0}.lo8Oka_sweep:before{content:"";background:#fff;width:2px;position:absolute;top:0;bottom:0;left:-1px}.lo8Oka_after .lo8Oka_pairLabel{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.lo8Oka_pair:not([data-rendering]) .lo8Oka_after .lo8Oka_pairLabel svg{color:var(--sg-accent)}.lo8Oka_split{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,96px);display:grid}.lo8Oka_splitHead{position:sticky;top:120px}.lo8Oka_stepsWrap{min-width:0;position:relative}.lo8Oka_rail{background:rgb(var(--sg-text-rgb) / .1);border-radius:999px;width:2px;position:absolute;top:16px;bottom:40px;left:15px;overflow:hidden}.lo8Oka_rail span{background:var(--sg-accent);transform-origin:top;height:100%;display:block}.lo8Oka_steps{counter-reset:step;grid-template-columns:minmax(0,1fr);gap:0;display:grid}.lo8Oka_step{counter-increment:step;min-width:0;padding:0 0 36px 56px;position:relative}.lo8Oka_step:before{content:counter(step);z-index:1;background:var(--sg-surface-hover);font-variant-numeric:tabular-nums;width:32px;height:32px;color:var(--sg-text-muted);border-radius:999px;place-items:center;font-size:14px;font-weight:600;transition:background-color .35s,color .35s,transform .45s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:0;left:0}.lo8Oka_step[data-active]:before{background:var(--sg-accent);color:var(--sg-accent-ink);transform:scale(1.08)}.lo8Oka_step h3{letter-spacing:-.02em;padding-top:3px;font-size:22px;font-weight:600}.lo8Oka_step p{max-width:62ch;color:var(--sg-text);margin:8px 0 16px;font-size:17px;line-height:1.55}.lo8Oka_jobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 64px;display:grid}.lo8Oka_job{align-content:start;gap:10px;display:grid}.lo8Oka_job h3{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.25}.lo8Oka_job p{max-width:52ch;color:var(--sg-text);font-size:17px;line-height:1.55}.lo8Oka_chips{flex-wrap:wrap;gap:8px;display:flex}.lo8Oka_skillChip{background:var(--sg-surface);height:36px;color:var(--sg-text);transition:background-color .2s var(--sg-ease);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:500;display:inline-flex}.lo8Oka_skillChip:hover{background:var(--sg-surface-hover)}.lo8Oka_skillChip svg{color:var(--sg-accent)}.lo8Oka_tableWrap{border-radius:var(--sg-radius-card);background:var(--sg-surface);overflow-x:auto}.lo8Oka_table{border-collapse:collapse;width:100%;min-width:760px;font-size:16px}.lo8Oka_table th,.lo8Oka_table td{text-align:left;vertical-align:top;padding:20px 24px;line-height:1.5}.lo8Oka_table thead th{color:var(--sg-text);padding-top:24px;padding-bottom:18px;font-size:16px;font-weight:600}.lo8Oka_table tbody th{width:22%;color:var(--sg-text);font-weight:600}.lo8Oka_table tbody td{color:var(--sg-text-muted)}.lo8Oka_table tbody tr+tr{border-top:1px solid var(--sg-line)}.lo8Oka_table [data-highlight]{background:var(--sg-accent-soft);color:var(--sg-text);font-weight:500}.lo8Oka_table thead [data-highlight]{color:var(--sg-accent);border-radius:14px 14px 0 0}.lo8Oka_table tbody tr:last-child [data-highlight]{border-radius:0 0 14px 14px}.lo8Oka_note{color:var(--sg-text-muted);margin-top:14px;font-size:14px}.lo8Oka_groups{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:36px 56px;display:grid}.lo8Oka_group:first-child{grid-row:span 2}.lo8Oka_group h3{color:var(--sg-text);margin-bottom:12px;font-size:18px;font-weight:600}.lo8Oka_group ul{gap:4px;display:grid}.lo8Oka_listing{border-radius:16px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 -12px;padding:12px;transition:background-color .2s;display:grid}.lo8Oka_listing:hover{background:var(--sg-surface)}.lo8Oka_listingThumb{aspect-ratio:16/10;background:var(--sg-surface);color:var(--sg-accent);border-radius:10px;place-items:center;display:grid;overflow:hidden}.lo8Oka_listingThumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.lo8Oka_listing:hover .lo8Oka_listingThumb img{transform:scale(1.06)}.lo8Oka_listingCopy{gap:4px;min-width:0;display:grid}.lo8Oka_listingName{color:var(--sg-text);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:17px;font-weight:600;display:flex}.lo8Oka_listingText{color:var(--sg-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.lo8Oka_price{background:var(--sg-surface-hover);color:var(--sg-text-muted);border-radius:999px;padding:2px 9px;font-size:13px;font-weight:600}.lo8Oka_price[data-paid]{background:var(--sg-accent-soft);color:var(--sg-accent)}.lo8Oka_listingArrow{color:var(--sg-text-muted);transition:transform .2s,color .2s}.lo8Oka_listing:hover .lo8Oka_listingArrow{color:var(--sg-accent);transform:translate(3px)}.lo8Oka_next{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(28px,5vw,96px);display:grid}.lo8Oka_nextHead{gap:16px;display:grid;position:sticky;top:120px}.lo8Oka_nextHead .lo8Oka_sectionLead{margin-top:0}.lo8Oka_nextAside{border-radius:var(--sg-radius-card);background:var(--sg-surface);margin-top:12px;padding:20px 22px}:is(.lo8Oka_nextAside section,.lo8Oka_nextAside section>:first-child){margin-top:0;padding-top:0}.lo8Oka_nextAside section h2{letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:600}.lo8Oka_nextAside section p{color:var(--sg-text-muted);margin:0;font-size:15px;line-height:1.6}.lo8Oka_nextAside a{color:var(--sg-text);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--sg-text-rgb) / .35);text-decoration-color:rgb(var(--sg-text-rgb) / .35);text-underline-offset:3px}.lo8Oka_nextAside a:hover{text-decoration-color:currentColor}.lo8Oka_nextBody{gap:clamp(28px,3vw,44px);min-width:0;display:grid}ul.lo8Oka_films{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lo8Oka_film{gap:6px;display:grid}.lo8Oka_filmFrame{aspect-ratio:16/9;border-radius:var(--sg-radius-card);background:var(--sg-surface);margin-bottom:8px;display:block;position:relative;overflow:hidden}.lo8Oka_filmFrame img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.lo8Oka_play{color:#141413;background:#fff;border-radius:999px;place-items:center;width:48px;height:48px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;bottom:16px;left:16px}.lo8Oka_film:hover .lo8Oka_filmFrame img{transform:scale(1.04)}.lo8Oka_film:hover .lo8Oka_play{transform:scale(1.1)}.lo8Oka_film strong{letter-spacing:-.015em;font-size:19px;line-height:1.3}.lo8Oka_film>span:last-child{color:var(--sg-text-muted);font-size:15px;line-height:1.5}.lo8Oka_film:hover strong{color:var(--sg-accent)}ul.lo8Oka_reading{gap:4px;display:grid}.lo8Oka_readingLink{border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:0 -20px;padding:20px;transition:background-color .2s;display:flex}.lo8Oka_readingLink:hover{background:var(--sg-surface)}.lo8Oka_readingCopy{gap:4px;min-width:0;display:grid}.lo8Oka_readingCopy strong{letter-spacing:-.02em;font-size:22px;line-height:1.25}.lo8Oka_readingCopy span{color:var(--sg-text-muted);font-size:16px;line-height:1.5}.lo8Oka_readingLink>svg{color:var(--sg-text-muted);flex:none;transition:transform .2s,color .2s}.lo8Oka_readingLink:hover>svg{color:var(--sg-accent);transform:translate(4px)}@media (max-width:960px){.lo8Oka_points{grid-template-columns:repeat(2,minmax(0,1fr))}.lo8Oka_split{grid-template-columns:minmax(0,1fr)}.lo8Oka_splitHead{position:static}.lo8Oka_next{grid-template-columns:minmax(0,1fr);gap:16px}.lo8Oka_nextHead{display:contents}.lo8Oka_nextBody{order:1;margin-top:16px}.lo8Oka_nextAside{order:2;margin-top:20px}.lo8Oka_showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.lo8Oka_groups{grid-template-columns:minmax(0,1fr)}.lo8Oka_group:first-child{grid-row:auto}}@media (max-width:720px){.lo8Oka_tableWrap{border:0;overflow:visible}.lo8Oka_table,.lo8Oka_table tbody,.lo8Oka_table tr,.lo8Oka_table th,.lo8Oka_table td{width:auto;min-width:0;display:block}.lo8Oka_table thead{display:none}.lo8Oka_table tbody tr{border:1px solid var(--sg-line);border-radius:var(--sg-radius-card);margin-bottom:12px;overflow:hidden}.lo8Oka_table tbody th{width:auto;padding-bottom:6px}.lo8Oka_table tbody td{border-top:1px solid var(--sg-line);padding-top:10px}.lo8Oka_table tbody td:before{content:attr(data-label);color:var(--sg-text-dim);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.lo8Oka_table tbody td[data-highlight]:before{color:var(--sg-accent)}.lo8Oka_showcase,.lo8Oka_jobs,.lo8Oka_points,ul.lo8Oka_films{grid-template-columns:minmax(0,1fr)}.lo8Oka_readingCopy strong{font-size:19px}.lo8Oka_step{padding-left:48px}.lo8Oka_pipeline{grid-template-columns:minmax(0,1fr)}.lo8Oka_pipeline li+li{border-left:0;border-top:1px solid var(--sg-line)}.lo8Oka_pair{grid-template-columns:minmax(0,1fr)}.lo8Oka_pairArrow{justify-self:center;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.lo8Oka_card,.lo8Oka_cardArrow,.lo8Oka_cardMedia,.lo8Oka_filter,.lo8Oka_pairArrow,.lo8Oka_step:before,.lo8Oka_listing,.lo8Oka_listingThumb img,.lo8Oka_listingArrow,.lo8Oka_filmFrame img,.lo8Oka_play,.lo8Oka_readingLink,.lo8Oka_readingLink>svg{transition:none}.lo8Oka_heroCopy>*,.lo8Oka_heroAside>*,.lo8Oka_hero>figure,.lo8Oka_points li,.lo8Oka_caret{animation:none}.lo8Oka_card:hover .lo8Oka_cardMedia,.lo8Oka_pairArrow[data-active],.lo8Oka_step[data-active]:before,.lo8Oka_listing:hover .lo8Oka_listingThumb img,.lo8Oka_listing:hover .lo8Oka_listingArrow,.lo8Oka_film:hover .lo8Oka_filmFrame img,.lo8Oka_film:hover .lo8Oka_play,.lo8Oka_readingLink:hover>svg{transform:none}}
.GGNqaW_cardLink{color:inherit;text-decoration:none}.GGNqaW_cardLink:after{content:"";position:absolute;inset:0}.GGNqaW_cardBody{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.GGNqaW_cardNote{color:var(--sg-text-dim);align-items:center;gap:6px;margin-top:10px;font-size:13px;display:flex}.GGNqaW_cardNote svg{flex:none}.GGNqaW_install{gap:14px;max-width:760px;display:grid}.GGNqaW_install p{color:var(--sg-text);font-size:15px;line-height:1.6}.GGNqaW_install p+figure{margin-top:-4px}.GGNqaW_install code{font-family:var(--font-geist-mono), monospace;font-size:.92em}
.VcEAWG_steps{counter-reset:step;gap:18px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.VcEAWG_steps li{counter-increment:step;gap:10px;padding-left:40px;display:grid;position:relative}.VcEAWG_steps li:before{content:counter(step);background:var(--sg-accent-soft);width:26px;height:26px;color:var(--sg-accent);font-family:var(--font-geist-mono), monospace;border-radius:999px;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;top:-2px;left:0}.VcEAWG_steps li:not(:last-child):after{content:"";background:var(--sg-line-strong);width:1px;position:absolute;top:30px;bottom:-14px;left:12.5px}.VcEAWG_steps p{color:var(--sg-text);font-size:15px;line-height:1.6}.VcEAWG_note{max-width:64ch;color:var(--sg-text-muted);margin-top:20px;font-size:14.5px;line-height:1.6}.VcEAWG_note code,.VcEAWG_steps code{font-family:var(--font-geist-mono), monospace;font-size:.92em}.VcEAWG_cardLink{color:inherit;text-decoration:none}.VcEAWG_cardLink:after{content:"";position:absolute;inset:0}.VcEAWG_cardBody{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.VcEAWG_cardNote{color:var(--sg-text-dim);align-items:center;gap:6px;margin-top:10px;font-size:13px;display:flex}.VcEAWG_cardNote svg{flex:none}.VcEAWG_guides{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.VcEAWG_guide{border:1px solid var(--sg-line);border-radius:var(--sg-radius-card);background:var(--sg-surface);height:100%;color:inherit;transition:border-color .2s var(--sg-ease);padding:16px 18px;text-decoration:none;display:block}.VcEAWG_guide:hover{border-color:var(--sg-line-strong)}.VcEAWG_guide strong{letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.VcEAWG_guide span{color:var(--sg-text-muted);margin-top:6px;font-size:14px;line-height:1.55;display:block}.VcEAWG_faqs{border:1px solid var(--sg-line);border-radius:var(--sg-radius-card);background:var(--sg-surface);max-width:760px;overflow:hidden}.VcEAWG_faq+.VcEAWG_faq{border-top:1px solid var(--sg-line)}.VcEAWG_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:15px;font-weight:550;list-style:none;display:flex}.VcEAWG_faq summary::-webkit-details-marker{display:none}.VcEAWG_faq summary svg{color:var(--sg-text-dim);transition:transform .2s var(--sg-ease);flex:none}.VcEAWG_faq[open] summary svg{transform:rotate(45deg)}.VcEAWG_faq summary:focus-visible{outline:2px solid var(--sg-accent);outline-offset:-2px}.VcEAWG_faq p{max-width:68ch;color:var(--sg-text-muted);padding:0 18px 18px;font-size:15px;line-height:1.6}@media (prefers-reduced-motion:reduce){.VcEAWG_faq summary svg{transition:none}}
