.cb-root.svelte-43cf39{--cb-bg:#1a1a1a;--cb-panel:#222;--cb-border:#333;--cb-text:#c8c8c8;--cb-text-dim:#777;--cb-accent:#0078d4;--cb-hover:#2a2a2a;--cb-active:#1a3a5c;--cb-thumb-bg:#2c2c2c;--cb-folder:#d6a84b;background:var(--cb-bg);height:min(72vh,760px);min-height:460px;color:var(--cb-text);border:1px solid var(--cb-border);font-family:Segoe UI,system-ui,sans-serif;font-size:12px;display:flex;overflow:hidden}.cb-message.svelte-43cf39{color:#777;background:#1a1a1a;border:1px solid #333;justify-content:center;align-items:center;gap:10px;min-height:360px;padding:40px;font-family:Segoe UI,system-ui,sans-serif;font-size:13px;display:flex}.cb-error.svelte-43cf39{color:#e07070}.cb-spinner.svelte-43cf39{border:2px solid #333;border-top-color:#0078d4;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite svelte-43cf39-spin}@keyframes svelte-43cf39-spin{to{transform:rotate(360deg)}}.cb-tree.svelte-43cf39{background:var(--cb-panel);border-right:1px solid var(--cb-border);flex-shrink:0;width:240px;min-width:190px;overflow:hidden auto}.cb-tree-header.svelte-43cf39{letter-spacing:.12em;color:var(--cb-text-dim);border-bottom:1px solid var(--cb-border);background:#1e1e1e;padding:8px 12px 6px;font-size:10px;font-weight:700}.cb-tree-item.svelte-43cf39{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;outline:none;align-items:center;gap:4px;padding:4px 8px;transition:background .1s;display:flex}.cb-tree-item.svelte-43cf39:hover{background:var(--cb-hover)}.cb-tree-item.active.svelte-43cf39{background:var(--cb-active);color:#fff}.cb-tree-item.svelte-43cf39:focus-visible,.cb-asset.svelte-43cf39:focus-visible,.cb-folder-tile.svelte-43cf39:focus-visible,.cb-crumb.svelte-43cf39:focus-visible,.cb-expand.svelte-43cf39:focus-visible{outline:1px solid var(--cb-accent);outline-offset:-1px}.cb-expand.svelte-43cf39{width:16px;height:16px;color:var(--cb-text-dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:inline-flex}.cb-expand.open.svelte-43cf39{transform:rotate(90deg)}.cb-expand-spacer.svelte-43cf39{width:16px;display:inline-block}.cb-folder-icon.svelte-43cf39,.cb-folder-art.svelte-43cf39{color:var(--cb-folder);flex-shrink:0}.cb-folder-label.svelte-43cf39{text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.cb-count.svelte-43cf39{color:var(--cb-text-dim);background:#ffffff0f;border-radius:8px;padding:0 5px;font-size:10px}.cb-main.svelte-43cf39{background:var(--cb-bg);flex-direction:column;flex:1;display:flex;overflow:hidden}.cb-toolbar.svelte-43cf39{background:var(--cb-panel);border-bottom:1px solid var(--cb-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.cb-breadcrumbs.svelte-43cf39{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.cb-crumb.svelte-43cf39{color:var(--cb-text);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 5px;font-size:12px;transition:background .1s,color .1s}.cb-crumb.svelte-43cf39:hover{background:var(--cb-hover);color:#fff}.cb-sep.svelte-43cf39{color:var(--cb-text-dim);padding:0 1px}.cb-search-wrap.svelte-43cf39{flex-shrink:0;align-items:center;display:flex;position:relative}.cb-search-icon.svelte-43cf39{color:var(--cb-text-dim);pointer-events:none;position:absolute;left:7px}.cb-search.svelte-43cf39{border:1px solid var(--cb-border);color:var(--cb-text);font:inherit;background:#111;border-radius:3px;outline:none;width:220px;padding:4px 8px 4px 24px;font-size:12px;transition:border-color .15s}.cb-search.svelte-43cf39:focus{border-color:var(--cb-accent)}.cb-info-bar.svelte-43cf39{color:var(--cb-text-dim);border-bottom:1px solid var(--cb-border);background:#1c1c1c;flex-shrink:0;padding:3px 12px;font-size:11px}.cb-empty.svelte-43cf39{color:var(--cb-text-dim);flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.cb-grid.svelte-43cf39{flex:1;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));align-content:start;gap:4px;padding:8px;display:grid;overflow-y:auto}.cb-asset.svelte-43cf39,.cb-folder-tile.svelte-43cf39{cursor:pointer;color:inherit;background:0 0;border:1px solid #0000;border-radius:3px;outline:none;flex-direction:column;padding:4px;transition:background .1s,border-color .1s;display:flex}.cb-asset.svelte-43cf39:hover,.cb-folder-tile.svelte-43cf39:hover{background:var(--cb-hover);border-color:var(--cb-accent)}.cb-folder-art.svelte-43cf39,.cb-thumb-wrap.svelte-43cf39{aspect-ratio:1;background:var(--cb-thumb-bg);border-radius:2px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.cb-thumb.svelte-43cf39{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cb-thumb-fallback.svelte-43cf39{width:100%;height:100%;color:var(--accent,#888);justify-content:center;align-items:center;display:flex}.cb-thumb-fallback.svelte-43cf39 svg:where(.svelte-43cf39){opacity:.7;width:40%;height:40%}.cb-class-badge.svelte-43cf39{color:#fff;letter-spacing:.03em;opacity:.92;text-overflow:ellipsis;white-space:nowrap;border-radius:2px;max-width:calc(100% - 6px);padding:1px 4px;font-family:Consolas,monospace;font-size:9px;position:absolute;bottom:3px;left:3px;overflow:hidden}.cb-asset-name.svelte-43cf39{color:var(--cb-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;line-height:1.3;overflow:hidden}.cb-tree.svelte-43cf39::-webkit-scrollbar{width:6px}.cb-grid.svelte-43cf39::-webkit-scrollbar{width:6px}.cb-tree.svelte-43cf39::-webkit-scrollbar-track{background:0 0}.cb-grid.svelte-43cf39::-webkit-scrollbar-track{background:0 0}.cb-tree.svelte-43cf39::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.cb-grid.svelte-43cf39::-webkit-scrollbar-thumb{background:#444;border-radius:3px}@media (width<=760px){.cb-root.svelte-43cf39{flex-direction:column;height:70vh;min-height:520px}.cb-tree.svelte-43cf39{border-right:0;border-bottom:1px solid var(--cb-border);width:100%;max-height:180px}.cb-toolbar.svelte-43cf39{flex-direction:column;align-items:stretch}.cb-search.svelte-43cf39,.cb-search-wrap.svelte-43cf39{width:100%}.cb-grid.svelte-43cf39{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}h1.svelte-i9ee7y{color:var(--teal-color);letter-spacing:.4rem;font-family:Apalu;font-size:5.5rem}tr.svelte-i9ee7y{border-top:1px solid #45c0c966}tr.svelte-i9ee7y>:where(.svelte-i9ee7y):first-child{color:var(--teal-color);letter-spacing:clamp(0rem,.177vw - .041rem,.1rem)}tr.svelte-i9ee7y>:where(.svelte-i9ee7y):first-child:before{content:"✭";color:gold;margin-right:clamp(.3rem,.01rem + 1.238vw,1rem)}tr.svelte-i9ee7y>:where(.svelte-i9ee7y):first-child,tr.svelte-i9ee7y>:where(.svelte-i9ee7y):nth-child(2){text-transform:uppercase;font-size:clamp(.8rem,.634rem + .707vw,1.2rem);font-weight:600}tr.svelte-i9ee7y>:where(.svelte-i9ee7y):last-child{font-size:clamp(.5rem,.334rem + .707vw,.9rem)}#GALLERY_SECTION.svelte-u3wy2r{position:relative}.character-hero-frame.svelte-u3wy2r{display:block}.character-hero-copy.svelte-u3wy2r h1:where(.svelte-u3wy2r){margin-bottom:0}.editorial-hero.svelte-u3wy2r{padding-block:.75rem 1rem}.editorial-hero.svelte-u3wy2r .character-hero-frame:where(.svelte-u3wy2r){border-radius:1.1rem;position:relative;overflow:hidden}.editorial-hero.svelte-u3wy2r .character-hero-copy:where(.svelte-u3wy2r){z-index:1;text-align:right;align-content:center;justify-items:end;max-width:clamp(22rem,58vw,46rem);min-height:clamp(12rem,18vw,17rem);margin-left:auto;display:grid;position:relative}.editorial-hero.svelte-u3wy2r .character-hero-copy:where(.svelte-u3wy2r) h1:where(.svelte-u3wy2r){letter-spacing:.01em;color:#292726;font-size:clamp(2.4rem,4.8vw,4rem);font-weight:400;line-height:.94}.character-tagline.svelte-u3wy2r{color:#4f4f4f;max-width:52rem;margin:.5rem 0 0;font-size:1.05rem;font-weight:500;line-height:1.7}.editorial-hero.svelte-u3wy2r .character-tagline:where(.svelte-u3wy2r){letter-spacing:.08em;color:#4b3f35;border-top:1px solid #44c0c9;max-width:38rem;margin-top:1rem;padding-top:.9rem;font-family:Arial,sans-serif;font-size:clamp(.635rem,.617rem + .47vw,1rem);font-style:italic;line-height:1.6}.youtube-iframe-wrap{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.youtube-iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.button-container.svelte-u3wy2r{text-align:center;color:#000;white-space:nowrap;cursor:pointer;background-color:#59bfc8;border:1.5px solid;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:8px;width:auto;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;top:2px}.button-container.svelte-u3wy2r:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.button-container.svelte-u3wy2r:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.button-inner.svelte-u3wy2r{color:#000;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#e9e9e9;border:3.5px solid #eee;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:8px;width:auto;height:70px;margin-left:-1.5px;margin-right:-1.5px;padding:8px 16px;font-size:15px;font-weight:700;transition:all .2s;display:block;position:relative;transform:translateY(-4px)}.button-container.svelte-u3wy2r:hover .button-inner:where(.svelte-u3wy2r){transform:translateY(-6px)}.button-container.svelte-u3wy2r:active .button-inner:where(.svelte-u3wy2r){transition:all .1s;transform:translateY(-2px)}.button-container.svelte-u3wy2r:disabled:hover .button-inner:where(.svelte-u3wy2r){transform:translateY(-4px)!important}.button-inner.svelte-u3wy2r:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.button-inner.svelte-u3wy2r:disabled{pointer-events:none;opacity:.5}.button-inner.svelte-u3wy2r img:where(.svelte-u3wy2r){margin-left:auto;margin-right:auto;display:inline}.button-icon-wrapper.svelte-u3wy2r{justify-content:center;align-items:center;display:flex}.uk-section-muted.svelte-u3wy2r{border-radius:.5rem}@media (width<=56.25rem){.editorial-hero.svelte-u3wy2r .character-hero-frame:where(.svelte-u3wy2r){min-height:auto;padding:1.5rem 1.25rem 1.75rem}.editorial-hero.svelte-u3wy2r .character-hero-copy:where(.svelte-u3wy2r){text-align:right;justify-items:end;max-width:none;margin-left:auto;padding-top:6.5rem}.editorial-hero.svelte-u3wy2r .character-hero-copy:where(.svelte-u3wy2r) h1:where(.svelte-u3wy2r){font-size:clamp(2.5rem,11vw,3.7rem)}.editorial-hero.svelte-u3wy2r .character-tagline:where(.svelte-u3wy2r){max-width:none;font-size:1.08rem}}div[uk-lightbox].svelte-u3wy2r{z-index:100;width:60%;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div[uk-lightbox].svelte-u3wy2r>a:where(.svelte-u3wy2r):first-child{border:none;width:100%;height:100%;display:block}div[uk-lightbox].svelte-u3wy2r>a:where(.svelte-u3wy2r){font-style:none}div[uk-lightbox].svelte-u3wy2r a.uk-button:where(.svelte-u3wy2r){border:none}.character-gallery-picture,.character-gallery-image{width:100%;height:100%}.character-gallery-image{-o-object-fit:cover;object-fit:cover}.youtube-video-grid.svelte-u3wy2r{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.youtube-section-group.svelte-u3wy2r+.youtube-section-group:where(.svelte-u3wy2r){border-top:1px solid #44c0c959;margin-top:3rem;padding-top:2rem}.youtube-video-card.svelte-u3wy2r{flex:0 min(100%,50% - .75rem);gap:.85rem;display:grid}.youtube-grid-single.svelte-u3wy2r .youtube-video-card:where(.svelte-u3wy2r){flex-basis:min(100%,42rem)}.youtube-subheading.svelte-u3wy2r{color:#2f2f2f;text-align:center;margin:0 0 1.25rem;font-size:clamp(1.6rem,1.3rem + .9vw,2.1rem);font-weight:500;line-height:1.2}.youtube-video-title.svelte-u3wy2r{color:#3f3f3f;text-align:center;text-wrap:balance;margin:0;font-size:1rem;font-weight:600;line-height:1.5}@media (width<=56.25rem){.youtube-video-card.svelte-u3wy2r{flex-basis:min(100%,50% - .5rem)}}@media (width<=37.5rem){.youtube-video-card.svelte-u3wy2r,.youtube-grid-single.svelte-u3wy2r .youtube-video-card:where(.svelte-u3wy2r){flex-basis:100%}}.uk-breadcrumb.svelte-u3wy2r a:where(.svelte-u3wy2r){color:var(--logo-color);font-weight:700}.uk-table.svelte-u3wy2r tr:where(.svelte-u3wy2r)>td:where(.svelte-u3wy2r):first-child{padding-left:1rem}.uk-table.svelte-u3wy2r tr:where(.svelte-u3wy2r)>td:where(.svelte-u3wy2r):last-child{text-align:right;width:6rem;padding-left:1rem;font-size:.85rem}.uk-table.svelte-u3wy2r td:where(.svelte-u3wy2r){padding:0;font-size:1rem;font-weight:500}
