.toolchain-root.prod-root{--pc-fg:#09090b;--pc-muted:#71717a;--pc-accent:#f4f4f5;--pc-accent-ink:#18181b;--pc-primary:#18181b;--pc-primary-ink:#fafafa;--pc-pop:#fff9;--pc-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a}[data-theme=dark] .toolchain-root.prod-root{--pc-fg:#fafafa;--pc-muted:#a1a1aa;--pc-accent:#27272a;--pc-accent-ink:#fafafa;--pc-primary:#fafafa;--pc-primary-ink:#18181b;--pc-pop:#09090b99}.prod-root .pc-glyph-dark,.prod-root .pc-name-dark,[data-theme=dark] .prod-root .pc-glyph-light,[data-theme=dark] .prod-root .pc-name-light{display:none}[data-theme=dark] .prod-root .pc-glyph-dark,[data-theme=dark] .prod-root .pc-name-dark{display:inline}.prod-root .pc-lang{align-items:center;display:inline-flex;position:relative}.prod-root .pc-lang-btn{border-radius:var(--pt-radius-control);height:36px;font:inherit;color:var(--pc-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-size:14px;line-height:20px;transition:background-color .15s,color .15s;display:inline-flex}.prod-root .pc-lang-btn:hover,.prod-root .pc-lang-btn[aria-expanded=true]{background:var(--pc-accent);color:var(--pc-accent-ink)}.prod-root .pc-lang-icon{flex:none;width:16px;height:16px}.prod-root .pc-lang-chev{flex:none;width:14px;height:14px;transition:transform .2s}.prod-root .pc-lang-btn[aria-expanded=true] .pc-lang-chev{transform:rotate(180deg)}.prod-root .pc-lang-pop{right:calc(-1 * var(--pc-shift,0px));z-index:50;border:1px solid var(--tc-hair);border-radius:var(--pt-radius-card);background:var(--pc-pop);min-width:200px;box-shadow:var(--pc-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--pc-fg);padding:4px;font-size:14px;line-height:20px;position:absolute;bottom:calc(100% + 4px)}.prod-root .pc-lang-list{scrollbar-width:none;flex-direction:column;max-height:288px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.prod-root .pc-lang-item{border-radius:var(--pt-radius-control);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:12px;padding:8px 10px;transition:background-color .15s;display:flex}.prod-root .pc-lang-item:hover,.prod-root .pc-lang-item:focus-visible{background:var(--pc-accent);color:var(--pc-accent-ink)}.prod-root .pc-lang-item[aria-checked=true]{background:var(--pc-accent);color:var(--pc-accent-ink);font-weight:500}.prod-root .pc-lang-flag{flex:none;font-size:16px;line-height:16px}.prod-root .pc-lang-check{flex:none;width:14px;height:14px;margin-left:auto}@media (max-width:767px){.prod-root .pc-lang-item{min-height:44px}}.prod-root .v0-foot-lang{align-items:center;display:inline-flex}.toolchain-root.prod-root .v0-foot-status{color:var(--tc-ink-2);gap:6px;padding-block:4px;font-size:12px;line-height:16px}.toolchain-root.prod-root .v0-foot-status:hover{color:var(--tc-ink)}.toolchain-root.prod-root .v0-foot-dot{width:8px;height:8px}.toolchain-root.prod-root .v0-foot-theme{justify-content:flex-start;align-items:center;width:auto;height:36px;padding:0 8px;display:inline-flex}.toolchain-root.prod-root .v0-foot-theme .pt-theme-glyph{width:auto;font-size:15px;line-height:15px}@media (max-width:640px){.toolchain-root.prod-root .v0-foot-status{font-size:var(--tcm-kick,13px);line-height:1.3333}.toolchain-root.prod-root .v0-foot-lang .pc-lang-btn{height:auto;min-height:44px}.toolchain-root.prod-root .v0-foot-theme{height:auto;margin-left:auto}}@media (max-width:900px),(pointer:coarse) and (max-height:500px){.toolchain-root.prod-root .v0-foot-status{min-height:44px;margin-block:calc(.66665em - 18px)}.toolchain-root.prod-root .v0-foot-col a,.toolchain-root.prod-root .v0-foot-col button{min-width:44px}}@media (pointer:coarse) and (max-height:500px){.toolchain-root.prod-root .v0-foot-col ul{gap:0}.toolchain-root.prod-root .v0-foot-col a,.toolchain-root.prod-root .v0-foot-col button{min-height:44px}.toolchain-root.prod-root .v0-foot-theme{min-width:44px;min-height:44px}}@media (min-width:641px) and (max-width:900px),(min-width:641px) and (pointer:coarse) and (max-height:500px){.toolchain-root.prod-root .v0-foot-lang .pc-lang-btn{min-height:44px;margin-block:-4px}}.toolchain-root.prod-root .tc-rail>.tc-sec:has(+.v0-foot){border-bottom:0}.toolchain-root.prod-root .tc-rail>.v0-foot>.v0-foot-grid:before{content:"";background:var(--tc-hair);pointer-events:none;width:100vw;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.toolchain-root.prod-root.sgdh-root .tc-rail>.v0-foot.tc-sec:before{content:"";z-index:2;pointer-events:none;--cross-ink:#0a0b0d61;background:linear-gradient(var(--cross-ink), var(--cross-ink)) 4px 0 / 1px 9px no-repeat, linear-gradient(var(--cross-ink), var(--cross-ink)) 0 4px / 9px 1px no-repeat, linear-gradient(var(--cross-ink), var(--cross-ink)) calc(100% - 4px) 0 / 1px 9px no-repeat, linear-gradient(var(--cross-ink), var(--cross-ink)) 100% 4px / 9px 1px no-repeat;height:9px;position:absolute;top:-4px;left:-5px;right:-5px}[data-theme=dark] .toolchain-root.prod-root.sgdh-root .tc-rail>.v0-foot.tc-sec:before{--cross-ink:#ffffff57}.prod-root .pc-consent{z-index:9999;border:1px solid var(--tc-hair);border-radius:var(--pt-radius-card);background:var(--tc-paper);box-shadow:var(--pc-shadow);color:var(--pc-fg);padding:16px;font-size:16px;line-height:24px;position:fixed;bottom:16px;left:16px;right:16px}.prod-root .pc-consent-in{flex-direction:column;gap:8px;font-size:14px;line-height:20px;display:flex}.prod-root .pc-consent-title{letter-spacing:normal;font-size:16px;font-weight:500;line-height:24px}.prod-root .pc-consent-text{font-size:12px;line-height:16px}.prod-root .pc-consent-actions{flex-direction:column;gap:8px;margin-top:4px;display:flex}.prod-root .pc-consent-pair{flex-direction:column;gap:8px;display:flex}.prod-root .pc-btn{border:1px solid var(--tc-hair);border-radius:var(--pt-radius-control);background:var(--tc-paper);height:36px;font:inherit;color:var(--pc-fg);white-space:nowrap;cursor:pointer;background-clip:padding-box;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s;display:inline-flex}.prod-root .pc-btn:hover{background:var(--pc-accent);color:var(--pc-accent-ink)}.prod-root .pc-btn.is-primary{border-color:var(--pc-primary);background:var(--pc-primary);color:var(--pc-primary-ink)}.prod-root .pc-btn.is-primary:hover{border-color:color-mix(in srgb, var(--pc-primary) 80%, transparent);background:color-mix(in srgb, var(--pc-primary) 80%, transparent);color:var(--pc-primary-ink)}@media (min-width:640px){.prod-root .pc-consent{max-width:384px;left:auto}.prod-root .pc-consent-title{font-size:18px;line-height:28px}.prod-root .pc-consent-text{font-size:14px;line-height:20px}.prod-root .pc-consent-actions{flex-direction:row;justify-content:space-between}.prod-root .pc-consent-pair{flex-direction:row}}.prod-root .pc-overlay{z-index:50;background:#000c;position:fixed;inset:0}.prod-root .pc-dialog{z-index:50;border:1px solid var(--tc-hair);background:var(--tc-paper);width:100%;max-width:448px;max-height:calc(100dvh - 2rem);color:var(--pc-fg);gap:16px;padding:24px;font-size:16px;line-height:24px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@media (min-width:640px){.prod-root .pc-dialog{border-radius:var(--pt-radius-card)}}.prod-root .pc-dialog:focus{outline:none}.prod-root .pc-dialog-head{text-align:center;flex-direction:column;gap:6px;display:flex}@media (min-width:640px){.prod-root .pc-dialog-head{text-align:left}}.prod-root .pc-dialog-title{letter-spacing:-.025em;font-size:18px;font-weight:600;line-height:18px}.prod-root .pc-dialog-desc{color:var(--pc-muted);padding-top:8px;font-size:14px;line-height:20px}.prod-root .pc-dialog-desc a{color:var(--pc-primary);text-underline-offset:4px;font-weight:500;text-decoration:underline}.prod-root .pc-dialog-rows{flex-direction:column;gap:24px;padding:16px 0;display:flex}.prod-root .pc-dialog-row{justify-content:space-between;align-items:center;display:flex}.prod-root .pc-dialog-trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:500;display:inline-flex}.prod-root .pc-dialog-trigger:hover{text-decoration:underline}.prod-root .pc-dialog-trigger svg{width:16px;height:16px;transition:transform .15s}.prod-root .pc-dialog-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.prod-root .pc-dialog-more{color:var(--pc-muted);padding-top:8px;font-size:14px;line-height:20px}.prod-root .pc-switch{background:var(--tc-hair);cursor:pointer;border:2px solid #0000;border-radius:999px;flex:none;align-items:center;width:44px;height:24px;padding:0;transition:background-color .15s;display:inline-flex}.prod-root .pc-switch[aria-checked=true]{background:var(--pc-primary)}.prod-root .pc-switch:disabled{cursor:not-allowed;opacity:.5}.prod-root .pc-switch-thumb{background:var(--tc-paper);width:20px;height:20px;box-shadow:var(--pc-shadow);border-radius:50%;transition:transform .15s;display:block}.prod-root .pc-switch[aria-checked=true] .pc-switch-thumb{transform:translate(20px)}.prod-root .pc-dialog-foot{flex-direction:column-reverse;display:flex}@media (min-width:640px){.prod-root .pc-dialog-foot{flex-direction:row;justify-content:flex-end;gap:8px}}.prod-root .pc-dialog-close{border-radius:var(--pt-radius-chip);color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .15s;display:inline-flex;position:absolute;top:17px;right:17px}.prod-root .pc-dialog-close:hover{opacity:1}.prod-root .pc-dialog-close svg{width:16px;height:16px}
