/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */.browse-header{--th-gold:#cbb080;--th-ink:#eee4d4;color:var(--th-ink);background:#0b1318}.browse-header[data-header-surface=scene],.th-header{background:0 0}.th-header{--th-gold:#cbb080;--th-ink:#eee4d4;color:var(--th-ink);z-index:5;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;align-items:center;gap:54px;max-width:1392px;height:86px;margin:auto;padding:0 54px;display:flex;position:relative}.th-header[data-registry=default\:Header]>.container,.th-header[data-registry=default\:Header]>.container>div{display:contents}.th-header[data-registry=default\:Header]>.container>div>details,.th-header[data-registry=default\:Header]>.container>nav{display:none}.th-brand{letter-spacing:3px;text-transform:uppercase;align-items:center;gap:14px;font-family:Georgia,serif;font-size:23px;display:inline-flex}.th-brand-mark{color:var(--th-gold);display:inline-flex;position:relative}.th-brand-mark>svg:first-child{stroke-width:1px;width:32px;height:32px}.th-brand-mark>svg:last-child{position:absolute;bottom:-4px;right:-5px}.th-nav{align-items:center;gap:38px;display:none}.th-header .th-header-actions a,.th-header .th-nav a{color:#d2d0c8;font-size:13px;transition:color .2s}.th-header .th-header-actions a:hover,.th-header .th-nav a:hover{color:var(--th-gold)}.th-header-actions{align-items:center;gap:22px;margin-left:auto;display:flex}.th-header .th-icon-button{min-width:36px;height:36px;box-shadow:none;color:#c0beb5;background:0 0;border:none;border-radius:50%;padding:9px}.th-header .th-icon-button:hover{background:#bda27a18}.th-header .th-account-link{white-space:nowrap;text-overflow:ellipsis;border:1px solid #bda27a80;border-radius:24px;max-width:140px;padding:7px 14px;overflow:hidden}.th-header .th-menu-trigger{display:none}.th-account-control{align-items:center;min-width:40px;min-height:40px;display:flex}.th-account-control [role=button],.th-account-control button{color:#e8ddc9;box-shadow:none;background:#142029b3;border:1px solid #c8ad7559;margin-left:0}.th-account-control button:has([data-slot=avatar]){border-radius:50%;overflow:hidden}.th-account-menu{color:#e8ddc9;background:#0f1a23;border:1px solid #c8ad754d;border-radius:14px;min-width:220px;max-width:min(320px,100vw - 32px);padding:6px;box-shadow:0 16px 50px #0008}.th-account-menu [role=menuitem]{white-space:normal;overflow-wrap:anywhere;border-radius:8px;min-height:44px}.th-account-menu [role=menuitem]:focus,.th-account-menu [role=menuitem][data-highlighted]{color:#f3e1bd;background:#c8ad751a}.th-language-menu{min-width:160px;font-family:Arial,sans-serif}.th-language-menu [role=menuitem]{justify-content:space-between;gap:24px;display:flex}.th-language-menu [role=menuitem] svg{color:#c8ad75}@media (max-width:599px){.th-header-actions{gap:6px}.th-header .th-language-trigger{flex-shrink:0}.th-header.th-header{gap:12px;padding-left:20px;padding-right:20px}.th-header .th-header-actions{gap:4px}.th-header .th-account-control{min-width:0}.th-header .th-account-control button{padding-left:10px;padding-right:10px}}.th-language-menu{max-height:min(480px,var(--radix-dropdown-menu-content-available-height));overscroll-behavior:contain;overflow-y:auto}.th-language-menu [role=menuitem] span{unicode-bidi:plaintext}@media (min-width:1024px){.browse-header .th-header{gap:clamp(24px,3vw,54px);max-width:1460px;height:80px;padding-inline:clamp(36px,5vw,82px)}.browse-header .th-nav{gap:clamp(18px,2.4vw,38px)}.browse-header .th-header-actions{gap:12px}.browse-header .th-history-link{display:none}.th-header .th-nav{display:flex}}@media (max-width:1023px){.th-header .th-history-link,.th-header .th-nav{display:none}.th-header.th-header{gap:10px;height:70px;padding:0 20px}.th-header .th-brand{letter-spacing:1.5px;flex-shrink:0;gap:10px;font-size:17px}.th-header .th-brand-mark>svg:first-child{width:26px;height:26px}.th-header .th-menu-trigger{display:inline-flex}.th-header-actions{gap:12px}}@media (max-width:599px){.th-header .th-search-trigger{display:none}}.th-header .th-nav a[aria-current=page]{color:var(--th-gold);text-underline-offset:12px;text-decoration:underline}:root{--ta-border:#c5a87533;--ta-field-surface:#0f1e26b3;--ta-panel-surface:#0a1821b3;--ta-ink:#eee6d8;--ta-gold:#d3b077;--ta-focus-ring:#d3b07766;--ta-action:#ebc798;--ta-action-hover:#f3d7af;--ta-action-ink:#17242c;--ta-font-ui:Arial,sans-serif;--ta-font-display:Georgia,serif}.instrument-form .ta-field:not([type=checkbox]):not([type=radio]):not([type=range]),.ta-field{border:1px solid var(--ta-border);background:var(--ta-field-surface);min-height:48px;color:var(--ta-ink);font-family:var(--ta-font-ui);box-shadow:none;border-radius:12px;font-size:16px}.instrument-form .ta-field:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,.ta-field:focus-visible{border-color:var(--ta-gold);outline:2px solid var(--ta-focus-ring);outline-offset:3px}.ta-button{border:1px solid var(--ta-gold);background:var(--ta-action);width:100%;min-height:52px;color:var(--ta-action-ink);font-family:var(--ta-font-display);box-shadow:none;border-radius:999px;font-size:17px;transition:background .18s,transform .18s}.ta-button:hover{background:var(--ta-action-hover)}.ta-button:active{transform:translateY(1px)}.ta-button:disabled{opacity:.45}.ta-panel{border:1px solid var(--ta-border);background:var(--ta-panel-surface);color:var(--ta-ink);box-shadow:none;border-radius:16px}@media (prefers-reduced-motion:reduce){.ta-button{transition:none}.immersive-spread *,.immersive-spread :after,.immersive-spread :before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.ta-account{--background:#071219;--foreground:var(--ta-ink);--card:#0a1821;--card-foreground:var(--ta-ink);--muted:#14232b;--muted-foreground:#aab3b6;--secondary:#172a34;--secondary-foreground:var(--ta-ink);--border:var(--ta-border);--primary:var(--ta-action);--primary-foreground:var(--ta-action-ink)}.ta-account [data-slot=card]{border:1px solid var(--ta-border);background:var(--ta-panel-surface);color:var(--ta-ink);box-shadow:none;border-radius:16px}.ta-account-form [data-slot=card-title]{font-family:var(--ta-font-display);font-size:24px;font-weight:400}.ta-account-form form{max-width:560px}.ta-account-form input:not([type=file]):not([type=checkbox]){border:1px solid var(--ta-border);background:var(--ta-field-surface);min-height:48px;color:var(--ta-ink);font-family:var(--ta-font-ui);box-shadow:none;border-radius:12px}.ta-account-form button[type=submit]{border:1px solid var(--ta-gold);background:var(--ta-action);min-height:48px;color:var(--ta-action-ink);font-family:var(--ta-font-ui);box-shadow:none;border-radius:12px}.ta-account-form button[type=submit]:hover{background:var(--ta-action-hover)}.ta-question-surface{color:#243640;text-shadow:none;color-scheme:light;background:#f3eee5;border:1px solid #d4c4a6;border-radius:14px;box-shadow:0 8px 24px #0004}.ta-question-surface:focus-within{border-color:var(--ta-gold);outline:2px solid var(--ta-focus-ring);outline-offset:2px}.ta-question-surface[data-invalid=true]{border-color:#b95034}.ta-question-input{color:#243640;-webkit-text-fill-color:#243640;caret-color:#243640;min-height:64px;max-height:88px;font:16px/24px var(--ta-font-ui);overscroll-behavior:contain;box-shadow:none;background:0 0;border:0;border-radius:6px;outline:none;padding:8px;scroll-margin-block:90px;overflow-y:auto}.ta-question-input::placeholder{color:#59676d;-webkit-text-fill-color:#59676d;opacity:1}.ta-question-topic{font-family:var(--ta-font-ui);color:#59676d;box-shadow:none;background:0 0;border:1px solid #24364026;padding:5px 9px;font-weight:400}.ta-question-topic-control:hover .ta-question-topic,.ta-question-topic-control[aria-pressed=true] .ta-question-topic{color:#243640;background:#d3b0771a;border-color:#a78751}.ta-question-topic-control:focus-visible{outline-offset:2px;outline:2px solid #a78751}.ta-question-example{background:var(--ta-field-surface);color:var(--ta-ink);border:1px solid #0000}.ta-question-example:hover{border-color:var(--ta-border);background:#1c303b}.ta-question-example:focus-visible{outline:2px solid var(--ta-gold);outline-offset:2px}.ta-question-submit{color:#fff7e9;min-width:48px;min-height:48px;box-shadow:none;touch-action:manipulation;background:#243640;border:1px solid #435762;border-radius:10px}.ta-question-submit:hover{background:#364e5a}.ta-question-submit:disabled{opacity:.65;cursor:wait}.ta-question-submit:focus-visible{outline-offset:3px;outline:2px solid #243640}.ta-question-feedback{color:#e3d8c5;font:12px/1.5 var(--ta-font-ui);margin-top:7px}.ta-question-feedback p:empty{display:none}.ta-question-feedback [data-error=true]{color:#ffbaa5}.ta-question-clear,.ta-question-retry{color:var(--ta-gold);font:12px/1.5 var(--ta-font-ui);text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}.ta-question-clear{color:#59676d;border-radius:8px}.ta-question-clear:hover{background:#2436400d}.ta-question-clear:focus-visible,.ta-question-retry:focus-visible{outline:2px solid var(--ta-gold);outline-offset:2px}.tm-bottom-nav{display:none}@media (max-width:1023px){.tm-bottom-nav{z-index:100;color:#aab3b6;color-scheme:dark;padding:6px 12px max(8px,env(safe-area-inset-bottom,0px));font:11px/1.4 var(--ta-font-ui);isolation:isolate;background:#0b1318;border-top:1px solid #e8d5b022;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.tm-bottom-nav a{color:#aab3b6;min-height:44px;text-shadow:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex}.tm-bottom-nav a[aria-current=page]{color:#ead1a2}.tm-bottom-nav a:active{background:#b49a6e1f}.tm-bottom-nav a:focus-visible{outline:2px solid var(--ta-gold);outline-offset:2px}.tm-bottom-nav[data-keyboard=true]{display:none}}