.dh-root{font-family:var(--holo-font-sans);font-size:14px;line-height:normal;letter-spacing:-.006em;font-variant-numeric:normal;font-feature-settings:normal;color:var(--holo-text-primary);-webkit-font-smoothing:antialiased}.dh-root.holo-scope{--holo-text-muted:rgba(61,0,35,0.62);--holo-text-placeholder:rgba(61,0,35,0.4)}.dark .dh-root.holo-scope{--holo-text-muted:rgba(255,255,255,0.6);--holo-text-placeholder:rgba(255,255,255,0.4)}.dh-root :where(p,h1,h2,h3,h4,h5,h6,span,div,label,input,textarea,select,button):not([class]){color:inherit}.dh-root :where(a:not([class])){color:var(--holo-primary);text-decoration:none;font-weight:700}.dh-root :where(a:not([class]):hover){color:var(--holo-primary-hover)}.dh-root :where(a,button):focus-visible{outline:2px solid var(--holo-primary);outline-offset:2px}.dh-disp{font-family:var(--holo-font-display);font-weight:900!important;letter-spacing:-.03em!important}.dh-num{font-variant-numeric:tabular-nums}.dh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:999px!important;padding:12px 18px;font:500 14px/20px var(--holo-font-sans);cursor:pointer;background:var(--holo-primary);color:var(--holo-on-primary);white-space:nowrap}.dh-btn.dh-btn-sec{background:var(--holo-btn-outline-bg);color:var(--holo-text-strong);box-shadow:var(--holo-btn-outline-ring)}.dh-tick{height:34px;overflow:hidden;background:var(--holo-surface-subtle);box-shadow:inset 0 -1px 0 var(--holo-border-muted);font-size:12.5px}.dh-tick-track{display:flex;gap:28px;width:-moz-max-content;width:max-content;height:100%;align-items:center;animation:dh-marq 240s linear infinite;padding-left:28px}.dh-tick:hover .dh-tick-track{animation-play-state:paused}.dh-tick:focus-within .dh-tick-track{animation-play-state:paused}@keyframes dh-marq{to{transform:translateX(-50%)}}.dh-up,.dh-up *{color:#0E9F6E!important}.dh-dn,.dh-dn *{color:#E5484D!important}.dark .dh-up,.dark .dh-up *{color:#6EE7B7!important}.dark .dh-dn,.dark .dh-dn *{color:#FCA5A5!important}.dh-tick.glass .dh-up,.dh-tick.glass .dh-up *{color:#7CF5C4!important}.dh-tick.glass .dh-dn,.dh-tick.glass .dh-dn *{color:#FFB3B8!important}.dh-tick.glass{position:relative;z-index:51;background:rgba(255,255,255,.08);box-shadow:inset 0 -1px 0 rgba(255,255,255,.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.dh-tick.glass a span:first-child{color:#fff!important}.dh-tick.glass a span+span{color:rgba(255,255,255,.72)!important}.dh-nav{transition:background .25s,box-shadow .25s}.dh-nav.glass{background:rgba(255,255,255,.07)!important;box-shadow:0 1px 0 rgba(255,255,255,.18)!important;backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5)}.dh-nav.glass>.dh-in>div>.dh-ic,.dh-nav.glass>.dh-in>div>.dh-link,.dh-nav.glass>.dh-in>div>.dh-link span,.dh-nav.glass>.dh-in>nav .dh-link,.dh-nav.glass>.dh-in>nav>.dh-link{color:#fff!important}.dh-nav.glass>.dh-in>div>.dh-ic.open,.dh-nav.glass>.dh-in>div>.dh-ic:hover,.dh-nav.glass>.dh-in>div>.dh-link:hover,.dh-nav.glass>.dh-in>nav .dh-link.open,.dh-nav.glass>.dh-in>nav .dh-link:hover{background:rgba(255,255,255,.16)}.dh-nav.glass>.dh-in>.dh-search{background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3);color:#fff}.dh-nav.glass>.dh-in>.dh-search input{color:#fff}.dh-nav.glass>.dh-in>.dh-search input::-moz-placeholder{color:rgba(255,255,255,.78)}.dh-nav.glass>.dh-in>.dh-search input::placeholder{color:rgba(255,255,255,.78)}.dh-nav.glass>.dh-in>.dh-search .dh-kbd{color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}.dh-nav{position:sticky;top:0;z-index:50;height:var(--dh-nav-h);background:color-mix(in oklab,var(--holo-background) 86%,transparent);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 1px 0 var(--holo-border)}.dh-in{max-width:1600px;margin:0 auto;padding:0 20px;height:100%;display:flex;gap:8px}.dh-in,.dh-link{align-items:center}.dh-link{display:inline-flex;gap:4px;height:38px;padding:0 12px;border:none;background:none;border-radius:999px;font:600 14px var(--holo-font-sans);letter-spacing:-.006em;color:var(--holo-text-secondary);cursor:pointer;white-space:nowrap}.dh-link.open,.dh-link:hover{background:var(--holo-surface-inset)}.dh-link.on,.dh-link.open,.dh-link:hover{color:var(--holo-text-strong)}.dh-link svg{font-size:11px;opacity:.7}.dh-ic{position:relative;width:40px;height:40px;border:none;border-radius:999px;background:none;color:var(--holo-text-strong);display:inline-flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;flex-shrink:0}.dh-ic.open,.dh-ic:hover{background:var(--holo-surface-inset)}.dh-count{position:absolute;top:3px;left:22px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--holo-primary);color:#fff;font:700 10.5px/18px var(--holo-font-sans);text-align:center;box-shadow:0 0 0 2px var(--holo-background);font-variant-numeric:tabular-nums}.dh-search{flex:4 1 0;min-width:0;max-width:820px;display:flex;align-items:center;gap:10px;height:42px;padding:0 6px 0 16px;border-radius:999px;background:var(--holo-surface-input);box-shadow:inset 0 0 0 1px var(--holo-border);color:var(--holo-text-muted);transition:box-shadow .15s,background .15s}.dh-search:focus-within{background:var(--holo-surface);box-shadow:inset 0 0 0 1.5px var(--holo-primary),0 0 0 4px color-mix(in oklab,var(--holo-primary) 14%,transparent)}.dh-search input{flex:1;min-width:0;border:none;outline:none;background:none;font:500 14px var(--holo-font-sans);color:var(--holo-text-strong)}.dh-search input::-moz-placeholder{color:var(--holo-text-placeholder)}.dh-search input::placeholder{color:var(--holo-text-placeholder)}.dh-kbd{font:600 11px var(--holo-font-sans);color:var(--holo-text-muted);padding:3px 7px;border-radius:7px;box-shadow:inset 0 0 0 1px var(--holo-border)}.dh-pop{position:absolute;top:calc(100% + 8px);z-index:60;background:var(--holo-surface-overlay);border-radius:18px;box-shadow:inset 0 0 0 1px var(--holo-border),var(--holo-shadow-lg);animation:dh-pop .16s ease}@keyframes dh-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.dh-mi{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:12px;font-weight:600;font-size:14px;text-decoration:none;cursor:pointer;border:none;background:none;width:100%;text-align:left;font-family:var(--holo-font-sans)}.dh-mi,.dh-mi:hover{color:var(--holo-text-strong)}.dh-mi:hover{background:var(--holo-surface-inset)}.dh-mi svg{font-size:18px}.dh-mi small,.dh-mi svg{color:var(--holo-text-muted)}.dh-mi small{display:block;font-size:12.5px;font-weight:500;margin-top:1px}.dh-h{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--holo-text-muted);padding:4px 12px 8px}.dh-seg{display:flex;padding:3px;gap:2px;border-radius:999px;background:var(--holo-surface-inset)}.dh-seg button{flex:1;border:none;background:none;border-radius:999px;padding:6px 10px;font:600 12.5px var(--holo-font-sans);color:var(--holo-text-muted);cursor:pointer}.dh-seg button.on{background:var(--holo-surface);color:var(--holo-text-strong);box-shadow:var(--holo-shadow-sm),inset 0 0 0 1px var(--holo-border)}.dark .dh-seg button.on{background:var(--holo-surface-raised)}.dh-foot{margin-top:80px}main:has([data-page-ground]:not([data-page-ground=dark]))~* .dh-foot,main:has([data-page-ground]:not([data-page-ground=dark]))~.dh-foot{margin-top:0}.dark main:has([data-page-ground=dark])~* .dh-foot,.dark main:has([data-page-ground=dark])~.dh-foot{margin-top:0}.dh-foot a{color:var(--holo-text-secondary);font-weight:500;text-decoration:none}.dh-foot a:hover{color:var(--holo-text-strong)}.dh-fcol a{display:block;font-size:14px;padding:5px 0}.dh-fwrap{padding:0 28px}@media (max-width:600px){.dh-fwrap{padding:0 16px}}.dh-root .funnel-cta{white-space:nowrap;flex-shrink:0;text-decoration:none}.dh-nav.glass .funnel-cta:focus-visible{outline-color:#fff}.dh-soc{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;background:var(--holo-surface-inset);color:var(--holo-text-strong)!important}.dh-soc:hover{background:var(--holo-surface-sunken)}.dh-only-s,.dh-only-t{display:none!important}.dh-vh{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:999px;font:600 14px var(--holo-font-sans);color:var(--holo-text-strong)!important;text-decoration:none;box-shadow:inset 0 0 0 1px var(--holo-border-strong);white-space:nowrap}.dh-vh:hover{background:var(--holo-surface-inset)}.dh-sheet-bg{position:fixed;inset:0;z-index:80;background:var(--holo-overlay);animation:dh-fade .18s ease}.dh-sheet{position:fixed;top:0;right:0;bottom:0;z-index:81;width:min(100%,440px);background:var(--holo-background);box-shadow:var(--holo-shadow-lg),inset 1px 0 0 var(--holo-border);overflow-y:auto;animation:dh-slide .22s ease}@keyframes dh-fade{0%{opacity:0}}@keyframes dh-slide{0%{transform:translateX(24px);opacity:0}}.dh-acc{display:flex;align-items:center;width:100%;gap:12px;padding:16px 4px;border:none;background:none;border-bottom:1px solid var(--holo-border);font:900 20px var(--holo-font-display);letter-spacing:-.02em;color:var(--holo-text-strong);cursor:pointer;text-align:left}.dh-acc svg{font-size:16px;color:var(--holo-text-muted);transition:transform .18s}.dh-acc.open svg{transform:rotate(180deg)}@media (max-width:1180px){.dh-hide-m{display:none!important}}@media (max-width:1200px){.dh-desk{display:none!important}.dh-only-t{display:inline-flex!important}.dh-search{max-width:none}}.dh-sbg{position:fixed;inset:0;z-index:49;background:var(--holo-overlay);animation:dh-fade .15s ease}.dh-sr{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:none;background:none;border-radius:12px;cursor:pointer;text-align:left;font-family:var(--holo-font-sans);font-weight:400;color:var(--holo-text-strong)}.dh-sr.hl,.dh-sr:hover{background:var(--holo-surface-inset)}.dh-sr mark{background:none;color:inherit;font-weight:900}.dh-sgrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px}@media (max-width:760px){.dh-sgrid{grid-template-columns:minmax(0,1fr)}}.dh-root .dh-ev-cta{margin-top:12px;text-decoration:none}@media (max-width:760px){.dh-root .dh-ev-cta{display:flex;width:100%;min-height:44px}}.dh-s-mob,.dh-t-block{display:none}.dh-s-mob-flex{display:none!important}@media (max-width:600px){.dh-s-mob-flex{display:flex!important}}@media (max-width:1200px){.dh-t-block{display:block}}@media (max-width:600px){.dh-s-desk{display:none!important}.dh-s-mob{display:block}}.dh-pal{position:relative;width:min(820px,calc(100% - 48px));margin:72px auto 0;background:var(--holo-surface-overlay);border-radius:20px;box-shadow:inset 0 0 0 1px var(--holo-border),var(--holo-shadow-lg);overflow:hidden;animation:dh-pop .16s ease}.dh-pal input{flex:1;min-width:0;border:none;outline:none;background:none;font:500 18px var(--holo-font-sans);color:var(--holo-text-strong)}.dh-pal input::-moz-placeholder{color:var(--holo-text-placeholder)}.dh-pal input::placeholder{color:var(--holo-text-placeholder)}@media (max-width:600px){.dh-hide-s{display:none!important}.dh-only-s{display:inline-flex!important}.dh-in{padding:0 12px 0 16px}.dh-fgrid{grid-template-columns:1fr 1fr!important}.dh-fbrand{grid-column:1/-1}.dh-sheet{width:100%}}@media (min-width:601px) and (max-width:900px){.dh-fgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dh-fbrand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.dh-tick{overflow-x:auto}.dh-pal,.dh-pop,.dh-sbg,.dh-sheet,.dh-sheet-bg,.dh-tick-track{animation:none}}.dh-root button.dh-search:focus-visible{outline:none}.dh-root button.dh-search:focus:not(:focus-visible){background:var(--holo-surface-input);box-shadow:inset 0 0 0 1px var(--holo-border)}.dh-root .dh-nav.glass>.dh-in>button.dh-search:focus:not(:focus-visible){background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3);color:#fff}.dh-root .dh-fbrand p a{color:var(--holo-text-strong);text-decoration:underline;text-underline-offset:3px}.dh-root .dh-pal input:focus-visible,.dh-root .dh-search input:focus-visible{--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;box-shadow:none;outline:none}.dh-root .dh-pal label:focus-within{box-shadow:inset 0 -2px 0 var(--holo-primary)}