:root{--public-account-username-input-fill:#0000;--public-site-header-border:#3d3b38c7;--public-site-header-fill:#080a0beb;--public-brand-mark-fill:#181713;--public-discover-grid-action-text:#f2eadb;--public-notification-menu-heading-text:#6f7477;--public-site-nav-link-text:#999b9b;--public-discover-grid-card-link-outline:#e6d8c6;--public-site-nav-link-disabled-text:#656767;--public-theme-mobile-surface:#15181b;--public-primitives-text:#f1eadf;--public-builder-token-choice-option-shadow:#ffffff06;--public-theme-mobile-backdrop:#050607d9;--public-characters-account-bag-text:#f5ddd3;--public-adventuring-bag-picker--catalog-border:#292725;--public-builder-v2-core-fill-2:#121313;--public-adventuring-bag-picker-heading-text:#777b7b;--public-learn-topic-card-fill-2:#0b0c0d;--public-builder-picker-search-icon-text:#777b7c;--public-token-filters-border-2:#313437;--public-token-filters-text:#e9dfd2;--public-token-filters-fill:#101315;--public-td-history-cards-border:#292c2e;--public-token-state-text:#868a8c;--public-token-state-fill:#0f1113;--public-error-border:#64352f;--public-error-text:#d69d94;--public-token-card-border-3:#282b2d;--public-token-card-fill:#131618;--public-builder-picker-header-fill:#0d0f10;--public-token-card-visual-border:#25282a;--public-token-card-ring-shadow-2:#111315;--public-token-card-ring-text:#756459;--public-token-card-meta-border-3:#35302a;--public-token-card-text:#e2d8cb;--public-builder-picker-filter-text:#777c7e;--public-token-card-footer-border:#242729;--public-token-card-footer-text-4:#686e70;--public-token-pagination-border:#343638;--public-token-pagination-text:#b9afa4;--public-token-card-image-filter:#0006;--public-token-card-image-filter-2:#00000080;--public-account-readonly-field-text:#62686b;--public-reference-group-text:#77716c;--public-avatar-crop-dialog-shadow:#0000009e;--public-discover-volunteer-text:#eee2d4;--public-reference-group-border:#292b2c;--public-reference-chips-border:#343536;--public-reference-chips-text:#95918d;--public-reference-chips-fill:#101213;--public-error-border-2:#63362f;--public-error-text-2:#d29a91;--public-account-page-fill:#050607;--public-character-modal-backdrop-fill:#000000d1;--public-gs-page---gs-text:#f2eadf;--public-builder-token-choice-panel-shadow:#000000b8;--public-class-level-toggle-border:#7b6c5e57;--public-class-level-toggle-text:#8e8982;--public-active-text-2:#d4c4b7;--public-class-v2-power-list-scrollbar-color:#7b6c5e38;--public-class-spell-level-number-text-2:#716961;--public-class-spell-border:#7b6c5e24;--public-class-spell-text:#87817c;--public-builder-token-socket-filter:#00000073;--public-learn-hero-text:#938b85;--public-builder-token-choice-heading-border:#ffffff14;--public-builder-picker-header-text:#777d7d;--public-adventuring-bag-picker-heading-border-2:#ffffff12;--public-adventuring-bag-loading-border:#ffffff0f;--public-builder-stat-grid-text:#6f7474;--public-builder-slot-border-2:#ffffff0d;--public-builder-slot-heading-text-2:#666c6c;--public-builder-empty-ring-fill-3:#0000001a;--public-builder-slot-cap-text:#5f6464;--public-adventuring-bag-art-border:#ffffff1f;--public-builder-slotless-add-fill:#0000001f;--public-builder-slotless-add-text:#7c8180;--public-builder-summary-text:#e2ddd1;--public-builder-error-fill:#191b1b;--public-adventuring-bag-purse-section-border:#ffffff0b;--public-builder-slot-fill:#05060633;--public-builder-slot-heading-text-3:#b9b2a5;--public-builder-empty-ring-border-2:#bcb19a33;--public-builder-empty-ring-fill-4:#0000002e;--public-builder-stat-grid-text-2:#ddd6c8;--public-builder-identity-emblem-fill:#00000029;--public-builder-save-row-text:#cfc8bb;--public-builder-calculation-line-text:#747979;--public-adventuring-bag-group-heading-fill:#ffffff05;--public-avatar-crop-overlay-fill:#000000c7;--public-character-action-menu-shadow:#00000075;--public-token-card-title-shadow-2:#000;--public-account-profile-avatar-shadow:#00000059;--public-token-browser-fill:#05060733;--public-token-browser-fill-2:#0506076b;--public-token-browser-fill-3:#050607b8;--public-token-browser-fill-4:#0506072e;--public-token-browser-fill-5:#05060761;--public-token-browser-fill-6:#050607ad;--public-token-card-fill-2:#0c0f1080;--public-builder-picker-shadow:#000000a6;--public-builder-picker-header-text-2:#e6dfd1;--public-builder-picker-error-border:#9f433a52;--public-builder-picker-error-fill:#6f251f2e;--public-builder-picker-error-text:#d4a59e;--public-builder-picker-equipping-border:#ffffff1a;--public-builder-picker-equipping-text:#6e7473;--public-builder-picker-equipping-fill:#080a0ad1;--public-builder-picker-equipping-text-2:#d8c7b6;--public-builder-picker-token-text:#c9c3b7;--public-builder-picker-token-text-2:#646968;--public-builder-picker-token-text-3:#747a79;--public-positive-text:#d7e9c4;--public-positive-shadow:#bfdc9d52;--public-builder-picker-current-label-text:#9b8e7f;--public-builder-picker-current-card-fill:#121313bd;--public-builder-picker-current-art-fill:#060707b8;--public-builder-picker-current-copy-text:#eadfce;--public-builder-picker-current-copy-text-2:#8d8a84;--public-builder-picker-remove-current-border:#9c594e6b;--public-builder-picker-remove-current-text:#d9aaa2;--public-builder-picker-remove-current-fill:#491e1b3d;--public-builder-picker-remove-current-border-2:#b96558b8;--public-builder-picker-remove-current-text-2:#ebc1ba;--public-builder-picker-remove-current-fill-2:#5c26215c;--public-builder-slot-safehold-fill-2:#12100eb3;--public-builder-engine-review-trigger-text-2:#8f877d;--public-builder-engine-review-form-fill:#0a0b0b75;--public-builder-engine-review-form-border-3:#746a5e57;--public-builder-engine-review-form-text-2:#ddd3c5;--public-builder-engine-review-form-fill-2:#070808b8;--public-builder-engine-review-actions-border:#786c5d4d;--public-builder-engine-review-actions-text:#aaa096;--public-builder-engine-review-actions-fill:#181817c7;--public-builder-engine-review-success-text:#b7c99e;--public-builder-stat-list-text:#aaa49a;--public-builder-stat-list-text-2:#eee4d7;--public-builder-attack-mode-heading-border:#ffffff0e;--public-builder-attack-mode-heading-text:#8e8375;--public-adventuring-bag-group-heading-border:#fff1;--public-builder-calculation-line-text-2:#c9c0b1;--public-builder-derived-text-list-text:#999185;--public-builder-slot-title-text:#626766;--public-builder-token-choice-panel-fill:#0d0f11f7;--public-builder-token-choice-panel-fill-2:#00000094;--public-builder-token-choice-heading-text:#f1e7da;--public-builder-token-choice-heading-text-2:#99938b;--public-builder-token-choice-field-text:#d5c7b7;--public-builder-token-choice-field-text-2:#eee4d8;--public-builder-token-choice-field-fill:#171a1c;--public-builder-token-choice-field-fill-2:#1b1e20;--public-builder-token-choice-field-text-3:#817c76;--public-builder-token-choice-actions-border-2:#8576676b;--public-builder-token-choice-actions-text:#c9c1b7;--public-builder-token-choice-actions-fill:#202223f2;--public-builder-token-choice-actions-text-2:#eee5da;--public-primary-text-2:#f0e6da;--public-builder-token-choice-option-border-2:#8275686b;--public-builder-token-choice-option-text:#d8d0c5;--public-builder-token-choice-option-fill:#1f2224fa;--public-builder-token-choice-option-fill-2:#141618fa;--public-builder-token-choice-option-fill-3:#272726fa;--public-builder-token-choice-option-fill-4:#191918fa;--public-builder-token-choice-option-text-2:#77736d;--public-selected-shadow-3:#0000003d;--public-selected-text-3:#fff1df;--public-builder-picker-token-border:#b57b596b;--public-learn-section-heading-text:#8f9291;--public-learn-flow-border:#2c2c2a;--public-learn-flow-text-2:#ded3c5;--public-learn-flow-text-3:#777c7b;--public-learn-topic-card-border-2:#2d2f2f;--public-community-build-token-row-fill:#121314;--public-learn-topic-card-fill-3:#151310;--public-learn-topic-card-text-3:#e4d8ca;--public-learn-topic-card-text-4:#858a89;--public-learn-topic-card-border-3:#252727;--public-learn-topic-card-text-5:#aaa59d;--public-learn-topic-future-text:#666b6b;--public-learn-practice-border:#312b35;--public-learn-practice-fill:#593d7d1f;--public-learn-practice-fill-2:#0c0c0f;--public-learn-practice-copy-text:#8a8d8c;--public-learn-practice-grid-border:#302f34;--public-learn-practice-grid-fill:#0d0e10b8;--public-learn-practice-grid-text:#887a9e;--public-learn-practice-grid-text-2:#dfd5e5;--public-learn-practice-grid-text-3:#808585;--public-learn-practice-grid-text-4:#635e6a;--public-learn-engine-text:#8d918f;--public-learn-example-fill:#0d0e0f;--public-learn-example-text-2:#ddd2c4;--public-learn-example-text-3:#7e8382;--public-learn-official-border:#2f2c28;--public-learn-official-text-2:#838785;--public-learn-next-text:#8c908e;--public-builder-identity-player-text:#eee7de;--public-beta-auth-loading-fill:#030404;--public-beta-auth-loading-text:#8b6a54;--public-beta-auth-loading-text-2:#dfd5c8;--public-discover-grid-card-fill:#090a0a;--public-character-dashboard-portrait-shadow:#0009;--public-beta-login-copy-text:#8b8d89;--public-beta-login-form-text:#b8aa9b;--public-beta-login-form-fill-3:#050606;--public-beta-login-form-border-4:#66584c;--public-beta-login-form-text-2:#f3e6d8;--public-beta-login-form-fill-4:#82482c;--public-beta-login-form-fill-5:#60301e;--public-beta-login-form-border-5:#bd7752;--public-beta-login-error-text:#e1b2a9;--public-beta-login-error-fill:#711e1829;--public-beta-login-error-border:#a54c4266;--public-beta-login-session-text:#626663;--public-adventuring-bag-picker--catalog-fill:#090b0c;--public-activation-card-border:#2f3234;--public-activation-card-fill:#0f1214f5;--public-activation-card-shadow:#00000057;--public-activation-brand-text:#74797c;--public-activation-card-text:#f3eadd;--public-activation-card-text-2:#95999b;--public-activation-form-text:#bbb3aa;--public-td-history-border:#34383a;--public-activation-form-text-2:#eee5d9;--public-activation-form-fill:#0c0f11;--public-activation-help-text:#656a6c;--public-activation-submit-text:#f3e9dd;--public-activation-error-border:#693b38;--public-activation-error-text:#e7b5af;--public-activation-error-fill:#682a2629;--public-activation-success-border:#435848;--public-activation-success-fill:#36553d21;--public-activation-success-text:#cadacb;--public-activation-success-text-2:#838c84;--public-notification-menu-panel-border:#303436;--public-notification-menu-empty-text:#ded6cc;--public-td-history-cards-fill:#111416;--public-account-menu-trigger-border:#4a4f52;--public-account-menu-trigger-fill:#15191b;--public-account-menu-avatar-text:#e8d9cc;--public-community-link-list-text:#7b8082;--public-notification-menu-panel-fill:#0f1214;--public-classes-browser-progression-emblem-filter:#00000061;--public-notification-menu-heading-text-2:#e8dfd3;--public-account-menu-summary-text:#73787a;--public-notification-menu-heading-border:#262a2c;--public-account-menu-item-text:#bbb5ae;--public-account-menu-item-fill:#181c1e;--public-account-readonly-field-border:#292d2f;--public-header-search-panel-fill:#0d1012;--public-selected-outline:#ffffffb3;--public-adventuring-bag-page-text:#ece7dc;--public-adventuring-bag-hero-text:#eee9df;--public-adventuring-bag-summary-fill:#0c0d0d8a;--public-adventuring-bag-summary-text:#e8dfcf;--public-adventuring-bag-summary-text-2:#706d66;--public-adventuring-bag-add-text:#e9dfcb;--public-adventuring-bag-add-text-2:#fff5e3;--public-adventuring-bag-loading-text:#77746e;--public-adventuring-bag-loading-fill:#0c0d0d59;--public-adventuring-bag-error-border:#82392a8c;--public-adventuring-bag-error-fill:#2a100c47;--public-eyebrow-text-5:#b27969;--public-adventuring-bag-error-text:#b9afa8;--public-adventuring-bag-inline-error-border:#7e372b75;--public-adventuring-bag-inline-error-text:#d8b2a8;--public-adventuring-bag-inline-error-fill:#551c1233;--public-adventuring-bag-toolbar-border-2:#ffffff16;--public-adventuring-bag-toolbar-text:#e8e5dd;--public-adventuring-bag-toolbar-fill:#080909a8;--public-adventuring-bag-toolbar-text-2:#5d5b56;--public-adventuring-bag-group-heading-text-3:#77736b;--public-adventuring-bag-card-fill:#1b1b19c2;--public-adventuring-bag-card-fill-2:#0d0e0ee6;--public-adventuring-bag-card-fill-3:#21201cdb;--public-adventuring-bag-card-fill-4:#0f1010f0;--public-adventuring-bag-art-filter:#0000005c;--public-adventuring-bag-art-text:#716b5f;--public-adventuring-bag-card-copy-text:#e4ded3;--public-adventuring-bag-card-copy-text-2:#716e67;--public-adventuring-bag-quantity-border:#ffffff13;--public-adventuring-bag-quantity-fill:#0405057a;--public-adventuring-bag-quantity-text:#a7a095;--public-adventuring-bag-quantity-text-2:#f0e7d7;--public-adventuring-bag-quantity-fill-2:#ab8c521f;--public-adventuring-bag-quantity-text-3:#dbd5ca;--public-adventuring-bag-purse-section-text:#766e60;--public-adventuring-bag-coin-row-border:#ffffff0a;--public-adventuring-bag-coin-row-text:#cbc5ba;--public-adventuring-bag-coin-row-text-2:#625f59;--public-adventuring-bag-picker-backdrop-fill:#000000c9;--public-adventuring-bag-picker-fill:#111212;--public-adventuring-bag-picker-shadow:#000000b3;--public-adventuring-bag-picker-heading-text-2:#ede8dc;--public-adventuring-bag-picker-heading-border-3:#ffffff17;--public-adventuring-bag-picker-heading-text-3:#aaa69d;--public-adventuring-bag-picker-heading-text-4:#eee8dc;--public-account-profile-avatar-shadow-2:#00000047;--public-characters-secondary-action-border:#ffffff24;--public-builder-picker-token-select-border:#ffffff09;--public-character-modal-border:#ffffff1c;--public-character-modal-fill-2:#121211;--public-character-modal-close-text:#fff9;--public-character-modal-intro-text:#ddd8cd8c;--public-character-form-text:#e6e0d4cc;--public-character-form-text-2:#e6e0d459;--public-character-field-help-text:#e6e0d45c;--public-character-create-portrait-preview-text-2:#ddd8cd73;--public-create-build-class-copy-text:#ddd8cd80;--public-create-build-class-copy-text-2:#ddd8cd6b;--public-character-action-menu-fill:#171715;--public-character-action-menu-text:#ebe6dcc2;--public-character-action-menu-text-2:#f5efe4f5;--public-is-danger-text:#dc7165e6;--public-character-dashboard-roster-copy-text:#ddd7cc61;--public-character-dashboard-build-empty-text:#dcd6ca59;--public-character-dashboard-stat-loading-text:#dcd6ca66;--public-character-dashboard-no-build-text:#eee8dde6;--public-character-dashboard-no-build-text-2:#ddd7cc6b;--public-character-dashboard-build-art-fill:#00000040;--public-character-dashboard-build-copy-text-2:#efe9dfe6;--public-character-dashboard-build-copy-text-3:#dcd6ca54;--public-character-dashboard-fill-2:#070909;--public-characters-command-create-fill-6:#0b0d0db8;--public-character-dashboard-builds-fill-5:#0d1010f7;--public-character-dashboard-builds-fill-6:#0a0c0ced;--public-character-dashboard-builds-fill-7:#080909cc;--public-character-dashboard-roster-item-fill:#0709098c;--public-character-dashboard-roster-item-fill-2:#14110db3;--public-is-active-fill-9:#100f0db3;--public-builder-v2-core-shadow:#00000052;--public-character-dashboard-roster-copy-text-2:#efe9dff0;--public-character-dashboard-identity-fill-2:#0a0d0de8;--public-character-dashboard-sheet-fill:#090c0ceb;--public-character-dashboard-current-build-text-3:#f0e9dfeb;--public-character-dashboard-current-build-text-4:#ddd7cc57;--public-character-dashboard-detail-tabs-text:#eee6dbd1;--public-character-dashboard-detail-tabs-text-2:#dcd6ca47;--public-character-skills-heading-text-2:#dcd6ca57;--public-character-dashboard-build-item-fill:#07090980;--public-is-active-fill-10:#0b0c0ca6;--public-character-dashboard-no-build-fill:#0a0c0cb8;--public-character-dashboard-portrait-overlay-fill:#0c0b0ac7;--public-character-dashboard-portrait-overlay-fill-2:#120f0ceb;--public-character-dashboard-portrait-remove-border:#b5594b47;--public-character-dashboard-portrait-remove-fill:#120c0bc2;--public-character-dashboard-portrait-remove-text:#de9b8ec7;--public-character-dashboard-portrait-remove-border-2:#cb675780;--public-character-dashboard-portrait-remove-text-2:#f0aea0f2;--public-character-dashboard-portrait-error-border:#be534457;--public-character-dashboard-portrait-error-fill:#2b0f0ceb;--public-character-dashboard-portrait-error-text:#efb5a9f2;--public-token-page-gap-text:#666b6d;--public-token-filters-text-2:#84888a;--public-adventuring-bag-purse-menu-fill:#0c0e0e;--public-adventuring-bag-topic-fill:#090b0b;--public-token-card-border-4:#282522;--public-token-card-fill-3:#101110;--public-token-card-fill-4:#0b0c0c;--public-token-card-meta-fill:#0e100f;--public-token-card-description-text:#9f9991;--public-token-card-title-text-2:#f0e3d2;--public-token-card-description-text-2:#b0a89e;--public-token-command-main-text:#817b75;--public-class-v2-crest-filter:#0000007a;--public-discover-grid-card-border-2:#292722;--public-learn-gateway-shade-fill:#070808fa;--public-learn-gateway-shade-fill-2:#070808e3;--public-learn-gateway-shade-fill-3:#07080882;--public-learn-gateway-shade-fill-4:#0708082e;--public-learn-gateway-shade-fill-5:#050606b8;--public-learn-gateway-art-fill-12:#5e696717;--public-learn-gateway-art-fill-13:#68777738;--public-learn-gateway-art-fill-14:#5670792e;--public-learn-gateway-art-fill-15:#3d4c4f1f;--public-learn-gateway-art-fill-16:#4160762e;--public-learn-gateway-art-fill-17:#5b819606;--public-learn-gateway-number-fill:#120d0bc7;--public-learn-gateway-phase-learn-text:#a87991;--public-discover-grid-card-text:#ede1d2;--public-builder-slot-heading-text-4:#aaa39a;--public-discover-grid-events-list-text:#8e8a83;--public-learn-mode-switcher-border:#312a25;--public-class-v2-banner-fill-2:#0c0c0b;--public-learn-mode-switcher-fill:#08090a;--public-builder-identity-back-text-3:#cfc4b6;--public-adventuring-bag-picker-heading-border-4:#2d3031;--public-learn-mode-options-text:#8e908e;--public-characters-command-create-text:#e2d4c3;--public-is-active-fill-11:#0c0d0dd6;--public-learn-mode-options-text-2:#6f7473;--public-discover-grid-card-shade-fill:#070808f0;--public-discover-grid-card-shade-fill-2:#070808d1;--public-builder-slot-fill-2:#0708087a;--public-discover-grid-card-shade-fill-3:#07080824;--public-discover-grid-card-shade-fill-4:#07080808;--public-discover-grid-card-shade-fill-5:#05060657;--public-learn-gateway-shade-fill-6:#070808f2;--public-learn-gateway-shade-fill-7:#070808d6;--public-learn-gateway-shade-fill-8:#07080821;--public-learn-gateway-shade-fill-9:#07080805;--public-learn-gateway-shade-fill-10:#0506064d;--public-learn-gateway-shade-fill-11:#0708087d;--public-token-command-total-text:#8b8277;--public-token-command-total-text-2:#d8cbbc;--public-events-framework-heading-text:#e5d8ca;--public-token-command-total-text-3:#706b66;--public-builder-v2-core-fill-3:#080909;--public-characters-command-create-text-2:#f2e9df;--public-builder-slot-heading-text-5:#68645f;--public-builder-identity-rail-fill-2:#1d1b19fa;--public-builder-identity-rail-fill-3:#141413fa;--public-builder-identity-rail-fill-4:#0e0f0ffa;--public-builder-identity-cell-text:#68625c;--public-builder-identity-build-text-2:#756e67;--public-builder-stat-grid-text-3:#696560;--public-events-next-card-top-text:#6f6b66;--public-events-kind-text:#9c958d;--public-events-kind-vtd-text:#8e9da7;--public-events-next-actions-text:#9a9188;--public-events-season-event-border:#5d5750;--public-events-season-event-vtd-border:#627681;--public-events-season-dot-text-3:#7a746c;--public-events-season-dot-text-4:#78909c;--public-events-convention-border-2:#23221f;--public-events-convention-action-text:#8c847c;--public-events-volunteer-points-text-2:#9b9288;--public-events-volunteer-actions-text-2:#928980;--public-events-framework-heading-text-2:#6e6963;--public-events-next-art-fill-2:#151311;--public-events-next-card-fill:#040505e6;--public-events-next-card-fill-2:#040505a3;--public-events-next-card-fill-3:#04050538;--public-events-next-card-fill-4:#04050557;--public-events-next-card-fill-5:#040505c2;--public-events-next-card-fill-6:#040505f7;--public-events-next-copy-text-2:#eee2d5;--public-events-next-copy-shadow:#000000bf;--public-events-next-copy-text-3:#aaa19a;--public-events-next-copy-shadow-2:#000000e6;--public-events-season-fill:#070808;--public-class-v2-banner-fill-3:#11100e;--public-events-convention-fill:#04050547;--public-events-convention-fill-2:#040505f5;--public-events-convention-text-2:#e2d6ca;--public-events-convention-shadow:#000c;--public-events-convention-text-3:#918981;--public-events-volunteer-art-fill-2:#14110f;--public-events-volunteer-copy-fill:#0506073d;--public-events-volunteer-copy-text:#eadfd3;--public-events-season-grid-border:#28251f;--public-events-season-grid-border-2:#665e5321;--public-events-season-month-border-2:#665e532e;--public-events-season-month-name-text:#8e867d;--public-events-season-month-name-border:#665e5324;--public-events-season-event-text-2:#ddd1c4;--public-events-season-event-text-3:#716b65;--public-events-season-empty-text:#3a3835;--public-events-next-card-fill-7:#0405052e;--public-events-next-card-fill-8:#04050514;--public-events-next-card-fill-9:#0405051f;--public-events-next-card-fill-10:#040505d1;--public-events-next-card-fill-11:#040505fa;--public-events-next-card-shrine-fill:#030507d1;--public-events-next-card-shrine-fill-2:#03050770;--public-events-next-card-shrine-fill-3:#03050714;--public-events-next-card-shrine-fill-4:#03050738;--public-events-next-card-shrine-fill-5:#03050724;--public-events-next-card-shrine-fill-6:#03050757;--public-events-next-card-shrine-fill-7:#030507e0;--public-events-next-card-shrine-fill-8:#030507fa;--public-events-next-card-top-fill:#030405c2;--public-events-next-card-top-border:#dccdbb29;--public-events-next-card-gamehole-fill-2:#030404c7;--public-events-next-card-gamehole-fill-3:#0304042e;--public-events-next-card-gamehole-fill-4:#040505e8;--public-events-next-card-gamehole-fill-5:#040505fc;--public-events-volunteer-fill:#030404e6;--public-events-volunteer-fill-2:#030404d1;--public-events-volunteer-fill-3:#0304049e;--public-events-volunteer-fill-4:#03040457;--public-events-volunteer-fill-5:#0304041f;--public-events-volunteer-fill-6:#03040405;--public-events-volunteer-fill-7:#03040414;--public-header-utility-button-text:#a8abad;--public-notification-menu-panel-shadow:#0000006b;--public-notification-menu-empty-text-2:#74797b;--public-header-search-input-icon-stroke:#858a8d;--public-header-search-input-row-text:#666c70;--public-account-text-button-text-2:#777d80;--public-header-search-clear-text:#e7ddd1;--public-community-build-owner-text:#686e71;--public-td-account-tabs-text:#ddd5cb;--public-header-search-token-action-border-2:#342e28;--public-header-search-token-action-fill:#191612;--public-header-search-token-action-text-3:#716a63;--public-notification-urgency-dot-border:#0b0e0f;--public-notification-featured-title-text:#e5dbcf;--public-notification-featured-action-fill:#171411;--public-notification-featured-action-fill-2:#1b1713;--public-notification-coming-up-label-text:#63696c;--public-notification-coming-up-event-border:#272b2da6;--public-notification-coming-up-event-text:#bdb6ae;--public-notification-coming-up-event-text-2:#656b6e;--public-account-profile-avatar-border:#46413a;--public-account-profile-avatar-fill-2:#151719;--public-account-profile-identity-text:#ece3d8;--public-account-profile-handle-text:#797f82;--public-account-profile-status-text:#8d9396;--public-account-profile-status-fill:#7a9c69;--public-account-message-text:#aebcad;--public-account-message-fill:#111713;--public-account-message-border:#334038;--public-account-error-border:#54312d;--public-account-error-text:#d09b92;--public-account-error-fill:#1a1110;--public-account-settings-section-fill:#0e1112b8;--public-external-builds-platform-text:#ddd4ca;--public-account-section-heading-text:#6e7477;--public-td-history-text:#898f92;--public-account-readonly-field-text-2:#9da1a2;--public-account-readonly-field-fill:#0a0c0d8c;--public-account-username-input-text:#6f7578;--public-account-primary-button-fill-2:#201a15;--public-account-connection-row-text:#c9c1b8;--public-account-connection-row-text-2:#676d70;--public-account-connection-status-border:#363a3c;--public-account-connection-status-text:#73797c;--public-is-connected-border:#42513e;--public-is-connected-text:#8da085;--public-avatar-crop-dialog-fill:#0e1112;--public-avatar-crop-heading-text:#ded5ca;--public-avatar-crop-stage-fill:#07090a;--public-community-feed-tabs-fill:#0d1011b3;--public-community-feed-tab-list-text:#8b9092;--public-community-feed-tab-list-text-2:#d6cec4;--public-community-feed-sort-border:#303335;--public-adventuring-bag-picker-heading-fill-2:#101314;--public-community-rail-card-border:#2c2f31;--public-community-rail-card-fill:#131617eb;--public-community-rail-card-fill-2:#0d1011f0;--public-community-share-build-fill-3:#19140f;--public-community-browse-card-text:#929698;--public-community-post-avatar-border:#494139;--public-community-user-summary-text:#cdc5ba;--public-community-user-summary-text-2:#696f72;--public-community-post-card-fill:#111415;--public-builder-picker-filter-fill:#0d1011;--public-community-preview-post-fill-2:#111415f5;--public-community-post-copy-text:#e2d8ca;--public-community-post-copy-text-2:#a5a09a;--public-community-post-header-text:#5f6568;--public-community-build-owner-text-2:#c8c0b7;--public-community-post-copy-text-3:#ddd4c9;--public-community-post-copy-text-4:#8e9395;--public-community-post-art-border:#393a38;--public-community-post-art-fill:#171514;--public-community-build-token-row-border:#3f3a34;--public-community-build-token-row-fill-2:#25211b;--public-community-build-more-text:#898f91;--public-community-build-more-fill:#171a1b;--public-community-post-footer-text-2:#7d8385;--public-community-feed-empty-border:#2b2e30;--public-community-next-event-content-text-2:#d9d0c5;--public-community-next-event-content-text-3:#757b7d;--public-community-next-countdown-text:#efe5d7;--public-community-next-countdown-text-2:#858a8c;--public-community-next-event-content-fill:#1b1510;--public-community-link-icon-border:#393d3f;--public-community-link-icon-fill:#1a1d1e;--public-community-link-list-text-2:#c4bdb4;--public-community-link-list-text-3:#696f71;--public-community-creator-head-fill:#191611;--public-community-creator-feature-border:#3c3933;--public-community-creator-feature-text:#e0d6ca;--public-community-creator-feature-fill-2:#111313;--public-community-creator-feature-border-2:#8e877f;--public-community-rail-card-border-2:#252829;--public-builder-picker-current-badge-fill:#15120e;--public-adventuring-bag-picker-heading-fill-3:#0b0d0e;--public-builder-picker-header-border:#2b2927;--public-builder-picker-backdrop-fill:#030405d1;--public-builder-picker-border:#302a26;--public-builder-picker-fill:#080a0b;--public-builder-picker-header-text-3:#d9d0c4;--public-builder-picker-close-text:#8e8b85;--public-builder-picker-close-text-2:#e5ddd2;--public-adventuring-bag-bay-actions-border-3:#252728;--public-builder-picker-filter-text-2:#d9d4cc;--public-adventuring-bag-picker--catalog-border-2:#292c2d;--public-builder-picker-reset-text:#a7a49e;--public-builder-picker-reset-border:#60402f;--public-builder-picker-reset-text-2:#ddd6cc;--public-primary-text-3:#f1d8d3;--public-builder-picker-batch-bar-border-2:#c34b3e;--public-builder-picker-state-text:#908b83;--public-builder-picker-token-border-2:#272523;--public-adventuring-bag-topic-heading-fill:#0b0d0d;--public-builder-picker-token-select-text:#ddd4c8;--public-builder-picker-batch-check-fill:#160d0c;--public-builder-picker-pages-text:#99958d;--public-builder-picker-pages-text-2:#bbb5ab;--public-builder-picker-token-description-text:#e8e0ceb8;--public-builder-summary-fill:#07080899;--public-builder-v2-core-label-text:#807365;--public-builder-safehold-slot-fill:#00000024;--public-locked-fill:#04050540;--public-builder-v2-core-text:#79736b;--public-builder-v2-core-text-2:#eadfd0;--public-character-skill-section-fill:#0c0f0f8c;--public-character-skill-card-fill-3:#0c0f0fb3;--public-character-skill-card-fill-4:#0c0f0fb8;--public-character-skill-card-text-2:#efe6dbe6;--public-character-skill-card-text-3:#dfd8cd7a;--public-character-spell-level-text-2:#dcd6ca4d;--public-character-spell-heading-text-2:#ede6dcd6;--public-character-spell-text:#dcd6cc6b;--public-characters-account-bag-text-2:#ead8ce;--public-character-create-portrait-picker-fill-2:#0d0c0bfa;--public-character-create-portrait-empty-fill-2:#120f0deb;--public-character-create-portrait-remove-text:#a98b73;--public-character-create-portrait-remove-text-2:#e2c3a7;--public-character-dashboard-portrait-fill-2:#080909f7;--public-character-dashboard-quote-text:#d5c9b8b8;--public-character-dashboard-achievements-heading-text-2:#ad9f8b73;--public-character-dashboard-achievement-mark-fill-2:#0a0a0933;--public-character-dashboard-achievement-text:#ddd3c48a;--public-character-dashboard-achievement-text-2:#a0978961;--public-character-coach-group-fill-2:#0a0b0b85;--public-character-coach-values-text:#aba191a8;--public-character-coach-values-text-2:#f1e4d0f2;--public-character-coach-special-grid-text:#f1e4d0eb;--public-character-coach-treasure-value-text:#eabd74f5;--public-character-modal-fill-3:#171817;--public-character-modal-text-2:#d8d1c8;--public-character-modal-text-3:#746e66;--public-create-build-class-card-fill:#121211c7;--public-create-build-class-card-fill-2:#181512d6;--public-class-detail-v2---class-v2-copy:#d8d1c6b8;--public-class-detail-v2-text:#f0e8dbeb;--public-class-detail-v2-fill:#060707;--public-class-v2-identity-text-2:#f6efe3f5;--public-class-v2-profile-toggle-fill:#050606a3;--public-class-v2-profile-toggle-text-2:#d3cbbfb3;--public-class-v2-card-fill:#0e1010e6;--public-class-v2-card-fill-2:#080a0aeb;--public-class-v2-card-heading-text-3:#aa9f906b;--public-class-v2-muted-text:#b7afa273;--public-class-v2-spell-level-text-2:#a3998b6b;--public-class-v2-spell-text-3:#c1b9ad9e;--public-class-v2-skill-fill:#0e0d0b66;--public-class-v2-token-fill:#0708088a;--public-class-v2-token-fill-2:#13100d99;--public-class-v2-token-state-text:#b2a8996b;--public-class-v2-back-text-2:#d4ccbfad;--public-adventuring-bag-hero-text-2:#74716a;--public-adventuring-bag-purse-menu-border:#c7ad772e;--public-adventuring-bag-purse-menu-text:#7e7669;--public-adventuring-bag-purse-menu-text-2:#d1ba83;--public-adventuring-bag-purse-menu-text-3:#a57957;--public-adventuring-bag-purse-menu-border-2:#6c5539;--public-adventuring-bag-purse-popover-border:#34302b;--public-adventuring-bag-purse-popover-shadow:#00000085;--public-adventuring-bag-purse-popover-heading-border:#252523;--public-eyebrow-text-6:#857458;--public-adventuring-bag-purse-popover-heading-text:#ddd5c7;--public-adventuring-bag-purse-popover-heading-text-2:#cbb47e;--public-adventuring-bag-topic-border:#202223;--public-adventuring-bag-topic-heading-border:#242526;--public-adventuring-bag-topic-heading-fill-2:#15120f;--public-adventuring-bag-topic-heading-text-2:#68645d;--public-adventuring-bag-bay-border:#1d1f20;--public-adventuring-bag-bay-empty-text:#414344;--public-adventuring-bag-bay-empty-fill:#080a0a;--public-adventuring-bag-card-border-3:#252626;--public-adventuring-bag-card-fill-5:#0d0f0f;--public-adventuring-bag-card-copy-text-3:#d9d1c5;--public-adventuring-bag-bay-actions-text-3:#69655e;--public-adventuring-bag-bay-actions-fill:#100e0c;--public-adventuring-bag-picker-heading-text-5:#d1c8ba;--public-adventuring-bag-hero-text-3:#75726b;--public-classes-browser-selector-fill:#0f100ff5;--public-classes-browser-selector-fill-2:#070909fa;--public-classes-browser-tile-fill-2:#151513eb;--public-classes-browser-tile-fill-3:#0a0b0bf5;--public-classes-browser-tile-text:#bdb2a5;--public-classes-browser-tile-fill-4:#1d1915f5;--public-classes-browser-tile-fill-5:#0b0c0cfa;--public-is-selected-fill-2:#1c1713fa;--public-is-selected-fill-3:#0a0b0bfc;--public-classes-browser-detail-fill-3:#11110ffa;--public-classes-browser-detail-fill-4:#070909fc;--public-classes-browser-detail-heading-text:#f3e8d9;--public-classes-browser-detail-footer-text:#a4998c8c;--public-classes-browser-progression-emblem-filter-2:#00000070;--public-classes-browser-progression-item-text-2:#d8c9b8;--public-classes-browser-detail-lead-text:#e3d7c7;--public-classes-browser-detail-overview-text:#cabfb2ad;--public-classes-browser-progression-art-fill-3:#58607e0d;--public-classes-browser-progression-art-fill-4:#131210c2;--public-classes-browser-progression-art-fill-5:#090a0ad1;--public-classes-browser-saga-feature-content-text-2:#cec4b8b8;--public-classes-browser-saga-feature-content-text-3:#aea59a85;--td-navbar-height:76px;--td-page-top:var(--characters-nav-bottom,var(--td-navbar-height));--td-page-padding-top:14px;--td-page-padding-bottom:16px;color:var(--ui-text);background:var(--ui-canvas);font-synthesis:none;text-rendering:optimizelegibility;--app-page-gutter:clamp(20px, 2vw, 34px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (width<=1100px){:root{--td-mobile-touch:44px;--td-mobile-header:108px;--td-mobile-bottom-space:0px;--td-mobile-text:15px;--td-mobile-surface:var(--public-theme-mobile-surface);--td-mobile-text-color:var(--ui-text);--td-mobile-muted:var(--public-brand-mark-text);--td-mobile-accent:var(--ui-highlight);--td-mobile-border:var(--public-td-story-dialog-border);--td-mobile-backdrop:var(--public-theme-mobile-backdrop);--td-mobile-map-width:1600px;--td-mobile-map-ratio:2560 / 1441;--td-navbar-height:var(--td-mobile-header);--app-page-gutter:var(--td-mobile-gutter)}}@media (width<=700px){:root{--td-mobile-gutter:12px;--td-mobile-columns:2}}@media (width<=359px){:root{--td-mobile-token-size:60px}}@media (width<=1100px){:root{--td-mobile-page-title:1.35rem;--td-mobile-gutter:0px;--td-mobile-gap:4px;--td-mobile-radius:0px;--td-mobile-card-padding:12px;--td-mobile-token-size:64px;--td-mobile-socket-gap:6px;--td-mobile-columns:2}}@media (width>=701px) and (width<=1100px){:root{--td-mobile-columns:3}}@media (width>=1101px){:root{--td-page-edge:14px;--app-page-gutter:var(--td-page-edge);--td-page-padding-top:var(--td-page-edge);--td-page-padding-bottom:var(--td-page-edge)}}:root[data-season=cravenmoor-2026]{--public-character-coach-group-fill:#1e18127a;--public-community-creator-feature-fill:#211a13;--public-builder-picker-batch-bar-fill:#24100e;--public-community-share-build-fill:#241b14;--public-learn-command-journey-fill:#270f0dbd;--public-token-search-fill:#27100e;--public-characters-account-bag-fill:#28100e;--public-character-create-portrait-picker-fill:#281b14f5;--public-account-primary-button-fill:#282018;--public-community-share-build-fill-2:#2a1e14;--public-character-modal-fill:#2a241b;--public-selected-fill:#2c211afa;--public-builder-slot-safehold-fill:#2c2218bd;--public-account-profile-avatar-fill:#30271e;--public-characters-account-bag-fill-2:#32110e;--public-discover-volunteer-border:#342e26;--public-community-announcement-art-fill:#3b2018;--public-account-menu-avatar-fill:#3c2b22;--public-adventuring-bag-bay-actions-border:#3c3025;--public-notification-featured-action-border:#3d3229;--public-primary-fill:#411612;--public-characters-account-bag-fill-3:#451411;--public-events-convention-border:#45362c;--public-community-post-announcement-border:#47382b;--public-selected-fill-2:#483325fa;--public-token-card-meta-border:#493624;--public-learn-topic-card-border:#49372c;--public-primary-fill-2:#4a331e57;--public-token-search-fill-2:#4b1814;--public-selected-fill-3:#4d1814;--public-primary-fill-3:#4d3121f5;--public-learn-command-journey-fill-2:#501813bd;--public-activation-submit-fill:#503425;--public-characters-command-create-fill:#54351f42;--public-beta-login-form-fill:#552b1b;--public-adventuring-bag-card-border:#554432;--public-token-card-ring-border:#55443a;--public-characters-account-bag-fill-4:#571914;--public-header-search-token-action-border:#594534;--public-is-active-fill:#5b351761;--public-token-card-border:#5b4029;--public-token-card-meta-border-2:#5b432e;--public-community-preview-post-border:#5b4630;--public-builder-picker-batch-check-border:#5c302a;--public-community-next-event-content-border:#5c422b;--public-token-card-border-2:#5f4536;--public-account-primary-button-border:#5f4832;--public-community-share-build-border:#60452d;--public-learn-mode-options-border:#604532;--public-events-next-art-fill:#624a342b;--public-adventuring-bag-add-fill:#634b2933;--public-builder-picker-filter-border:#664231;--public-community-post-type-border:#675035;--public-community-post-header-border:#67503552;--public-current-border:#67543c;--public-learn-command-journey-border:#69342b;--public-current-fill:#693d2b16;--public-events-next-card-gamehole-fill:#6942242e;--public-activation-submit-fill-2:#694734;--public-account-menu-avatar-border:#694936;--public-adventuring-bag-bay-actions-border-2:#6b4934;--public-notification-featured-action-border-2:#6b5038;--public-learn-gateway-art-fill:#6b573f38;--public-builder-board-fill:#6e3f2d1f;--public-active-fill:#6f3e1e;--public-learn-gateway-art-fill-2:#6f44261f;--public-learn-gateway-art-fill-3:#6f46271f;--public-community-creator-head-border:#6f512e;--public-beta-login-card-border:#6f513f66;--public-is-active-fill-2:#7048260f;--public-is-active-fill-3:#70482638;--public-learn-flow-text:#704839;--public-discover-volunteer-fill:#704d2b12;--public-selected-border:#713029;--public-primary-fill-4:#71482ef5;--public-events-volunteer-art-fill:#714a2e2e;--public-token-card-ring-shadow:#733f2d1f;--public-account-settings-grid-border:#73583d;--public-builder-picker-batch-bar-border:#742b26;--public-classes-browser-detail-fill:#74411e14;--public-learn-example-border:#744734;--public-activation-page-fill:#744a3129;--public-character-dashboard-portrait-fill:#744c271c;--public-characters-command-create-fill-2:#750602;--public-builder-identity-player-fill:#75060216;--public-builder-identity-back-fill:#7506021f;--public-beta-login-form-fill-2:#754027;--public-character-dashboard-fill:#75482112;--public-token-filters-border:#75503b;--public-discover-grid-card-border:#75513a;--public-td-story-dialog-border:#755d3c;--public-builder-v2-core-details-fill:#7649260f;--public-community-preview-post-fill:#764c261f;--public-activation-form-border:#76513d;--public-beta-login-brand-border:#765c4938;--public-community-post-type-fill:#774e2829;--public-events-convention-art-fill:#77513329;--public-character-spell-level-fill:#78491d0b;--public-character-create-portrait-empty-fill:#794f3157;--public-adventuring-bag-add-fill-2:#795a304f;--public-classes-browser-tile-border:#7a624c2e;--public-character-dashboard-identity-fill:#7d4d2117;--public-events-season-month-border:#7d684e47;--public-characters-account-bag-border:#7e2b2494;--public-token-search-border:#7e3228;--public-is-selected-fill:#7e472229;--public-classes-browser-progression-art-fill:#7f482214;--public-builder-empty-ring-fill:#80422d2e;--public-account-settings-grid-shadow:#805b361a;--public-adventuring-bag-add-border:#806d4d;--public-beta-login-form-border:#806d5d;--public-activation-submit-border:#815840;--public-builder-identity-rail-fill:#824d261f;--public-locked-border:#82715b1a;--public-adventuring-bag-group-heading-text:#82755e;--public-td-account-tabs-fill:#835c2a1f;--public-characters-command-create-fill-3:#850803;--public-builder-engine-review-form-border:#856f5447;--public-learn-topic-card-text:#885942;--public-account-primary-button-border-2:#886643;--public-events-season-event-text:#89664f;--public-primary-border:#8b5b39b8;--public-community-share-build-border-2:#8b6238;--public-learn-gateway-card-text:#8c5b3d;--public-builder-token-choice-field-border:#8c6448;--public-builder-identity-back-text:#8c7165;--public-events-season-event-special-border:#8c744e;--public-is-active-border:#8d5d37;--public-td-account-tabs-border:#8d6543;--public-events-volunteer-points-text:#8e3b2e;--public-token-card-visual-fill:#8e503729;--public-learn-gateway-art-fill-4:#8e582b3b;--public-brand-mark-border:#8e7049;--public-characters-command-create-fill-4:#8f1009;--public-learn-gateway-art-fill-5:#8f562b33;--public-character-skill-card-fill:#8f57230f;--public-character-skills-class-link-fill:#8f57231f;--public-learn-gateway-number-border:#8f5a37;--public-primary-border-2:#8f704c7a;--public-builder-token-choice-field-border-2:#8f7a666b;--public-classes-command-journey-shadow:#91261e52;--public-class-v2-banner-fill:#9157242e;--public-learn-example-text:#91654c;--public-characters-command-create-border:#91673d6b;--public-builder-picker-current-card-border:#917b6357;--public-learn-topic-card-fill:#9351301f;--public-classes-browser-selector-border:#95694433;--public-builder-v2-core-fill:#9660301f;--public-classes-browser-progression-art-border:#96694629;--public-builder-engine-review-form-border-2:#9678569e;--public-character-skill-card-fill-2:#9758201f;--public-is-active-fill-4:#975e2426;--public-learn-gateway-art-fill-6:#975e2a29;--public-character-dashboard-achievement-mark-fill:#97602b17;--public-classes-browser-detail-border:#9768423d;--public-builder-empty-ring-fill-2:#97704c0d;--public-builder-token-choice-panel-border:#97795c7a;--public-avatar-crop-controls-accent-color:#98704a;--public-character-dashboard-builds-fill:#99653309;--public-beta-login-form-border-2:#9a5b3a;--public-active-fill-2:#9a5d29;--public-token-card-header-fill:#9a622f;--public-token-card-header-fill-2:#9a622f00;--public-active-border:#9a6337;--public-notification-featured-kicker-text:#9a7045;--public-builder-slot-safehold-border:#9a78507a;--public-events-kind-special-text:#9a8663;--public-is-active-fill-5:#9b5f31;--public-class-v2-banner-atmosphere-fill:#9b68340b;--public-class-v2-banner-atmosphere-fill-2:#9b68340f;--public-account-kicker-text:#9b725b;--public-learn-gateway-art-fill-7:#9b795009;--public-is-active-fill-6:#9c63296b;--public-learn-gateway-art-fill-8:#9d5b3214;--public-character-dashboard-current-build-fill:#9d622813;--public-learn-topic-eyebrow-text:#9d7150;--public-token-card-meta-text:#9d8168;--public-character-create-portrait-copy-text:#9d8a79;--public-events-season-event-convention-border:#9e5c3e;--public-character-dashboard-identity-copy-fill:#9e622809;--public-beta-login-form-shadow:#9e63471f;--public-events-season-dot-text:#9e8455;--public-learn-gateway-art-fill-9:#9f572b33;--public-is-active-fill-7:#9f612626;--public-active-border-2:#9f765f;--public-active-fill-3:#9f765f1a;--public-learn-gateway-phase-play-text:#9f785b;--public-eyebrow-text:#9f8a66;--public-character-dashboard-builds-fill-2:#a0592221;--public-builder-token-choice-actions-border:#a08265b3;--public-community-command-status-text:#a2673e;--public-selected-border-2:#a33b32;--public-community-rail-label-text:#a36e3d;--public-primary-border-3:#a43b31;--public-is-active-fill-8:#a6672b1a;--public-events-season-date-text:#a66c4d;--public-community-browse-icon-text:#a66d37;--public-community-post-type-text:#a66f3b;--public-classes-command-journey-text:#a72f25;--public-community-profile-link-text:#a77b4b;--public-adventuring-bag-bay-actions-text:#a77b58;--public-builder-token-choice-option-border:#a78463b3;--public-characters-command-create-fill-5:#a8170e;--public-classes-browser-detail-footer-border:#a8714533;--public-token-card-footer-text:#a87358;--public-learn-mode-icon-text:#a8744c;--public-notification-view-events-text:#a88051;--public-learn-gateway-phase-build-text:#a88955;--public-builder-slot-heading-text:#a88a67;--public-characters-account-bag-border-2:#a9362dcc;--public-character-create-portrait-picker-border:#a9794e73;--public-adventuring-bag-group-heading-text-2:#a99368;--public-events-kind-convention-text:#aa7356;--public-character-dashboard-current-build-fill-2:#ab62250e;--public-token-command-kicker-text:#a96d4e;--public-classes-browser-progression-item-fill:#ad6d3405;--public-classes-browser-progression-item-fill-2:#ad6d3414;--public-learn-gateway-art-fill-10:#ad6f3021;--public-classes-browser-detail-copy-border:#ad70402e;--public-beta-login-form-border-3:#ad7959;--public-eyebrow-text-2:#ad9568;--public-community-creator-watch-text:#ae7c45;--public-selected-border-3:#ae7c52f5;--public-learn-gateway-art-fill-11:#af74363d;--public-builder-token-choice-field-border-3:#af8b67ad;--public-adventuring-bag-add-border-2:#af925f;--public-class-v2-record-link-text:#af9e8973;--public-classes-browser-tile-border-2:#b06f3a8c;--public-classes-browser-saga-feature-border:#b071403d;--public-adventuring-bag-art-fill:#b0945e17;--public-builder-safehold-slot-border:#b17f4912;--public-builder-slot-border:#b17f4917;--public-builder-summary-border:#b17f491a;--public-builder-v2-core-details-text:#b18b61;--public-beta-login-brand-text:#b1906c;--public-adventuring-bag-picker-heading-fill:#b1976314;--public-adventuring-bag-picker-heading-border:#b1976357;--public-class-v2-skill-border:#b27b3a1f;--public-builder-engine-review-form-text:#b2a18d;--public-events-season-dot-text-2:#b36947;--public-eyebrow-text-3:#b38a56;--public-adventuring-bag-topic-heading-text:#b39a6d;--public-classes-browser-tile-fill:#b46f3733;--public-create-build-class-art-border:#b47e3e1a;--public-current-border-2:#b57b5975;--public-builder-empty-ring-border:#b57b5994;--public-character-dashboard-no-build-border:#b57f3f26;--public-character-dashboard-builds-border:#b57f3f2e;--public-character-dashboard-sheet-border:#b57f3f30;--public-character-dashboard-identity-border:#b57f3f33;--public-community-post-footer-text:#b58148;--public-character-create-portrait-empty-text:#b58a66;--public-class-spell-level-number-text:#b58b6a;--public-activation-link-text:#b78669;--public-token-card-meta-text-2:#b78b5e;--public-adventuring-bag-title-divider-fill:#b7a0703d;--public-notification-urgency-dot-fill:#b84a3e;--public-notification-urgency-dot-shadow:#b84a3e1f;--public-events-volunteer-primary-text:#b87350;--public-classes-browser-saga-feature-label-text:#b87446;--public-class-v2-banner-atmosphere-fill-3:#b87a3329;--public-class-v2-record-nav-border:#b8803f29;--public-class-v2-utility-section-border:#b8803f2e;--public-class-detail-v2---class-v2-line:#b8803f33;--public-class-v2-profile-toggle-border:#b8803f42;--public-character-dashboard-achievement-mark-border:#b8814033;--public-builder-v2-core-details-border:#b8844a45;--public-adventuring-bag-card-border-2:#b89e6c4a;--public-text-action-text:#b97a5f;--public-classes-browser-detail-kicker-text:#b97e49ad;--public-character-dashboard-roster-avatar-border:#b984442b;--public-character-dashboard-roster-item-border:#b9844433;--public-builder-v2-stat-pair-border:#b9864d1a;--public-builder-v2-core-section-border:#b9864d26;--public-header-search-token-action-text:#b98d5c;--public-account-menu-logout-text:#b98e87;--public-classes-browser-detail-heading-fill:#ba7138;--public-classes-browser-detail-heading-fill-2:#ba713800;--public-character-coach-group-border:#ba803d33;--public-builder-picker-batch-check-text:#bb756b;--public-learn-mode-copy-text:#bb8156;--public-eyebrow-text-4:#bc7959;--public-character-dashboard-current-build-border:#bc813b66;--public-notification-featured-date-text:#bca17a;--public-events-convention-text:#bd7650;--public-events-command-status-text:#bd7d54;--public-builder-picker-token-reference-text:#bd7d59;--public-characters-command-create-border-2:#bd825d;--public-learn-topic-card-text-2:#be805d;--public-create-build-class-actions-border:#be843e52;--public-character-dashboard-achievements-border:#be874624;--public-character-dashboard-achievements-heading-border:#be87462e;--public-builder-v2-core-border:#be8b5161;--public-adventuring-bag-picker-border:#bea57245;--public-token-card-title-shadow:#bf7e3f12;--public-classes-browser-progression-label-text:#bf7f46ad;--public-class-v2-skill-heading-border:#bf843e3d;--public-classes-browser-progression-art-fill-2:#c07a3d57;--public-classes-browser-detail-role-text:#c07a43;--public-learn-official-text:#c09368;--public-create-build-class-card-border:#c186404d;--public-character-coach-group-title-border:#c289452e;--public-class-v2-token-border:#c289454d;--public-community-link-icon-text:#c29a69;--public-notification-featured-action-text:#c39a67;--public-builder-engine-review-trigger-text:#c3b19a;--public-events-next-copy-text:#c47b54;--public-character-dashboard-achievement-mark-text:#c48f4b7a;--public-adventuring-bag-toolbar-shadow:#c4a9701a;--public-adventuring-bag-toolbar-border:#c4a9707a;--public-character-dashboard-quote-border:#c58b485c;--public-class-v2-back-border:#c58c4552;--public-community-next-event-content-text:#c5945d;--public-builder-empty-ring-text:#c5b19159;--public-classes-browser-detail-cta-text:#c67637;--public-character-dashboard-builds-fill-3:#c68f4b0a;--public-character-dashboard-builds-fill-4:#c68f4b0e;--public-character-dashboard-portrait-border:#c68f4b30;--public-characters-primary-action-fill:#c78f4212;--public-community-build-token-row-text:#c79658;--public-token-card-meta-text-3:#c79b68;--public-builder-picker-current-badge-text:#c7ae88;--public-classes-browser-detail-fill-2:#c9803e5c;--public-builder-v2-core-heading-text:#c99b68;--public-account-text-button-text:#c9b5a0;--public-class-v2-profile-toggle-border-2:#ca914b7a;--public-characters-primary-action-border:#ca974e8c;--public-is-selected-border:#cb8446d1;--public-character-skills-class-link-border:#cd914633;--public-character-skill-card-border:#cd91463b;--public-character-dashboard-achievements-heading-text:#cd9d5bd1;--public-character-dashboard-nickname-text:#cd9d60eb;--public-characters-command-create-border-3:#ce271b6b;--public-character-create-portrait-preview-border:#ce9e553d;--public-token-card-footer-text-2:#d08a45;--public-events-volunteer-actions-text:#d08a62;--public-adventuring-bag-bay-actions-text-2:#d09368;--public-selected-shadow:#d0996961;--public-selected-fill-4:#d09969f2;--public-negative-shadow:#d1706047;--public-character-dashboard-portrait-overlay-border:#d2974d5c;--public-community-post-type-text-2:#d2ab74;--public-class-v2-spell-text:#d39950ad;--public-class-v2-skill-heading-text:#d39d54bd;--public-character-dashboard-build-copy-text:#d3a156b3;--public-character-coach-group-title-text:#d3a260d9;--public-community-post-avatar-text:#d3b68f;--public-adventuring-bag-summary-border:#d3c19e17;--public-adventuring-bag-hero-border:#d3c19e1f;--public-adventuring-bag-summary-border-2:#d3c19e21;--public-adventuring-bag-hero-border-2:#d3c19e24;--public-builder-identity-back-text-2:#d4b59b;--public-builder-identity-build-text:#d4bd99;--public-class-v2-token-footer-text:#d59f54db;--public-header-search-token-action-text-2:#d5b17e;--public-community-announcement-art-text:#d5b276;--public-is-active-shadow:#d6994aad;--public-builder-picker-token-reference-text-2:#d69a76;--public-is-active-border-2:#d69b4ead;--public-brand-mark-text:#d6ba86;--public-td-history-summary-text:#d7c0a2;--public-notification-featured-countdown-text:#d7c4a5;--public-selected-text:#d8a577;--public-builder-picker-batch-bar-text:#d9aba5;--public-account-primary-button-text:#d9b884;--public-community-command-status-text-2:#d9c7aa;--public-is-active-border-3:#da9e4f78;--public-class-v2-card-heading-text:#daa45bcc;--public-class-v2-identity-text:#daa966d1;--public-create-build-class-actions-text:#daab61a8;--public-selected-build-class-text:#daab61cc;--public-character-dashboard-panel-heading-text:#daab61d1;--public-class-detail-v2---class-v2-gold:#dba55ceb;--public-selected-shadow-2:#dba67621;--public-character-skill-card-text:#dba85c94;--public-character-dashboard-current-build-text:#dbaa5d8c;--public-character-menu-trigger-text:#dbaa60b3;--public-community-creator-head-text:#dbac62;--public-notification-view-events-text-2:#dbb782;--public-builder-token-socket-outline:#dbb86db3;--public-is-selected-shadow:#dc935214;--public-is-active-border-4:#dca25385;--public-class-v2-spell-level-text:#dca45be6;--public-character-skills-heading-text:#dca75a9e;--public-characters-primary-action-border-2:#dca95dcc;--public-primary-text:#dcc9af;--public-classes-browser-detail-cta-text-2:#dda269;--public-classes-browser-progression-item-subclass-text:#dda56d;--public-character-spell-heading-text:#ddab5db8;--public-community-share-build-text:#ddb780;--public-learn-gateway-number-text:#ddb887;--public-learn-command-journey-text:#ddc5b2;--public-character-skill-section-heading-text:#dea95bb8;--public-character-dashboard-panel-heading-text-2:#dea95bc2;--public-characters-eyebrow-text:#debc76eb;--public-token-card-footer-text-3:#dfa05d;--public-is-active-text:#dfc59f;--public-is-active-text-2:#dfc6a0;--public-character-skills-class-link-border-2:#e0a45466;--public-character-skills-class-link-text:#e0ae63c7;--public-create-build-class-actions-text-2:#e1b874e0;--public-character-create-portrait-preview-text:#e1bd7ecc;--public-notification-featured-action-text-2:#e1bd8b;--public-characters-primary-action-text:#e2b871f5;--public-character-dashboard-roster-avatar-text:#e2bc7be0;--public-classes-browser-saga-feature-content-text:#e4ab72;--public-class-v2-token-footer-text-2:#e4ae65f0;--public-negative-text:#e4b2aa;--public-character-dashboard-portrait-text:#e4bb75b8;--public-is-active-shadow-2:#e5a958b3;--public-character-dashboard-current-build-text-2:#e5b76ceb;--public-character-modal-text:#e6bd67;--public-class-v2-record-link-text-2:#e6d1b6d6;--public-character-dashboard-portrait-overlay-text:#e8be79e0;--public-is-active-shadow-3:#eab160b3;--public-character-create-portrait-copy-text-2:#ead7c4;--public-class-v2-spell-text-2:#ead9c1e6;--public-character-spell-level-text:#ebb96ce6;--public-class-v2-back-text:#ebd6baf0;--public-class-v2-skill-heading-text-2:#ebdac2e6;--public-class-v2-power-text:#ebdac3eb;--public-characters-command-create-outline:#eea470b8;--public-class-v2-profile-toggle-text:#eedec5eb;--public-class-v2-token-title-text:#eedec7f5;--public-class-v2-card-heading-text-2:#efbe77;--public-character-menu-trigger-text-2:#efc47e;--public-account-primary-button-text-2:#efd1a0;--public-class-v2-utility-text:#efe0caf0;--public-classes-browser-detail-cta-text-3:#f0bd89;--public-selected-text-2:#f0cbc5;--public-token-search-text:#f0d5cb;--public-character-skills-class-link-text-2:#f1c784f5;--public-class-v2-record-link-text-3:#f2c17ef5;--public-classes-browser-progression-item-text:#f2e1cd;--public-active-text:#f4dfc6;--public-classes-browser-tile-name-text:#f4e4d0;--public-class-v2-token-footer-text-3:#f8c782;--public-is-active-text-3:#fae1bbfa;--public-token-card-title-text:#fff0dc}:root[data-season=kthala-2027]{--public-character-coach-group-fill:#0f1c107a;--public-community-creator-feature-fill:#101f11;--public-builder-picker-batch-bar-fill:#0a180d;--public-community-share-build-fill:#112012;--public-learn-command-journey-fill:#091a0dbd;--public-token-search-fill:#091a0e;--public-characters-account-bag-fill:#091b0e;--public-character-create-portrait-picker-fill:#112212f5;--public-account-primary-button-fill:#132515;--public-community-share-build-fill-2:#112413;--public-character-modal-fill:#152a17;--public-selected-fill:#142816fa;--public-builder-slot-safehold-fill:#152917bd;--public-account-profile-avatar-fill:#172e19;--public-characters-account-bag-fill-2:#091f0e;--public-discover-volunteer-border:#1b341d;--public-community-announcement-art-fill:#122d19;--public-account-menu-avatar-fill:#1b341d;--public-adventuring-bag-bay-actions-border:#1d381f;--public-notification-featured-action-border:#1e3a20;--public-primary-fill:#0b2a13;--public-characters-account-bag-fill-3:#0a2b12;--public-events-convention-border:#213f23;--public-community-post-announcement-border:#224224;--public-selected-fill-2:#203e23fa;--public-token-card-meta-border:#204023;--public-learn-topic-card-border:#224224;--public-primary-fill-2:#1a3f1d57;--public-token-search-fill-2:#0d3015;--public-selected-fill-3:#0d3016;--public-primary-fill-3:#1b3f1ef5;--public-learn-command-journey-fill-2:#0c3215bd;--public-activation-submit-fill:#1e4221;--public-characters-command-create-fill:#19441d42;--public-beta-login-form-fill:#143e17;--public-adventuring-bag-card-border:#29502c;--public-token-card-ring-border:#29502c;--public-characters-account-bag-fill-4:#0c3617;--public-header-search-token-action-border:#2a512d;--public-is-active-fill:#12491761;--public-token-card-border:#234e27;--public-token-card-meta-border-2:#29502c;--public-community-preview-post-border:#2a522e;--public-builder-picker-batch-check-border:#1f4328;--public-community-next-event-content-border:#265029;--public-token-card-border-2:#2b542e;--public-account-primary-button-border:#2c5630;--public-community-share-build-border:#27532b;--public-learn-mode-options-border:#2b542e;--public-events-next-art-fill:#2d57312b;--public-adventuring-bag-add-fill:#25592933;--public-builder-picker-filter-border:#28532c;--public-community-post-type-border:#305d34;--public-community-post-header-border:#305d3452;--public-current-border:#326136;--public-learn-command-journey-border:#1f4c2b;--public-current-fill:#22532616;--public-events-next-card-gamehole-fill:#1d56222e;--public-activation-submit-fill-2:#2c5830;--public-account-menu-avatar-border:#2e5932;--public-adventuring-bag-bay-actions-border-2:#2c5b30;--public-notification-featured-action-border-2:#316035;--public-learn-gateway-art-fill:#34653838;--public-builder-board-fill:#2356271f;--public-active-fill:#17551c;--public-learn-gateway-art-fill-2:#1f5a241f;--public-learn-gateway-art-fill-3:#205b251f;--public-community-creator-head-border:#29622e;--public-beta-login-card-border:#32613666;--public-is-active-fill-2:#1f5c240f;--public-is-active-fill-3:#1f5c2438;--public-learn-flow-text:#2f5c32;--public-discover-volunteer-fill:#25602a12;--public-selected-border:#1c4d28;--public-primary-fill-4:#265c2af5;--public-events-volunteer-art-fill:#265e2b2e;--public-token-card-ring-shadow:#2257271f;--public-account-settings-grid-border:#35683a;--public-builder-picker-batch-bar-border:#194d26;--public-classes-browser-detail-fill:#175b1d14;--public-learn-example-border:#295d2e;--public-activation-page-fill:#28602d29;--public-character-dashboard-portrait-fill:#2162261c;--public-characters-command-create-fill-2:#034113;--public-builder-identity-player-fill:#03411316;--public-builder-identity-back-fill:#0341131f;--public-beta-login-form-fill-2:#1e5a23;--public-character-dashboard-fill:#1b5f2112;--public-token-filters-border:#326336;--public-discover-grid-card-border:#316336;--public-td-story-dialog-border:#386d3c;--public-builder-v2-core-details-fill:#1f5f240f;--public-community-preview-post-fill:#2062251f;--public-activation-form-border:#336437;--public-beta-login-brand-border:#386d3c38;--public-community-post-type-fill:#21642729;--public-events-convention-art-fill:#2c663029;--public-character-spell-level-fill:#18621e0b;--public-character-create-portrait-empty-fill:#29642e57;--public-adventuring-bag-add-fill-2:#2b6c304f;--public-classes-browser-tile-border:#3b73402e;--public-character-dashboard-identity-fill:#1b662117;--public-events-season-month-border:#3e784247;--public-characters-account-bag-border:#17512694;--public-token-search-border:#1b5529;--public-is-selected-fill:#1a622029;--public-classes-browser-progression-art-fill:#1a632114;--public-builder-empty-ring-fill:#225f272e;--public-account-settings-grid-shadow:#2f70341a;--public-adventuring-bag-add-border:#407d45;--public-beta-login-form-border:#417d46;--public-activation-submit-border:#366c3a;--public-builder-identity-rail-fill:#1e68241f;--public-locked-border:#4281471a;--public-adventuring-bag-group-heading-text:#598143;--public-td-account-tabs-fill:#25732b1f;--public-characters-command-create-fill-3:#044b16;--public-builder-engine-review-form-border:#427f4747;--public-learn-topic-card-text:#37713b;--public-account-primary-button-border-2:#3c7941;--public-events-season-event-text:#3f7943;--public-primary-border:#2f7435b8;--public-community-share-build-border-2:#317837;--public-learn-gateway-card-text:#327338;--public-builder-token-choice-field-border:#3e7943;--public-builder-identity-back-text:#44854a;--public-events-season-event-special-border:#45864a;--public-is-active-border:#2e7534;--public-td-account-tabs-border:#3a7b40;--public-events-volunteer-points-text:#206230;--public-token-card-visual-fill:#2a6e3029;--public-learn-gateway-art-fill-4:#23742a3b;--public-brand-mark-border:#438248;--public-characters-command-create-fill-4:#055219;--public-learn-gateway-art-fill-5:#22722933;--public-character-skill-card-fill:#1c74240f;--public-character-skills-class-link-fill:#1c74241f;--public-learn-gateway-number-border:#2d7433;--public-primary-border-2:#4483497a;--public-builder-token-choice-field-border-2:#488c4e6b;--public-classes-command-journey-shadow:#135a2452;--public-class-v2-banner-fill:#1d75242e;--public-learn-example-text:#407c45;--public-characters-command-create-border:#357f3b6b;--public-builder-picker-current-card-border:#498d4f57;--public-learn-topic-card-fill:#25702b1f;--public-classes-browser-selector-border:#3b814033;--public-builder-v2-core-fill:#287b2f1f;--public-classes-browser-progression-art-border:#3c804229;--public-builder-engine-review-form-border-2:#488c4e9e;--public-character-skill-card-fill-2:#1977211f;--public-is-active-fill-4:#1d7c2526;--public-learn-gateway-art-fill-6:#227c2a29;--public-character-dashboard-achievement-mark-fill:#237c2b17;--public-classes-browser-detail-border:#38803e3d;--public-builder-empty-ring-fill-2:#4385490d;--public-builder-token-choice-panel-border:#498d4e7a;--public-avatar-crop-controls-accent-color:#418647;--public-character-dashboard-builds-fill:#2b803209;--public-beta-login-form-border-2:#2e7a34;--public-active-fill-2:#217b28;--public-token-card-header-fill:#277f2e;--public-token-card-header-fill-2:#277f2e00;--public-active-border:#2e8034;--public-notification-featured-kicker-text:#3d8843;--public-builder-slot-safehold-border:#488c4e7a;--public-events-kind-special-text:#67954d;--public-is-active-fill-5:#287e2f;--public-class-v2-banner-atmosphere-fill:#2c84330b;--public-class-v2-banner-atmosphere-fill-2:#2c84330f;--public-account-kicker-text:#478a4c;--public-learn-gateway-art-fill-7:#498d4f09;--public-is-active-fill-6:#22802a6b;--public-learn-gateway-art-fill-8:#277c2e14;--public-character-dashboard-current-build-fill:#21802913;--public-learn-topic-eyebrow-text:#46894b;--public-token-card-meta-text:#4d9653;--public-character-create-portrait-copy-text:#519e58;--public-events-season-event-convention-border:#307c37;--public-character-dashboard-identity-copy-fill:#21812909;--public-beta-login-form-shadow:#397f3f1f;--public-events-season-dot-text:#66944c;--public-learn-gateway-art-fill-9:#21792833;--public-is-active-fill-7:#1f802726;--public-active-border-2:#498d4f;--public-active-fill-3:#498d4f1a;--public-learn-gateway-phase-play-text:#498f4f;--public-eyebrow-text:#519c57;--public-character-dashboard-builds-fill-2:#1a7c2221;--public-builder-token-choice-actions-border:#4e9654b3;--public-community-command-status-text:#33853a;--public-selected-border-2:#216b34;--public-community-rail-label-text:#348b3b;--public-primary-border-3:#206c33;--public-is-active-fill-8:#23872b1a;--public-events-season-date-text:#3f8945;--public-community-browse-icon-text:#2e8b36;--public-community-post-type-text:#328c39;--public-classes-command-journey-text:#17682b;--public-community-profile-link-text:#43944a;--public-adventuring-bag-bay-actions-text:#4c9452;--public-builder-token-choice-option-border:#509b56b3;--public-characters-command-create-fill-5:#08621f;--public-classes-browser-detail-footer-border:#3a8d4133;--public-token-card-footer-text:#498d4f;--public-learn-mode-icon-text:#418f47;--public-notification-view-events-text:#499850;--public-learn-gateway-phase-build-text:#509e57;--public-builder-slot-heading-text:#529f59;--public-characters-account-bag-border-2:#1d6c31cc;--public-character-create-portrait-picker-border:#44934b73;--public-adventuring-bag-group-heading-text-2:#71a354;--public-events-kind-convention-text:#488f4e;--public-character-dashboard-current-build-fill-2:#1d87260e;--public-token-command-kicker-text:#408a46;--public-classes-browser-progression-item-fill:#2b8d3305;--public-classes-browser-progression-item-fill-2:#2b8d3314;--public-learn-gateway-art-fill-10:#288f3021;--public-classes-browser-detail-copy-border:#358f3d2e;--public-beta-login-form-border-3:#499450;--public-eyebrow-text-2:#73a555;--public-community-creator-watch-text:#3c9944;--public-selected-border-3:#47984ef5;--public-learn-gateway-art-fill-11:#2e93363d;--public-builder-token-choice-field-border-3:#54a35aad;--public-adventuring-bag-add-border-2:#70a352;--public-class-v2-record-link-text:#67b06d73;--public-classes-browser-tile-border-2:#3091388c;--public-classes-browser-saga-feature-border:#35923d3d;--public-adventuring-bag-art-fill:#70a65117;--public-builder-safehold-slot-border:#409c4812;--public-builder-slot-border:#409c4817;--public-builder-summary-border:#409c481a;--public-builder-v2-core-details-text:#51a458;--public-beta-login-brand-text:#56a65c;--public-adventuring-bag-picker-heading-fill:#73a85414;--public-adventuring-bag-picker-heading-border:#73a85457;--public-class-v2-skill-border:#329a3b1f;--public-builder-engine-review-form-text:#6cb472;--public-events-season-dot-text-2:#388d3f;--public-eyebrow-text-3:#4aa351;--public-adventuring-bag-topic-heading-text:#78aa5b;--public-classes-browser-tile-fill:#2c923533;--public-create-build-class-art-border:#369c3e1a;--public-current-border-2:#449a4c75;--public-builder-empty-ring-border:#449a4c94;--public-character-dashboard-no-build-border:#379d3f26;--public-character-dashboard-builds-border:#379d3f2e;--public-character-dashboard-sheet-border:#379d3f30;--public-character-dashboard-identity-border:#379d3f33;--public-community-post-footer-text:#3f9e47;--public-character-create-portrait-empty-text:#50a557;--public-class-spell-level-number-text:#52a559;--public-activation-link-text:#4ea355;--public-token-card-meta-text-2:#4aa752;--public-adventuring-bag-title-divider-fill:#7fb0623d;--public-notification-urgency-dot-fill:#2a7c3f;--public-notification-urgency-dot-shadow:#2a7c3f1f;--public-events-volunteer-primary-text:#3d9644;--public-classes-browser-saga-feature-label-text:#399641;--public-class-v2-banner-atmosphere-fill-3:#2b9b3429;--public-class-v2-record-nav-border:#37a03f29;--public-class-v2-utility-section-border:#37a03f2e;--public-class-detail-v2---class-v2-line:#37a03f33;--public-class-v2-profile-toggle-border:#37a03f42;--public-character-dashboard-achievement-mark-border:#37a04033;--public-builder-v2-core-details-border:#3fa24845;--public-adventuring-bag-card-border-2:#7aaf5a4a;--public-text-action-text:#449a4b;--public-classes-browser-detail-kicker-text:#3d9d45ad;--public-character-dashboard-roster-avatar-border:#3ca3442b;--public-character-dashboard-roster-item-border:#3ca34433;--public-builder-v2-stat-pair-border:#40a4491a;--public-builder-v2-core-section-border:#40a44926;--public-header-search-token-action-text:#48a950;--public-account-menu-logout-text:#57a86b;--public-classes-browser-detail-heading-fill:#2d9536;--public-classes-browser-detail-heading-fill-2:#2d953600;--public-character-coach-group-border:#34a03d33;--public-builder-picker-batch-check-text:#46975a;--public-learn-mode-copy-text:#41a149;--public-eyebrow-text-4:#3f9c46;--public-character-dashboard-current-build-border:#33a13c66;--public-notification-featured-date-text:#6db673;--public-events-convention-text:#3a9942;--public-events-command-status-text:#3d9f45;--public-builder-picker-token-reference-text:#3f9f47;--public-characters-command-create-border-2:#42a24a;--public-learn-topic-card-text-2:#41a149;--public-create-build-class-actions-border:#36a53f52;--public-character-dashboard-achievements-border:#3ba74424;--public-character-dashboard-achievements-heading-border:#3ba7442e;--public-builder-v2-core-border:#3faa4861;--public-adventuring-bag-picker-border:#81b76245;--public-token-card-title-shadow:#35a03e12;--public-classes-browser-progression-label-text:#38a140ad;--public-class-v2-skill-heading-border:#35a43f3d;--public-classes-browser-progression-art-fill-2:#329f3b57;--public-classes-browser-detail-role-text:#359d3e;--public-learn-official-text:#49af52;--public-create-build-class-card-border:#36a73f4d;--public-character-coach-group-title-border:#38a9412e;--public-class-v2-token-border:#38a9414d;--public-community-link-icon-text:#4bb654;--public-notification-featured-action-text:#48b651;--public-builder-engine-review-trigger-text:#88c18c;--public-events-next-copy-text:#37a140;--public-character-dashboard-achievement-mark-text:#39af437a;--public-adventuring-bag-toolbar-shadow:#80bc5d1a;--public-adventuring-bag-toolbar-border:#80bc5d7a;--public-character-dashboard-quote-border:#37ad405c;--public-class-v2-back-border:#36ad4052;--public-community-next-event-content-text:#40b34a;--public-builder-empty-ring-text:#88c18c59;--public-classes-browser-detail-cta-text:#2c9e35;--public-character-dashboard-builds-fill-3:#38af420a;--public-character-dashboard-builds-fill-4:#38af420e;--public-character-dashboard-portrait-border:#38af4230;--public-characters-primary-action-fill:#34b13f12;--public-community-build-token-row-text:#3db547;--public-token-card-meta-text-3:#45b94f;--public-builder-picker-current-badge-text:#7cc182;--public-classes-browser-detail-fill-2:#2fa6395c;--public-builder-v2-core-heading-text:#43bb4d;--public-account-text-button-text:#8fc694;--public-class-v2-profile-toggle-border-2:#35b23f7a;--public-characters-primary-action-border:#37b7428c;--public-is-selected-border:#30aa3ad1;--public-character-skills-class-link-border:#31b43c33;--public-character-skill-card-border:#31b43c3b;--public-character-dashboard-achievements-heading-text:#3abd45d1;--public-character-dashboard-nickname-text:#3cbe46eb;--public-characters-command-create-border-3:#107b2b6b;--public-character-create-portrait-preview-border:#37be423d;--public-token-card-footer-text-2:#2db038;--public-events-volunteer-actions-text:#35b13f;--public-adventuring-bag-bay-actions-text-2:#39b844;--public-selected-shadow:#3bbb4561;--public-selected-fill-4:#3bbb45f2;--public-negative-shadow:#2ea04a47;--public-character-dashboard-portrait-overlay-border:#2fba3b5c;--public-community-post-type-text-2:#56c85f;--public-class-v2-spell-text:#2fbd3bad;--public-class-v2-skill-heading-text:#31bf3dbd;--public-character-dashboard-build-copy-text:#33c33fb3;--public-character-coach-group-title-text:#36c342d9;--public-community-post-avatar-text:#7ecc84;--public-adventuring-bag-summary-border:#a8ce9217;--public-adventuring-bag-hero-border:#a8ce921f;--public-adventuring-bag-summary-border-2:#a8ce9221;--public-adventuring-bag-hero-border-2:#a8ce9224;--public-builder-identity-back-text-2:#85cb8b;--public-builder-identity-build-text:#8ed094;--public-class-v2-token-footer-text:#30c23cdb;--public-header-search-token-action-text-2:#64cd6d;--public-community-announcement-art-text:#5ece67;--public-is-active-shadow:#2bbd37ad;--public-builder-picker-token-reference-text-2:#39c044;--public-is-active-border-2:#2cc039ad;--public-brand-mark-text:#90ce6d;--public-td-history-summary-text:#95d19a;--public-notification-featured-countdown-text:#9dd4a2;--public-selected-text:#3ec84a;--public-builder-picker-batch-bar-text:#79c78d;--public-account-primary-button-text:#6ed276;--public-community-command-status-text-2:#a2d5a6;--public-is-active-border-3:#29c43678;--public-class-v2-card-heading-text:#2dc93acc;--public-class-v2-identity-text:#31cc3ed1;--public-create-build-class-actions-text:#30cd3da8;--public-selected-build-class-text:#30cd3dcc;--public-character-dashboard-panel-heading-text:#30cd3dd1;--public-class-detail-v2---class-v2-gold:#2dca3aeb;--public-selected-shadow-2:#37ca4321;--public-character-skill-card-text:#2dcc3a94;--public-character-dashboard-current-build-text:#2ece3b8c;--public-character-menu-trigger-text:#2fce3cb3;--public-community-creator-head-text:#2fce3d;--public-notification-view-events-text-2:#65d36f;--public-builder-token-socket-outline:#79d146b3;--public-is-selected-shadow:#26bc3314;--public-is-active-border-4:#29c83685;--public-class-v2-spell-level-text:#2bc938e6;--public-character-skills-heading-text:#2bcb399e;--public-characters-primary-action-border-2:#2ccc3acc;--public-primary-text:#a5d8aa;--public-classes-browser-detail-cta-text-2:#2dc93a;--public-classes-browser-progression-item-subclass-text:#2fca3c;--public-character-spell-heading-text:#2bcf39b8;--public-community-share-build-text:#60d46a;--public-learn-gateway-number-text:#69d472;--public-learn-command-journey-text:#a2d6a6;--public-character-skill-section-heading-text:#29ce37b8;--public-character-dashboard-panel-heading-text-2:#29ce37c2;--public-characters-eyebrow-text:#80d550eb;--public-token-card-footer-text-3:#27c835;--public-is-active-text:#8fda95;--public-is-active-text-2:#93da99;--public-character-skills-class-link-border-2:#25cb3366;--public-character-skills-class-link-text:#2ad238c7;--public-create-build-class-actions-text-2:#4dd958e0;--public-character-create-portrait-preview-text:#82d751cc;--public-notification-featured-action-text-2:#6ed977;--public-characters-primary-action-text:#47d954f5;--public-character-dashboard-roster-avatar-text:#59db64e0;--public-classes-browser-saga-feature-content-text:#28d236;--public-class-v2-token-footer-text-2:#25d334f0;--public-negative-text:#70d288;--public-character-dashboard-portrait-text:#4adc56b8;--public-is-active-shadow-2:#20d12fb3;--public-character-dashboard-current-build-text-2:#31da3feb;--public-character-modal-text:#69dc27;--public-class-v2-record-link-text-2:#a9e2aed6;--public-character-dashboard-portrait-overlay-text:#49e055e0;--public-is-active-shadow-3:#1dd82cb3;--public-character-create-portrait-copy-text-2:#b7e5bb;--public-class-v2-spell-text-2:#b8e7bce6;--public-character-spell-level-text:#1edf2ee6;--public-class-v2-back-text:#ade7b2f0;--public-class-v2-skill-heading-text-2:#b9e8bde6;--public-class-v2-power-text:#b9e8bdeb;--public-characters-command-create-outline:#19d128b8;--public-class-v2-profile-toggle-text:#bcecc0eb;--public-class-v2-token-title-text:#bfecc2f5;--public-class-v2-card-heading-text-2:#1ee52e;--public-character-menu-trigger-text-2:#42e84f;--public-account-primary-button-text-2:#87eb8f;--public-class-v2-utility-text:#c2ecc5f0;--public-classes-browser-detail-cta-text-3:#2fe43e;--public-selected-text-2:#99e4ac;--public-token-search-text:#b1e8b6;--public-character-skills-class-link-text-2:#4bea58f5;--public-class-v2-record-link-text-3:#20e930f5;--public-classes-browser-progression-item-text:#c1efc5;--public-active-text:#b4f1b9;--public-classes-browser-tile-name-text:#c5f1c9;--public-class-v2-token-footer-text-3:#0df020;--public-is-active-text-3:#a3f8aafa;--public-token-card-title-text:#d1fdd5}:root[data-season=gifting-day]{--public-character-coach-group-fill:#121a1e7a;--public-community-creator-feature-fill:#131c21;--public-builder-picker-batch-bar-fill:#0e1c24;--public-community-share-build-fill:#141e24;--public-learn-command-journey-fill:#0e1d26bd;--public-token-search-fill:#0e1e27;--public-characters-account-bag-fill:#0e1f28;--public-character-create-portrait-picker-fill:#142128f5;--public-account-primary-button-fill:#182228;--public-community-share-build-fill-2:#14222a;--public-character-modal-fill:#1b252a;--public-selected-fill:#1a262cfa;--public-builder-slot-safehold-fill:#18252cbd;--public-account-profile-avatar-fill:#1e2a30;--public-characters-account-bag-fill-2:#11242f;--public-discover-volunteer-border:#262f34;--public-community-announcement-art-fill:#182e3b;--public-account-menu-avatar-fill:#22333c;--public-adventuring-bag-bay-actions-border:#25343c;--public-notification-featured-action-border:#29363d;--public-primary-fill:#162f3d;--public-characters-account-bag-fill-3:#163140;--public-events-convention-border:#2c3c45;--public-community-post-announcement-border:#2b3d47;--public-selected-fill-2:#253b48fa;--public-token-card-meta-border:#243c49;--public-learn-topic-card-border:#2c3f49;--public-primary-fill-2:#1e3a4a57;--public-token-search-fill-2:#193646;--public-selected-fill-3:#193748;--public-primary-fill-3:#213d4df5;--public-learn-command-journey-fill-2:#1a3849bd;--public-activation-submit-fill:#254150;--public-characters-command-create-fill:#1f415442;--public-beta-login-form-fill:#1d4053;--public-adventuring-bag-card-border:#324855;--public-token-card-ring-border:#3a4b55;--public-characters-account-bag-fill-4:#1c3d4f;--public-header-search-token-action-border:#344c59;--public-is-active-fill:#1e415461;--public-token-card-border:#29495b;--public-token-card-meta-border-2:#2e4b5b;--public-community-preview-post-border:#304c5b;--public-builder-picker-batch-check-border:#2a4a5c;--public-community-next-event-content-border:#2b4a5c;--public-token-card-border-2:#36505f;--public-account-primary-button-border:#324f5f;--public-community-share-build-border:#2d4e60;--public-learn-mode-options-border:#324f60;--public-events-next-art-fill:#3451622b;--public-adventuring-bag-add-fill:#294e6333;--public-builder-picker-filter-border:#315366;--public-community-post-type-border:#355567;--public-community-post-header-border:#35556752;--public-current-border:#3c5867;--public-learn-command-journey-border:#2b5369;--public-current-fill:#2b536916;--public-events-next-card-gamehole-fill:#2550682e;--public-activation-submit-fill-2:#345669;--public-account-menu-avatar-border:#365769;--public-adventuring-bag-bay-actions-border-2:#34576b;--public-notification-featured-action-border-2:#38596b;--public-learn-gateway-art-fill:#3f5b6b38;--public-builder-board-fill:#2d576e1f;--public-active-fill:#255068;--public-learn-gateway-art-fill-2:#27556e1f;--public-learn-gateway-art-fill-3:#27556f1f;--public-community-creator-head-border:#2e586f;--public-beta-login-card-border:#3f5e6f66;--public-is-active-fill-2:#27556f0f;--public-is-active-fill-3:#27556f38;--public-learn-flow-text:#395c70;--public-discover-volunteer-fill:#2b577012;--public-selected-border:#295771;--public-primary-fill-4:#2e5971f5;--public-events-volunteer-art-fill:#2e59712e;--public-token-card-ring-shadow:#2d5a731f;--public-account-settings-grid-border:#3d6073;--public-builder-picker-batch-bar-border:#285772;--public-classes-browser-detail-fill:#26536c14;--public-learn-example-border:#345d74;--public-activation-page-fill:#315c7429;--public-character-dashboard-portrait-fill:#2858731c;--public-characters-command-create-fill-2:#1f4358;--public-builder-identity-player-fill:#1f435816;--public-builder-identity-back-fill:#1f43581f;--public-beta-login-form-fill-2:#295873;--public-character-dashboard-fill:#27556f12;--public-token-filters-border:#3b6075;--public-discover-grid-card-border:#3a6075;--public-td-story-dialog-border:#3c6075;--public-builder-v2-core-details-fill:#2958730f;--public-community-preview-post-fill:#2958731f;--public-activation-form-border:#3d6176;--public-beta-login-brand-border:#49667638;--public-community-post-type-fill:#295a7629;--public-events-convention-art-fill:#335f7729;--public-character-spell-level-fill:#27556e0b;--public-character-create-portrait-empty-fill:#315f7957;--public-adventuring-bag-add-fill-2:#305f794f;--public-classes-browser-tile-border:#4c697a2e;--public-character-dashboard-identity-fill:#295a7517;--public-events-season-month-border:#4e6c7d47;--public-characters-account-bag-border:#2a5c7894;--public-token-search-border:#2b5e7b;--public-is-selected-fill:#2a5b7629;--public-classes-browser-progression-art-fill:#2a5b7714;--public-builder-empty-ring-fill:#2d62802e;--public-account-settings-grid-shadow:#3665801a;--public-adventuring-bag-add-border:#4d6e80;--public-beta-login-form-border:#5d7380;--public-activation-submit-border:#406a81;--public-builder-identity-rail-fill:#2c5f7c1f;--public-locked-border:#5b74821a;--public-adventuring-bag-group-heading-text:#5e7582;--public-td-account-tabs-fill:#2d62801f;--public-characters-command-create-fill-3:#234d65;--public-builder-engine-review-form-border:#54738547;--public-learn-topic-card-text:#426f88;--public-account-primary-button-border-2:#436f88;--public-events-season-event-text:#4f7489;--public-primary-border:#396d8bb8;--public-community-share-build-border-2:#386d8b;--public-learn-gateway-card-text:#3d708c;--public-builder-token-choice-field-border:#48748c;--public-builder-identity-back-text:#657e8c;--public-events-season-event-special-border:#4e768c;--public-is-active-border:#376e8d;--public-td-account-tabs-border:#43728d;--public-events-volunteer-points-text:#316b8b;--public-token-card-visual-fill:#376f8e29;--public-learn-gateway-art-fill-4:#3069893b;--public-brand-mark-border:#49758e;--public-characters-command-create-fill-4:#285670;--public-learn-gateway-art-fill-5:#30698a33;--public-character-skill-card-fill:#2e65840f;--public-character-skills-class-link-fill:#2e65841f;--public-learn-gateway-number-border:#376f8f;--public-primary-border-2:#4c778f7a;--public-builder-token-choice-field-border-2:#66808f6b;--public-classes-command-journey-shadow:#2e638252;--public-class-v2-banner-fill:#2f67862e;--public-learn-example-text:#4c7891;--public-characters-command-create-border:#3d73916b;--public-builder-picker-current-card-border:#63809157;--public-learn-topic-card-fill:#336f901f;--public-classes-browser-selector-border:#44789533;--public-builder-v2-core-fill:#3370931f;--public-classes-browser-progression-art-border:#46799629;--public-builder-engine-review-form-border-2:#567f969e;--public-character-skill-card-fill-2:#3068871f;--public-is-active-fill-4:#316a8a26;--public-learn-gateway-art-fill-6:#326d8f29;--public-character-dashboard-achievement-mark-fill:#326e9017;--public-classes-browser-detail-border:#4278973d;--public-builder-empty-ring-fill-2:#4c7c970d;--public-builder-token-choice-panel-border:#5c82977a;--public-avatar-crop-controls-accent-color:#4a7c98;--public-character-dashboard-builds-fill:#35749709;--public-beta-login-form-border-2:#3a779a;--public-active-fill-2:#336f90;--public-token-card-header-fill:#347295;--public-token-card-header-fill-2:#34729500;--public-active-border:#37769a;--public-notification-featured-kicker-text:#457b9a;--public-builder-slot-safehold-border:#507f9a7a;--public-events-kind-special-text:#63869a;--public-is-active-fill-5:#357497;--public-class-v2-banner-atmosphere-fill:#3675990b;--public-class-v2-banner-atmosphere-fill-2:#3675990f;--public-account-kicker-text:#5b849b;--public-learn-gateway-art-fill-7:#50809b09;--public-is-active-fill-6:#3370926b;--public-learn-gateway-art-fill-8:#36759914;--public-character-dashboard-current-build-fill:#33709213;--public-learn-topic-eyebrow-text:#50819d;--public-token-card-meta-text:#688a9d;--public-character-create-portrait-copy-text:#79909d;--public-events-season-event-convention-border:#3e7b9e;--public-character-dashboard-identity-copy-fill:#33709309;--public-beta-login-form-shadow:#477f9e1f;--public-events-season-dot-text:#55849e;--public-learn-gateway-art-fill-9:#35739533;--public-is-active-fill-7:#33709226;--public-active-border-2:#5f889f;--public-active-fill-3:#5f889f1a;--public-learn-gateway-phase-play-text:#5b879f;--public-eyebrow-text:#668a9f;--public-character-dashboard-builds-fill-2:#326e9021;--public-builder-token-choice-actions-border:#658ba0b3;--public-community-command-status-text:#3e7ea2;--public-selected-border-2:#37799e;--public-community-rail-label-text:#3d7ea3;--public-primary-border-3:#37799e;--public-is-active-fill-8:#36779b1a;--public-events-season-date-text:#4d86a6;--public-community-browse-icon-text:#397da4;--public-community-post-type-text:#3b7fa6;--public-classes-command-journey-text:#357497;--public-community-profile-link-text:#4b86a7;--public-adventuring-bag-bay-actions-text:#588ba7;--public-builder-token-choice-option-border:#638fa7b3;--public-characters-command-create-fill-5:#2f6787;--public-classes-browser-detail-footer-border:#4584a833;--public-token-card-footer-text:#588ba8;--public-learn-mode-icon-text:#4c87a8;--public-notification-view-events-text:#5189a8;--public-learn-gateway-phase-build-text:#558aa8;--public-builder-slot-heading-text:#6791a8;--public-characters-account-bag-border-2:#38799ecc;--public-character-create-portrait-picker-border:#4e88a973;--public-adventuring-bag-group-heading-text-2:#6892a9;--public-events-kind-convention-text:#568caa;--public-character-dashboard-current-build-fill-2:#36769a0e;--public-token-command-kicker-text:#4e88a9;--public-classes-browser-progression-item-fill:#3a80a605;--public-classes-browser-progression-item-fill-2:#3a80a614;--public-learn-gateway-art-fill-10:#397da421;--public-classes-browser-detail-copy-border:#4086ad2e;--public-beta-login-form-border-3:#598fad;--public-eyebrow-text-2:#6894ad;--public-community-creator-watch-text:#4588ae;--public-selected-border-3:#528daef5;--public-learn-gateway-art-fill-11:#3c82a93d;--public-builder-token-choice-field-border-3:#6795afad;--public-adventuring-bag-add-border-2:#5f92af;--public-class-v2-record-link-text:#89a1af73;--public-classes-browser-tile-border-2:#3d85ad8c;--public-classes-browser-saga-feature-border:#4088b03d;--public-adventuring-bag-art-fill:#5e92b017;--public-builder-safehold-slot-border:#498cb112;--public-builder-slot-border:#498cb117;--public-builder-summary-border:#498cb11a;--public-builder-v2-core-details-text:#6194b1;--public-beta-login-brand-text:#6c98b1;--public-adventuring-bag-picker-heading-fill:#6395b114;--public-adventuring-bag-picker-heading-border:#6395b157;--public-class-v2-skill-border:#3d86af1f;--public-builder-engine-review-form-text:#8da5b2;--public-events-season-dot-text-2:#478cb3;--public-eyebrow-text-3:#5692b3;--public-adventuring-bag-topic-heading-text:#6d9ab3;--public-classes-browser-tile-fill:#3d85ae33;--public-create-build-class-art-border:#3f89b31a;--public-current-border-2:#5994b575;--public-builder-empty-ring-border:#5994b594;--public-character-dashboard-no-build-border:#3f8ab526;--public-character-dashboard-builds-border:#3f8ab52e;--public-character-dashboard-sheet-border:#3f8ab530;--public-character-dashboard-identity-border:#3f8ab533;--public-community-post-footer-text:#488eb5;--public-character-create-portrait-empty-text:#6699b5;--public-class-spell-level-number-text:#6a9ab5;--public-activation-link-text:#699bb7;--public-token-card-meta-text-2:#5e97b7;--public-adventuring-bag-title-divider-fill:#709db73d;--public-notification-urgency-dot-fill:#408cb6;--public-notification-urgency-dot-shadow:#408cb61f;--public-events-volunteer-primary-text:#5093b8;--public-classes-browser-saga-feature-label-text:#468fb8;--public-class-v2-banner-atmosphere-fill-3:#3d85ae29;--public-class-v2-record-nav-border:#408cb729;--public-class-v2-utility-section-border:#408cb72e;--public-class-detail-v2---class-v2-line:#408cb733;--public-class-v2-profile-toggle-border:#408cb742;--public-character-dashboard-achievement-mark-border:#408db833;--public-builder-v2-core-details-border:#4a90b845;--public-adventuring-bag-card-border-2:#6c9db84a;--public-text-action-text:#5f99b9;--public-classes-browser-detail-kicker-text:#4991b9ad;--public-character-dashboard-roster-avatar-border:#448fb92b;--public-character-dashboard-roster-item-border:#448fb933;--public-builder-v2-stat-pair-border:#4d92b91a;--public-builder-v2-core-section-border:#4d92b926;--public-header-search-token-action-text:#5c98b9;--public-account-menu-logout-text:#87a7b9;--public-classes-browser-detail-heading-fill:#3f89b3;--public-classes-browser-detail-heading-fill-2:#3f89b300;--public-character-coach-group-border:#408cb733;--public-builder-picker-batch-check-text:#6b9ebb;--public-learn-mode-copy-text:#5697bb;--public-eyebrow-text-4:#5998bc;--public-character-dashboard-current-build-border:#408cb766;--public-notification-featured-date-text:#7aa4bc;--public-events-convention-text:#5096bd;--public-events-command-status-text:#5497bd;--public-builder-picker-token-reference-text:#5999bd;--public-characters-command-create-border-2:#5d9abd;--public-learn-topic-card-text-2:#5d9bbe;--public-create-build-class-actions-border:#428fba52;--public-character-dashboard-achievements-border:#4693be24;--public-character-dashboard-achievements-heading-border:#4693be2e;--public-builder-v2-core-border:#5197be61;--public-adventuring-bag-picker-border:#72a3be45;--public-token-card-title-shadow:#4290bc12;--public-classes-browser-progression-label-text:#4793bead;--public-class-v2-skill-heading-border:#4290bb3d;--public-classes-browser-progression-art-fill-2:#4290bb57;--public-classes-browser-detail-role-text:#4592be;--public-learn-official-text:#68a0c0;--public-create-build-class-card-border:#4492bd4d;--public-character-coach-group-title-border:#4894bf2e;--public-class-v2-token-border:#4894bf4d;--public-community-link-icon-text:#69a2c2;--public-notification-featured-action-text:#67a2c3;--public-builder-engine-review-trigger-text:#9ab4c3;--public-events-next-copy-text:#559bc3;--public-character-dashboard-achievement-mark-text:#4e98c17a;--public-adventuring-bag-toolbar-shadow:#70a6c41a;--public-adventuring-bag-toolbar-border:#70a6c47a;--public-character-dashboard-quote-border:#4d97c05c;--public-class-v2-back-border:#4a95c052;--public-community-next-event-content-text:#5da0c5;--public-builder-empty-ring-text:#91b2c559;--public-classes-browser-detail-cta-text:#4290bb;--public-character-dashboard-builds-fill-3:#5098c10a;--public-character-dashboard-builds-fill-4:#5098c10e;--public-character-dashboard-portrait-border:#5098c130;--public-characters-primary-action-fill:#4a95bf12;--public-community-build-token-row-text:#5a9ec5;--public-token-card-meta-text-3:#68a5c7;--public-builder-picker-current-badge-text:#88b0c7;--public-classes-browser-detail-fill-2:#4894bf5c;--public-builder-v2-core-heading-text:#68a6c9;--public-account-text-button-text:#a0bac9;--public-class-v2-profile-toggle-border-2:#539ac27a;--public-characters-primary-action-border:#559bc38c;--public-is-selected-border:#5098c1d1;--public-character-skills-class-link-border:#5199c233;--public-character-skill-card-border:#5199c23b;--public-character-dashboard-achievements-heading-text:#61a2c7d1;--public-character-dashboard-nickname-text:#64a5c9eb;--public-characters-command-create-border-3:#3d84ac6b;--public-character-create-portrait-preview-border:#5da0c63d;--public-token-card-footer-text-2:#539ac2;--public-events-volunteer-actions-text:#68a7ca;--public-adventuring-bag-bay-actions-text-2:#6ca9cc;--public-selected-shadow:#6daacc61;--public-selected-fill-4:#6daaccf2;--public-negative-shadow:#67a6ca47;--public-character-dashboard-portrait-overlay-border:#5a9ec55c;--public-community-post-type-text-2:#77afcf;--public-class-v2-spell-text:#5da0c6ad;--public-class-v2-skill-heading-text:#60a2c7bd;--public-character-dashboard-build-copy-text:#61a3c8b3;--public-character-coach-group-title-text:#69a7cad9;--public-community-post-avatar-text:#8fbbd3;--public-adventuring-bag-summary-border:#9ec0d317;--public-adventuring-bag-hero-border:#9ec0d31f;--public-adventuring-bag-summary-border-2:#9ec0d321;--public-adventuring-bag-hero-border-2:#9ec0d324;--public-builder-identity-back-text-2:#9bbfd4;--public-builder-identity-build-text:#99bfd4;--public-class-v2-token-footer-text:#61a3c8db;--public-header-search-token-action-text-2:#80b5d3;--public-community-announcement-art-text:#7bb2d0;--public-is-active-shadow:#5b9fc5ad;--public-builder-picker-token-reference-text-2:#7bb2d1;--public-is-active-border-2:#5ea1c6ad;--public-brand-mark-text:#87b9d5;--public-td-history-summary-text:#a2c4d7;--public-notification-featured-countdown-text:#a5c5d7;--public-selected-text:#7eb3d1;--public-builder-picker-batch-bar-text:#a5c6d9;--public-account-primary-button-text:#88b9d5;--public-community-command-status-text-2:#aac8d9;--public-is-active-border-3:#61a3c878;--public-class-v2-card-heading-text:#6aa8cbcc;--public-class-v2-identity-text:#72adced1;--public-create-build-class-actions-text:#6fabcca8;--public-selected-build-class-text:#6fabcccc;--public-character-dashboard-panel-heading-text:#6fabccd1;--public-class-detail-v2---class-v2-gold:#6ca9cbeb;--public-selected-shadow-2:#7fb4d221;--public-character-skill-card-text:#6ca9cb94;--public-character-dashboard-current-build-text:#6ca9cc8c;--public-character-menu-trigger-text:#6fabccb3;--public-community-creator-head-text:#70abcd;--public-notification-view-events-text-2:#88b9d5;--public-builder-token-socket-outline:#78b0d0b3;--public-is-selected-shadow:#65a5c914;--public-is-active-border-4:#66a5c985;--public-class-v2-spell-level-text:#6ca9cbe6;--public-character-skills-heading-text:#6ba8cb9e;--public-characters-primary-action-border-2:#6daacccc;--public-primary-text:#afccdc;--public-classes-browser-detail-cta-text-2:#77afcf;--public-classes-browser-progression-item-subclass-text:#7ab1d0;--public-character-spell-heading-text:#6eaaccb8;--public-community-share-build-text:#88b9d5;--public-learn-gateway-number-text:#8dbcd7;--public-learn-command-journey-text:#b2cedd;--public-character-skill-section-heading-text:#6daaccb8;--public-character-dashboard-panel-heading-text-2:#6daaccc2;--public-characters-eyebrow-text:#81b5d3eb;--public-token-card-footer-text-3:#6fabcd;--public-is-active-text:#a0c8de;--public-is-active-text-2:#a1c8de;--public-character-skills-class-link-border-2:#6aa8ca66;--public-character-skills-class-link-text:#75aecec7;--public-create-build-class-actions-text-2:#82b6d3e0;--public-character-create-portrait-preview-text:#89bad6cc;--public-notification-featured-action-text-2:#93c0d9;--public-characters-primary-action-text:#80b5d3f5;--public-character-dashboard-roster-avatar-text:#88b9d5e0;--public-classes-browser-saga-feature-content-text:#83b6d3;--public-class-v2-token-footer-text-2:#79b1d0f0;--public-negative-text:#accfe2;--public-character-dashboard-portrait-text:#85b8d4b8;--public-is-active-shadow-2:#70abcdb3;--public-character-dashboard-current-build-text-2:#7fb4d2eb;--public-character-modal-text:#7cb2d1;--public-class-v2-record-link-text-2:#b6d5e6d6;--public-character-dashboard-portrait-overlay-text:#8bbbd6e0;--public-is-active-shadow-3:#7ab1d0b3;--public-character-create-portrait-copy-text-2:#c4dcea;--public-class-v2-spell-text-2:#c2dbe9e6;--public-character-spell-level-text:#83b7d4e6;--public-class-v2-back-text:#bdd8e8f0;--public-class-v2-skill-heading-text-2:#c3dceae6;--public-class-v2-power-text:#c4dceaeb;--public-characters-command-create-outline:#89bad5b8;--public-class-v2-profile-toggle-text:#c8dfeceb;--public-class-v2-token-title-text:#c9dfecf5;--public-class-v2-card-heading-text-2:#8fbdd7;--public-character-menu-trigger-text-2:#94c0d9;--public-account-primary-button-text-2:#adcfe2;--public-class-v2-utility-text:#cce1edf0;--public-classes-browser-detail-cta-text-3:#9dc5dc;--public-selected-text-2:#c9dfec;--public-token-search-text:#cde2ee;--public-character-skills-class-link-text-2:#9ac4dbf5;--public-class-v2-record-link-text-3:#96c2daf5;--public-classes-browser-progression-item-text:#d0e4ef;--public-active-text:#cde2ed;--public-classes-browser-tile-name-text:#d4e6f0;--public-class-v2-token-footer-text-3:#9dc6dd;--public-is-active-text-3:#c9dfecfa;--public-token-card-title-text:#e5f0f6}:root[data-season=hollowdark-2028]{--public-character-coach-group-fill:#18131d7a;--public-community-creator-feature-fill:#1a1420;--public-builder-picker-batch-bar-fill:#19131f;--public-community-share-build-fill:#1c1622;--public-learn-command-journey-fill:#1a1420bd;--public-token-search-fill:#1a1421;--public-characters-account-bag-fill:#1b1521;--public-character-create-portrait-picker-fill:#1e1725f5;--public-account-primary-button-fill:#201927;--public-community-share-build-fill-2:#1f1826;--public-character-modal-fill:#221b2a;--public-selected-fill:#231b2bfa;--public-builder-slot-safehold-fill:#221a2abd;--public-account-profile-avatar-fill:#271e30;--public-characters-account-bag-fill-2:#201927;--public-discover-volunteer-border:#2d2634;--public-community-announcement-art-fill:#292033;--public-account-menu-avatar-fill:#2f243a;--public-adventuring-bag-bay-actions-border:#30253c;--public-notification-featured-action-border:#33293d;--public-primary-fill:#292033;--public-characters-account-bag-fill-3:#2b2135;--public-events-convention-border:#382c45;--public-community-post-announcement-border:#392c46;--public-selected-fill-2:#362a43fa;--public-token-card-meta-border:#362a43;--public-learn-topic-card-border:#3a2d48;--public-primary-fill-2:#34284057;--public-token-search-fill-2:#2f253a;--public-selected-fill-3:#30253c;--public-primary-fill-3:#372a44f5;--public-learn-command-journey-fill-2:#31263dbd;--public-activation-submit-fill:#3a2d48;--public-characters-command-create-fill:#392c4742;--public-beta-login-form-fill:#382b45;--public-adventuring-bag-card-border:#433453;--public-token-card-ring-border:#473a55;--public-characters-account-bag-fill-4:#352942;--public-header-search-token-action-border:#463657;--public-is-active-fill:#392c4661;--public-token-card-border:#423351;--public-token-card-meta-border-2:#443554;--public-community-preview-post-border:#453655;--public-builder-picker-batch-check-border:#433452;--public-community-next-event-content-border:#433453;--public-token-card-border-2:#4a3a5b;--public-account-primary-button-border:#483859;--public-community-share-build-border:#463657;--public-learn-mode-options-border:#49385a;--public-events-next-art-fill:#4b3a5c2b;--public-adventuring-bag-add-fill:#46365633;--public-builder-picker-filter-border:#4b3a5d;--public-community-post-type-border:#4e3c60;--public-community-post-header-border:#4e3c6052;--public-current-border:#513f64;--public-learn-command-journey-border:#4a395b;--public-current-fill:#4a395b16;--public-events-next-card-gamehole-fill:#4636572e;--public-activation-submit-fill-2:#4e3d60;--public-account-menu-avatar-border:#4f3d62;--public-adventuring-bag-bay-actions-border-2:#4f3d62;--public-notification-featured-action-border-2:#513f64;--public-learn-gateway-art-fill:#55426838;--public-builder-board-fill:#4d3c5f1f;--public-active-fill:#463657;--public-learn-gateway-art-fill-2:#4a3a5b1f;--public-learn-gateway-art-fill-3:#4b3a5c1f;--public-community-creator-head-border:#4e3d60;--public-beta-login-card-border:#57436b66;--public-is-active-fill-2:#4b3a5c0f;--public-is-active-fill-3:#4b3a5c38;--public-learn-flow-text:#544168;--public-discover-volunteer-fill:#4d3c5f12;--public-selected-border:#4d3b5f;--public-primary-fill-4:#4f3d62f5;--public-events-volunteer-art-fill:#4f3d622e;--public-token-card-ring-shadow:#503e621f;--public-account-settings-grid-border:#58446c;--public-builder-picker-batch-bar-border:#4d3b5f;--public-classes-browser-detail-fill:#49385a14;--public-learn-example-border:#544167;--public-activation-page-fill:#52406529;--public-character-dashboard-portrait-fill:#4d3c5f1c;--public-characters-command-create-fill-2:#3b2e49;--public-builder-identity-player-fill:#3b2e4916;--public-builder-identity-back-fill:#3b2e491f;--public-beta-login-form-fill-2:#4e3c60;--public-character-dashboard-fill:#4b3a5c12;--public-token-filters-border:#58446c;--public-discover-grid-card-border:#57446b;--public-td-story-dialog-border:#756a84;--public-builder-v2-core-details-fill:#4e3c600f;--public-community-preview-post-fill:#4e3c601f;--public-activation-form-border:#59456e;--public-beta-login-brand-border:#5f4a7538;--public-community-post-type-fill:#4f3d6229;--public-events-convention-art-fill:#55426829;--public-character-spell-level-fill:#4a3a5b0b;--public-character-create-portrait-empty-fill:#55426857;--public-adventuring-bag-add-fill-2:#5441684f;--public-classes-browser-tile-border:#634d792e;--public-character-dashboard-identity-fill:#4f3d6117;--public-events-season-month-border:#654f7c47;--public-characters-account-bag-border:#513f6394;--public-token-search-border:#534066;--public-is-selected-fill:#503e6229;--public-classes-browser-progression-art-fill:#503e6314;--public-builder-empty-ring-fill:#56436a2e;--public-account-settings-grid-shadow:#5b46701a;--public-adventuring-bag-add-border:#664f7e;--public-beta-login-form-border:#6e5c81;--public-activation-submit-border:#604a77;--public-builder-identity-rail-fill:#5441671f;--public-locked-border:#6e5b821a;--public-adventuring-bag-group-heading-text:#705d83;--public-td-account-tabs-fill:#68468b1f;--public-characters-command-create-fill-3:#443454;--public-builder-engine-review-form-border:#6c558447;--public-learn-topic-card-text:#654e7c;--public-account-primary-button-border-2:#654e7d;--public-events-season-event-text:#6c5385;--public-primary-border:#624c78b8;--public-community-share-build-border-2:#614b78;--public-learn-gateway-card-text:#644e7b;--public-builder-token-choice-field-border:#6a5282;--public-builder-identity-back-text:#78648d;--public-events-season-event-special-border:#6d5486;--public-is-active-border:#624c78;--public-td-account-tabs-border:#685080;--public-events-volunteer-points-text:#5e4973;--public-token-card-visual-fill:#624c7929;--public-learn-gateway-art-fill-4:#5c47723b;--public-brand-mark-border:#6b5384;--public-characters-command-create-fill-4:#4c3b5d;--public-learn-gateway-art-fill-5:#5d487233;--public-character-skill-card-fill:#59456d0f;--public-character-skills-class-link-fill:#59456d1f;--public-learn-gateway-number-border:#634c7a;--public-primary-border-2:#6d55867a;--public-builder-token-choice-field-border-2:#7a65906b;--public-classes-command-journey-shadow:#57446b52;--public-class-v2-banner-fill:#5a466f2e;--public-learn-example-text:#6e5588;--public-characters-command-create-border:#67507e6b;--public-builder-picker-current-card-border:#7a639157;--public-learn-topic-card-fill:#614b781f;--public-classes-browser-selector-border:#6c548533;--public-builder-v2-core-fill:#634c7a1f;--public-classes-browser-progression-art-border:#6e558729;--public-builder-engine-review-form-border-2:#765b919e;--public-character-skill-card-fill-2:#5b47701f;--public-is-active-fill-4:#5d487326;--public-learn-gateway-art-fill-6:#604a7729;--public-character-dashboard-achievement-mark-fill:#614b7717;--public-classes-browser-detail-border:#6c54853d;--public-builder-empty-ring-fill-2:#71588b0d;--public-builder-token-choice-panel-border:#795e957a;--public-avatar-crop-controls-accent-color:#71578b;--public-character-dashboard-builds-fill:#664f7d09;--public-beta-login-form-border-2:#6a5282;--public-active-fill-2:#614b78;--public-token-card-header-fill:#644e7b;--public-token-card-header-fill-2:#644e7b00;--public-active-border:#685180;--public-notification-featured-kicker-text:#6f5689;--public-builder-slot-safehold-border:#755a907a;--public-events-kind-special-text:#7e639a;--public-is-active-fill-5:#664f7d;--public-class-v2-banner-atmosphere-fill:#67507f0b;--public-class-v2-banner-atmosphere-fill-2:#67507f0f;--public-account-kicker-text:#7b5f97;--public-learn-gateway-art-fill-7:#755b9009;--public-is-active-fill-6:#624c796b;--public-learn-gateway-art-fill-8:#67507f14;--public-character-dashboard-current-build-fill:#624c7913;--public-learn-topic-eyebrow-text:#765b92;--public-token-card-meta-text:#82699c;--public-character-create-portrait-copy-text:#8b7b9b;--public-events-season-event-convention-border:#6e5587;--public-character-dashboard-identity-copy-fill:#634c7a09;--public-beta-login-form-shadow:#72588d1f;--public-events-season-dot-text:#795e95;--public-learn-gateway-art-fill-9:#654e7c33;--public-is-active-fill-7:#624c7926;--public-active-border-2:#7f629c;--public-active-fill-3:#7f629c1a;--public-learn-gateway-phase-play-text:#7d619a;--public-eyebrow-text:#82689d;--public-character-dashboard-builds-fill-2:#614b7721;--public-builder-token-choice-actions-border:#82679eb3;--public-community-command-status-text:#70568a;--public-selected-border-2:#6a5283;--public-community-rail-label-text:#70568a;--public-primary-border-3:#6a5283;--public-is-active-fill-8:#6851801a;--public-events-season-date-text:#795e95;--public-community-browse-icon-text:#6e5588;--public-community-post-type-text:#70578a;--public-classes-command-journey-text:#664f7d;--public-community-profile-link-text:#795d95;--public-adventuring-bag-bay-actions-text:#7f629d;--public-builder-token-choice-option-border:#8569a1b3;--public-characters-command-create-fill-5:#5b4670;--public-classes-browser-detail-footer-border:#765b9233;--public-token-card-footer-text:#80639d;--public-learn-mode-icon-text:#7a5e96;--public-notification-view-events-text:#7c6099;--public-learn-gateway-phase-build-text:#7e629b;--public-builder-slot-heading-text:#876ca3;--public-characters-account-bag-border-2:#6b5383cc;--public-character-create-portrait-picker-border:#7b5f9873;--public-adventuring-bag-group-heading-text-2:#886da4;--public-events-kind-convention-text:#80639d;--public-character-dashboard-current-build-fill-2:#6850800e;--public-token-command-kicker-text:#79c7bc;--public-classes-browser-progression-item-fill:#70578a05;--public-classes-browser-progression-item-fill-2:#70578a14;--public-learn-gateway-art-fill-10:#6e558821;--public-classes-browser-detail-copy-border:#765b922e;--public-beta-login-form-border-3:#83679f;--public-eyebrow-text-2:#8a70a5;--public-community-creator-watch-text:#795e95;--public-selected-border-3:#80639df5;--public-learn-gateway-art-fill-11:#72588d3d;--public-builder-token-choice-field-border-3:#8b71a5ad;--public-adventuring-bag-add-border-2:#876ca2;--public-class-v2-record-link-text:#9c8fa973;--public-classes-browser-tile-border-2:#755a908c;--public-classes-browser-saga-feature-border:#785d933d;--public-adventuring-bag-art-fill:#876ca217;--public-builder-safehold-slot-border:#7d619a12;--public-builder-slot-border:#7d619a17;--public-builder-summary-border:#7d619a1a;--public-builder-v2-core-details-text:#896ea4;--public-beta-login-brand-text:#8e75a8;--public-adventuring-bag-picker-heading-fill:#8a6fa514;--public-adventuring-bag-picker-heading-border:#8a6fa557;--public-class-v2-skill-border:#765b911f;--public-builder-engine-review-form-text:#a094ab;--public-events-season-dot-text-2:#7d619a;--public-eyebrow-text-3:#8469a0;--public-adventuring-bag-topic-heading-text:#9077a9;--public-classes-browser-tile-fill:#755b9033;--public-create-build-class-art-border:#795d951a;--public-current-border-2:#876ca275;--public-builder-empty-ring-border:#876ca294;--public-character-dashboard-no-build-border:#7a5e9626;--public-character-dashboard-builds-border:#7a5e962e;--public-character-dashboard-sheet-border:#7a5e9630;--public-character-dashboard-identity-border:#7a5e9633;--public-community-post-footer-text:#7e629b;--public-character-create-portrait-empty-text:#8d74a7;--public-class-spell-level-number-text:#8f76a9;--public-activation-link-text:#9077a9;--public-token-card-meta-text-2:#8a70a5;--public-adventuring-bag-title-divider-fill:#937bac3d;--public-notification-urgency-dot-fill:#7b5f97;--public-notification-urgency-dot-shadow:#7b5f971f;--public-events-volunteer-primary-text:#8468a0;--public-classes-browser-saga-feature-label-text:#7f629c;--public-class-v2-banner-atmosphere-fill-3:#755b9029;--public-class-v2-record-nav-border:#7b5f9829;--public-class-v2-utility-section-border:#7b5f982e;--public-class-detail-v2---class-v2-line:#7b5f9833;--public-class-v2-profile-toggle-border:#7b5f9842;--public-character-dashboard-achievement-mark-border:#7c609833;--public-builder-v2-core-details-border:#81649e45;--public-adventuring-bag-card-border-2:#9279ab4a;--public-text-action-text:#8c72a6;--public-classes-browser-detail-kicker-text:#81649ead;--public-character-dashboard-roster-avatar-border:#7e629b2b;--public-character-dashboard-roster-item-border:#7e629b33;--public-builder-v2-stat-pair-border:#83679f1a;--public-builder-v2-core-section-border:#83679f26;--public-header-search-token-action-text:#8a70a5;--public-account-menu-logout-text:#a091af;--public-classes-browser-detail-heading-fill:#795d95;--public-classes-browser-detail-heading-fill-2:#795d9500;--public-character-coach-group-border:#7b5f9833;--public-builder-picker-batch-check-text:#937aac;--public-learn-mode-copy-text:#886da4;--public-eyebrow-text-4:#8a70a5;--public-character-dashboard-current-build-border:#7b5f9866;--public-notification-featured-date-text:#9b86b0;--public-events-convention-text:#866ba2;--public-events-command-status-text:#886da4;--public-builder-picker-token-reference-text:#8b71a5;--public-characters-command-create-border-2:#8d73a7;--public-learn-topic-card-text-2:#8d74a7;--public-create-build-class-actions-border:#7e619b52;--public-character-dashboard-achievements-border:#82659f24;--public-character-dashboard-achievements-heading-border:#82659f2e;--public-builder-v2-core-border:#876ca361;--public-adventuring-bag-picker-border:#9881af45;--public-token-card-title-shadow:#7f629c12;--public-classes-browser-progression-label-text:#82669fad;--public-class-v2-skill-heading-border:#7e629b3d;--public-classes-browser-progression-art-fill-2:#7e629b57;--public-classes-browser-detail-role-text:#81659e;--public-learn-official-text:#947cac;--public-create-build-class-card-border:#80649d4d;--public-character-coach-group-title-border:#8467a02e;--public-class-v2-token-border:#8467a04d;--public-community-link-icon-text:#957dae;--public-notification-featured-action-text:#957dad;--public-builder-engine-review-trigger-text:#afa4b9;--public-events-next-copy-text:#8c72a6;--public-character-dashboard-achievement-mark-text:#876ca37a;--public-adventuring-bag-toolbar-shadow:#9a83b11a;--public-adventuring-bag-toolbar-border:#9a83b17a;--public-character-dashboard-quote-border:#866ba25c;--public-class-v2-back-border:#8569a152;--public-community-next-event-content-text:#9178aa;--public-builder-empty-ring-text:#ab9eb859;--public-classes-browser-detail-cta-text:#7e629b;--public-character-dashboard-builds-fill-3:#886da40a;--public-character-dashboard-builds-fill-4:#886da40e;--public-character-dashboard-portrait-border:#886da430;--public-characters-primary-action-fill:#8469a012;--public-community-build-token-row-text:#8f76a9;--public-token-card-meta-text-3:#9780af;--public-builder-picker-current-badge-text:#a797b8;--public-classes-browser-detail-fill-2:#8467a05c;--public-builder-v2-core-heading-text:#9881b0;--public-account-text-button-text:#b5abbe;--public-class-v2-profile-toggle-border-2:#8a70a57a;--public-characters-primary-action-border:#8c72a68c;--public-is-selected-border:#886da4d1;--public-character-skills-class-link-border:#896fa433;--public-character-skill-card-border:#896fa43b;--public-character-dashboard-achievements-heading-text:#947cacd1;--public-character-dashboard-nickname-text:#967faeeb;--public-characters-command-create-border-3:#745a8f6b;--public-character-create-portrait-preview-border:#9179aa3d;--public-token-card-footer-text-2:#8a70a5;--public-events-volunteer-actions-text:#9982b0;--public-adventuring-bag-bay-actions-text-2:#9c85b3;--public-selected-shadow:#9c86b361;--public-selected-fill-4:#9c86b3f2;--public-negative-shadow:#9881b047;--public-character-dashboard-portrait-overlay-border:#8f76a95c;--public-community-post-type-text-2:#a38eb8;--public-class-v2-spell-text:#9179aaad;--public-class-v2-skill-heading-text:#937bacbd;--public-character-dashboard-build-copy-text:#947cadb3;--public-character-coach-group-title-text:#9982b1d9;--public-community-post-avatar-text:#b1a2c0;--public-adventuring-bag-summary-border:#b9aec317;--public-adventuring-bag-hero-border:#b9aec31f;--public-adventuring-bag-summary-border-2:#b9aec321;--public-adventuring-bag-hero-border-2:#b9aec324;--public-builder-identity-back-text-2:#b8acc3;--public-builder-identity-build-text:#b7aac3;--public-class-v2-token-footer-text:#947caddb;--public-header-search-token-action-text-2:#a996bd;--public-community-announcement-art-text:#a591ba;--public-is-active-shadow:#9077a9ad;--public-builder-picker-token-reference-text-2:#a692ba;--public-is-active-border-2:#9279abad;--public-brand-mark-text:#ae9cc0;--public-td-history-summary-text:#bdb3c6;--public-notification-featured-countdown-text:#beb5c7;--public-selected-text:#a794bb;--public-builder-picker-batch-bar-text:#bfb6c8;--public-account-primary-button-text:#ae9cc1;--public-community-command-status-text-2:#c2bac9;--public-is-active-border-3:#947cad78;--public-class-v2-card-heading-text:#9a84b1cc;--public-class-v2-identity-text:#a08ab6d1;--public-create-build-class-actions-text:#9d87b4a8;--public-selected-build-class-text:#9d87b4cc;--public-character-dashboard-panel-heading-text:#9d87b4d1;--public-class-detail-v2---class-v2-gold:#9b85b2eb;--public-selected-shadow-2:#a895bc21;--public-character-skill-card-text:#9b85b294;--public-character-dashboard-current-build-text:#9c85b38c;--public-character-menu-trigger-text:#9d87b4b3;--public-community-creator-head-text:#9e88b5;--public-notification-view-events-text-2:#ae9cc1;--public-builder-token-socket-outline:#a48fb9b3;--public-is-selected-shadow:#977faf14;--public-is-active-border-4:#9780af85;--public-class-v2-spell-level-text:#9b85b2e6;--public-character-skills-heading-text:#9b84b29e;--public-characters-primary-action-border-2:#9c86b3cc;--public-primary-text:#c6becd;--public-classes-browser-detail-cta-text-2:#a38eb8;--public-classes-browser-progression-item-subclass-text:#a590ba;--public-character-spell-heading-text:#9d87b3b8;--public-community-share-build-text:#ae9cc1;--public-learn-gateway-number-text:#b2a0c4;--public-learn-command-journey-text:#c8c1ce;--public-character-skill-section-heading-text:#9c86b3b8;--public-character-dashboard-panel-heading-text-2:#9c86b3c2;--public-characters-eyebrow-text:#aa97bdeb;--public-token-card-footer-text-3:#9e88b4;--public-is-active-text:#bfb4ca;--public-is-active-text-2:#c0b5ca;--public-character-skills-class-link-border-2:#9a83b166;--public-character-skills-class-link-text:#a18cb7c7;--public-create-build-class-actions-text-2:#aa97bee0;--public-character-create-portrait-preview-text:#af9dc2cc;--public-notification-featured-action-text-2:#b6a5c7;--public-characters-primary-action-text:#a996bdf5;--public-character-dashboard-roster-avatar-text:#ae9cc1e0;--public-classes-browser-saga-feature-content-text:#ab98be;--public-class-v2-token-footer-text-2:#a490b9f0;--public-negative-text:#c7bed0;--public-character-dashboard-portrait-text:#ac9abfb8;--public-is-active-shadow-2:#9e88b5b3;--public-character-dashboard-current-build-text-2:#a895bceb;--public-character-modal-text:#a692bb;--public-class-v2-record-link-text-2:#cec8d4d6;--public-character-dashboard-portrait-overlay-text:#b19fc2e0;--public-is-active-shadow-3:#a590bab3;--public-character-create-portrait-copy-text-2:#d7d3db;--public-class-v2-spell-text-2:#d6d1dae6;--public-character-spell-level-text:#ab98bfe6;--public-class-v2-back-text:#d3cdd8f0;--public-class-v2-skill-heading-text-2:#d7d2dbe6;--public-class-v2-power-text:#d7d3dbeb;--public-characters-command-create-outline:#af9dc1b8;--public-class-v2-profile-toggle-text:#dad6ddeb;--public-class-v2-token-title-text:#dbd7def5;--public-class-v2-card-heading-text-2:#b3a2c4;--public-character-menu-trigger-text-2:#b6a6c7;--public-account-primary-button-text-2:#c8bcd3;--public-class-v2-utility-text:#ddd9e0f0;--public-classes-browser-detail-cta-text-3:#bdadcc;--public-selected-text-2:#dbd7de;--public-token-search-text:#dedae1;--public-character-skills-class-link-text-2:#baabcaf5;--public-class-v2-record-link-text-3:#b8a8c8f5;--public-classes-browser-progression-item-text:#e0dde2;--public-active-text:#ddd9e1;--public-classes-browser-tile-name-text:#e2dfe5;--public-class-v2-token-footer-text-3:#bdaecc;--public-is-active-text-3:#dbd5e0fa;--public-token-card-title-text:#eeecef}@media (width<=1100px){:root{--public-control-min-height:44px}}*{box-sizing:border-box}html{background:var(--ui-canvas);min-height:100%}body{background:radial-gradient(circle at top right,var(--public-td-account-tabs-fill),var(--public-account-username-input-fill) 30rem),var(--ui-canvas);min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}html{scrollbar-gutter:auto}@media (width<=1100px){html,body,#root{min-width:0;height:auto;min-height:100%;overflow:visible}html{scrollbar-gutter:auto}}@keyframes story-drawer-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes story-drawer-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes builder-stat-pulse{0%{transform:scale(1)}18%{transform:scale(1.13)}to{transform:scale(1)}}@keyframes builder-stat-delta{0%{opacity:0;transform:translateY(5px)}15%{opacity:1;transform:translateY(0)}78%{opacity:1}to{opacity:0}}@media (width>=1101px){body:has(:is(.build-inspection,.td-story-dialog):modal){overflow:hidden}body:has(dialog.build-inspection[open],dialog.td-story-dialog[open]){overflow:hidden}}.td-special-attack:where(:not([hidden])){flex-direction:column;flex:1;min-width:0;display:flex}.build-details-dialog::backdrop{background:#000000d1}button,input{font:inherit}a{text-decoration:none}button,a{color:inherit}.brand-mark:where(:not([hidden])){border:1px solid var(--public-brand-mark-border);width:42px;height:42px;color:var(--public-brand-mark-text);background:var(--public-brand-mark-fill);letter-spacing:.08em;border-radius:10px;place-items:center;font-weight:800;display:grid}.page{max-width:1200px;margin:0 auto}.eyebrow{color:var(--public-eyebrow-text-3);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:700}h1,h2{font-family:Georgia,Times New Roman,serif}h1{max-width:850px;color:var(--public-primitives-text);letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(2.5rem,5vw,5rem);font-weight:500;line-height:.98}.text-action:where(:not([hidden])){color:var(--public-text-action-text);margin-top:22px;font-weight:500;display:inline-block}.clear-filters{min-height:max(var(--public-control-min-height,42px), 42px);border:1px solid var(--public-token-filters-border-2);color:var(--public-token-filters-text);background:var(--public-token-filters-fill);cursor:pointer;font:inherit;border-radius:7px;outline:none;padding:0 12px}.reference-group>span:where(:not([hidden])){color:var(--public-reference-group-text);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:.65rem;font-weight:700;display:block}.reference-group{border-top:1px solid var(--public-reference-group-border);padding:20px 0}.reference-group:last-child{border-bottom:1px solid var(--public-reference-group-border)}.reference-chips:where(:not([hidden])){flex-wrap:wrap;gap:7px;display:flex}.reference-chips span{border:1px solid var(--public-reference-chips-border);color:var(--public-reference-chips-text);background:var(--public-reference-chips-fill);border-radius:6px;padding:6px 9px;font-size:.72rem}.beta-auth-loading,.beta-login{background:var(--public-beta-auth-loading-fill);min-height:100dvh}.beta-auth-loading:where(:not([hidden])){place-items:center;display:grid}.beta-auth-loading>div:where(:not([hidden])){text-align:center;gap:4px;display:grid}.beta-auth-loading span{color:var(--public-beta-auth-loading-text);letter-spacing:.28em;font-size:.72rem}.beta-auth-loading strong{color:var(--public-beta-auth-loading-text-2);letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400}.beta-login:where(:not([hidden])){box-sizing:border-box;place-items:center;padding:32px;display:grid}.beta-login-card{box-sizing:border-box;background:var(--public-discover-grid-card-fill);border:1px solid var(--public-beta-login-card-border);width:min(575px,100%);box-shadow:0 24px 80px var(--public-character-dashboard-portrait-shadow);border-radius:8px;padding:46px 52px 42px}.beta-login-brand:where(:not([hidden])){border-bottom:1px solid var(--public-beta-login-brand-border);text-align:center;justify-items:center;gap:0;padding-bottom:30px;display:grid}.beta-login-brand img:where(:not([hidden])){object-fit:contain;width:min(410px,100%);height:auto;display:block}.beta-login-brand span{color:var(--public-beta-login-brand-text);letter-spacing:.22em;text-transform:uppercase;font-size:.69rem;font-weight:700;line-height:1.3}.beta-login-copy{text-align:center;padding:30px 0 28px}.beta-login-copy .eyebrow:where(:not([hidden])){color:var(--public-eyebrow-text-4);letter-spacing:.18em;text-transform:uppercase;margin-bottom:11px;font-size:.69rem;font-weight:700;display:block}.beta-login-copy p{max-width:410px;color:var(--public-beta-login-copy-text);margin:0 auto;font-size:.96rem;line-height:1.6}.beta-login-form:where(:not([hidden])){gap:15px;display:grid}.beta-login-form label:where(:not([hidden])){gap:7px;display:grid}.beta-login-form label>span{color:var(--public-beta-login-form-text);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:700}.beta-login-form input{box-sizing:border-box;width:100%;min-height:48px;color:var(--public-builder-token-choice-actions-text-2);font:inherit;background:var(--public-beta-login-form-fill-3);border:1px solid var(--public-beta-login-form-border-4);transition:var(--ui-motion-transition,border-color .15s ease,box-shadow .15s ease);border-radius:5px;outline:none;padding:0 16px}.beta-login-form input:hover{border-color:var(--public-beta-login-form-border)}.beta-login-form input:focus{border-color:var(--public-beta-login-form-border-3);box-shadow:0 0 0 2px var(--public-beta-login-form-shadow)}.beta-login-form button{min-height:max(var(--public-control-min-height,55px), 55px);color:var(--public-beta-login-form-text-2);cursor:pointer;background:linear-gradient(180deg,var(--public-beta-login-form-fill-2),var(--public-beta-login-form-fill));border:1px solid var(--public-beta-login-form-border-2);font:inherit;letter-spacing:.09em;text-transform:uppercase;transition:var(--ui-motion-transition,background .15s ease,border-color .15s ease);border-radius:5px;margin-top:5px;font-size:.84rem;font-weight:700}.beta-login-form button:hover:not(:disabled){background:linear-gradient(180deg,var(--public-beta-login-form-fill-4),var(--public-beta-login-form-fill-5));border-color:var(--public-beta-login-form-border-5)}.beta-login-form button:disabled{cursor:wait;opacity:.6}.beta-login-error{color:var(--public-beta-login-error-text);background:var(--public-beta-login-error-fill);border:1px solid var(--public-beta-login-error-border);border-radius:5px;padding:11px 12px;font-size:.78rem;line-height:1.45}.beta-login-session{color:var(--public-beta-login-session-text);text-align:center;margin:20px 0 0;font-size:.72rem;line-height:1.45}.activation-page:where(:not([hidden])){background:radial-gradient(circle at 50% 10%,var(--public-activation-page-fill),var(--public-account-username-input-fill) 42%),var(--public-adventuring-bag-picker--catalog-fill);min-height:100vh;color:var(--public-token-filters-text);place-items:center;padding:40px 18px;display:grid}.activation-card{border:1px solid var(--public-activation-card-border);background:var(--public-activation-card-fill);width:100%;max-width:520px;box-shadow:0 24px 80px var(--public-activation-card-shadow);border-radius:14px;padding:38px}.activation-brand:where(:not([hidden])){align-items:center;gap:13px;margin-bottom:42px;display:flex}.activation-brand>div:last-child:where(:not([hidden])){flex-direction:column;gap:2px;display:flex}.activation-brand strong{letter-spacing:.04em;font-size:.96rem}.activation-brand span{color:var(--public-activation-brand-text);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.activation-kicker{color:var(--public-account-kicker-text);letter-spacing:.18em;margin-bottom:10px;font-size:.68rem;font-weight:700}.activation-card h1{color:var(--public-activation-card-text);margin:0;font-size:clamp(2rem,6vw,3rem);line-height:1}.activation-card>p,.activation-intro{color:var(--public-activation-card-text-2);margin:18px 0 30px;line-height:1.65}.activation-form:where(:not([hidden])){gap:20px;display:grid}.activation-form label:where(:not([hidden])){gap:8px;display:grid}.activation-form label>span{color:var(--public-activation-form-text);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.activation-form input{box-sizing:border-box;border:1px solid var(--public-td-history-border);width:100%;min-height:52px;color:var(--public-activation-form-text-2);background:var(--public-activation-form-fill);font:inherit;border-radius:8px;outline:none;padding:0 15px}.activation-form input:focus{border-color:var(--public-activation-form-border)}.activation-help{color:var(--public-activation-help-text);margin-top:-11px;font-size:.76rem;line-height:1.5}.activation-submit{min-height:max(var(--public-control-min-height,52px), 52px);border:1px solid var(--public-activation-submit-border);color:var(--public-activation-submit-text);background:linear-gradient(180deg,var(--public-activation-submit-fill-2),var(--public-activation-submit-fill));cursor:pointer;font:inherit;border-radius:8px;margin-top:8px;font-weight:700}.activation-submit:hover:not(:disabled){filter:brightness(1.08)}.activation-submit:disabled{cursor:default;opacity:.6}.activation-error{border:1px solid var(--public-activation-error-border);color:var(--public-activation-error-text);background:var(--public-activation-error-fill);border-radius:7px;padding:12px 14px;font-size:.86rem}.activation-success:where(:not([hidden])){border:1px solid var(--public-activation-success-border);background:var(--public-activation-success-fill);border-radius:8px;gap:6px;margin-top:28px;padding:20px;display:grid}.activation-success strong{color:var(--public-activation-success-text)}.activation-success span{color:var(--public-activation-success-text-2)}.activation-link{color:var(--public-activation-link-text);text-decoration:none}.activation-link:hover{text-decoration:underline}.selected-build-class{border:1px solid var(--public-adventuring-bag-picker-heading-border-2);background:var(--public-adventuring-bag-group-heading-fill);align-items:center;margin-bottom:22px;padding:14px}.selected-build-class:where(:not([hidden])){gap:14px;display:flex}.selected-build-class div:where(:not([hidden])){gap:3px;min-width:0;display:grid}.selected-build-class span{color:var(--public-character-create-portrait-preview-text-2);font-size:.68rem}.selected-build-class img{object-fit:contain;width:62px;height:62px}.selected-build-class a{color:var(--public-selected-build-class-text);margin-left:auto;font-size:.68rem;text-decoration:none}.create-build-class-card{flex-direction:column}.create-build-class-copy h3{font-family:Georgia,Times New Roman,serif;font-weight:500}.create-build-class-copy p{color:var(--public-create-build-class-copy-text)}.create-build-class-copy ul{color:var(--public-create-build-class-copy-text-2);font-size:.66rem}.create-build-class-actions a{color:var(--public-create-build-class-actions-text);text-decoration:none}.create-build-class-actions button{appearance:none;border:1px solid var(--public-create-build-class-actions-border);background:var(--public-account-username-input-fill);color:var(--public-create-build-class-actions-text-2);font:inherit;cursor:pointer;border-radius:2px}.build-menu-trigger:where(:not([hidden])){appearance:none;background:var(--public-account-username-input-fill);color:var(--public-character-menu-trigger-text);font:inherit;cursor:pointer;border:0;place-items:center;line-height:1;display:grid}.build-menu-trigger:hover{color:var(--public-character-menu-trigger-text-2)}.build-action-menu{border:1px solid var(--public-character-modal-border);background:var(--public-character-action-menu-fill);box-shadow:0 14px 34px var(--public-character-action-menu-shadow);border-radius:3px;padding:5px;position:absolute}.build-action-menu button{appearance:none;background:var(--public-account-username-input-fill);width:100%;color:var(--public-character-action-menu-text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:2px;padding:8px 10px;font-size:.67rem}.build-action-menu button:hover{background:var(--public-adventuring-bag-purse-section-border);color:var(--public-character-action-menu-text-2)}.build-action-menu button.is-danger{color:var(--public-is-danger-text)}.build-menu-trigger{z-index:5;width:26px;height:26px;font-size:.7rem;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.build-action-menu{z-index:100;min-width:172px;top:calc(100% + 5px);right:2px}.build-action-menu button{white-space:nowrap}.notification-menu{position:relative}.notification-menu-panel{z-index:110;border:1px solid var(--public-notification-menu-panel-border);background:var(--public-notification-menu-panel-fill);width:310px;box-shadow:0 20px 60px var(--public-notification-menu-panel-shadow);border-radius:10px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden}.notification-menu-heading:where(:not([hidden])){border-bottom:1px solid var(--public-notification-menu-heading-border);justify-content:space-between;align-items:center;padding:14px 16px 13px;display:flex}.notification-menu-heading>div:where(:not([hidden])){gap:3px;display:grid}.notification-menu-heading strong{color:var(--public-notification-menu-heading-text-2);font-size:.88rem}.notification-menu-heading span{color:var(--public-notification-menu-heading-text);font-size:.69rem}.notification-menu-empty:where(:not([hidden])){text-align:center;justify-items:center;padding:24px 22px 22px;display:grid}.notification-menu-empty strong{color:var(--public-notification-menu-empty-text);font-size:.82rem}.notification-menu-empty p{max-width:230px;color:var(--public-notification-menu-empty-text-2);margin:7px 0 16px;font-size:.73rem;line-height:1.5}@media (width>=901px){.notification-menu-panel{width:min(310px,100vw - 36px);position:fixed;top:84px;right:18px}}.notification-urgency-dot{border:1px solid var(--public-notification-urgency-dot-border);background:var(--public-notification-urgency-dot-fill);width:6px;height:6px;box-shadow:0 0 0 2px var(--public-notification-urgency-dot-shadow);border-radius:50%;position:absolute;top:7px;right:7px}.notification-event-content:where(:not([hidden])){display:grid}.notification-featured-event:where(:not([hidden])){padding:16px 16px 15px;display:grid}.notification-featured-kicker{color:var(--public-notification-featured-kicker-text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.61rem;font-weight:800}.notification-featured-title{color:var(--public-notification-featured-title-text);font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:600;line-height:1.15}.notification-featured-type{color:var(--public-account-text-button-text-2);margin-top:5px;font-size:.68rem}.notification-featured-date{color:var(--public-notification-featured-date-text);margin-top:10px;font-size:.72rem}.notification-featured-countdown{color:var(--public-notification-featured-countdown-text);margin-top:3px;font-size:.78rem}.notification-featured-action:where(:not([hidden])){border:1px solid var(--public-notification-featured-action-border);min-height:33px;color:var(--public-notification-featured-action-text);background:var(--public-notification-featured-action-fill);border-radius:6px;justify-content:space-between;align-items:center;margin-top:13px;padding:0 10px;font-size:.7rem;font-weight:700;text-decoration:none;display:flex}.notification-featured-action:hover{border-color:var(--public-notification-featured-action-border-2);color:var(--public-notification-featured-action-text-2);background:var(--public-notification-featured-action-fill-2)}.notification-coming-up:where(:not([hidden])){border-top:1px solid var(--public-notification-menu-heading-border);padding:12px 16px;display:grid}.notification-coming-up-label{color:var(--public-notification-coming-up-label-text);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:.59rem;font-weight:800}.notification-coming-up-event:where(:not([hidden])){border-bottom:1px solid var(--public-notification-coming-up-event-border);justify-content:space-between;align-items:center;gap:14px;min-height:42px;display:flex}.notification-coming-up-event:last-child{border-bottom:0}.notification-coming-up-event>span:first-child:where(:not([hidden])){gap:2px;min-width:0;display:grid}.notification-coming-up-event strong{color:var(--public-notification-coming-up-event-text);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.notification-coming-up-event small{color:var(--public-notification-coming-up-event-text-2);font-size:.61rem}.notification-coming-up-days{color:var(--public-account-text-button-text-2);flex:none;font-size:.62rem}.notification-view-events:where(:not([hidden])){border-top:1px solid var(--public-notification-menu-heading-border);min-height:39px;color:var(--public-notification-view-events-text);justify-content:space-between;align-items:center;padding:0 16px;font-size:.67rem;font-weight:700;text-decoration:none;display:flex}.notification-view-events:hover{color:var(--public-notification-view-events-text-2);background:var(--public-builder-token-choice-option-shadow)}.build-create-modal{width:min(1180px,100vw - 72px);max-width:1180px;max-height:calc(100vh - 36px);padding:14px 22px 18px;overflow-y:auto}.build-create-modal>h2{margin:0 0 5px;font-size:clamp(1.65rem,2.2vw,2.25rem);line-height:1}.create-build-class-grid:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.create-build-class-card:where(:not([hidden])){border:1px solid var(--public-adventuring-bag-quantity-border);background:var(--public-create-build-class-card-fill);grid-template-rows:minmax(0,1fr);grid-template-columns:92px minmax(0,1fr) 138px;align-items:stretch;gap:12px;min-width:0;min-height:138px;padding:10px;display:grid}.create-build-class-art:where(:not([hidden])){border-right:1px solid var(--public-create-build-class-art-border);place-items:center;width:92px;height:100%;min-height:112px;display:grid}.create-build-class-art img:where(:not([hidden])){object-fit:contain;width:72px;max-width:none;height:72px;max-height:none;display:block}.create-build-class-copy:where(:not([hidden])){flex-direction:column;justify-content:center;min-width:0;padding:1px 0;display:flex}.create-build-class-copy h3{margin:0 0 4px;font-size:1rem;line-height:1.05}.create-build-class-copy p{max-width:none;margin:0 0 6px;font-size:.64rem;line-height:1.3}.create-build-class-copy ul:where(:not([hidden])){gap:1px;margin:0;padding-left:14px;display:grid}.create-build-class-copy li{font-size:.58rem;line-height:1.2}.create-build-class-actions:where(:not([hidden])){border-left:1px solid var(--public-create-build-class-art-border);flex-direction:column;justify-content:flex-end;align-items:stretch;gap:7px;min-width:0;margin-top:0;padding-left:10px;display:flex}.create-build-class-actions a{white-space:nowrap;padding:0 2px;font-size:.58rem;line-height:1.2}.create-build-class-actions button{width:100%;min-height:max(var(--public-control-min-height,31px), 31px);white-space:nowrap;padding:6px 8px;font-size:.59rem}.create-build-class-card:hover{border-color:var(--public-create-build-class-card-border);background:var(--public-create-build-class-card-fill-2)}@media (width>=1101px){.td-mobile-disclosure:where(:not([hidden])),.td-mobile-disclosure-body:where(:not([hidden])){display:contents}.td-mobile-disclosure-toggle:where(:not([hidden])){display:none}}.character-coach-polymorph .character-coach-values.td-attack-values{grid-template-columns:repeat(3,minmax(0,1fr))}.character-dashboard-build-actions>.build-party-toolbar{gap:4px;margin-left:0;padding:0}.character-dashboard-build-actions .build-party-toolbar button{appearance:none;min-height:max(var(--public-control-min-height,34px), 34px);border:1px solid var(--public-character-dashboard-current-build-border);background:var(--public-character-dashboard-current-build-fill-2);color:var(--public-character-dashboard-current-build-text-2);font:inherit;cursor:pointer;box-shadow:none;text-shadow:none;border-radius:2px;padding:9px 13px;font-size:.63rem;font-weight:700;line-height:normal}.character-dashboard-build-actions .build-party-dropdown>summary{appearance:none;border:1px solid var(--public-character-dashboard-current-build-border);background:var(--public-character-dashboard-current-build-fill-2);min-height:34px;color:var(--public-character-dashboard-current-build-text-2);font:inherit;cursor:pointer;box-shadow:none;text-shadow:none;border-radius:2px;padding:9px 13px;font-size:.63rem;font-weight:700;line-height:normal}.character-dashboard-build-actions .build-party-toolbar button[aria-pressed=true],.character-dashboard-build-actions .build-party-dropdown>summary.is-active{border-color:var(--public-build-party-toolbar-border);background:var(--public-build-party-toolbar-fill);color:var(--public-build-party-toolbar-text)}.character-dashboard-build-actions .build-party-toolbar button:disabled{cursor:default;opacity:.58}.character-dashboard-build-actions .build-party-menu{z-index:250}.character-dashboard-build-actions .build-party-menu strong{color:inherit;font-family:inherit;font-size:inherit;font-weight:700}.character-dashboard-build-actions .build-party-menu span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.adventuring-bag-picker--catalog .builder-picker-current-badge{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.adventuring-bag-picker--catalog .builder-picker-batch-bar:where(:not([hidden])){z-index:20;background:var(--public-account-username-input-fill);border:0;align-items:center;width:auto;min-width:0;height:29px;min-height:29px;padding:0;display:flex;position:absolute;top:3px;right:34px}.adventuring-bag-picker--catalog .builder-picker-content{flex:1 1 0;min-width:0;min-height:0;padding:0 6px 4px;overflow:hidden}.adventuring-bag-picker--catalog .builder-picker-grid:where(:not([hidden])){grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:100%;min-width:0;height:100%;min-height:0;display:grid}.adventuring-bag-picker--catalog .builder-picker-pagination{border-top:1px solid var(--public-adventuring-bag-bay-actions-border-3);background:var(--public-adventuring-bag-picker--catalog-fill);flex:0 0 34px;height:34px;min-height:34px;margin:0;padding:0 7px 0 10px}.adventuring-bag-picker--catalog .builder-picker-pages button{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=1100px){#root :is(.classes-landing,.learn-page,.events-page,.community-page,.token-browser,.builder-page,.adventuring-bag-page,.account-page,.discover-page,.class-detail-v2,.token-record-page){width:100%;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:0;position:relative;inset:auto;overflow:visible;transform:none}#root :is(.characters-command-header,.token-command-header,.learn-command-header,.events-command-header,.community-command-header,.classes-landing-hero):where(:not([hidden])){align-items:flex-start;gap:var(--td-mobile-gap);width:100%;height:auto;min-height:0;max-height:none;margin:0 0 var(--td-mobile-gap);padding:4px 0 var(--td-mobile-gap);flex-wrap:wrap;display:flex;position:relative;inset:auto}#root :is(.characters-command-title,.token-command-main,.learn-command-title,.events-command-title,.community-command-title,.classes-hero-main):where(:not([hidden])){flex-direction:column;flex:100%;align-items:flex-start;gap:6px;width:auto;min-width:0;height:auto;padding:0;display:flex}#root :is(.characters-command-title,.token-command-main,.learn-command-title,.events-command-title,.community-command-title,.classes-hero-main) h1{white-space:normal}#root :is(.characters-command-title,.token-command-main,.learn-command-title,.events-command-title,.community-command-title,.classes-hero-main) p{white-space:normal;border:0;width:auto;max-width:65ch;margin:0;padding:0;font-size:.875rem;line-height:1.5}#root :is(.characters-command-actions,.token-command-actions,.learn-command-journey,.classes-command-journey,.community-command-status,.events-command-status){flex-wrap:wrap;width:auto;margin:0;position:static}#root :is(.characters-account-summary,.adventuring-bag-hero-tools):where(:not([hidden])){flex-wrap:wrap;gap:8px;width:100%;min-width:0;display:flex}#root :is(.learn-gateway-grid,.events-next-grid,.events-convention-grid,.events-lower-grid,.discover-experience-grid,.discover-feature-grid,.builds-class-grid,.account-settings-grid,.adventuring-bag-grid){gap:var(--td-mobile-gap);grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;height:auto;max-height:none;overflow:visible}#root :is(.learn-gateway-cell,.events-convention,.events-next,.events-volunteer,.community-post-card,.community-rail-card,.community-side-card,.account-settings-section,.adventuring-bag-card){border-radius:var(--td-mobile-radius);min-width:0;max-width:100%}#root :is(.learn-gateway-cell,.events-convention,.events-next,.events-volunteer){height:auto;min-height:240px}#root :is(.learn-gateway-content,.events-convention-copy,.events-next-copy,.events-volunteer-copy){width:auto;min-width:0;padding:20px;position:relative;inset:auto}#root :is(.learn-gateway-content,.events-convention-copy,.events-next-copy,.events-volunteer-copy) p{font-size:var(--td-mobile-text);line-height:1.5}#root :is(.learn-mode-switcher,.learn-mode-options,.community-feed-tabs,.token-filters,.token-footer,.builder-picker-toolbar,.builder-picker-filters,.builder-picker-pagination,.builder-picker-batch-bar,.adventuring-bag-toolbar){gap:var(--td-mobile-gap);flex-wrap:wrap;min-width:0;height:auto}#root :is(.token-filters,.builder-picker-filters):where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}#root :is(.token-filters,.builder-picker-filters)>*{width:100%;min-width:0}#root :is(.token-search-group,.builder-picker-search){flex:100%;width:100%;min-width:0}#root :is(.token-record-title,.class-v2-identity h1){font-size:clamp(1.7rem,5vw,2.5rem)}#root :is(.token-record-tabs,.character-dashboard-detail-tabs,.class-v2-record-nav){max-width:100%;overflow-x:auto}#root :is(.character-dashboard,.classes-browser,.community-hub-layout,.account-profile-shell,.class-detail-v2){gap:var(--td-mobile-gap);grid-template-rows:auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:0;max-height:none;overflow:visible}#root :is(.community-post-header,.community-post-footer,.account-profile-hero,.account-connection-row,.adventuring-bag-hero,.adventuring-bag-title-row){gap:var(--td-mobile-gap);flex-wrap:wrap;height:auto}#root :is(.community-post-body,.adventuring-bag-workspace){grid-template-columns:minmax(0,1fr);min-width:0}#root :is(.builder-picker-backdrop,.adventuring-bag-picker-backdrop,.character-modal-backdrop,.avatar-crop-overlay){z-index:2000;padding:var(--td-mobile-gutter);position:fixed;inset:0;overflow:auto}#root :is(.builder-picker,.adventuring-bag-picker,.character-modal,.avatar-crop-dialog){width:min(900px,100%);min-width:0;height:auto;max-height:calc(100dvh - 2 * var(--td-mobile-gutter));border-radius:var(--td-mobile-radius);margin:auto;position:relative;inset:auto;overflow-y:auto}#root :is(.builder-picker-backdrop,.adventuring-bag-picker-backdrop){padding:0}}@media (width<=700px){#root :is(.learn-gateway-grid,.events-next-grid,.events-convention-grid,.events-lower-grid,.discover-experience-grid,.discover-feature-grid,.account-settings-grid){grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){#root :is(.characters-command-title,.token-command-main,.learn-command-title,.events-command-title,.community-command-title,.classes-hero-main) h1{font-size:var(--td-mobile-page-title);margin:0;line-height:1.2}#root :is(.characters-command-title,.token-command-main,.learn-command-title,.events-command-title,.community-command-title,.classes-hero-main) p:where(:not([hidden])){display:none}#root .app-shell :is(.discover-page,.learn-page,.classes-landing,.events-page,.community-page,.token-browser,.builder-page,.adventuring-bag-page){gap:var(--td-mobile-gap)}#root .app-shell :is(.discover-hero,.characters-command-title,.token-command-main,.token-command-total,.learn-command-header,.events-command-header,.community-command-header,.classes-landing-hero,.classes-command-journey,.adventuring-bag-title-row):where(:not([hidden])){display:none}#root .app-shell :is(.characters-command-header,.adventuring-bag-hero){height:auto;min-height:0;padding:8px var(--td-mobile-card-padding);border:0;margin:0}#root .app-shell :is(.discover-experience-grid,.discover-feature-grid,.learn-gateway-grid,.events-next-grid,.events-convention-grid,.events-lower-grid,.community-hub-layout,.character-dashboard,.builder-primary-grid,.builder-safehold-grid,.builder-class-equipment-grid,.adventuring-bag-grid){gap:var(--td-mobile-gap)}#root .app-shell :is(.discover-experience-card,.discover-feature-card,.discover-saga,.discover-final-cta,.learn-gateway-cell,.events-next,.events-convention,.events-volunteer,.community-post-card,.community-rail-card,.community-side-card,.character-dashboard-identity,.character-dashboard-sheet,.builder-equipment-card,.adventuring-bag-card){border-radius:0;min-width:0;max-width:100%;margin-inline:0}#root .app-shell :is(.learn-gateway-content,.community-post-card,.events-next-copy,.events-convention-copy,.events-volunteer-copy){padding:var(--td-mobile-card-padding)}#root .app-shell .page-shell :is(.token-browser.token-catalog,.events-page,.class-detail-v2,.learn-page:has(.characters-command-header)):where(:not([hidden])){height:auto;block-size:auto;contain:none;min-height:0;max-height:none;display:block;position:relative;inset:auto;overflow:visible;container-type:normal}#root .app-shell .page-shell :is(.token-catalog-content,.token-catalog-results,.token-grid,.events-next-grid,.events-season,.events-lower-grid,.events-conventions,.events-convention-grid,.class-v2-content,.class-v2-card,.character-dashboard,.character-dashboard-center,.character-dashboard-roster,.character-dashboard-identity,.characters-command-header){height:auto;block-size:auto;contain:none;flex:none;grid-template-rows:none;grid-template-areas:none;grid-auto-rows:auto;min-width:0;min-height:0;max-height:none;position:relative;inset:auto;overflow:visible;container-type:normal}#root .app-shell .page-shell :is(.token-card,.class-v2-token,.events-convention):is(a[href]):focus-visible{outline:2px solid var(--td-mobile-accent,currentColor);outline-offset:-3px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-build-actions>.build-party-toolbar:where(:not([hidden])){flex-flow:wrap;align-items:center;gap:4px;width:auto;margin:0;padding:0;display:flex}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-build-actions :is(.build-party-toolbar button,.build-party-dropdown>summary,.character-dashboard-build-actions>button){min-height:44px;padding:8px 10px;font-size:12px;line-height:1.3}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-coach-values.td-attack-values{grid-template-columns:repeat(3,minmax(0,1fr))}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-coach-values.td-attack-with-ac{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1101px){#root .app-shell>.page-shell>:is(.classes-landing,.learn-page.learn-landing,.events-page,.community-page){padding:var(--td-page-edge) var(--td-page-edge) var(--td-page-edge)}}@media (width<=700px){#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-build-actions>.build-party-toolbar{flex:auto}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-build-actions>.build-party-toolbar:where(:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .build-party-toolbar>button{box-sizing:border-box;width:100%;min-width:0;height:44px;min-height:max(var(--public-control-min-height,44px), 44px);margin:0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .build-party-dropdown{box-sizing:border-box;width:100%;min-width:0;height:44px;min-height:44px;margin:0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .build-party-dropdown>summary{box-sizing:border-box;width:100%;min-width:0;height:44px;min-height:44px;margin:0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .build-party-toolbar>button:where(:not([hidden])){white-space:nowrap;justify-content:center;align-items:center;padding:0 8px;font-size:12px;line-height:1;display:flex}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .build-party-dropdown>summary:where(:not([hidden])){white-space:nowrap;justify-content:center;align-items:center;padding:0 8px;font-size:12px;line-height:1;display:flex}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .build-party-dropdown{position:relative}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .build-party-menu{width:min(300px,100vw - 24px);max-width:calc(100vw - 24px);left:auto;right:0}}@media (width<=1100px){#root .adventuring-bag-picker--catalog .builder-picker-search{grid-column:1/-1;width:100%}#root .adventuring-bag-picker--catalog .builder-picker-batch-bar{flex:none;width:100%;height:auto;min-height:44px;padding:8px 12px;position:static}#root .adventuring-bag-picker--catalog .builder-picker-content{overscroll-behavior:contain;flex:1 1 0;min-height:0;padding:0 8px 8px;overflow-y:auto}#root .adventuring-bag-picker--catalog .builder-picker-grid:where(:not([hidden])){grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:6px;height:auto;min-height:0;display:grid}#root .adventuring-bag-picker--catalog .builder-picker-pagination{flex:none;height:auto;min-height:52px;padding:6px 8px}}@media (width<=420px){#root .adventuring-bag-picker--catalog .builder-picker-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){#root .adventuring-bag-page.is-picker-open .builder-picker-search{grid-area:1/1/auto/-1}#root .adventuring-bag-page.is-picker-open .builder-picker-search input{height:48px;min-height:48px;font-size:16px}#root .adventuring-bag-page.is-picker-open .builder-picker-filter:first-of-type{grid-area:2/1}#root .adventuring-bag-page.is-picker-open .builder-picker-filter:last-of-type{grid-area:2/2}#root .adventuring-bag-page.is-picker-open .builder-picker-reset{grid-area:2/3}#root .adventuring-bag-page.is-picker-open .builder-picker-batch-bar:where(:not([hidden])){inset:auto;top:var(--td-mobile-header,60px);z-index:20;border-bottom:1px solid var(--public-adventuring-bag-bay-actions-border-3);background:color-mix(in srgb, var(--public-adventuring-bag-picker--catalog-fill) 96%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;gap:8px;width:100%;height:auto;min-height:46px;padding:6px 12px;display:flex;position:sticky}#root .adventuring-bag-page.is-picker-open .builder-picker-content:where(:not([hidden])){overscroll-behavior:auto;touch-action:auto;width:100%;height:auto;min-height:0;max-height:none;padding:8px 12px 10px;display:block;overflow:visible}#root .adventuring-bag-page.is-picker-open .builder-picker-grid:where(:not([hidden])){grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:226px;gap:8px;width:100%;height:auto;min-height:0;padding:0;display:grid;overflow:visible}#root .adventuring-bag-page.is-picker-open .builder-picker-token{width:100%;height:226px;min-height:226px;max-height:226px}#root .adventuring-bag-page.is-picker-open .builder-picker-token-select{grid-template-rows:38px minmax(0,1fr)}#root .adventuring-bag-page.is-picker-open .builder-picker-token-body:where(:not([hidden])){grid-template-rows:118px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:2px;padding:3px 6px 22px;display:grid}#root .adventuring-bag-page.is-picker-open .builder-picker-token-art{width:100%;height:118px}#root .adventuring-bag-page.is-picker-open .builder-picker-token-art img{width:112px;height:112px;max-height:112px}#root .adventuring-bag-page.is-picker-open .builder-picker-pagination:where(:not([hidden])){z-index:auto;border-top:1px solid var(--public-adventuring-bag-bay-actions-border-3);background:var(--public-adventuring-bag-picker--catalog-fill);justify-content:space-between;align-items:center;width:100%;height:auto;min-height:58px;margin:0;padding:6px 12px;display:flex;position:relative;inset:auto}}@media (width<=380px){#root .adventuring-bag-page.is-picker-open .builder-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:218px}#root .adventuring-bag-page.is-picker-open .builder-picker-token{height:218px;min-height:218px;max-height:218px}}@media (width>=1101px) and (width<=1699px),(width>=1101px) and (height<=849px){#root .app-shell .page-shell :is(.classes-landing-hero,.characters-command-header):where(:not([hidden])){display:none}#root .app-shell .page-shell .character-dashboard-build-actions .build-party-dropdown>summary{white-space:nowrap}#root .app-shell .page-shell :is(.token-command-main,.classes-hero-main,.events-command-title,.community-command-title,.characters-command-title)>p:where(:not([hidden])){display:none}}html[data-ui-app=web] :is(.td-story-dialog,.build-inspection){color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border-control);font-family:var(--ui-font-sans)}html[data-ui-app=web] :is(.td-story-popup-header,.td-story-popup-footer,.td-story-event-pane,.build-inspection header,.build-inspection nav){border-color:var(--ui-border)}html[data-ui-app=web] :is(.td-story-kicker,.td-story-event-date,.td-story-event-pane h2,.party-adjust-heading,.build-inspection h2){color:var(--ui-highlight)}html[data-ui-app=web] :is(.td-story-meta,.td-story-muted,.inspection-meta){color:var(--ui-text-muted)}html[data-ui-app=web] :is(.td-story-dialog,.build-inspection,.party-adjust) :focus-visible{outline-color:var(--ui-focus)}html[data-ui-app=web] :is(.td-story-dialog,.build-inspection,.build-party-menu,.party-adjust) :is(button,input,select,summary){border-radius:var(--ui-radius);border-color:var(--ui-border-control)}.app-shell{min-height:100vh}.site-header:where(:not([hidden])){z-index:100;border-bottom:1px solid var(--public-site-header-border);background:var(--public-site-header-fill);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2.2vw,40px);min-height:76px;padding:0 clamp(20px,2.7vw,46px);display:grid;position:sticky;top:0}.site-brand:where(:not([hidden])){flex:none;align-items:center;gap:11px;display:flex}.site-brand-logo:where(:not([hidden])){object-fit:contain;width:auto;height:76px;display:block;transform:translateY(3px)}.site-nav:where(:not([hidden])){justify-content:center;align-self:stretch;align-items:stretch;gap:clamp(6px,1.1vw,20px);min-width:0;display:flex}.site-nav-link:where(:not([hidden])){color:var(--public-site-nav-link-text);letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;transition:var(--ui-motion-transition,color .14s ease);align-items:center;padding:2px clamp(3px,.35vw,7px) 0;font-size:clamp(.7rem,.74vw,.84rem);font-weight:600;display:flex;position:relative}.site-nav-link:after{background:var(--ui-accent);content:"";opacity:0;height:2px;transition:var(--ui-motion-transition,opacity .14s ease,transform .14s ease);position:absolute;bottom:0;left:5px;right:5px;transform:scaleX(.45)}a.site-nav-link:hover{color:var(--public-discover-grid-card-link-outline)}.site-nav-link.active{color:var(--ui-highlight)}.site-nav-link.active:after{opacity:1;transform:scaleX(1)}.site-nav-link-disabled{color:var(--public-site-nav-link-disabled-text);cursor:default}.site-header-actions:where(:not([hidden])){flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}.page-shell{min-width:0;padding:52px clamp(28px,5vw,72px)}@media (width<=1220px){.site-header{gap:16px}.site-nav{gap:5px}}.page-shell-token-detail{background:var(--public-account-page-fill);padding:52px clamp(28px,5vw,72px) 0}.account-menu{position:relative}.account-menu-trigger:where(:not([hidden])){min-height:max(var(--public-control-min-height,38px), 38px);border:1px solid var(--public-notification-menu-panel-border);color:var(--public-notification-menu-empty-text);background:var(--public-td-history-cards-fill);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:9px;padding:4px 8px 4px 5px;display:flex}.account-menu-trigger:hover{border-color:var(--public-account-menu-trigger-border);background:var(--public-account-menu-trigger-fill)}.account-menu-avatar:where(:not([hidden])){border:1px solid var(--public-account-menu-avatar-border);color:var(--public-account-menu-avatar-text);background:var(--public-account-menu-avatar-fill);place-items:center;font-size:.72rem;font-weight:800;display:grid}.account-menu-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.82rem;font-weight:700;overflow:hidden}.account-menu-chevron{color:var(--public-community-link-list-text);font-size:.7rem}.account-menu-panel{z-index:100;border:1px solid var(--public-notification-menu-panel-border);background:var(--public-notification-menu-panel-fill);width:230px;box-shadow:0 20px 60px var(--public-classes-browser-progression-emblem-filter);border-radius:10px;padding:8px;position:absolute;top:calc(100% + 9px);right:0}.account-menu-summary:where(:not([hidden])){gap:4px;padding:9px 10px 10px;display:grid}.account-menu-summary strong{color:var(--public-notification-menu-heading-text-2);font-size:.86rem}.account-menu-summary span{color:var(--public-account-menu-summary-text);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.account-menu-divider{background:var(--public-notification-menu-heading-border);height:1px;margin:5px 0}.account-menu-item:where(:not([hidden])){width:100%;min-height:max(var(--public-control-min-height,36px), 36px);box-sizing:border-box;color:var(--public-account-menu-item-text);background:var(--public-account-username-input-fill);cursor:pointer;font:inherit;text-align:left;border:0;border-radius:6px;align-items:center;padding:0 10px;font-size:.8rem;text-decoration:none;display:flex}.account-menu-item:hover{color:var(--public-builder-token-choice-actions-text-2);background:var(--public-account-menu-item-fill)}.account-menu-logout{color:var(--public-account-menu-logout-text)}@media (width>=901px){.site-header{grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);gap:18px}.site-brand{justify-self:start}.site-nav{justify-self:center}.site-header-actions{justify-self:end}}.header-utility-button:where(:not([hidden])){width:40px;height:40px;color:var(--public-header-utility-button-text);background:var(--public-account-username-input-fill);cursor:pointer;transition:var(--ui-motion-transition,color .14s ease,background .14s ease);border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.header-utility-button:hover,.header-utility-button[aria-expanded=true]{color:var(--public-builder-token-choice-actions-text-2);background:var(--public-builder-attack-mode-heading-border)}.header-utility-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}@media (width>=901px){.account-menu{margin-left:4px}.account-menu-trigger{border-color:var(--public-account-username-input-fill);background:var(--public-account-username-input-fill)}.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true]{border-color:var(--public-account-username-input-fill);background:var(--public-builder-attack-mode-heading-border)}.site-header{padding-left:24px;padding-right:18px}.site-header-actions{gap:3px}.header-utility-button{width:44px;height:44px}.header-utility-icon{width:23px;height:23px}.account-menu-trigger{min-height:max(var(--public-control-min-height,44px), 44px)}}.header-search{position:relative}.header-search-panel{z-index:120;border:1px solid var(--public-notification-menu-panel-border);background:var(--public-header-search-panel-fill);width:min(430px,100vw - 28px);box-shadow:0 24px 70px var(--public-token-card-image-filter-2);border-radius:10px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden}.header-search-input-row:where(:not([hidden])){border-bottom:1px solid var(--public-account-readonly-field-border);background:var(--public-td-history-cards-fill);align-items:center;min-height:52px;padding:0 13px;display:flex}.header-search-input-icon{fill:none;width:20px;height:20px;stroke:var(--public-header-search-input-icon-stroke);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-right:10px}.header-search-input-row input{width:100%;min-width:0;color:var(--public-builder-token-choice-actions-text-2);background:var(--public-account-username-input-fill);font:inherit;border:0;outline:0;padding:0;font-size:.84rem}.header-search-input-row input::placeholder{color:var(--public-header-search-input-row-text)}.header-search-clear:where(:not([hidden])){width:28px;height:28px;color:var(--public-account-text-button-text-2);background:var(--public-account-username-input-fill);cursor:pointer;border:0;border-radius:5px;flex:none;place-items:center;margin-left:8px;padding:0;font-size:1.1rem;line-height:1;display:grid}.header-search-clear:hover{color:var(--public-header-search-clear-text);background:var(--public-builder-attack-mode-heading-border)}.header-search-content{padding:10px 10px 11px}.header-search-token-action:where(:not([hidden])){width:100%;min-height:max(var(--public-control-min-height,49px), 49px);border:1px solid var(--public-header-search-token-action-border-2);color:var(--public-header-search-token-action-text);background:var(--public-learn-topic-card-fill-3);cursor:pointer;font:inherit;text-align:left;border-radius:7px;justify-content:space-between;align-items:center;margin-top:8px;padding:7px 10px;display:flex}.header-search-token-action:hover{border-color:var(--public-header-search-token-action-border);background:var(--public-header-search-token-action-fill)}.header-search-token-action>span:first-child:where(:not([hidden])){gap:2px;display:grid}.header-search-token-action strong{color:var(--public-header-search-token-action-text-2);font-size:.76rem}.header-search-token-action small{color:var(--public-header-search-token-action-text-3);font-size:.66rem}@media (width>=901px){.account-menu-panel,.header-search-panel{position:fixed;top:84px;right:18px}.header-search-panel{width:min(430px,100vw - 36px)}.account-menu-panel{width:230px}}.header-utility-button{position:relative}.account-menu-avatar{border-radius:3px;flex:0 0 34px;width:34px;height:34px;overflow:hidden}.account-menu-avatar img:where(:not([hidden])){object-fit:cover;width:100%;height:100%;display:block}@media (width<=1100px){#root .app-shell{min-width:0;height:auto;min-height:100dvh;overflow:visible}#root .site-header:where(:not([hidden])){top:0;width:100%;min-width:0;height:auto;min-height:var(--td-mobile-header);padding:6px var(--td-mobile-gutter);z-index:1000;background:var(--td-mobile-surface);flex-wrap:wrap;gap:4px;display:flex;position:sticky;inset-inline:auto}#root .site-brand{flex:100px;width:auto;min-width:0;padding:0}#root .site-brand-logo{object-fit:contain;object-position:left;width:min(100%,190px);height:40px}#root .site-header-actions:where(:not([hidden])){flex:none;gap:2px;margin:0;display:flex}#root .header-utility-button{min-width:var(--td-mobile-touch);min-height:max(var(--public-control-min-height,var(--td-mobile-touch)), var(--td-mobile-touch))}#root .site-nav:where(:not([hidden])){flex:1 0 100%;order:3;gap:4px;width:100%;min-width:0;padding:0;display:flex;overflow-x:auto}#root .site-nav a:where(:not([hidden])){min-height:var(--td-mobile-touch);flex:none;align-items:center;display:inline-flex}#root :is(.header-search-panel,.notification-menu-panel,.account-menu-panel){top:var(--td-mobile-header);right:var(--td-mobile-gutter);width:min(420px, calc(100vw - 2 * var(--td-mobile-gutter)));max-height:calc(100dvh - var(--td-mobile-header) - var(--td-mobile-bottom-space) - 16px);position:fixed;left:auto;overflow:auto;transform:none}#root .page-shell:where(:not([hidden])){width:100%;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;padding:var(--td-mobile-gutter) var(--td-mobile-gutter) calc(var(--td-mobile-bottom-space) + var(--td-mobile-gutter));margin:0;display:block;position:relative;inset:auto;overflow:visible}#root .page-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea){min-width:0;max-width:100%;min-height:var(--td-mobile-touch);font-size:16px}:where(#root .page-shell) :where(button,[role=tab]):not(:where(.story-map-hotspot,.builder-v2-core-details,.classes-browser-tile)){min-height:max(var(--public-control-min-height,var(--td-mobile-touch)), var(--td-mobile-touch))}}.td-menu-trigger:where(:not([hidden])){display:none}@media (width<=1100px){html:has(.td-menu-trigger){--td-mobile-header:calc(60px + env(safe-area-inset-top))}#root .app-shell:has(.td-menu-trigger) .site-header{padding-top:calc(6px + env(safe-area-inset-top));min-height:var(--td-mobile-header);flex-wrap:nowrap;gap:4px}#root .app-shell:has(.td-menu-trigger) .site-header .site-nav:where(:not([hidden])){display:none}#root .app-shell:has(.td-menu-trigger) .site-header .site-brand{flex:1 1 0}#root .app-shell:has(.td-menu-trigger) .site-header .site-brand-logo{width:100%;max-width:190px}#root .app-shell:has(.td-menu-trigger) .site-header .account-menu-name:where(:not([hidden])){display:none}#root .app-shell:has(.td-menu-trigger) .site-header .account-menu-chevron:where(:not([hidden])){display:none}#root .app-shell:has(.td-menu-trigger) .site-header .account-menu-trigger{width:var(--td-mobile-touch);min-width:var(--td-mobile-touch);min-height:max(var(--public-control-min-height,var(--td-mobile-touch)), var(--td-mobile-touch));padding:4px}#root .td-menu-trigger:where(:not([hidden])){flex:0 0 var(--td-mobile-touch);width:var(--td-mobile-touch);height:var(--td-mobile-touch);border:1px solid var(--td-mobile-border);background:var(--td-mobile-surface);color:var(--td-mobile-accent);cursor:pointer;border-radius:8px;place-items:center;padding:8px;display:grid}.td-menu-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:24px;height:24px}#root .td-menu-trigger:focus-visible{outline:2px solid var(--td-mobile-accent);outline-offset:2px}}.td-bottom-navigation:where(:not([hidden])){display:none}@media (width<=1100px){html:has(.td-bottom-navigation){--td-bottom-navigation-height:64px;--td-mobile-bottom-space:calc(var(--td-bottom-navigation-height) + env(safe-area-inset-bottom))}#root .td-bottom-navigation:where(:not([hidden])){z-index:1500;height:var(--td-mobile-bottom-space);padding:4px max(4px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(4px, env(safe-area-inset-left));background:var(--td-mobile-surface);border-top:1px solid var(--td-mobile-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}#root .td-bottom-navigation :is(a,.td-menu-trigger):where(:not([hidden])){width:100%;min-width:0;height:56px;color:var(--td-mobile-text-color);background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 0;font:11px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;display:flex}#root .td-bottom-navigation svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}#root .td-bottom-navigation :is(a[aria-current=page],.is-active){color:var(--td-mobile-accent);box-shadow:inset 0 2px var(--td-mobile-accent);background:var(--public-td-account-tabs-fill)}#root .td-bottom-navigation a:focus-visible{outline:2px solid var(--td-mobile-accent);outline-offset:-2px}#root .app-shell .page-shell{padding:0 env(safe-area-inset-right) calc(var(--td-mobile-bottom-space,64px) + 8px) env(safe-area-inset-left);width:100%;min-width:0}#root .app-shell .clear-filters{min-height:max(var(--public-control-min-height,44px), 44px);flex:none}#root .app-shell .td-mobile-disclosure{width:100%;min-width:0}#root .app-shell .td-mobile-disclosure-toggle:where(:not([hidden])){width:100%;min-height:max(var(--public-control-min-height,44px), 44px);border:1px solid var(--td-mobile-border);color:var(--td-mobile-text-color);background:var(--td-mobile-surface);font:inherit;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}#root .app-shell .td-mobile-disclosure-body{padding-top:8px}#root .app-shell .td-mobile-disclosure[data-expanded=false]>.td-mobile-disclosure-body:where(:not([hidden])){display:none}}@media (orientation:landscape) and (height<=500px) and (width<=1100px){html:has(.td-bottom-navigation){--td-mobile-header:calc(48px + env(safe-area-inset-top));--td-mobile-bottom-space:env(safe-area-inset-bottom);--td-bottom-navigation-height:0px}#root .app-shell:has(.td-bottom-navigation) .site-header{height:var(--td-mobile-header);min-height:var(--td-mobile-header);max-height:var(--td-mobile-header);padding:env(safe-area-inset-top) max(4px, env(safe-area-inset-right)) 0 max(8px, env(safe-area-inset-left));flex-wrap:nowrap;justify-content:space-between;position:sticky;top:0}#root .app-shell:has(.td-bottom-navigation) .site-header .site-brand{flex:0 0 108px;width:108px}#root .app-shell:has(.td-bottom-navigation) .site-header .site-brand-logo{width:108px;height:32px}#root .app-shell:has(.td-bottom-navigation) .site-header-actions{gap:0;margin-left:auto}#root .app-shell:has(.td-bottom-navigation) :is(.header-utility-button,.account-menu-trigger){width:44px;height:44px;min-height:max(var(--public-control-min-height,44px), 44px);min-width:44px}#root .app-shell .td-bottom-navigation{inset:env(safe-area-inset-top) calc(140px + env(safe-area-inset-right)) auto calc(120px + env(safe-area-inset-left));background:0 0;border:0;height:48px;padding:2px 0}#root .app-shell .td-bottom-navigation :is(a,.td-menu-trigger){border-radius:4px;gap:0;height:44px;min-height:44px;padding:0}#root .app-shell .td-bottom-navigation :is(a,.td-menu-trigger)>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (orientation:landscape) and (height<=500px) and (width<=540px){#root .app-shell:has(.td-bottom-navigation) .site-header .site-brand:where(:not([hidden])){display:none}#root .app-shell .td-bottom-navigation{left:max(4px, env(safe-area-inset-left))}}@media (width>=1101px){#root .app-shell>.page-shell{box-sizing:border-box;padding:var(--td-page-edge) var(--td-page-edge) var(--td-page-edge)}}@media (width>=1101px) and (width<=1699px),(width>=1101px) and (height<=849px){#root .app-shell{--td-navbar-height:max(calc(44px + 2 * 3px + 1px), min(7dvh, 76px));--td-page-top:var(--td-navbar-height);--characters-nav-bottom:var(--td-navbar-height)}#root .site-header{height:var(--td-navbar-height);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr);min-height:0}#root .site-brand{min-width:0;max-width:100%;height:100%;min-height:0}#root .site-brand-logo{max-width:100%;height:100%;transform:translateY(6.06%)}#root .site-nav{min-width:0}#root .site-header-actions{min-width:0;max-width:100%}#root .account-menu{flex:0 auto;min-width:0;max-width:100%}#root .account-menu-trigger{width:100%;min-width:0}#root .account-menu-name{min-width:0}#root :is(.account-menu-avatar,.account-menu-chevron){flex-shrink:0}}@media (width>=1101px){.discover-page.discover-grid-page:where(:not([hidden])){box-sizing:border-box;top:var(--td-page-top);width:100%;max-width:none;height:auto;min-height:0;max-height:none;padding:var(--td-page-padding-top) var(--app-page-gutter) var(--td-page-padding-bottom);background:var(--public-account-page-fill);grid-template-rows:minmax(0,1.55fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.82fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:hidden}}.discover-grid-card-link:where(:not([hidden])),.discover-grid-classes:where(:not([hidden])){display:none}.discover-grid-card{border:1px solid var(--public-discover-grid-card-border-2);background:var(--public-discover-grid-card-fill);isolation:isolate;min-width:0;min-height:0;transition:var(--ui-motion-transition,border-color .15s ease, transform .15s ease);position:relative;overflow:hidden}.discover-grid-card-art,.discover-grid-card-shade{position:absolute;inset:0}.discover-grid-card-art{z-index:-3;opacity:.88;transition:var(--ui-motion-transition,opacity .18s ease, transform .22s ease);background-position:50%;background-size:cover;transform:scale(1.001)}.discover-grid-card-shade{z-index:-2;background:linear-gradient(90deg, var(--public-discover-grid-card-shade-fill) 0%, var(--public-discover-grid-card-shade-fill-2) 25%, var(--public-builder-slot-fill-2) 45%, var(--public-discover-grid-card-shade-fill-3) 68%, var(--public-discover-grid-card-shade-fill-4) 100%), linear-gradient(0deg, var(--public-discover-grid-card-shade-fill-5), var(--public-account-username-input-fill) 44%)}.discover-grid-card:hover{z-index:2;border-color:var(--public-discover-grid-card-border)}.discover-grid-card:hover .discover-grid-card-art{opacity:.96;transform:scale(1.01)}.discover-grid-card-content:where(:not([hidden])){z-index:1;box-sizing:border-box;flex-direction:column;height:100%;padding:17px 15px 15px 17px;display:flex;position:relative}.discover-grid-eyebrow{color:var(--public-characters-command-create-border-2);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:.64rem;font-weight:700}.discover-grid-card h1,.discover-grid-card h2,.discover-grid-card h3{color:var(--public-discover-grid-card-text);text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.discover-grid-card h1{max-width:8.5em;font-size:clamp(2.5rem,3.2vw,4rem);line-height:1}.discover-grid-card h2{font-size:clamp(2rem,2.4vw,3rem);line-height:1}.discover-grid-saga h2{font-size:clamp(2.5rem,3.2vw,4rem)}.discover-grid-card h3{font-size:clamp(1.6rem,1.75vw,2.05rem);line-height:1.02}.discover-grid-card p{max-width:42rem;color:var(--public-builder-slot-heading-text-4);margin:10px 0 0;font-size:.82rem;line-height:1.48}.discover-grid-actions:where(:not([hidden])){flex-wrap:wrap;gap:8px 18px;margin-top:14px;display:flex}.discover-grid-action:where(:not([hidden])){min-height:30px;color:var(--public-characters-command-create-border-2);letter-spacing:0;text-transform:none;transition:var(--ui-motion-transition,color .14s ease, opacity .14s ease);background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0;font-size:.67rem;font-weight:600;text-decoration:none;display:inline-flex}.discover-grid-action.is-primary{color:var(--public-characters-command-create-border-2);background:0 0;border:0}.discover-grid-action:hover{color:var(--ui-highlight);background:0 0}.discover-grid-action:focus-visible,.discover-saga-control:focus-visible,.discover-saga-dot:focus-visible{outline-offset:2px;outline:2px solid #e4b968}.discover-grid-hero{grid-area:1/1/auto/span 6}.discover-grid-hero .discover-grid-card-content{justify-content:center;width:min(58%,720px)}.discover-grid-hero .discover-grid-card-shade{background:linear-gradient(90deg,#030506fa 0%,#030506e0 30%,#03050657 68%,#03050614 100%),linear-gradient(#03050605 48%,#03050685 100%)}.discover-grid-hero-facts:where(:not([hidden])){color:var(--public-builder-slot-heading-text-4);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:16px 28px;margin-top:auto;padding-top:20px;font-size:.64rem;font-weight:700;display:flex}.discover-grid-saga{grid-area:1/7/auto/span 6}.discover-grid-saga .discover-grid-card-art{background-position:top;background-repeat:no-repeat;background-size:auto 200%}.discover-grid-saga--cravenmoor .discover-grid-card-art{filter:brightness(1.42)saturate(1.06)contrast(1.01)}.discover-grid-saga--grunnel .discover-grid-card-art{filter:brightness(1.02)saturate(1.02)contrast(1.01)}.discover-grid-saga--kthala .discover-grid-card-art{filter:brightness(1.08)saturate(1.04)contrast(1.02)}.discover-grid-saga--hollowdark .discover-grid-card-art{filter:brightness(1.05)saturate(1.04)contrast(1.02)}.discover-grid-saga .discover-grid-card-content{width:min(62%,720px)}.discover-grid-saga .discover-grid-card-shade{background:linear-gradient(90deg,#080407eb 0%,#080407b3 40%,#08040724 78%,#0804070d 100%),linear-gradient(#0804070a 42%,#08040794 100%)}.discover-grid-saga-copy{max-width:34rem}.discover-saga-controls:where(:not([hidden])){z-index:3;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.discover-saga-control{cursor:pointer}.discover-saga-dot{cursor:pointer;border:0}.discover-saga-control:where(:not([hidden])){color:#f4ead4;background:#050809c2;border:1px solid #e8cb926b;place-items:center;width:34px;height:34px;font-size:1.05rem;display:inline-grid}.discover-saga-dots:where(:not([hidden])){gap:7px;margin:0 2px;display:flex}.discover-saga-dot{background:#ebe5d761;border-radius:999px;width:9px;height:9px;padding:0}.discover-saga-dot.is-active{background:#c74631}.discover-grid-gear{grid-area:2/1/span 2/span 3}.discover-grid-gear .discover-grid-card-content,.discover-grid-events .discover-grid-card-content{justify-content:flex-end}.discover-grid-gear .discover-grid-card-shade{background:linear-gradient(#04060714 18%,#040607b8 56%,#040607fa 100%)}.discover-grid-experience{grid-row:2}.discover-grid-puzzles{grid-column:4/span 2}.discover-grid-combat{grid-column:6/span 2}.discover-grid-teamwork{grid-column:8/span 2}.discover-grid-experience .discover-grid-card-content{justify-content:flex-end;padding:18px}.discover-grid-experience .discover-grid-card-shade{background:linear-gradient(#04060714 18%,#040607a1 54%,#040607fa 100%)}.discover-grid-experience h3{font-size:clamp(1.6rem,1.75vw,2.05rem);line-height:1.02}.discover-grid-experience p{margin-top:10px;font-size:.82rem;line-height:1.48}.discover-grid-experience-link:where(:not([hidden])){color:var(--public-characters-command-create-border-2);letter-spacing:0;text-transform:none;margin-top:10px;font-size:.67rem;font-weight:600;text-decoration:none;display:inline-flex}.discover-grid-build{grid-area:3/4/auto/span 6}.discover-grid-build .discover-grid-card-content{justify-content:center;max-width:66%}.discover-grid-build .discover-grid-card-shade{background:linear-gradient(90deg,#040607f5 0%,#040607c2 43%,#04060733 78%)}.discover-grid-build h3{font-size:clamp(1.6rem,1.75vw,2.05rem)}.discover-grid-events{grid-area:2/10/span 2/span 3}.discover-grid-events .discover-grid-card-shade{background:linear-gradient(#04060733 14%,#040607c7 50%,#040607fa 100%)}.discover-grid-events-list:where(:not([hidden])){gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.discover-grid-events-list li:where(:not([hidden])){border:1px solid var(--public-discover-grid-card-border-2);color:var(--public-discover-grid-events-list-text);background:#050809ad;align-items:center;gap:9px;padding:10px 12px;font-size:.76rem;line-height:1.42;display:flex}.discover-grid-events-list li:before{content:"◆";color:#d5a553;font-size:.66rem}.discover-grid-bottom{grid-row:4}.discover-grid-play{grid-column:1/span 4}.discover-grid-volunteer{grid-column:5/span 4}.discover-grid-community{grid-column:9/span 4}.discover-grid-community .discover-grid-card-art{background-position:50% 32%}.discover-grid-bottom .discover-grid-card-content{justify-content:flex-end}.discover-grid-bottom .discover-grid-card-shade{background:linear-gradient(#0406071c 18%,#040607a8 54%,#040607f7 100%)}.discover-grid-bottom h3{font-size:clamp(1.6rem,1.75vw,2.05rem)}@media (width>=901px){.discover-grid-hero .discover-grid-card-content,.discover-grid-saga .discover-grid-card-content,.discover-grid-build .discover-grid-card-content{justify-content:flex-end}.discover-grid-hero-facts:where(:not([hidden])){display:none}.discover-grid-eyebrow{color:var(--public-characters-command-create-border-2);text-shadow:0 1px 5px #000000f2,0 0 12px #0000008c;font-size:.68rem;font-weight:800}.discover-grid-events-list:where(:not([hidden])){display:none}.discover-grid-hero h1,.discover-grid-gear h2,.discover-grid-events h2{white-space:nowrap;text-wrap:nowrap;max-width:none}.discover-grid-gear .discover-grid-desktop-break:where(:not([hidden])),.discover-grid-events .discover-grid-desktop-break:where(:not([hidden])){display:none}}@media (width<=1180px){.discover-grid-card-content{padding:17px 15px 15px 17px}.discover-grid-build .discover-grid-card-content{max-width:78%}}@media (width<=900px){#root .app-shell .page-shell .discover-page.discover-grid-page:where(:not([hidden])){box-sizing:border-box;background:var(--public-account-page-fill);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:7px;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:8px 8px 0;display:grid;overflow:visible}#root .app-shell .page-shell .discover-grid-experience:where(:not([hidden])){display:none}#root .app-shell .page-shell .discover-grid-card{box-sizing:border-box;border:1px solid var(--public-builder-picker-border);background:#090b0b;grid-area:auto/1;width:100%;min-width:0;height:auto;margin:0;overflow:hidden}#root .app-shell .page-shell .discover-grid-classes:where(:not([hidden])){display:block}#root .app-shell .page-shell .discover-grid-card-link:where(:not([hidden])){z-index:3;cursor:pointer;display:block;position:absolute;inset:0}#root .app-shell .page-shell .discover-grid-card:has(.discover-grid-card-link:focus-visible){outline:2px solid var(--public-discover-grid-card-link-outline);outline-offset:-3px}#root .app-shell .page-shell .discover-grid-card-content{pointer-events:none}#root .app-shell .page-shell .discover-saga-controls{pointer-events:auto}#root .app-shell .page-shell .discover-grid-hero,#root .app-shell .page-shell .discover-grid-saga{height:calc(( 100svh - 124px - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 22px ) / 2);min-height:0;max-height:none}#root .app-shell .page-shell .discover-grid-saga{touch-action:pan-y}#root .app-shell .page-shell .discover-grid-classes,#root .app-shell .page-shell .discover-grid-gear,#root .app-shell .page-shell .discover-grid-build,#root .app-shell .page-shell .discover-grid-community,#root .app-shell .page-shell .discover-grid-events,#root .app-shell .page-shell .discover-grid-play,#root .app-shell .page-shell .discover-grid-volunteer{min-height:225px}#root .app-shell .page-shell .discover-grid-card-art{opacity:1;filter:brightness(1.08)saturate(1.06)contrast(1.02);background-repeat:no-repeat;background-size:cover;transform:none}#root .app-shell .page-shell .discover-grid-hero .discover-grid-card-art{background-position:80% 48%}#root .app-shell .page-shell .discover-grid-saga .discover-grid-card-art{background-position:top;background-repeat:no-repeat;background-size:auto 135%}#root .app-shell .page-shell .discover-grid-saga--cravenmoor .discover-grid-card-art{filter:brightness(1.42)saturate(1.06)contrast(1.01)}#root .app-shell .page-shell .discover-grid-saga--grunnel .discover-grid-card-art{filter:brightness(1.02)saturate(1.02)contrast(1.01)}#root .app-shell .page-shell .discover-grid-saga--kthala .discover-grid-card-art{filter:brightness(1.08)saturate(1.04)contrast(1.02);background-position:28% 0}#root .app-shell .page-shell .discover-grid-saga--hollowdark .discover-grid-card-art{filter:brightness(1.05)saturate(1.04)contrast(1.02)}#root .app-shell .page-shell .discover-grid-events .discover-grid-card-art{background-position:50% 45%}#root .app-shell .page-shell .discover-grid-play .discover-grid-card-art{background-position:50% 42%}#root .app-shell .page-shell .discover-grid-volunteer .discover-grid-card-art{background-position:20% 44%}#root .app-shell .page-shell .discover-grid-gear .discover-grid-card-art{background-position:50% 46%}#root .app-shell .page-shell .discover-grid-build .discover-grid-card-art{background-position:66%}#root .app-shell .page-shell .discover-grid-community .discover-grid-card-art{background-position:50% 44%}#root .app-shell .page-shell .discover-grid-classes .discover-grid-card-art{background-position:50% 40%}#root .app-shell .page-shell .discover-grid-card .discover-grid-card-shade,#root .app-shell .page-shell .discover-grid-hero .discover-grid-card-shade,#root .app-shell .page-shell .discover-grid-saga .discover-grid-card-shade,#root .app-shell .page-shell .discover-grid-events .discover-grid-card-shade,#root .app-shell .page-shell .discover-grid-bottom .discover-grid-card-shade{background:linear-gradient(#04060705 0%,#04060714 34%,#0406079e 68%,#040607f7 100%)}#root .app-shell .page-shell .discover-grid-card-content:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-hero .discover-grid-card-content:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-saga .discover-grid-card-content:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-build .discover-grid-card-content:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-events .discover-grid-card-content:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-bottom .discover-grid-card-content:where(:not([hidden])){z-index:2;box-sizing:border-box;flex-direction:column;justify-content:flex-end;width:100%;min-width:0;max-width:none;height:100%;padding:22px 22px 20px;display:flex;position:absolute;inset:0}#root .app-shell .page-shell .discover-grid-eyebrow{color:var(--public-account-connection-row-text);letter-spacing:.13em;text-shadow:0 1px 10px #000000b8;margin:0 0 8px;font-size:11px;font-weight:800;line-height:1.2}#root .app-shell .page-shell .discover-grid-hero h1{text-wrap:balance;max-width:10.5em;margin:0;font-size:clamp(2.35rem,9vw,3rem);line-height:.94}#root .app-shell .page-shell .discover-grid-saga h2{max-width:9.5em;margin:0;font-size:clamp(2.15rem,8.5vw,2.8rem);line-height:.96}#root .app-shell .page-shell .discover-grid-gear h2:where(:not([hidden])){min-height:0;margin:0;font-size:clamp(2rem,7.6vw,2.5rem);line-height:.98;display:block}#root .app-shell .page-shell .discover-grid-build h3:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-classes h3:where(:not([hidden])){text-wrap:balance;max-width:11em;min-height:0;margin:0;font-size:clamp(2rem,7.6vw,2.5rem);line-height:.98;display:block}#root .app-shell .page-shell .discover-grid-events h2:where(:not([hidden])){min-height:0;margin:0;font-size:clamp(2rem,7.6vw,2.5rem);line-height:.98;display:block}#root .app-shell .page-shell .discover-grid-play h3:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-volunteer h3:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-community h3:where(:not([hidden])){text-wrap:balance;max-width:11em;min-height:0;margin:0;font-size:clamp(2rem,7.6vw,2.5rem);line-height:.98;display:block}#root .app-shell .page-shell .discover-grid-gear .discover-grid-desktop-break:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-events .discover-grid-desktop-break:where(:not([hidden])){display:none}#root .app-shell .page-shell .discover-grid-gear h2,#root .app-shell .page-shell .discover-grid-events h2{text-wrap:nowrap;white-space:nowrap;max-width:none}#root .app-shell .page-shell .discover-grid-gear .discover-grid-eyebrow,#root .app-shell .page-shell .discover-grid-build .discover-grid-eyebrow,#root .app-shell .page-shell .discover-grid-classes .discover-grid-eyebrow,#root .app-shell .page-shell .discover-grid-events .discover-grid-eyebrow,#root .app-shell .page-shell .discover-grid-play .discover-grid-eyebrow,#root .app-shell .page-shell .discover-grid-volunteer .discover-grid-eyebrow,#root .app-shell .page-shell .discover-grid-community .discover-grid-eyebrow{margin-bottom:7px}#root .app-shell .page-shell .discover-grid-card p{color:#b8b1a8;max-width:34rem;margin:11px 0 0;font-size:15px;line-height:1.45}#root .app-shell .page-shell .discover-grid-hero p{max-width:39ch}#root .app-shell .page-shell .discover-grid-hero p:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-saga p:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-gear p:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-build p:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-community p:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-events p:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-play p:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-volunteer p:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-events-list:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-hero-facts:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-hero .discover-grid-actions:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-saga .discover-grid-actions:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-gear .discover-grid-actions:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-build .discover-grid-actions:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-community .discover-grid-actions:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-events .discover-grid-actions:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-play .discover-grid-actions:where(:not([hidden])),#root .app-shell .page-shell .discover-grid-volunteer .discover-grid-actions:where(:not([hidden])){display:none}#root .app-shell .page-shell .discover-grid-action,#root .app-shell .page-shell .discover-grid-experience-link{min-height:28px;color:var(--public-discover-grid-card-link-outline);text-shadow:0 1px 10px #000000c7;font-size:12px;font-weight:700}#root .app-shell .page-shell .discover-grid-action:hover,#root .app-shell .page-shell .discover-grid-experience-link:hover{color:var(--public-discover-grid-action-text)}#root .app-shell .page-shell .discover-saga-controls:where(:not([hidden])){z-index:4;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;display:block;inset:15px 16px auto auto}#root .app-shell .page-shell .discover-saga-control:where(:not([hidden])){display:none}#root .app-shell .page-shell .discover-saga-dots:where(:not([hidden])){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050809a3;border:1px solid #e8cb922e;align-items:center;gap:6px;width:auto;min-width:0;height:25px;min-height:25px;max-height:25px;margin:0;padding:0 9px;display:inline-flex}#root .app-shell .page-shell .discover-saga-dot{appearance:none;width:7px;min-width:7px;max-width:7px;height:7px;min-height:max(var(--public-control-min-height,7px), 7px);--public-control-min-height:7px;border:0;border-radius:999px;flex:0 0 7px;max-height:7px;margin:0;padding:0}}@media (width<=380px){#root .app-shell .page-shell .discover-page.discover-grid-page{padding:7px 7px 0}#root .app-shell .page-shell .discover-grid-hero,#root .app-shell .page-shell .discover-grid-saga{height:calc(( 100svh - 124px - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 21px ) / 2);min-height:0;max-height:none}#root .app-shell .page-shell .discover-grid-gear,#root .app-shell .page-shell .discover-grid-build,#root .app-shell .page-shell .discover-grid-classes,#root .app-shell .page-shell .discover-grid-community,#root .app-shell .page-shell .discover-grid-events,#root .app-shell .page-shell .discover-grid-play,#root .app-shell .page-shell .discover-grid-volunteer{min-height:215px}#root .app-shell .page-shell .discover-grid-card-content,#root .app-shell .page-shell .discover-grid-hero .discover-grid-card-content,#root .app-shell .page-shell .discover-grid-saga .discover-grid-card-content,#root .app-shell .page-shell .discover-grid-events .discover-grid-card-content,#root .app-shell .page-shell .discover-grid-bottom .discover-grid-card-content{padding:19px 18px 17px}#root .app-shell .page-shell .discover-grid-hero h1{max-width:10em;font-size:clamp(2.2rem,9vw,2.7rem)}#root .app-shell .page-shell .discover-grid-saga h2{font-size:clamp(2rem,8.5vw,2.5rem)}#root .app-shell .page-shell .discover-grid-card p{font-size:14px}}.discover-volunteer h2{color:var(--public-discover-volunteer-text);margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,4vw,4.3rem);font-weight:400;line-height:1.04}.discover-volunteer:where(:not([hidden])){border-top:1px solid var(--public-discover-volunteer-border);border-bottom:1px solid var(--public-discover-volunteer-border);background:linear-gradient(90deg,var(--public-discover-volunteer-fill),var(--public-account-username-input-fill) 40%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(28px,5vw,68px);padding:clamp(34px,5vw,58px);display:grid}.discover-page:where(:not([hidden])){display:grid}.discover-page{width:auto;max-width:none;margin:0}.page-shell:has(.discover-page){padding:14px var(--app-page-gutter,22px) 24px}@media (width>=1200px){.page-shell:has(.discover-page){padding-top:10px;padding-bottom:10px}}.page-shell:has(.discover-page){padding-bottom:4px}.discover-page{gap:4px}@media (width>=1200px){.discover-page{gap:4px}}@media (width>=1101px){.page-shell:has(.discover-page){padding-bottom:var(--td-page-padding-bottom)}#root .app-shell>.page-shell>.discover-page.discover-grid-page{padding:var(--td-page-edge) var(--td-page-edge) var(--td-page-edge)}}@media (width>=1101px) and (width<=1699px),(width>=1101px) and (height<=849px){#root .app-shell .page-shell .discover-page.discover-grid-page{grid-template-rows:minmax(0,1.15fr) repeat(2,minmax(0,1fr))}#root .app-shell .page-shell .discover-grid-experience:where(:not([hidden])){display:none}#root .app-shell .page-shell .discover-grid-gear{grid-area:2/1/auto/span 4}#root .app-shell .page-shell .discover-grid-build{grid-area:2/5/auto/span 4}#root .app-shell .page-shell .discover-grid-events{grid-area:2/9/auto/span 4}#root .app-shell .page-shell .discover-grid-events .discover-grid-card-content{max-width:66%}#root .app-shell .page-shell .discover-grid-bottom{grid-row:3}#root .app-shell .page-shell :is(.discover-grid-gear,.discover-grid-build,.discover-grid-events,.discover-grid-bottom) :is(h2,h3){font-size:clamp(1.6rem,1.75vw,2.05rem);font-weight:400;line-height:1.02}#root .app-shell .page-shell .discover-saga-controls{pointer-events:none}#root .app-shell .page-shell .discover-saga-controls button{pointer-events:auto}}@media (width>=1101px) and (height<=700px){#root .app-shell .page-shell .discover-grid-hero h1,#root .app-shell .page-shell .discover-grid-saga h2{font-size:clamp(1.55rem,1.9vw,2rem)}#root .app-shell .page-shell :is(.discover-grid-hero,.discover-grid-saga) .discover-grid-card-content{width:100%}#root .app-shell .page-shell :is(.discover-grid-hero,.discover-grid-saga) .discover-grid-card-art:where(:not([hidden])),#root .app-shell .page-shell :is(.discover-grid-gear,.discover-grid-build,.discover-grid-events,.discover-grid-bottom) .discover-grid-eyebrow:where(:not([hidden])){display:none}}@media (width>=1101px) and (width<=1180px){#root .app-shell .page-shell .discover-grid-events .discover-grid-card-content{max-width:78%}}.td-learn-track{--tutorial-bg:#060708;--tutorial-panel:#0b0d0e;--tutorial-panel-raised:#101213;--tutorial-gold:#d0a05e;--tutorial-text:#eee3d5;--tutorial-copy:#c5c0b9;--tutorial-muted:#aaa39a;--tutorial-border:#b9894d38;--tutorial-border-active:#cd9d5b7a;inset:var(--td-page-top,76px) 0 0;width:100%;min-width:0;color:var(--tutorial-copy);background:var(--tutorial-bg);margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.6;position:fixed;overflow:hidden auto}.td-learn-track *,.td-learn-track :before,.td-learn-track :after{box-sizing:border-box}.tutorial-shell{max-width:1480px;margin:0 auto;padding:14px}.td-learn-track h1,.td-learn-track h2,.td-learn-track h3{color:var(--tutorial-text);font-family:Georgia,Times New Roman,serif;font-weight:400}.td-learn-track h1{margin:8px 0 18px;font-size:clamp(26px,2.5vw,36px);line-height:1.2}.td-learn-track h1:focus{outline:none}.td-learn-track h3{margin:18px 0 10px;font-size:21px;line-height:1.3}.td-learn-track p{overflow-wrap:anywhere;margin:12px 0}.td-learn-track a{color:var(--tutorial-text);text-decoration:none}.td-learn-track a:hover{color:var(--tutorial-gold)}.td-learn-track button,.td-learn-track input,.td-learn-track select,.td-learn-track textarea{font:inherit}.td-learn-track button{min-height:max(var(--public-control-min-height,44px), 44px);border:1px solid var(--tutorial-border);color:var(--tutorial-copy);background:var(--tutorial-panel-raised);cursor:pointer;white-space:normal;border-radius:0;padding:10px 14px;line-height:1.4}.td-learn-track button:hover{border-color:var(--tutorial-border-active);color:var(--tutorial-text)}.td-learn-track button:disabled{opacity:.5;cursor:default}.td-learn-track button[aria-pressed=true]{border-color:var(--tutorial-border-active);color:var(--tutorial-text);box-shadow:inset 0 -2px var(--tutorial-gold);background:#845b2f1f}.td-learn-track :focus-visible{outline:2px solid var(--tutorial-gold);outline-offset:3px}.td-learn-track label:where(:not([hidden])){gap:8px;margin:14px 0;display:grid}.td-learn-track select,.td-learn-track textarea,.td-learn-track input:not([type=checkbox]){border:1px solid var(--tutorial-border-active);width:100%;min-height:44px;color:var(--tutorial-text);background:var(--tutorial-bg);border-radius:0;padding:10px;font-size:16px}.td-learn-track input[type=number]{max-width:150px}.td-learn-track input[type=checkbox]{width:20px;height:20px;accent-color:var(--tutorial-gold);flex:0 0 20px}.td-learn-track summary{cursor:pointer;color:var(--tutorial-text);padding:12px 0}.tutorial-navigation{z-index:5;background:var(--tutorial-bg);position:sticky;top:0}.tutorial-chapter-links:where(:not([hidden])){scrollbar-width:none;border:1px solid var(--tutorial-border);background:#090a0b;min-width:0;display:flex;overflow-x:auto}.tutorial-chapter-links:where(:not([hidden]))::-webkit-scrollbar{display:none}.tutorial-step-links:where(:not([hidden]))::-webkit-scrollbar{display:none}.tutorial-chapter-links a:where(:not([hidden])){border-right:1px solid var(--tutorial-border);flex-direction:column;flex:1 0 150px;justify-content:center;min-height:60px;padding:8px 14px;display:flex;position:relative}.tutorial-chapter-links a:last-child{border-right:0}.tutorial-chapter-links a[aria-current]{box-shadow:inset 0 -2px var(--tutorial-gold);background:#845b2f1f}.tutorial-chapter-links a>span{color:var(--tutorial-gold);letter-spacing:.08em;font-size:10px}.tutorial-chapter-links strong{color:var(--tutorial-copy);font-size:12px;font-weight:500}.tutorial-step-nav{border-bottom:1px solid var(--tutorial-border);background:linear-gradient(#0d0f10,#090a0b);padding:10px 0 8px}.tutorial-step-status:where(:not([hidden])){color:var(--tutorial-muted);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:11px;display:flex}.tutorial-step-status a:where(:not([hidden])){align-items:center;min-height:26px;display:flex}.tutorial-progress{background:var(--tutorial-border);height:2px;margin:4px 12px 8px}.tutorial-progress>span:where(:not([hidden])){background:var(--tutorial-gold);height:100%;display:block}.tutorial-step-links:where(:not([hidden])){scrollbar-width:none;gap:6px;min-width:0;margin:0;padding:0 12px 2px;list-style:none;display:flex;position:relative;overflow-x:auto}.tutorial-step-links li{flex:none}.tutorial-step-links button:where(:not([hidden])){background:0 0;grid-template-columns:24px minmax(0,auto);align-items:center;gap:7px;max-width:250px;padding:5px 9px 5px 6px;display:grid}.tutorial-step-links button>span:where(:not([hidden])){border:1px solid var(--tutorial-border);width:22px;height:22px;color:var(--tutorial-gold);place-items:center;font-size:10px;display:grid}.tutorial-step-links strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.tutorial-step-links button[aria-current]{border-color:var(--tutorial-border-active);color:var(--tutorial-text);background:#845b2f1f}.tutorial-step-links button.is-complete>span{background:#845b2f2e}.tutorial-layout:where(:not([hidden])){grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:22px;padding-top:18px;display:grid}.tutorial-main{grid-area:1/1;min-width:0}.tutorial-character{background:var(--tutorial-panel);border:1px solid var(--tutorial-border);grid-area:1/2;max-height:calc(100dvh - 285px);padding:0 14px 10px;position:sticky;top:186px;overflow-y:auto}.tutorial-character>summary{font-size:13px}.tutorial-character a:where(:not([hidden])){color:var(--tutorial-gold);margin:8px 18px 8px 0;display:inline-block}.tutorial-character small:where(:not([hidden])){color:var(--tutorial-muted);font-size:11px;display:block}.tutorial-character .tutorial-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-card{border:1px solid var(--tutorial-border);background:radial-gradient(ellipse at top left, #845b2f0f, transparent 60%), var(--tutorial-panel);padding:26px;position:relative}.tutorial-card:before{content:"";border-top:1px solid var(--tutorial-border-active);border-left:1px solid var(--tutorial-border-active);pointer-events:none;width:30px;height:30px;position:absolute;top:-1px;left:-1px}.tutorial-eyebrow{color:var(--tutorial-gold);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.tutorial-lesson-heading .tutorial-eyebrow{margin:0}.tutorial-intro{font-size:15px;line-height:1.65}.tutorial-activity{background:var(--tutorial-panel-raised);border:1px solid var(--tutorial-border);margin:20px 0;padding:18px}.tutorial-activity form button{margin:8px 8px 0 0}.tutorial-options:where(:not([hidden])){flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.tutorial-options button{text-align:left;flex:160px}.tutorial-class-grid:where(:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tutorial-class-grid button:where(:not([hidden])){text-align:left;align-content:start;gap:6px;display:grid}.tutorial-class-grid strong{color:var(--tutorial-text);font-weight:500}.tutorial-class-grid span{color:var(--tutorial-muted);font-size:13px;line-height:1.5}.tutorial-class-profile{border-top:1px solid var(--tutorial-border);margin:20px 0;padding-top:4px}.tutorial-power{border-bottom:1px solid var(--tutorial-border);padding:12px 0}.tutorial-power>strong:where(:not([hidden])){color:var(--tutorial-text);display:block}.tutorial-power p{white-space:pre-line;margin:6px 0 0}.tutorial-profile-part{border-bottom:1px solid var(--tutorial-border)}.tutorial-profile-part>button:where(:not([hidden])){text-align:left;justify-content:space-between;gap:8px;width:100%;margin:6px 0;display:flex}.tutorial-token-grid:where(:not([hidden])){grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.tutorial-catalog:where(:not([hidden])){gap:12px;margin:20px 0;display:grid}.tutorial-catalog{grid-template-columns:repeat(4,minmax(0,1fr));max-height:540px;padding:6px;overflow-y:auto}.td-learn-track .tutorial-token:where(:not([hidden])){background:var(--tutorial-bg);border:1px solid var(--tutorial-border-active);flex-direction:column;align-items:center;gap:6px;width:100%;height:100%;padding:8px;display:flex}.tutorial-token img{aspect-ratio:1;object-fit:contain;width:100%}.tutorial-image-unavailable:where(:not([hidden])){aspect-ratio:1;align-items:center;width:100%;display:grid}.tutorial-primary-link:where(:not([hidden])){border:1px solid var(--tutorial-border-active);color:var(--tutorial-text);background:#845b2f29;margin:14px 0;padding:12px 16px;display:inline-block}.tutorial-token strong{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.tutorial-token span{text-transform:capitalize;color:var(--tutorial-muted);font-size:12px}.tutorial-catalog>div:where(:not([hidden])){flex-direction:column;gap:6px;display:flex}.tutorial-token-detail:where(:not([hidden])){border-top:1px solid var(--tutorial-border);grid-template-columns:minmax(160px,.65fr) 1.35fr;gap:22px;margin:22px 0;padding:18px 0;display:grid}.tutorial-token-detail .tutorial-reference{margin:0}.tutorial-reference{text-align:center;max-width:560px;margin:22px auto}.td-learn-track .tutorial-image-button:where(:not([hidden])){background:0 0;width:100%;padding:0;display:block;overflow:hidden}.tutorial-reference img:where(:not([hidden])){object-fit:contain;width:100%;max-width:100%;max-height:430px;display:block}.tutorial-reference figcaption{color:var(--tutorial-muted);margin-top:8px;font-size:12px}.tutorial-reference figcaption span:where(:not([hidden])){display:block}.tutorial-image-dialog{color:#eee3d5;background:#0b0d0e;border:1px solid #80613f;border-radius:0;width:min(96vw,1000px);max-height:95dvh}.tutorial-image-dialog::backdrop{background:#000c}.tutorial-image-dialog button{position:sticky;top:0}.tutorial-image-dialog img{width:100%;max-height:none}.tutorial-format{border-left:2px solid var(--tutorial-border-active);margin:22px 0;padding:0 14px}.tutorial-format>span{color:var(--tutorial-muted);font-size:12px}.tutorial-format>div:where(:not([hidden])){gap:8px;margin-top:8px;display:flex}.tutorial-format button{flex:1}.tutorial-practice-banner,.tutorial-caption{color:var(--tutorial-muted);font-size:12px}.tutorial-feedback{border-left:2px solid var(--tutorial-gold);background:#845b2f1a;padding:12px}.tutorial-error{background:#211614;border:1px solid #a16550;margin-bottom:18px;padding:16px}.tutorial-stats:where(:not([hidden])){grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.tutorial-stats div{background:var(--tutorial-bg);border:1px solid var(--tutorial-border);padding:8px 10px}.tutorial-stats dt{color:var(--tutorial-muted);font-size:11px}.tutorial-stats dd{color:var(--tutorial-text);margin:0;font-size:22px}.td-learn-track .tutorial-check:where(:not([hidden])){align-items:start;gap:12px;padding:10px 0;display:flex}.tutorial-controls:where(:not([hidden])){flex-wrap:wrap;gap:10px;padding:16px 0 0;display:flex}.tutorial-controls>button:nth-child(2){border-color:var(--tutorial-border-active);color:var(--tutorial-text);background:#845b2f29;flex:1}.td-learn-track .tutorial-secondary{background:0 0}.tutorial-more{border-top:1px solid var(--tutorial-border);margin-top:20px}.tutorial-puzzle:where(:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.td-learn-track{position:relative;inset:auto;overflow:visible}.tutorial-shell{padding:8px}.tutorial-navigation{top:var(--td-page-top,60px)}.tutorial-layout:where(:not([hidden])){flex-direction:column;gap:12px;padding-top:12px;display:flex}.tutorial-main{width:100%}.tutorial-character{width:100%;max-height:none;margin:0;padding-bottom:0;position:static}.tutorial-character[open]{padding-bottom:10px}.tutorial-character .tutorial-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.td-learn-track{font-size:14px}.tutorial-chapter-links a{flex-basis:142px;min-height:50px;padding:6px 12px}.tutorial-chapter-links strong{font-size:12px}.tutorial-card{padding:16px 14px}.td-learn-track h1{font-size:26px}.td-learn-track h3{font-size:20px}.tutorial-intro{font-size:14px}.tutorial-class-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tutorial-options button{flex-basis:130px}.tutorial-class-grid span{font-size:12px}.tutorial-token-grid,.tutorial-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tutorial-token-detail{grid-template-columns:1fr;gap:12px}.tutorial-token-detail .tutorial-reference{max-width:260px;margin:0 auto}.tutorial-stats,.tutorial-character .tutorial-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-activity{padding:14px}.tutorial-puzzle{grid-template-columns:1fr;gap:0}.tutorial-controls>button:last-child{width:100%}}@media (width>=1101px){.tutorial-shell{width:100%;max-width:none;margin:0;padding:10px 10px 14px}.tutorial-chapter-links:where(:not([hidden])){grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.tutorial-chapter-links a{flex:none;min-width:0;min-height:64px;padding:9px 16px}.tutorial-chapter-links a>span{font-size:10px}.tutorial-chapter-links strong{white-space:normal;font-size:12px;line-height:1.3;overflow:hidden}.tutorial-step-nav{padding:10px 0}.tutorial-step-status{padding:0 14px;font-size:11px}.tutorial-progress{margin:5px 14px 10px}.tutorial-step-links:where(:not([hidden])){gap:8px;padding:0 14px 2px;display:flex;overflow:visible}.tutorial-step-links li{flex:1 1 0;min-width:0}.tutorial-step-links button{width:100%;max-width:none;min-height:max(var(--public-control-min-height,48px), 48px);text-align:left;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:6px 10px}.tutorial-step-links strong{white-space:normal;text-overflow:clip;font-size:11px;line-height:1.25}.tutorial-layout{grid-template-columns:minmax(0,1fr) clamp(300px,18vw,350px);gap:clamp(18px,1.5vw,28px);padding-top:20px}.tutorial-character{max-height:calc(100dvh - 220px);padding:2px 18px 16px;top:190px}.tutorial-character>summary{font-size:13px;line-height:1.45}.tutorial-card{padding:clamp(28px,2vw,38px)}.td-learn-track h1{margin:8px 0 14px;font-size:clamp(30px,2vw,40px)}.tutorial-intro{max-width:88ch;font-size:15px;line-height:1.7}.tutorial-activity{margin:22px 0;padding:clamp(18px,1.45vw,24px)}.tutorial-token-grid{gap:clamp(12px,1vw,18px)}.td-learn-track .tutorial-token{padding:10px}.tutorial-token strong{font-size:13px}.tutorial-controls:where(:not([hidden])){border:1px solid var(--tutorial-border);background:#090a0b;grid-template-columns:140px minmax(260px,1fr) 140px;gap:10px;margin-top:-1px;padding:12px;display:grid}.tutorial-controls>button{width:100%}.tutorial-controls>button:nth-child(2){min-width:0}.tutorial-main>.tutorial-caption{margin:8px 12px 0}}@media (width>=1700px){.tutorial-layout{grid-template-columns:minmax(0,1fr) 350px}.tutorial-token-grid{gap:18px}}html[data-ui-app=web] .td-learn-track{--tutorial-bg:var(--ui-canvas);--tutorial-panel:var(--ui-surface);--tutorial-panel-raised:var(--ui-surface-raised);--tutorial-gold:var(--ui-highlight);--tutorial-text:var(--ui-text);--tutorial-copy:var(--ui-text-muted);--tutorial-muted:var(--ui-text-muted);--tutorial-border:var(--ui-border);--tutorial-border-active:var(--ui-border-control)}html[data-ui-app=web] .td-learn-track :is(.tutorial-chapter-links,.tutorial-step-nav,.tutorial-image-dialog){background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border-control)}html[data-ui-app=web] .td-learn-track :is(button[aria-pressed=true],button[aria-current],a[aria-current],.tutorial-feedback,.tutorial-primary-link){background:color-mix(in srgb,var(--ui-accent) 15%,transparent)}.learn-gateway-card .learn-section-link{color:inherit;text-decoration:none}.learn-gateway-card .learn-section-link:after{content:"";z-index:4;position:absolute;inset:0}.learn-gateway-card:focus-within{outline:2px solid var(--ui-highlight,#d6b17c);outline-offset:3px}.learn-v3:where(:not([hidden])){--lv3-bg:#060708;--lv3-panel:#0b0d0e;--lv3-panel-2:#101213;--lv3-border:#b9894d2e;--lv3-border-strong:#cd9d5b7a;--lv3-gold:#d0a05e;--lv3-gold-light:#efc47f;--lv3-text:#eee3d5;--lv3-copy:#c5c0b9;--lv3-muted:#77736d;inset:var(--td-page-top,76px) 0 0;box-sizing:border-box;width:100%;min-width:0;min-height:0;padding:0 var(--app-page-gutter,22px) var(--td-page-padding-bottom,18px);color:var(--lv3-text);background:var(--lv3-bg);grid-template-rows:64px minmax(0,1fr);margin:0;display:grid;position:fixed;overflow:hidden}.learn-v3 *,.learn-v3 :before,.learn-v3 :after{box-sizing:border-box}.learn-v3 a{color:inherit;text-decoration:none}.learn-v3 button{font:inherit}.learn-v3-chapters:where(:not([hidden])){border-top:1px solid #ffffff06;border-bottom:1px solid var(--lv3-border);background:#090a0b;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.learn-v3-chapter-links:where(:not([hidden])){grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;display:grid}.learn-v3-chapter-links a:where(:not([hidden])){color:#9f9b94;border-right:1px solid #ffffff0b;flex-direction:column;justify-content:center;min-width:0;padding:0 14px;display:flex;position:relative}.learn-v3-chapter-links a span{color:var(--lv3-gold);font-size:.64rem}.learn-v3-chapter-links a strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:.71rem;font-weight:500;overflow:hidden}.learn-v3-chapter-links a.is-active{color:var(--lv3-text);background:linear-gradient(90deg,#60211880,#2e141073)}.learn-v3-chapter-links a.is-active:after{content:"";background:#c46247;height:2px;position:absolute;bottom:0;left:0;right:0}.learn-v3-mode:where(:not([hidden])){align-items:stretch;padding:9px 0 9px 14px;display:flex}.learn-v3-mode button{border:1px solid var(--lv3-border-strong);color:#a9a39a;cursor:pointer;background:0 0;min-width:112px;padding:0 16px}.learn-v3-mode button+button{border-left:0}.learn-v3-mode button.is-active{color:#f2e4d0;background:linear-gradient(#774e27c7,#492d18e0)}.learn-v3-layout:where(:not([hidden])){grid-template-columns:clamp(240px,22vw,360px) minmax(0,1fr) clamp(245px,20vw,325px);min-width:0;min-height:0;display:grid;overflow:hidden}.learn-v3-identity{border-right:1px solid var(--lv3-border);background:#090a0b;min-width:0;min-height:0;position:relative;overflow:hidden}.learn-v3-chapter-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.learn-v3-identity-shade{background:linear-gradient(#04050638,#040506a1 48%,#040506f5);position:absolute;inset:0}.learn-v3-identity-copy:where(:not([hidden])){z-index:2;flex-direction:column;padding:clamp(24px,3.2vh,44px) clamp(22px,2vw,34px);display:flex;position:absolute;inset:0}.learn-v3-kicker{color:var(--lv3-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.learn-v3-identity h2{color:#f4e8d8;margin:12px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.3rem);font-weight:400;line-height:.98}.learn-v3-identity p{color:#d3ccc2;margin:0;font-size:clamp(.78rem,.92vw,.96rem);line-height:1.6}.learn-v3-identity-meta:where(:not([hidden])){color:#d6b077;flex-direction:column;gap:8px;margin-top:22px;font-size:.72rem;display:flex}.learn-v3-objective{border:1px solid var(--lv3-border-strong);background:#060708c2;margin-top:auto;padding:16px}.learn-v3-objective strong:where(:not([hidden])){color:var(--lv3-gold);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:.62rem;display:block}.learn-v3-objective span{color:#d5cec3;font-size:.75rem;line-height:1.55}.learn-v3-canvas:where(:not([hidden])){background:radial-gradient(circle at 70% 18%,#653d1e14,#0000 36%),#070809;grid-template-rows:auto minmax(0,1fr) 64px;min-width:0;min-height:0;padding:clamp(22px,3vh,38px) clamp(28px,3vw,52px) 0;display:grid;overflow:hidden}.learn-v3-lesson-heading{border-bottom:1px solid var(--lv3-border);padding-bottom:18px}.learn-v3-lesson-heading h1{color:#f1e5d5;margin:7px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.6vw,3rem);font-weight:400;line-height:1.05}.learn-v3-lesson-heading p{color:#bfb9b0;max-width:78ch;margin:0;font-size:clamp(.78rem,.9vw,.94rem);line-height:1.5}.learn-v3-content:where(:not([hidden])){align-content:center;gap:24px;min-width:0;min-height:0;padding:24px 0;display:grid;overflow:hidden}.learn-v3-lesson-art{object-fit:cover;border:1px solid var(--lv3-border);width:100%;max-height:min(42vh,430px)}.learn-v3-copy{align-self:center;min-width:0}.learn-v3-copy p{max-width:78ch;color:var(--lv3-copy);margin:0 0 13px;font-size:clamp(.77rem,.88vw,.94rem);line-height:1.58}.learn-v3-copy ul:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;margin:17px 0 0;padding:0;list-style:none;display:grid}.learn-v3-copy li{color:#bcb6ae;padding-left:14px;font-size:.74rem;line-height:1.45;position:relative}.learn-v3-copy li:before{content:"◆";color:var(--lv3-gold);font-size:.48rem;position:absolute;top:.08em;left:0}.learn-v3-callout{border-left:2px solid var(--lv3-gold);background:#ffffff06;margin-top:18px;padding:14px 16px}.learn-v3-callout strong:where(:not([hidden])){color:var(--lv3-gold);text-transform:uppercase;margin-bottom:6px;font-size:.64rem;display:block}.learn-v3-callout p{margin:0}.learn-v3-canvas-footer:where(:not([hidden])){border-top:1px solid var(--lv3-border);grid-template-columns:145px minmax(0,1fr) 145px;align-items:center;gap:18px;display:grid}.learn-v3-canvas-footer>button:where(:not([hidden])){min-height:max(var(--public-control-min-height,38px), 38px);border:1px solid var(--lv3-border-strong);color:#98938a;cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:.68rem;display:inline-flex}.learn-v3-next-link:where(:not([hidden])){border:1px solid var(--lv3-border-strong);cursor:pointer;justify-content:center;align-items:center;min-height:38px;font-size:.68rem;display:inline-flex}.learn-v3-canvas-footer>button:disabled{opacity:.25;cursor:default}.learn-v3-next-link,.learn-v3-canvas-footer .is-primary{color:#f0dfc7;background:linear-gradient(#704b28d1,#492f1ae0)}.learn-v3-progress-dots:where(:not([hidden])){justify-content:center;gap:9px;display:flex}.learn-v3-progress-dots button:where(:not([hidden])){cursor:pointer;background:0 0;border:0;place-items:center;width:15px;height:20px;padding:0;display:grid}.learn-v3-progress-dots span{background:#47494a;border-radius:50%;width:6px;height:6px}.learn-v3-progress-dots button.is-complete span{background:#8f6e44}.learn-v3-progress-dots button.is-active span{background:#e1aa5d;width:9px;height:9px}.learn-v3-index:where(:not([hidden])){border-left:1px solid var(--lv3-border);background:linear-gradient(#0e1011,#090a0b);flex-direction:column;min-width:0;min-height:0;padding:clamp(22px,3vh,36px) 18px;display:flex;overflow:hidden}.learn-v3-index-heading{border-bottom:1px solid #ffffff0f;padding:0 4px 14px}.learn-v3-index-heading>strong:where(:not([hidden])){color:#dfd5c8;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;font-weight:400;display:block}.learn-v3-progress-bar{background:#242728;height:2px;margin-top:12px}.learn-v3-progress-bar span:where(:not([hidden])){background:var(--lv3-gold);height:100%;display:block}.learn-v3-index ol{scrollbar-width:thin;min-height:0;margin:10px 0;padding:0;list-style:none;overflow-y:auto}.learn-v3-index li button:where(:not([hidden])){color:#8e8a84;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:7px 4px;display:grid}.learn-v3-index li button>span:where(:not([hidden])){color:#b18b58;border:1px solid #62533e;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.59rem;display:grid}.learn-v3-index li button strong{white-space:nowrap;text-overflow:ellipsis;font-size:.67rem;font-weight:500;overflow:hidden}.learn-v3-index li.is-active button{color:#efe0cc}.learn-v3-index li.is-active button>span{color:#090807;background:#c3904b;border-color:#d19e59}.learn-v3-index li.is-complete button>span{background:#845b2f3d}.learn-v3-up-next:where(:not([hidden])){border:1px solid var(--lv3-border-strong);color:inherit;text-align:left;cursor:pointer;background:#ffffff06;flex-direction:column;align-items:flex-start;padding:12px 14px;display:flex}.learn-v3-up-next span{color:var(--lv3-gold);text-transform:uppercase;font-size:.58rem;font-weight:700}.learn-v3-up-next strong{color:#e4d7c6;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:.83rem;font-weight:400}.learn-v3-up-next small{color:#807b74;margin-top:5px;font-size:.59rem}.learn-v3-sources:where(:not([hidden])){border-top:1px solid #ffffff0d;flex-direction:column;gap:4px;margin-top:12px;padding-top:10px;display:flex}.learn-v3-sources>span{color:#66635e;text-transform:uppercase;margin-bottom:2px;font-size:.55rem}.learn-v3-sources a{color:#8e8981;font-size:.57rem}.learn-v3-sources a:hover{color:var(--lv3-gold)}.learn-v3-art-needed:where(:not([hidden])){color:#d8cdc0;text-align:center;background:repeating-linear-gradient(-45deg,#81221a21,#81221a21 10px,#111213e6 10px 20px);border:1px dashed #dd5c43c7;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:18px;display:flex;position:relative}.learn-v3-art-needed:before{content:"";pointer-events:none;border:1px solid #dd5c4326;position:absolute;inset:5px}.learn-v3-art-needed strong{color:#e16d57;letter-spacing:.1em;font-size:.72rem}.learn-v3-art-needed span{color:#d9d0c4;margin-top:7px;font-size:.7rem}.learn-v3-art-needed code{color:#c49370;overflow-wrap:anywhere;max-width:100%;margin-top:8px;font-size:.55rem}.learn-v3-art-needed small{color:#77726b;margin-top:5px;font-size:.56rem}.learn-v3-identity .learn-v3-art-needed{border:0;min-height:0;position:absolute;inset:0}@media (width>=1101px) and (height<=760px){.learn-v3{grid-template-rows:54px minmax(0,1fr)}.learn-v3-identity-copy{padding:22px 20px}.learn-v3-identity h2{font-size:2rem}.learn-v3-objective{padding:11px}.learn-v3-canvas{grid-template-rows:auto minmax(0,1fr) 52px;padding:18px 26px 0}.learn-v3-lesson-heading{padding-bottom:12px}.learn-v3-content{padding:16px 0}.learn-v3-lesson-art{max-height:34vh}.learn-v3-index{padding:18px 14px}}@media (width<=1100px){.learn-v3:where(:not([hidden])){width:100%;height:auto;min-height:0;padding:0;display:block;position:relative;inset:auto;overflow:visible}.learn-v3-chapters:where(:not([hidden])){display:block}.learn-v3-chapter-links:where(:not([hidden])){scrollbar-width:none;display:flex;overflow-x:auto}.learn-v3-chapter-links:where(:not([hidden]))::-webkit-scrollbar{display:none}.learn-v3-chapter-links a{flex:0 0 160px;height:54px}.learn-v3-mode{justify-content:center;padding:8px}.learn-v3-layout:where(:not([hidden])){display:block;overflow:visible}.learn-v3-identity{border-right:0;border-bottom:1px solid var(--lv3-border);min-height:340px}.learn-v3-canvas:where(:not([hidden])){padding:24px 18px;display:block}.learn-v3-content:where(:not([hidden])){display:block;overflow:visible}.learn-v3-lesson-art,.learn-v3-art-needed{width:100%;max-height:none;margin-bottom:20px}.learn-v3-copy ul{grid-template-columns:1fr}.learn-v3-canvas-footer{grid-template-columns:1fr 1fr;margin-top:24px;padding-top:18px}.learn-v3-progress-dots{grid-area:1/1/auto/-1;margin-bottom:8px}.learn-v3-index{border-top:1px solid var(--lv3-border);border-left:0;overflow:visible}.learn-v3-index ol{max-height:none;overflow:visible}}@media (width>=1101px){.learn-v3-content{align-content:start;align-items:start;padding:24px 0 14px}.learn-v3-lesson-art,.learn-v3-content>.learn-v3-art-needed{align-self:start;width:100%;min-height:230px;max-height:330px;margin:0}.learn-v3-copy{align-self:start;padding-top:0}.learn-v3-copy p:first-child{margin-top:0}.learn-v3-lesson-heading h1{margin:6px 0}.learn-v3-identity>.learn-v3-art-needed:where(:not([hidden])){justify-content:center;padding:42% 24px 24px;display:flex;inset:0}.learn-v3-identity-copy{z-index:3}.learn-v3-identity-shade{z-index:2}}.learn-v3-feature-layout:where(:not([hidden])){grid-template-rows:minmax(0,1.25fr) minmax(150px,.75fr);gap:18px;min-width:0;min-height:0;padding:20px 0 12px;display:grid;overflow:hidden}.learn-v3-feature-top:where(:not([hidden])){grid-template-columns:minmax(0,1.45fr) minmax(260px,.95fr);gap:10px;min-width:0;min-height:0;display:grid}.learn-v3-feature-hero{border:1px solid var(--lv3-border);background:#0b0d0e;min-width:0;min-height:0;position:relative;overflow:hidden}.learn-v3-feature-hero-art{object-fit:cover;width:100%;height:100%;min-height:0;max-height:none;margin:0;position:absolute;inset:0}.learn-v3-feature-hero .learn-v3-art-needed{border:0;min-height:0;position:absolute;inset:0}.learn-v3-feature-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#020304eb);position:absolute;inset:38% 0 0}.learn-v3-feature-hero-copy{z-index:3;padding:18px 20px;position:absolute;bottom:0;left:0;right:0}.learn-v3-feature-hero-copy strong:where(:not([hidden])){color:#f2e5d4;max-width:360px;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.05;display:block}.learn-v3-feature-hero-copy p{color:#cac3b9;margin:7px 0 0}.learn-v3-feature-stack:where(:not([hidden])){grid-template-rows:repeat(3,minmax(0,1fr));min-width:0;min-height:0;display:grid}.learn-v3-feature-tile{position:relative}.learn-v3-feature-tile .learn-v3-art-needed{border:0;min-height:0;padding:8px}.learn-v3-feature-tile .learn-v3-art-needed strong{font-size:.52rem}.learn-v3-feature-tile .learn-v3-art-needed span,.learn-v3-feature-tile .learn-v3-art-needed code,.learn-v3-feature-tile .learn-v3-art-needed small{font-size:.45rem}.learn-v3-feature-tile>div:last-child{align-self:center;min-width:0;padding:10px 12px}.learn-v3-feature-tile>div:last-child strong{color:#e7dbc9;font-family:Georgia,Times New Roman,serif;font-size:.82rem;font-weight:400}.learn-v3-feature-tile>div:last-child p{color:#9c9790;margin:5px 0 0;font-size:.61rem;line-height:1.4}.learn-v3-feature-icon{font-size:1.7rem}.learn-v3-feature-bottom{border-top:1px solid var(--lv3-border);min-width:0;min-height:0;padding-top:12px}.learn-v3-feature-bottom h2{color:#efe1cf;font-family:Georgia,Times New Roman,serif;font-weight:400}.learn-v3-feature-icons:where(:not([hidden])){grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.learn-v3-feature-icons article:where(:not([hidden])){grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);column-gap:10px;min-width:0;display:grid}.learn-v3-feature-vector:where(:not([hidden])){color:#e1a75d;grid-row:1/3;place-items:start center;font-size:1.35rem;line-height:1;display:grid}.learn-v3-feature-icons strong{color:#ddd2c4;font-family:Georgia,Times New Roman,serif;font-size:.72rem;font-weight:400}.learn-v3-feature-icons p{color:#88847e;margin:5px 0 0;font-size:.57rem;line-height:1.45}@media (width>=1101px) and (height<=760px){.learn-v3-feature-layout{grid-template-rows:minmax(0,1.3fr) 135px;gap:12px;padding:14px 0 8px}.learn-v3-feature-hero-copy{padding:13px 15px}.learn-v3-feature-icons{gap:10px}}@media (width<=1100px){.learn-v3-feature-layout:where(:not([hidden])){display:block;overflow:visible}.learn-v3-feature-top:where(:not([hidden])){display:block}.learn-v3-feature-hero{min-height:360px}.learn-v3-feature-stack{margin-top:12px}.learn-v3-feature-tile{min-height:130px;margin-bottom:8px}.learn-v3-feature-bottom{margin-top:18px}.learn-v3-feature-icons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.learn-v3-feature-icons{grid-template-columns:1fr}}@media (width>=1101px){.learn-v3-feature-bottom{border-top:1px solid var(--lv3-border);align-self:end}.learn-v3-feature-icons article{grid-template-columns:42px minmax(0,1fr);column-gap:13px;padding-right:10px}.learn-v3-feature-vector{padding-top:2px}.learn-v3-feature-icons p{margin-top:7px}.learn-v3-index-heading{padding:0 4px 17px}.learn-v3-index-heading>strong{margin-top:7px;font-size:1.16rem}.learn-v3-index li button{grid-template-columns:34px minmax(0,1fr);gap:11px}.learn-v3-index li button>span{width:28px;height:28px;font-size:.68rem}.learn-v3-index li button strong{white-space:normal;text-overflow:clip;font-size:.77rem;line-height:1.25}.learn-v3-up-next span{font-size:.63rem}.learn-v3-up-next strong{margin-top:7px;font-size:.96rem;line-height:1.22}.learn-v3-up-next small{margin-top:8px;font-size:.66rem}.learn-v3-sources{gap:6px;margin-top:15px;padding-top:13px}.learn-v3-sources>span{margin-bottom:4px}}@media (width>=1101px) and (height<=760px){.learn-v3-feature-top{height:min(43vh,370px)}.learn-v3-feature-bottom{padding-top:11px}.learn-v3-feature-bottom h2{margin-bottom:9px}.learn-v3-index li button{padding:6px 3px}.learn-v3-index li button>span{width:24px;height:24px}.learn-v3-index li button strong{font-size:.69rem}}@media (width>=1101px){.learn-v3-index:where(:not([hidden])){grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:14px;height:100%;padding:clamp(26px,3vh,40px) 20px 20px;display:grid}.learn-v3-index-heading{margin:0}.learn-v3-index ol{align-self:stretch;min-height:0;margin:0;padding:4px 0;overflow-y:auto}.learn-v3-index li button{padding:11px 4px}.learn-v3-up-next{justify-content:center;min-height:104px;padding:16px}.learn-v3-remember{border-left:2px solid var(--lv3-gold);background:#ffffff06;padding:15px 16px}.learn-v3-remember>span:where(:not([hidden])){color:var(--lv3-gold);letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:.61rem;font-weight:700;display:block}.learn-v3-remember>strong:where(:not([hidden])){color:#e7dbcc;font-family:Georgia,Times New Roman,serif;font-size:.86rem;font-weight:400;line-height:1.3;display:block}.learn-v3-remember>p{color:#918c85;margin:7px 0 0;font-size:.65rem;line-height:1.5}.learn-v3-sources{border-top:1px solid #ffffff0f;margin:0;padding:14px 0 0}.learn-v3-sources>span{font-size:.63rem}.learn-v3-sources a{padding:2px 0;font-size:.68rem;line-height:1.4}.learn-v3-chapter-progress{border-top:1px solid #ffffff0f;margin-top:2px;padding-top:14px}.learn-v3-chapter-progress>div:first-child:where(:not([hidden])){justify-content:space-between;align-items:center;gap:10px;display:flex}.learn-v3-chapter-progress span{color:#716d67;text-transform:uppercase;letter-spacing:.06em;font-size:.61rem}.learn-v3-chapter-progress strong{color:#c2b8aa;font-size:.7rem;font-weight:500}.learn-v3-chapter-progress-track{background:#232526;height:3px;margin-top:9px;overflow:hidden}.learn-v3-chapter-progress-track>span:where(:not([hidden])){background:var(--lv3-gold);height:100%;transition:var(--ui-motion-transition,width .14s ease);display:block}.learn-v3-feature-bottom:where(:not([hidden])){flex-direction:column;justify-content:flex-end;display:flex}.learn-v3-lesson-heading{padding-bottom:12px}.learn-v3-lesson-heading p{margin-bottom:0}}@media (width>=1101px) and (height<=760px){.learn-v3-feature-top{min-height:clamp(330px,46vh,410px)}.learn-v3-feature-bottom{min-height:125px}}@media (width>=1101px){.learn-v3-feature-tile{background:linear-gradient(#120c08f5 0%,#080808f5 100%);border:1px solid #c48d4852}.learn-v3-feature-tile-art,.learn-v3-feature-icon{min-height:100%}.learn-v3-feature-tile>div:last-child:where(:not([hidden])){flex-direction:column;justify-content:center;padding:18px;display:flex}.learn-v3-feature-tile>div:last-child strong:where(:not([hidden])){letter-spacing:.01em;color:#f3e7d1;font-size:clamp(1rem,1.05vw,1.18rem);line-height:1.2;display:block}.learn-v3-feature-tile>div:last-child p{color:#eadfcdd6;max-width:34ch;margin-top:9px;font-size:.78rem;line-height:1.6}.learn-v3-feature-bottom h2{margin-bottom:16px}.learn-v3-feature-icons:where(:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.learn-v3-feature-icons article:where(:not([hidden])){background:linear-gradient(#140e0af0 0%,#0a0a0af5 100%);border:1px solid #c48d4847;grid-template-rows:auto auto 1fr;align-content:start;gap:8px;min-height:138px;padding:18px 18px 16px;display:grid}.learn-v3-feature-vector:where(:not([hidden])){color:#f0b35e;background:linear-gradient(#5930134d 0%,#1c100a33 100%);border:1px solid #c48d4873;border-radius:0;place-items:center;width:38px;height:38px;margin-bottom:4px;font-size:1.05rem;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #ffc4750d}.learn-v3-feature-icons strong:where(:not([hidden])){color:#f4e8d5;font-size:1rem;line-height:1.2;display:block}.learn-v3-feature-icons p{color:#ece0d1d6;max-width:34ch;margin:0;font-size:.77rem;line-height:1.58}.learn-v3-feature-hero-copy p{max-width:54ch}}@media (width>=1101px) and (height<=760px){.learn-v3-feature-tile>div:last-child strong{font-size:.95rem}.learn-v3-feature-icons p,.learn-v3-feature-tile>div:last-child p{font-size:.72rem}.learn-v3-feature-icons article{min-height:120px}}.learn-v3-inline-icon:where(:not([hidden])){fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.learn-v3-feature-stack{gap:12px}.learn-v3-feature-tile:where(:not([hidden])){background:linear-gradient(#140e0afa,#080808fa);border:1px solid #c28e4c57;grid-template-columns:clamp(125px,37%,185px) minmax(0,1fr);align-items:stretch;min-width:0;min-height:0;display:grid;overflow:hidden}.learn-v3-feature-media{border-right:1px solid #c28e4c2e;min-width:0;min-height:0;position:relative;overflow:hidden}.learn-v3-feature-tile-art{object-fit:cover;width:100%;height:100%;min-height:0;max-height:none;margin:0;position:absolute;inset:0}.learn-v3-feature-media .learn-v3-art-needed{border:0;min-height:0;margin:0;padding:8px;position:absolute;inset:0}.learn-v3-feature-icon:where(:not([hidden])){color:#e7ad62;background:radial-gradient(circle,#73431c47,#0b0907f5 70%);place-items:center;padding:28px;display:grid;position:absolute;inset:0}.learn-v3-feature-icon .learn-v3-inline-icon{width:min(76px,70%);height:min(76px,70%)}.learn-v3-feature-tile-copy:where(:not([hidden])){flex-direction:column;justify-content:center;min-width:0;padding:clamp(14px,1.35vw,22px);display:flex}.learn-v3-feature-tile-copy strong:where(:not([hidden])){color:#f3e6d1;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.15vw,1.25rem);font-weight:400;line-height:1.15;display:block}.learn-v3-feature-tile-copy p{color:#ece1d1d6;max-width:35ch;margin:9px 0 0;font-size:clamp(.7rem,.77vw,.82rem);line-height:1.55}.learn-v3-feature-bottom{padding:18px 0 10px}.learn-v3-feature-bottom h2{margin:0 0 16px;font-size:clamp(1.15rem,1.45vw,1.5rem)}.learn-v3-pillar-grid:where(:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.4vw,24px);display:grid}.learn-v3-pillar-card:where(:not([hidden])){background:linear-gradient(135deg,#1c110af5,#0a0908fa);border:1px solid #c28e4c4d;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;min-width:0;min-height:132px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffd29106}.learn-v3-pillar-card:after{content:"";pointer-events:none;border:1px solid #ce9b5812;width:130px;height:130px;position:absolute;bottom:-45px;right:-35px;transform:rotate(45deg)}.learn-v3-pillar-icon-wrap:where(:not([hidden])){z-index:1;color:#eab568;background:radial-gradient(circle,#79471c57,#120c0838);border:1px solid #daa55c5c;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffdfad09}.learn-v3-pillar-icon{width:38px;height:38px}.learn-v3-pillar-copy{z-index:1;min-width:0;position:relative}.learn-v3-pillar-copy strong:where(:not([hidden])){color:#f2e5d0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.92rem,1vw,1.08rem);font-weight:400;line-height:1.2;display:block}.learn-v3-pillar-copy p{color:#e9decdc7;max-width:42ch;margin:8px 0 0;font-size:clamp(.67rem,.72vw,.77rem);line-height:1.52}.learn-v3-feature-hero-copy strong{font-size:clamp(1.4rem,1.95vw,2rem)}.learn-v3-feature-hero-copy p{max-width:58ch;font-size:.79rem;line-height:1.58}@media (width>=1101px) and (height<=760px){.learn-v3-pillar-card{min-height:110px;padding:13px}.learn-v3-pillar-icon-wrap{width:48px;height:48px}.learn-v3-pillar-icon{width:31px;height:31px}.learn-v3-feature-tile-copy p,.learn-v3-pillar-copy p{font-size:.66rem}}@media (width<=1100px){.learn-v3-pillar-grid{grid-template-columns:1fr}.learn-v3-pillar-card{min-height:110px}}@media (width<=600px){.learn-v3-feature-tile{grid-template-columns:105px minmax(0,1fr)}.learn-v3-pillar-card{grid-template-columns:54px minmax(0,1fr);gap:12px;padding:14px}}.learn-v3-wide-callout:where(:not([hidden])){border-left:2px solid var(--lv3-gold);background:#ffffff06;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);align-items:center;gap:18px;padding:15px 18px;display:grid}.learn-v3-wide-callout strong{color:var(--lv3-gold);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.learn-v3-wide-callout p{color:#aaa49b;margin:0;font-size:.74rem;line-height:1.5}.learn-v3-activity-layout:where(:not([hidden])){grid-template-rows:minmax(0,1fr) auto;gap:22px;min-width:0;min-height:0;padding:28px 0 16px;display:grid;overflow:hidden}.learn-v3-activity-flow:where(:not([hidden])){grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:clamp(12px,1.4vw,24px);display:grid;position:relative}.learn-v3-activity-flow:before{content:"";background:linear-gradient(90deg,#0000,#ca99576b 10% 90%,#0000);height:1px;position:absolute;top:78px;left:8%;right:8%}.learn-v3-activity-node:where(:not([hidden])){z-index:1;text-align:center;background:linear-gradient(#160f0afa,#080808fa);border:1px solid #c28e4c3d;flex-direction:column;align-self:stretch;align-items:center;min-width:0;padding:22px 14px 18px;display:flex;position:relative}.learn-v3-activity-number:where(:not([hidden])){color:#e6b56e;background:#11100e;border:1px solid #d8a55eb8;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.65rem;display:grid;position:absolute;top:-13px}.learn-v3-activity-icon-wrap:where(:not([hidden])){color:#e4aa5c;background:radial-gradient(circle,#703f1a59,#0d0a081f);border:1px solid #d19b533d;place-items:center;width:clamp(52px,4vw,72px);height:clamp(52px,4vw,72px);margin:16px 0;display:grid}.learn-v3-journey-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:66%;height:66%}.learn-v3-activity-node>strong{color:#eee1cd;font-family:Georgia,Times New Roman,serif;font-size:clamp(.92rem,1vw,1.1rem);font-weight:400}.learn-v3-activity-node>p{color:#9e9991;margin:10px 0 0;font-size:.68rem;line-height:1.55}.learn-v3-timeline-layout:where(:not([hidden])){grid-template-rows:minmax(0,1fr) auto;gap:20px;min-width:0;min-height:0;padding:26px 0 16px;display:grid;overflow:hidden}.learn-v3-timeline-line:where(:not([hidden])){grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:stretch;gap:10px;display:grid;position:relative}.learn-v3-timeline-line:before{content:"";background:#c38f4d47;height:2px;position:absolute;top:28px;left:4%;right:4%}.learn-v3-timeline-item{z-index:1;background:linear-gradient(#130d09f7,#080808f7);border:1px solid #c28e4c38;min-width:0;padding:56px 14px 16px;position:relative}.learn-v3-timeline-marker:where(:not([hidden])){color:#ecc080;background:#15120e;border:1px solid #ca9451;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.67rem;display:grid;position:absolute;top:13px;left:50%;transform:translate(-50%)}.learn-v3-timeline-item>span:where(:not([hidden])){color:var(--lv3-gold);text-transform:uppercase;letter-spacing:.06em;font-size:.57rem;font-weight:700;display:block}.learn-v3-timeline-item>strong:where(:not([hidden])){color:#ece0cf;margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:.88rem;font-weight:400;display:block}.learn-v3-timeline-item>p{color:#99948c;margin:8px 0 0;font-size:.64rem;line-height:1.5}.learn-v3-comparison-layout:where(:not([hidden])){grid-template-rows:minmax(0,1fr) auto;gap:18px;min-width:0;min-height:0;padding:22px 0 14px;display:grid;overflow:hidden}.learn-v3-comparison-grid:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;display:grid}.learn-v3-comparison-card:where(:not([hidden])){background:#0c0d0e;border:1px solid #c38f4d47;grid-template-rows:minmax(165px,.7fr) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.learn-v3-comparison-art{object-fit:cover;width:100%;height:100%;min-height:0;max-height:none}.learn-v3-comparison-card>.learn-v3-art-needed{border:0;height:100%;min-height:0}.learn-v3-comparison-copy{padding:18px 20px}.learn-v3-comparison-copy>span{color:var(--lv3-gold);text-transform:uppercase;letter-spacing:.07em;font-size:.6rem;font-weight:700}.learn-v3-comparison-copy h2{color:#f0e3d1;margin:6px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:400}.learn-v3-comparison-copy>p{color:#a8a299;margin:0;font-size:.7rem;line-height:1.5}.learn-v3-comparison-copy ul:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.learn-v3-comparison-copy li{color:#bab4ab;padding-left:12px;font-size:.64rem;line-height:1.4;position:relative}.learn-v3-comparison-copy li:before{content:"◆";color:var(--lv3-gold);font-size:.4rem;position:absolute;left:0}.learn-v3-checklist-layout:where(:not([hidden])){grid-template-rows:minmax(0,1fr) auto;gap:20px;min-width:0;min-height:0;padding:24px 0 15px;display:grid;overflow:hidden}.learn-v3-checklist-grid:where(:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-height:0;display:grid}.learn-v3-checklist-group{background:linear-gradient(#120d09fa,#080808fa);border:1px solid #c28e4c40;min-width:0}.learn-v3-checklist-group header:where(:not([hidden])){border-bottom:1px solid #c28e4c2e;align-items:center;gap:10px;padding:15px 16px;display:flex}.learn-v3-checklist-group header span:where(:not([hidden])){color:#e4ae64;border:1px solid #ce9b5475;place-items:center;width:28px;height:28px;display:grid}.learn-v3-checklist-group h2{color:#eee1ce;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400}.learn-v3-checklist-group>div{padding:5px 15px 12px}.learn-v3-checklist-group article{border-bottom:1px solid #ffffff0b;padding:12px 0}.learn-v3-checklist-group article:last-child{border-bottom:0}.learn-v3-checklist-group article strong:where(:not([hidden])){color:#dcd1c2;font-size:.75rem;display:block}.learn-v3-checklist-group article p{color:#908b84;margin:5px 0 0;font-size:.64rem;line-height:1.48}.learn-v3-vocabulary-layout:where(:not([hidden])){grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;padding:18px 0 12px;display:grid;overflow:hidden}.learn-v3-term-grid:where(:not([hidden])){scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px 10px;min-height:0;display:grid;overflow-y:auto}.learn-v3-term-grid article{background:#ffffff04;border:1px solid #c28e4c2e;min-width:0;padding:11px 13px}.learn-v3-term-grid strong:where(:not([hidden])){color:#e2d5c4;font-family:Georgia,Times New Roman,serif;font-size:.77rem;font-weight:400;display:block}.learn-v3-term-grid p{color:#8f8a82;margin:4px 0 0;font-size:.58rem;line-height:1.4}.learn-v3-vocabulary-note:where(:not([hidden])){border-left:2px solid var(--lv3-gold);background:#ffffff05;align-items:center;gap:20px;padding:11px 14px;display:flex}.learn-v3-vocabulary-note strong{color:var(--lv3-gold);text-transform:uppercase;flex:none;font-size:.62rem}.learn-v3-vocabulary-note span{color:#99948c;font-size:.65rem}@media (width>=1101px) and (height<=760px){.learn-v3-activity-layout,.learn-v3-timeline-layout,.learn-v3-comparison-layout,.learn-v3-checklist-layout{padding-top:14px}.learn-v3-activity-node{padding:15px 10px 12px}.learn-v3-activity-icon-wrap{width:48px;height:48px;margin:12px 0}.learn-v3-activity-node>p,.learn-v3-timeline-item>p,.learn-v3-checklist-group article p{font-size:.58rem}.learn-v3-term-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.learn-v3-activity-layout:where(:not([hidden])),.learn-v3-timeline-layout:where(:not([hidden])),.learn-v3-comparison-layout:where(:not([hidden])),.learn-v3-checklist-layout:where(:not([hidden])),.learn-v3-vocabulary-layout:where(:not([hidden])){display:block;overflow:visible}.learn-v3-activity-flow,.learn-v3-timeline-line,.learn-v3-comparison-grid,.learn-v3-checklist-grid,.learn-v3-term-grid{grid-template-columns:1fr;overflow:visible}.learn-v3-activity-flow:where(:not([hidden])):before,.learn-v3-timeline-line:where(:not([hidden])):before{display:none}.learn-v3-wide-callout,.learn-v3-vocabulary-note{margin-top:16px}.learn-v3-comparison-card{grid-template-rows:240px auto}}@media (width>=1101px){.learn-v3-canvas{grid-template-rows:auto minmax(0,1fr) 58px;min-height:0;overflow:hidden}.learn-v3-feature-layout:where(:not([hidden])){box-sizing:border-box;grid-template-rows:minmax(0,1fr) auto;gap:clamp(10px,1.4vh,18px);width:100%;min-width:0;height:100%;min-height:0;max-height:100%;padding:clamp(10px,1.6vh,18px) 0 8px;display:grid;overflow:hidden}.learn-v3-feature-top:where(:not([hidden])){grid-template-columns:minmax(0,1.85fr) minmax(320px,.95fr);align-self:stretch;gap:clamp(8px,.9vw,15px);width:100%;min-width:0;height:100%;min-height:0;max-height:none;display:grid;overflow:hidden}.learn-v3-feature-hero{min-width:0;height:100%;min-height:0;overflow:hidden}.learn-v3-feature-hero-art,.learn-v3-feature-hero>.learn-v3-art-needed{width:100%;height:100%;min-height:0;max-height:none;overflow:hidden}.learn-v3-feature-stack:where(:not([hidden])){grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(7px,1vh,11px);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.learn-v3-feature-tile{grid-template-columns:clamp(96px,34%,165px) minmax(0,1fr);min-width:0;height:100%;min-height:0;overflow:hidden}.learn-v3-feature-media{min-width:0;height:100%;min-height:0;overflow:hidden}.learn-v3-feature-media>.learn-v3-art-needed{width:100%;height:100%;min-height:0;padding:clamp(4px,.6vh,8px);position:absolute;inset:0;overflow:hidden}.learn-v3-feature-tile-copy:where(:not([hidden])){flex-direction:column;justify-content:center;min-width:0;height:100%;min-height:0;padding:clamp(8px,1.5vh,17px) clamp(9px,1vw,17px);display:flex;overflow:hidden}.learn-v3-feature-tile-copy strong{flex:none;margin:0;font-size:clamp(.82rem,1.7vh,1.12rem);line-height:1.15}.learn-v3-feature-tile-copy p{overflow-wrap:anywhere;flex:0 auto;min-height:0;margin:clamp(4px,.65vh,8px) 0 0;font-size:clamp(.59rem,1.2vh,.78rem);line-height:1.42}.learn-v3-feature-hero-copy{padding:clamp(11px,1.8vh,20px) clamp(12px,1.4vw,22px)}.learn-v3-feature-hero-copy strong{font-size:clamp(1.15rem,2.6vh,1.9rem);line-height:1.05}.learn-v3-feature-hero-copy p{margin-top:clamp(4px,.6vh,8px);font-size:clamp(.59rem,1.15vh,.77rem);line-height:1.4}.learn-v3-feature-bottom{flex:none;min-height:0;padding:clamp(8px,1.2vh,15px) 0 4px;overflow:hidden}.learn-v3-feature-bottom h2{margin:0 0 clamp(7px,1vh,13px);font-size:clamp(.96rem,2vh,1.38rem);line-height:1.1}.learn-v3-pillar-grid:where(:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,.9vw,15px);min-width:0;display:grid}.learn-v3-pillar-card{grid-template-columns:clamp(38px,4.2vh,56px) minmax(0,1fr);gap:clamp(8px,.8vw,14px);min-width:0;min-height:0;padding:clamp(8px,1.3vh,15px);overflow:hidden}.learn-v3-pillar-icon-wrap{width:clamp(36px,5vh,54px);height:clamp(36px,5vh,54px)}.learn-v3-pillar-icon{width:68%;height:68%}.learn-v3-pillar-copy{min-width:0;overflow:hidden}.learn-v3-pillar-copy strong{font-size:clamp(.73rem,1.45vh,1rem);line-height:1.15}.learn-v3-pillar-copy p{margin-top:clamp(3px,.5vh,7px);font-size:clamp(.54rem,1.05vh,.72rem);line-height:1.38}.learn-v3-canvas-footer{height:58px;min-height:0}}@media (width>=1101px) and (height<=820px){.learn-v3-canvas{grid-template-rows:auto minmax(0,1fr) 48px;padding:14px 22px 0}.learn-v3-lesson-heading{padding-bottom:8px}.learn-v3-lesson-heading h1{margin:3px 0;font-size:clamp(1.55rem,3.5vh,2.25rem)}.learn-v3-lesson-heading p{font-size:.68rem;line-height:1.35}.learn-v3-feature-layout{gap:8px;padding:8px 0 5px}.learn-v3-feature-stack{gap:6px}.learn-v3-feature-bottom{padding-top:7px}.learn-v3-feature-bottom h2{margin-bottom:6px}.learn-v3-pillar-card{padding:7px 9px}.learn-v3-canvas-footer{height:48px}}@media (width>=1101px) and (height<=680px){.learn-v3-feature-tile-copy p{font-size:.56rem;line-height:1.3}.learn-v3-pillar-copy p{font-size:.51rem;line-height:1.28}.learn-v3-pillar-icon-wrap{width:34px;height:34px}}.learn-landing .learn-gateway-grid{flex:1 1 0;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-items:stretch;min-height:0}.learn-landing .learn-gateway-cell{height:100%;min-height:0}.learn-landing .learn-gateway-cell-start{grid-column:1/-1}.learn-landing .learn-gateway-card{height:100%;min-height:0}@media (width<=1100px){.learn-landing .learn-gateway-grid{flex:none;grid-template-rows:none;grid-auto-rows:auto;height:auto}.learn-landing .learn-gateway-cell,.learn-landing .learn-gateway-card{height:auto}}.learn-gateway-card{cursor:pointer}.learn-gateway-card-link:where(:not([hidden])){z-index:20;color:inherit;text-decoration:none;display:block;position:absolute;inset:0}.learn-gateway-card:has(.learn-gateway-card-link:focus-visible){outline:2px solid var(--ui-highlight,#d6b17c);outline-offset:-3px}.learn-gateway-card .learn-gateway-content,.learn-gateway-card .learn-quick-start-steps{pointer-events:none}@media (width<=700px){#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card-start .learn-gateway-art,#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card-start .learn-gateway-shade{height:154px}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card-start .learn-gateway-art{background-position:50% 45%}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card-start .learn-gateway-shade{background:linear-gradient(#0506060a 0%,#0506061a 58%,#050606e0 100%)}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card-start .learn-gateway-content:where(:not([hidden])){z-index:2;background:linear-gradient(#0a0c0cfa,#070909);flex-direction:column;justify-content:flex-start;width:100%;min-width:0;height:auto;padding:14px 16px 15px;display:flex;position:relative}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-explore{box-sizing:border-box;width:100%;min-height:34px;color:var(--public-characters-command-create-border-2);border-top:1px solid #b5825729;justify-content:space-between;align-items:center;margin:14px 0 0;padding:10px 0 0;font-size:12px;line-height:1}#root .app-shell .page-shell .learn-page.learn-landing:where(:not([hidden])){box-sizing:border-box;background:var(--public-account-page-fill);flex-direction:column;gap:7px;width:100%;min-width:0;max-width:100%;height:auto;margin:0;padding:8px;display:flex;overflow:visible}#root .app-shell .page-shell .learn-page.learn-landing>.learn-mode-switcher{order:0}#root .app-shell .page-shell .learn-page.learn-landing>.learn-gateway-grid{order:1}#root .app-shell .page-shell .learn-page.learn-landing .learn-mode-copy:where(:not([hidden])){display:none}#root .app-shell .page-shell .learn-page.learn-landing .learn-mode-switcher:where(:not([hidden])){box-sizing:border-box;border:1px solid var(--public-learn-mode-switcher-border);background:linear-gradient(#12100efa,#090b0bfa);width:100%;min-width:0;min-height:0;margin:0;padding:6px;display:block}#root .app-shell .page-shell .learn-page.learn-landing .learn-mode-options:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;min-width:0;display:grid}#root .app-shell .page-shell .learn-page.learn-landing .learn-mode-options button:where(:not([hidden])){box-sizing:border-box;width:100%;min-width:0;min-height:max(var(--public-control-min-height,52px), 52px);text-align:left;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;display:grid}#root .app-shell .page-shell .learn-page.learn-landing .learn-mode-options strong{font-size:13px;line-height:1.1}#root .app-shell .page-shell .learn-page.learn-landing .learn-mode-options small{margin-top:3px;font-size:10px;line-height:1.2}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-grid:where(:not([hidden])){grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:7px;width:100%;min-width:0;height:auto;margin:0;padding:0;display:grid;overflow:visible}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-cell,#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-cell-start{grid-column:1;width:100%;min-width:0;height:auto;min-height:0;margin:0}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card-start:where(:not([hidden])),#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card:not(.learn-gateway-card-start):where(:not([hidden])){box-sizing:border-box;border:1px solid var(--public-builder-picker-border);background:#090b0b;width:100%;min-width:0;height:184px;min-height:184px;max-height:184px;padding:0;display:block;position:relative;overflow:hidden}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card:not(.learn-gateway-card-start)>.learn-gateway-art{z-index:0;opacity:1;filter:brightness(1.12)saturate(1.05)contrast(1.02);background-position:50%;background-repeat:no-repeat;background-size:cover;width:44%;height:100%;position:absolute;inset:0 0 0 auto;transform:none}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card-start>.learn-gateway-art{z-index:0;opacity:1;filter:brightness(1.12)saturate(1.05)contrast(1.02);background-position:68%;background-repeat:no-repeat;background-size:cover;width:44%;height:100%;position:absolute;inset:0 0 0 auto;transform:none}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card:not(.learn-gateway-card-start)>.learn-gateway-shade,#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card-start>.learn-gateway-shade{z-index:1;background:linear-gradient(90deg,#090b0b 0%,#090b0b80 34%,#090b0b08 100%);width:56%;height:100%;position:absolute;inset:0 0 0 auto}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card:not(.learn-gateway-card-start)>.learn-gateway-content:where(:not([hidden])),#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card-start>.learn-gateway-content:where(:not([hidden])){z-index:2;box-sizing:border-box;text-align:left;background:0 0;grid-template-rows:28px 46px 42px;grid-template-columns:minmax(0,1fr);align-content:start;width:66%;min-width:0;height:100%;margin:0;padding:12px 8px 10px 14px;display:grid;position:relative}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card .learn-gateway-meta:where(:not([hidden])){grid-row:1;align-items:center;gap:7px;width:100%;height:28px;min-height:28px;margin:0;display:flex}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card .learn-gateway-number{width:27px;min-width:27px;height:27px;min-height:27px;font-size:11px}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card .learn-gateway-phase{letter-spacing:.11em;font-size:9px;line-height:1}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card h2:where(:not([hidden])),#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card-start h2:where(:not([hidden])){text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-row:2;place-self:start;width:100%;height:46px;min-height:46px;max-height:46px;margin:8px 0 0;padding:0;font-size:21px;line-height:1.08;display:-webkit-box;overflow:hidden}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card-start .learn-gateway-content p:where(:not([hidden])),#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card p:where(:not([hidden])),#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card-start p:where(:not([hidden])){color:#aaa49c;text-align:left;-webkit-box-orient:vertical;grid-row:3;place-self:start;width:100%;max-width:none;margin:10px 0 0;padding:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card-start .learn-gateway-content p,#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card p,#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card-start p{-webkit-line-clamp:3;height:58px;min-height:58px;max-height:58px}#root .app-shell .page-shell .learn-page.learn-landing .learn-quick-start-steps:where(:not([hidden])),#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-explore:where(:not([hidden])),#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card ul:where(:not([hidden])){display:none}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card-link:active+.learn-gateway-art{filter:brightness(.86)saturate(.9)}}@media (width<=380px){#root .app-shell .page-shell .learn-page.learn-landing{padding:6px}#root .app-shell .page-shell .learn-page.learn-landing .learn-mode-options button{min-height:max(var(--public-control-min-height,50px), 50px);padding:6px 8px}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card:not(.learn-gateway-card-start),#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card-start{height:176px;min-height:176px;max-height:176px}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card:not(.learn-gateway-card-start)>.learn-gateway-content,#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card-start>.learn-gateway-content{width:68%;padding:10px 7px 8px 12px}#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card h2,#root .app-shell .page-shell .learn-page.learn-landing .learn-gateway-card-start h2{font-size:19px}}@media (width<=700px){#root .app-shell .page-shell .learn-v3:where(:not([hidden])){background:var(--lv3-bg);width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:0;display:block;position:relative;inset:auto;overflow:visible}#root .app-shell .page-shell .learn-v3-chapters{border-top:0;width:100%;min-width:0}#root .app-shell .page-shell .learn-v3-chapter-links:where(:not([hidden])){scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;min-width:0;display:flex;overflow-x:auto}#root .app-shell .page-shell .learn-v3-chapter-links:where(:not([hidden]))::-webkit-scrollbar{display:none}#root .app-shell .page-shell .learn-v3-chapter-links a{flex:0 0 142px;height:50px;min-height:50px;padding:0 12px}#root .app-shell .page-shell .learn-v3-chapter-links a span{font-size:10px}#root .app-shell .page-shell .learn-v3-chapter-links a strong{margin-top:2px;font-size:12px}#root .app-shell .page-shell .learn-v3-identity:where(:not([hidden])){display:none}#root .app-shell .page-shell .learn-v3-layout:where(:not([hidden])){flex-direction:column;width:100%;min-width:0;display:flex;overflow:visible}#root .app-shell .page-shell .learn-v3-index:where(:not([hidden])){border:0;border-bottom:1px solid var(--lv3-border);background:linear-gradient(#0d0f10,#090a0b);order:0;width:100%;min-width:0;margin:0;padding:10px 0 8px;display:block;overflow:hidden}#root .app-shell .page-shell .learn-v3-index-heading:where(:not([hidden])){border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 12px;margin:0;padding:0 14px 8px;display:grid}#root .app-shell .page-shell .learn-v3-index-heading .learn-v3-kicker{grid-column:1;margin:0;font-size:9px}#root .app-shell .page-shell .learn-v3-index-heading>strong{color:#aaa39a;grid-column:2;margin:0;font-family:inherit;font-size:11px;font-weight:500}#root .app-shell .page-shell .learn-v3-progress-bar{grid-column:1/-1;height:2px;margin:4px 0 0}#root .app-shell .page-shell .learn-v3-index ol:where(:not([hidden])){scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;width:100%;min-width:0;max-height:none;margin:0;padding:0 12px 2px;list-style:none;display:flex;overflow:auto hidden}#root .app-shell .page-shell .learn-v3-index ol:where(:not([hidden]))::-webkit-scrollbar{display:none}#root .app-shell .page-shell .learn-v3-index li{flex:none}#root .app-shell .page-shell .learn-v3-index li button:where(:not([hidden])){width:auto;min-width:0;max-width:220px;min-height:max(var(--public-control-min-height,40px), 40px);background:#ffffff03;border:1px solid #b9894d24;grid-template-columns:24px minmax(0,auto);align-items:center;gap:7px;padding:5px 9px 5px 6px;display:grid}#root .app-shell .page-shell .learn-v3-index li button>span{width:22px;height:22px;font-size:10px}#root .app-shell .page-shell .learn-v3-index li button strong{white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:11px}#root .app-shell .page-shell .learn-v3-index li.is-active button{background:#845b2f1f;border-color:#d19e5975}#root .app-shell .page-shell .learn-v3-up-next:where(:not([hidden])),#root .app-shell .page-shell .learn-v3-remember:where(:not([hidden])),#root .app-shell .page-shell .learn-v3-sources:where(:not([hidden])),#root .app-shell .page-shell .learn-v3-chapter-progress:where(:not([hidden])){display:none}#root .app-shell .page-shell .learn-v3-canvas:where(:not([hidden])){background:radial-gradient(circle at 76% 10%,#653d1e12,#0000 34%),#070809;order:1;width:100%;min-width:0;margin:0;padding:16px 14px 0;display:block;overflow:visible}#root .app-shell .page-shell .learn-v3-lesson-heading{margin:0;padding:0 0 14px}#root .app-shell .page-shell .learn-v3-lesson-heading .learn-v3-kicker{font-size:10px}#root .app-shell .page-shell .learn-v3-lesson-heading h1{text-wrap:balance;max-width:none;margin:7px 0 8px;font-size:clamp(1.9rem,8vw,2.35rem);line-height:1.02}#root .app-shell .page-shell .learn-v3-lesson-heading p{max-width:none;font-size:14px;line-height:1.48}#root .app-shell .page-shell .learn-v3-art-needed:where(:not([hidden])){display:none}#root .app-shell .page-shell .learn-v3-content:where(:not([hidden])){width:100%;min-width:0;margin:0;padding:14px 0 4px;display:block;overflow:visible}#root .app-shell .page-shell .learn-v3-lesson-art:where(:not([hidden])){object-fit:cover;width:100%;height:auto;max-height:240px;margin:0 0 14px;display:block}#root .app-shell .page-shell .learn-v3-copy p{max-width:none;margin:0 0 12px;font-size:14px;line-height:1.55}#root .app-shell .page-shell .learn-v3-copy ul{grid-template-columns:minmax(0,1fr);gap:7px}#root .app-shell .page-shell .learn-v3-callout,#root .app-shell .page-shell .learn-v3-wide-callout,#root .app-shell .page-shell .learn-v3-vocabulary-note{margin:14px 0 0;padding:12px 13px}#root .app-shell .page-shell .learn-v3-feature-layout:where(:not([hidden])){width:100%;min-width:0;margin:0;padding:14px 0 4px;display:block;overflow:visible}#root .app-shell .page-shell .learn-v3-feature-top:where(:not([hidden])){width:100%;min-width:0;display:block}#root .app-shell .page-shell .learn-v3-feature-hero{min-height:0;margin:0 0 8px;padding:14px;position:relative;overflow:hidden}#root .app-shell .page-shell .learn-v3-feature-hero:where(:not([hidden])):after{display:none}#root .app-shell .page-shell .learn-v3-feature-hero-copy{padding:0;position:relative;inset:auto}#root .app-shell .page-shell .learn-v3-feature-hero-copy strong{max-width:none;font-size:20px}#root .app-shell .page-shell .learn-v3-feature-hero-copy p{margin-top:7px;font-size:13px;line-height:1.48}#root .app-shell .page-shell .learn-v3-feature-hero:has(>img.learn-v3-feature-hero-art){min-height:210px;padding:0}#root .app-shell .page-shell .learn-v3-feature-hero:has(>img.learn-v3-feature-hero-art):where(:not([hidden])):after{display:block;inset:42% 0 0}#root .app-shell .page-shell .learn-v3-feature-hero:has(>img.learn-v3-feature-hero-art) .learn-v3-feature-hero-copy{padding:14px;position:absolute;bottom:0;left:0;right:0}#root .app-shell .page-shell .learn-v3-feature-stack:where(:not([hidden])){grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:7px;width:100%;min-width:0;display:grid}#root .app-shell .page-shell .learn-v3-feature-tile:where(:not([hidden])){grid-template-columns:64px minmax(0,1fr);min-height:86px;display:grid}#root .app-shell .page-shell .learn-v3-feature-tile:has(.learn-v3-art-needed){grid-template-columns:minmax(0,1fr)}#root .app-shell .page-shell .learn-v3-feature-tile>div:last-child{align-self:center;padding:12px}#root .app-shell .page-shell .learn-v3-feature-tile>div:last-child strong{font-size:16px}#root .app-shell .page-shell .learn-v3-feature-tile>div:last-child p{margin-top:5px;font-size:12px;line-height:1.45}#root .app-shell .page-shell .learn-v3-feature-icon{min-height:86px}#root .app-shell .page-shell .learn-v3-feature-bottom{margin-top:16px;padding:14px 0 0}#root .app-shell .page-shell .learn-v3-feature-bottom h2{margin:0 0 10px;font-size:22px}#root .app-shell .page-shell .learn-v3-pillar-grid{grid-template-columns:minmax(0,1fr);gap:7px}#root .app-shell .page-shell .learn-v3-pillar-card{grid-template-columns:50px minmax(0,1fr);gap:12px;min-height:0;padding:12px}#root .app-shell .page-shell .learn-v3-pillar-icon-wrap{width:46px;height:46px}#root .app-shell .page-shell .learn-v3-pillar-icon{width:30px;height:30px}#root .app-shell .page-shell .learn-v3-pillar-copy strong{font-size:16px}#root .app-shell .page-shell .learn-v3-pillar-copy p{margin-top:5px;font-size:12px;line-height:1.45}#root .app-shell .page-shell .learn-v3-activity-layout:where(:not([hidden])),#root .app-shell .page-shell .learn-v3-timeline-layout:where(:not([hidden])),#root .app-shell .page-shell .learn-v3-comparison-layout:where(:not([hidden])),#root .app-shell .page-shell .learn-v3-checklist-layout:where(:not([hidden])),#root .app-shell .page-shell .learn-v3-vocabulary-layout:where(:not([hidden])){width:100%;min-width:0;margin:0;padding:14px 0 4px;display:block;overflow:visible}#root .app-shell .page-shell .learn-v3-activity-flow:where(:not([hidden])){grid-template-columns:minmax(0,1fr);gap:7px;display:grid}#root .app-shell .page-shell .learn-v3-activity-flow:where(:not([hidden])):before{display:none}#root .app-shell .page-shell .learn-v3-activity-node:where(:not([hidden])){text-align:left;grid-template-rows:auto auto;grid-template-columns:28px 44px minmax(0,1fr);align-items:center;gap:3px 10px;min-height:72px;padding:10px;display:grid}#root .app-shell .page-shell .learn-v3-activity-number{grid-area:1/1/3;width:26px;height:26px;position:static}#root .app-shell .page-shell .learn-v3-activity-icon-wrap{grid-area:1/2/3;width:42px;height:42px;margin:0}#root .app-shell .page-shell .learn-v3-activity-node>strong{grid-area:1/3;font-size:15px}#root .app-shell .page-shell .learn-v3-activity-node>p{grid-area:2/3;margin:0;font-size:12px;line-height:1.4}#root .app-shell .page-shell .learn-v3-timeline-line:where(:not([hidden])),#root .app-shell .page-shell .learn-v3-comparison-grid:where(:not([hidden])),#root .app-shell .page-shell .learn-v3-checklist-grid:where(:not([hidden])),#root .app-shell .page-shell .learn-v3-term-grid:where(:not([hidden])){grid-template-columns:minmax(0,1fr);gap:7px;width:100%;min-width:0;display:grid}#root .app-shell .page-shell .learn-v3-timeline-line:where(:not([hidden])):before{display:none}#root .app-shell .page-shell .learn-v3-timeline-item{padding:12px 12px 12px 50px}#root .app-shell .page-shell .learn-v3-timeline-marker{width:28px;height:28px;top:12px;left:12px;transform:none}#root .app-shell .page-shell .learn-v3-timeline-item>strong{font-size:15px}#root .app-shell .page-shell .learn-v3-timeline-item>p{margin-top:5px;font-size:12px;line-height:1.45}#root .app-shell .page-shell .learn-v3-comparison-card:where(:not([hidden])){min-height:0;display:block}#root .app-shell .page-shell .learn-v3-comparison-art{object-fit:cover;width:100%;height:160px}#root .app-shell .page-shell .learn-v3-comparison-copy{padding:13px}#root .app-shell .page-shell .learn-v3-comparison-copy h2{font-size:19px}#root .app-shell .page-shell .learn-v3-comparison-copy>p{font-size:12px;line-height:1.45}#root .app-shell .page-shell .learn-v3-comparison-copy ul{grid-template-columns:minmax(0,1fr);gap:5px;margin-top:10px}#root .app-shell .page-shell .learn-v3-checklist-group{min-width:0}#root .app-shell .page-shell .learn-v3-vocabulary-note:where(:not([hidden])){display:block}#root .app-shell .page-shell .learn-v3-vocabulary-note strong:where(:not([hidden])){margin-bottom:5px;display:block}#root .app-shell .page-shell .learn-v3-canvas-footer:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:18px 0 0;padding:14px 0 10px;display:grid}#root .app-shell .page-shell .learn-v3-progress-dots:where(:not([hidden])){display:none}#root .app-shell .page-shell .learn-v3-canvas-footer>button{width:100%;min-width:0;min-height:max(var(--public-control-min-height,44px), 44px);padding:0 10px;font-size:12px}#root .app-shell .page-shell .learn-v3-next-link{width:100%;min-width:0;min-height:44px;padding:0 10px;font-size:12px}#root .app-shell .page-shell .learn-v3-canvas{touch-action:pan-y;overscroll-behavior-x:contain}#root .app-shell .page-shell .learn-v3-chapters:where(:not([hidden])){flex-direction:column;display:flex}#root .app-shell .page-shell .learn-v3-mode:where(:not([hidden])){border-top:0;border-bottom:1px solid var(--lv3-border);background:#0b0d0e;order:0;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;min-height:48px;margin:0;padding:0;display:grid}#root .app-shell .page-shell .learn-v3-mode button{border:0;border-left:1px solid var(--lv3-border);color:#aaa39a;background:0 0;width:100%;min-width:0;font-weight:600}#root .app-shell .page-shell .learn-v3-mode button:first-child{border-left:0}#root .app-shell .page-shell .learn-v3-mode button.is-active{color:#f2eadf;box-shadow:inset 0 -2px var(--public-characters-command-create-border-2,#bd825d);background:linear-gradient(#723a2294,#371912bd)}#root .app-shell .page-shell .learn-v3-chapter-links{order:1}#root .app-shell .page-shell .learn-v3-feature-hero-copy,#root .app-shell .page-shell .learn-v3-timeline-item,#root .app-shell .page-shell .learn-v3-comparison-copy,#root .app-shell .page-shell .learn-v3-feature-tile-copy,#root .app-shell .page-shell .learn-v3-pillar-copy,#root .app-shell .page-shell .learn-v3-checklist-group article,#root .app-shell .page-shell .learn-v3-term-grid article,#root .app-shell .page-shell .learn-v3-feature-hero-copy p{width:100%;max-width:none}#root .app-shell .page-shell .learn-v3-pillar-copy p{width:100%}#root .app-shell .page-shell .learn-v3-timeline-item>p{width:100%;max-width:none}#root .app-shell .page-shell .learn-v3-comparison-copy>p,#root .app-shell .page-shell .learn-v3-feature-tile-copy p{width:100%}#root .app-shell .page-shell .learn-v3-checklist-group article p,#root .app-shell .page-shell .learn-v3-term-grid p{width:100%;max-width:none}#root .app-shell .page-shell .learn-v3-feature-tile:has(.learn-v3-art-needed):where(:not([hidden])){display:block}#root .app-shell .page-shell .learn-v3-feature-tile:has(.learn-v3-art-needed) .learn-v3-feature-media:where(:not([hidden])){display:none}#root .app-shell .page-shell .learn-v3-feature-tile:has(.learn-v3-art-needed) .learn-v3-feature-tile-copy{padding:14px 18px}#root .app-shell .page-shell .learn-v3-mode button:where(:not([hidden])){min-height:max(var(--public-control-min-height,48px), 48px);text-align:left;grid-template-columns:18px auto;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:grid}#root .app-shell .page-shell .learn-v3-mode-icon{width:17px;height:17px;color:var(--public-characters-command-create-border-2)}#root .app-shell .page-shell .learn-v3-mode button.is-active .learn-v3-mode-icon{color:var(--ui-highlight,#d6b17c)}#root .app-shell .page-shell .learn-v3-lesson-heading h1{box-shadow:none;outline:none}#root .app-shell .page-shell .learn-v3-comparison-copy,#root .app-shell .page-shell .learn-v3-feature-tile-copy,#root .app-shell .page-shell .learn-v3-pillar-copy{padding-left:14px;padding-right:14px}#root .app-shell .page-shell .learn-v3-pillar-copy p,#root .app-shell .page-shell .learn-v3-comparison-copy>p,#root .app-shell .page-shell .learn-v3-feature-tile-copy p{max-width:none}}.learn-page.learn-landing:where(:not([hidden])){box-sizing:border-box;top:var(--td-page-top);width:100%;max-width:none;height:auto;min-height:0;max-height:none;padding:var(--td-page-padding-top) var(--app-page-gutter) var(--td-page-padding-bottom);background:var(--public-account-page-fill);flex-direction:column;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}.learn-command-header:where(:not([hidden])){box-sizing:border-box;width:100%;max-width:none;height:58px;min-height:58px;margin:var(--td-header-margin,0);align-items:center;gap:var(--td-header-actions-gap,0);background:var(--public-account-username-input-fill);border:0;flex:0 0 58px;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.learn-command-title:where(:not([hidden])){align-items:center;gap:0;min-width:0;padding:0 24px 0 0;display:flex}.learn-command-title h1{color:var(--public-builder-identity-player-text);white-space:nowrap;flex:none;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.1rem);font-weight:400;line-height:.95}.learn-command-title p{flex:0 1 var(--td-header-description-width,760px);min-width:0;max-width:var(--td-header-description-width,760px);border-left:1px solid var(--public-characters-command-create-border);color:var(--public-token-command-main-text);letter-spacing:0;white-space:normal;margin:0 0 0 18px;padding:3px 0 3px 18px;font-size:.66rem;line-height:1.45}.learn-hero-actions:where(:not([hidden])),.learn-next-actions:where(:not([hidden])){flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.learn-section-heading:where(:not([hidden])){grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:clamp(36px,6vw,90px);display:grid}.learn-engine h2,.learn-practice h2,.learn-section-heading h2{color:var(--public-discover-volunteer-text);margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,4vw,4.3rem);font-weight:400;line-height:1.04}.learn-next h2,.learn-official h2{color:var(--public-discover-volunteer-text);margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.04}.learn-next h2{font-size:clamp(2.15rem,4vw,4.3rem)}.learn-section-heading>p{color:var(--public-learn-section-heading-text);margin:0;line-height:1.75}.learn-topics:where(:not([hidden])){gap:34px;display:grid}.learn-flow:where(:not([hidden])){border-top:1px solid var(--public-learn-flow-border);border-bottom:1px solid var(--public-learn-flow-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.learn-flow article:where(:not([hidden])){min-height:180px;padding:24px;display:grid}.learn-flow article+article{border-left:1px solid var(--public-learn-flow-border)}.learn-flow span{color:var(--public-learn-flow-text);font-family:Georgia,Times New Roman,serif}.learn-flow strong{color:var(--public-learn-flow-text-2);align-self:end;margin-top:30px;font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:400}.learn-flow p{color:var(--public-learn-flow-text-3);margin:7px 0 0;font-size:.88rem;line-height:1.5}.learn-topic-grid:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.learn-topic-card:where(:not([hidden])){border:1px solid var(--public-learn-topic-card-border-2);background:linear-gradient(145deg,var(--public-community-build-token-row-fill),var(--public-learn-topic-card-fill-2));border-radius:14px;flex-direction:column;min-height:430px;padding:clamp(28px,4vw,42px);display:flex}.learn-topic-card:first-child{border-color:var(--public-learn-topic-card-border);background:radial-gradient(circle at 90% 10%,var(--public-learn-topic-card-fill),var(--public-account-username-input-fill) 48%),linear-gradient(145deg,var(--public-learn-topic-card-fill-3),var(--public-learn-topic-card-fill-2))}.learn-topic-eyebrow{color:var(--public-learn-topic-eyebrow-text);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:700}.learn-topic-card h3{color:var(--public-learn-topic-card-text-3);margin:28px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400}.learn-topic-card>p{color:var(--public-learn-topic-card-text-4);margin:0;line-height:1.7}.learn-topic-card ul:where(:not([hidden])){gap:0;margin:28px 0;padding:0;list-style:none;display:grid}.learn-topic-card li:where(:not([hidden])){border-bottom:1px solid var(--public-learn-topic-card-border-3);color:var(--public-learn-topic-card-text-5);align-items:center;gap:12px;padding:10px 0;display:flex}.learn-topic-card li:first-child{border-top:1px solid var(--public-learn-topic-card-border-3)}.learn-topic-card li span{color:var(--public-learn-topic-card-text)}.learn-topic-card>a{color:var(--public-learn-topic-card-text-2);margin-top:auto}.learn-topic-future{color:var(--public-learn-topic-future-text);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;font-size:.78rem}.learn-practice:where(:not([hidden])){border:1px solid var(--public-learn-practice-border);background:radial-gradient(circle at 80% 20%,var(--public-learn-practice-fill),var(--public-account-username-input-fill) 50%),var(--public-learn-practice-fill-2);border-radius:16px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(40px,6vw,80px);padding:clamp(34px,5vw,58px);display:grid}.learn-practice-copy p{color:var(--public-learn-practice-copy-text);margin:18px 0 0;line-height:1.7}.learn-practice-grid:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.learn-practice-grid article:where(:not([hidden])){border:1px solid var(--public-learn-practice-grid-border);background:var(--public-learn-practice-grid-fill);border-radius:12px;flex-direction:column;min-height:300px;padding:26px;display:flex}.learn-practice-grid article>span{color:var(--public-learn-practice-grid-text);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:700}.learn-practice-grid h3{color:var(--public-learn-practice-grid-text-2);margin:28px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400}.learn-practice-grid p{color:var(--public-learn-practice-grid-text-3);margin:0;line-height:1.65}.learn-practice-grid small{color:var(--public-learn-practice-grid-text-4);margin-top:auto}.learn-engine:where(:not([hidden])){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;display:grid}.learn-engine>div:last-child>p{color:var(--public-learn-engine-text);margin:0;line-height:1.75}.learn-example{border-left:2px solid var(--public-learn-example-border);background:var(--public-learn-example-fill);margin-top:28px;padding:26px}.learn-example>span{color:var(--public-learn-example-text);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:700}.learn-example strong:where(:not([hidden])){color:var(--public-learn-example-text-2);margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400;display:block}.learn-example p{color:var(--public-learn-example-text-3);margin:8px 0 0;line-height:1.6}.learn-official:where(:not([hidden])){border-top:1px solid var(--public-learn-official-border);border-bottom:1px solid var(--public-learn-official-border);justify-content:space-between;align-items:center;gap:40px;padding:34px clamp(26px,4vw,44px);display:flex}.learn-official h2{font-size:clamp(1.7rem,3vw,2.6rem)}.learn-official p{max-width:700px;color:var(--public-learn-official-text-2);margin:12px 0 0;line-height:1.65}.learn-official>a{color:var(--public-learn-official-text);flex:none}.learn-next:where(:not([hidden])){text-align:center;flex-direction:column;align-items:center;padding:clamp(48px,7vw,80px) 20px;display:flex}.learn-next p{max-width:600px;color:var(--public-learn-next-text);margin:16px 0 0;line-height:1.7}.learn-section-heading>p{max-width:680px}@media (width>=1500px){.learn-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.learn-page:where(:not([hidden])){gap:clamp(58px,7vw,96px);display:grid}.learn-hero{margin:0}.learn-hero h1{max-width:none}.learn-hero>p{font-family:inherit}.learn-page{width:100%;max-width:none;margin:0;padding:32px 14px 80px}@media (width>=1500px){.learn-page{padding-left:10px;padding-right:10px}}.learn-hero{width:100%;max-width:none;padding:0}.learn-hero h1{color:var(--public-builder-identity-player-text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,5vw,6rem);font-weight:400;line-height:.95}.learn-hero>p{max-width:980px;color:var(--public-learn-hero-text);margin:22px 0 0;font-size:1.08rem;line-height:1.8}.learn-page.learn-landing{gap:10px;overflow:hidden}.learn-command-journey{grid-template-columns:minmax(0,1fr) auto;gap:24px}.learn-command-journey strong{text-transform:uppercase}.learn-command-journey>a{border:1px solid var(--public-learn-command-journey-border);min-height:34px;color:var(--public-learn-command-journey-text);background:linear-gradient(180deg,var(--public-learn-command-journey-fill-2),var(--public-learn-command-journey-fill));letter-spacing:.09em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;padding:0 15px;font-size:.64rem;font-weight:700}.learn-gateway-grid:where(:not([hidden])){box-sizing:border-box;flex:1 1 0;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;min-height:0;display:grid}.learn-gateway-card,.learn-gateway-cell{min-width:0;min-height:0}.learn-gateway-card{box-sizing:border-box;border:1px solid var(--public-discover-grid-card-border-2);width:100%;height:100%;color:inherit;background:var(--public-discover-grid-card-fill);isolation:isolate;transition:var(--ui-motion-transition,border-color .15s ease,transform .15s ease);position:relative;overflow:hidden}.learn-gateway-card:hover{z-index:2;border-color:var(--public-discover-grid-card-border)}.learn-gateway-art,.learn-gateway-shade{position:absolute;inset:0}.learn-gateway-art{z-index:-3;opacity:.46;transition:var(--ui-motion-transition,opacity .18s ease,transform .22s ease);transform:scale(1.01)}.learn-gateway-card:hover .learn-gateway-art{opacity:.56;transform:scale(1.025)}.learn-gateway-shade{z-index:-2;background:linear-gradient(90deg,var(--public-learn-gateway-shade-fill) 0%,var(--public-learn-gateway-shade-fill-2) 34%,var(--public-learn-gateway-shade-fill-3) 66%,var(--public-learn-gateway-shade-fill-4) 100%),linear-gradient(0deg,var(--public-learn-gateway-shade-fill-5),var(--public-account-username-input-fill) 44%)}.learn-gateway-art{background:radial-gradient(circle at 78% 46%,var(--public-learn-gateway-art-fill-5),var(--public-account-username-input-fill) 28%),radial-gradient(circle at 76% 54%,var(--public-learn-gateway-art-fill-12),var(--public-account-username-input-fill) 48%),repeating-linear-gradient(115deg,var(--public-adventuring-bag-group-heading-fill) 0,var(--public-adventuring-bag-group-heading-fill) 1px,var(--public-account-username-input-fill) 1px,var(--public-account-username-input-fill) 9px)}.learn-gateway-art-gateway .learn-gateway-art{background:radial-gradient(ellipse at 78% 52%,var(--public-learn-gateway-art-fill-13),var(--public-account-username-input-fill) 18%),linear-gradient(90deg,var(--public-account-username-input-fill) 62%,var(--public-learn-gateway-art-fill-3))}.learn-gateway-art-classes .learn-gateway-art{background:radial-gradient(circle at 80% 50%,var(--public-learn-gateway-art-fill),var(--public-account-username-input-fill) 30%),repeating-linear-gradient(90deg,var(--public-account-username-input-fill) 0,var(--public-account-username-input-fill) 9%,var(--public-learn-gateway-art-fill-7) 9%,var(--public-learn-gateway-art-fill-7) 10%)}.learn-gateway-art-tokens .learn-gateway-art{background:radial-gradient(circle at 78% 46%,var(--public-learn-gateway-art-fill-11),var(--public-account-username-input-fill) 12%),radial-gradient(circle at 66% 68%,var(--public-learn-gateway-art-fill-6),var(--public-account-username-input-fill) 11%),radial-gradient(circle at 87% 74%,var(--public-learn-gateway-art-fill-10),var(--public-account-username-input-fill) 9%)}.learn-gateway-art-party .learn-gateway-art{background:radial-gradient(ellipse at 77% 58%,var(--public-learn-gateway-art-fill-4),var(--public-account-username-input-fill) 28%),radial-gradient(ellipse at 82% 75%,var(--public-learn-gateway-art-fill-2),var(--public-account-username-input-fill) 36%)}.learn-gateway-art-combat .learn-gateway-art{background:repeating-linear-gradient(104deg,var(--public-account-username-input-fill) 0,var(--public-account-username-input-fill) 11%,var(--public-learn-gateway-art-fill-8) 11%,var(--public-learn-gateway-art-fill-8) 11.4%),radial-gradient(circle at 79% 56%,var(--public-learn-gateway-art-fill-9),var(--public-account-username-input-fill) 15%)}.learn-gateway-art-dungeon .learn-gateway-art{background:radial-gradient(ellipse at 82% 50%,var(--public-learn-gateway-art-fill-14),var(--public-account-username-input-fill) 20%),linear-gradient(90deg,var(--public-account-username-input-fill) 58%,var(--public-learn-gateway-art-fill-15))}.learn-gateway-art-virtual-combat .learn-gateway-art,.learn-gateway-art-virtual-dungeon .learn-gateway-art,.learn-gateway-art-virtual-party .learn-gateway-art{background:radial-gradient(circle at 80% 50%,var(--public-learn-gateway-art-fill-16),var(--public-account-username-input-fill) 27%),repeating-linear-gradient(0deg,var(--public-account-username-input-fill) 0,var(--public-account-username-input-fill) 12px,var(--public-learn-gateway-art-fill-17) 12px,var(--public-learn-gateway-art-fill-17) 13px)}.learn-gateway-content:where(:not([hidden])){box-sizing:border-box;flex-direction:column;width:61%;height:100%;display:flex}.learn-gateway-meta:where(:not([hidden])){align-items:center;gap:12px;display:flex}.learn-gateway-number:where(:not([hidden])){border:1px solid var(--public-learn-gateway-number-border);width:31px;height:31px;color:var(--public-learn-gateway-number-text);background:var(--public-learn-gateway-number-fill);justify-content:center;align-items:center;font-family:Georgia,Times New Roman,serif;display:inline-flex}.learn-gateway-number:first-line{transform:rotate(-45deg)}.learn-gateway-number{transform:none}.learn-gateway-phase{text-transform:uppercase;font-weight:700}.learn-gateway-phase-learn{color:var(--public-learn-gateway-phase-learn-text)}.learn-gateway-phase-build{color:var(--public-learn-gateway-phase-build-text)}.learn-gateway-phase-play{color:var(--public-learn-gateway-phase-play-text)}.learn-gateway-card h2{color:var(--public-discover-grid-card-text);margin:11px 0 0;font-family:Georgia,Times New Roman,serif;font-weight:400}.learn-gateway-card p{color:var(--public-builder-slot-heading-text-4);margin:8px 0 0}.learn-gateway-card ul:where(:not([hidden])){margin:10px 0 0;padding:0;list-style:none;display:grid}.learn-gateway-card li:where(:not([hidden])){color:var(--public-discover-grid-events-list-text);align-items:baseline;display:flex}.learn-gateway-card li span{color:var(--public-learn-gateway-card-text);flex:none;font-size:.39rem}.learn-gateway-explore:where(:not([hidden])){color:var(--public-characters-command-create-border-2);align-items:center;gap:9px;margin-top:auto;font-size:.67rem;font-weight:600;display:inline-flex}.learn-mode-switcher:where(:not([hidden])){box-sizing:border-box;border:1px solid var(--public-learn-mode-switcher-border);background:linear-gradient(90deg,var(--public-discover-grid-card-fill),var(--public-class-v2-banner-fill-2),var(--public-learn-mode-switcher-fill));flex:none;grid-template-columns:minmax(300px,.8fr) minmax(520px,1.2fr);align-items:center;gap:24px;width:100%;min-height:55px;padding:6px 10px 6px 14px;display:grid}.learn-mode-copy:where(:not([hidden])){align-items:center;gap:22px;min-width:0;display:flex}.learn-mode-copy>span{color:var(--public-learn-mode-copy-text);letter-spacing:.14em;text-transform:uppercase;flex:none;font-size:.62rem;font-weight:700}.learn-mode-copy>strong{color:var(--public-builder-identity-back-text-3);font-family:Georgia,Times New Roman,serif;font-size:.87rem;font-weight:400}.learn-mode-options:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.learn-mode-options button:where(:not([hidden])){min-width:0;min-height:max(var(--public-control-min-height,41px), 41px);border:1px solid var(--public-adventuring-bag-picker-heading-border-4);color:var(--public-learn-mode-options-text);background:var(--public-learn-topic-card-fill-2);cursor:pointer;text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:5px 11px;display:grid}.learn-mode-options button:hover{border-color:var(--public-learn-mode-options-border)}.learn-mode-options button.is-active{border-color:var(--public-is-active-border);color:var(--public-characters-command-create-text);background:linear-gradient(100deg,var(--public-characters-command-create-fill),var(--public-is-active-fill-11))}.learn-mode-icon{color:var(--public-learn-mode-icon-text)}.learn-mode-options button>span:last-child:where(:not([hidden])){flex-direction:column;display:flex}.learn-mode-options strong{color:inherit;letter-spacing:.05em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:.77rem;font-weight:400}.learn-mode-options small{color:var(--public-learn-mode-options-text-2);margin-top:1px;font-size:.55rem}.learn-gateway-art-gateway .learn-gateway-art{opacity:.88;background-position:68%;background-repeat:no-repeat;background-size:cover}.learn-gateway-art-gateway .learn-gateway-shade{background:linear-gradient(90deg,var(--public-discover-grid-card-shade-fill) 0%,var(--public-discover-grid-card-shade-fill-2) 25%,var(--public-builder-slot-fill-2) 45%,var(--public-discover-grid-card-shade-fill-3) 68%,var(--public-discover-grid-card-shade-fill-4) 100%),linear-gradient(0deg,var(--public-discover-grid-card-shade-fill-5),var(--public-account-username-input-fill) 44%)}.learn-gateway-content{padding:17px 15px 15px 17px}.learn-gateway-number{font-size:.72rem}.learn-gateway-phase{letter-spacing:.13em;font-size:.64rem}.learn-gateway-card h2{margin-top:13px;font-size:clamp(1.6rem,1.75vw,2.05rem);line-height:1.02}.learn-gateway-card p{max-width:350px;margin-top:10px;font-size:.82rem;line-height:1.48}.learn-gateway-card ul{gap:6px;margin-top:13px}.learn-gateway-card li{gap:8px;font-size:.76rem;line-height:1.42}.learn-gateway-art-classes .learn-gateway-art{opacity:.88}.learn-gateway-art-classes .learn-gateway-shade{background:linear-gradient(90deg,var(--public-learn-gateway-shade-fill-6) 0%,var(--public-learn-gateway-shade-fill-7) 25%,var(--public-builder-slot-fill-2) 45%,var(--public-learn-gateway-shade-fill-8) 68%,var(--public-learn-gateway-shade-fill-9) 100%),linear-gradient(0deg,var(--public-learn-gateway-shade-fill-10),var(--public-account-username-input-fill) 44%)}.learn-gateway-art-classes .learn-gateway-art{background-position:100%;background-repeat:no-repeat;background-size:82%}.learn-gateway-art-party .learn-gateway-art{opacity:.88;background-position:68%;background-repeat:no-repeat;background-size:cover}.learn-gateway-art-party .learn-gateway-shade{background:linear-gradient(90deg,var(--public-discover-grid-card-shade-fill) 0%,var(--public-discover-grid-card-shade-fill-2) 25%,var(--public-builder-slot-fill-2) 45%,var(--public-discover-grid-card-shade-fill-3) 68%,var(--public-discover-grid-card-shade-fill-4) 100%),linear-gradient(0deg,var(--public-discover-grid-card-shade-fill-5),var(--public-account-username-input-fill) 44%)}.learn-gateway-art-combat .learn-gateway-art{opacity:.88;background-position:64%;background-repeat:no-repeat;background-size:cover}.learn-gateway-art-combat .learn-gateway-shade{background:linear-gradient(90deg,var(--public-discover-grid-card-shade-fill) 0%,var(--public-discover-grid-card-shade-fill-2) 25%,var(--public-builder-slot-fill-2) 45%,var(--public-discover-grid-card-shade-fill-3) 68%,var(--public-discover-grid-card-shade-fill-4) 100%),linear-gradient(0deg,var(--public-discover-grid-card-shade-fill-5),var(--public-account-username-input-fill) 44%)}.learn-gateway-art-dungeon .learn-gateway-art{opacity:.88;background-position:64%;background-repeat:no-repeat;background-size:cover}.learn-gateway-art-dungeon .learn-gateway-shade{background:linear-gradient(90deg,var(--public-discover-grid-card-shade-fill) 0%,var(--public-discover-grid-card-shade-fill-2) 25%,var(--public-builder-slot-fill-2) 45%,var(--public-discover-grid-card-shade-fill-3) 68%,var(--public-discover-grid-card-shade-fill-4) 100%),linear-gradient(0deg,var(--public-discover-grid-card-shade-fill-5),var(--public-account-username-input-fill) 44%)}.learn-gateway-art-tokens .learn-gateway-art{opacity:.88;background-position:66%;background-repeat:no-repeat;background-size:cover}.learn-gateway-art-tokens .learn-gateway-shade{background:linear-gradient(90deg,var(--public-discover-grid-card-shade-fill) 0%,var(--public-discover-grid-card-shade-fill-2) 25%,var(--public-builder-slot-fill-2) 45%,var(--public-discover-grid-card-shade-fill-3) 68%,var(--public-discover-grid-card-shade-fill-4) 100%),linear-gradient(0deg,var(--public-discover-grid-card-shade-fill-5),var(--public-account-username-input-fill) 44%)}.learn-gateway-art-virtual-party .learn-gateway-art{opacity:.88;background-position:70%;background-repeat:no-repeat;background-size:cover}.learn-gateway-art-virtual-party .learn-gateway-shade{background:linear-gradient(90deg,var(--public-learn-gateway-shade-fill-6) 0%,var(--public-learn-gateway-shade-fill-7) 25%,var(--public-learn-gateway-shade-fill-11) 45%,var(--public-discover-grid-card-shade-fill-3) 68%,var(--public-discover-grid-card-shade-fill-4) 100%),linear-gradient(0deg,var(--public-discover-grid-card-shade-fill-5),var(--public-account-username-input-fill) 44%)}.learn-gateway-art-virtual-combat .learn-gateway-art{opacity:.88;background-position:70%;background-repeat:no-repeat;background-size:cover}.learn-gateway-art-virtual-combat .learn-gateway-shade{background:linear-gradient(90deg,var(--public-learn-gateway-shade-fill-6) 0%,var(--public-learn-gateway-shade-fill-7) 25%,var(--public-learn-gateway-shade-fill-11) 45%,var(--public-discover-grid-card-shade-fill-3) 68%,var(--public-discover-grid-card-shade-fill-4) 100%),linear-gradient(0deg,var(--public-discover-grid-card-shade-fill-5),var(--public-account-username-input-fill) 44%)}.learn-gateway-art-virtual-dungeon .learn-gateway-art{opacity:.88;background-position:66%;background-repeat:no-repeat;background-size:cover}.learn-gateway-art-virtual-dungeon .learn-gateway-shade{background:linear-gradient(90deg,var(--public-learn-gateway-shade-fill-6) 0%,var(--public-learn-gateway-shade-fill-7) 25%,var(--public-learn-gateway-shade-fill-11) 45%,var(--public-discover-grid-card-shade-fill-3) 68%,var(--public-discover-grid-card-shade-fill-4) 100%),linear-gradient(0deg,var(--public-discover-grid-card-shade-fill-5),var(--public-account-username-input-fill) 44%)}.learn-command-journey>div{text-align:right;min-width:0}.learn-command-journey strong,.learn-command-journey>div>span{text-align:right}.learn-command-journey strong i{letter-spacing:inherit}.learn-command-journey strong span{color:inherit;font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}.learn-command-journey{text-align:right;border:0;justify-content:flex-end;place-self:stretch end;align-items:center;min-width:300px}.learn-command-journey:where(:not([hidden])),.learn-command-journey>div:where(:not([hidden])){width:auto;margin:0;padding:0;display:flex}.learn-command-journey>div{flex-direction:column;justify-content:center;align-items:flex-end}.learn-command-journey>div>span:where(:not([hidden])){text-transform:uppercase;margin:0 0 3px;line-height:1;display:block}.learn-command-journey small:where(:not([hidden])){white-space:nowrap;text-align:right;margin:4px 0 0;display:block}.learn-command-journey>a:where(:not([hidden])){display:none}.learn-command-journey strong:where(:not([hidden])){color:var(--public-token-command-total-text-2);letter-spacing:.055em;white-space:nowrap;justify-content:flex-end;margin:1px 0 0;font-size:1rem;font-weight:600;display:flex}.learn-command-journey strong,.learn-command-journey strong i{align-items:center;font-family:Georgia,Times New Roman,serif;line-height:1}.learn-command-journey strong i:where(:not([hidden])){color:var(--public-classes-command-journey-text);text-shadow:0 0 5px var(--public-classes-command-journey-shadow);flex:none;justify-content:center;font-size:.68rem;font-style:normal;font-weight:700;display:inline-flex}.learn-command-journey>div>span{color:var(--public-token-command-kicker-text);letter-spacing:.14em;margin-bottom:4px;font-size:.5rem;font-weight:700}.learn-command-journey small{color:var(--public-token-command-main-text);margin-top:5px;font-size:.53rem;line-height:1.2}.learn-command-journey strong{gap:8px}.learn-command-journey strong i{margin:0}@media (width<=1100px){#root .learn-page{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}#root .learn-mode-switcher:where(:not([hidden])){flex-direction:column;align-items:stretch;display:flex}#root .learn-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#root .learn-mode-options button{white-space:normal;width:100%;min-width:0}#root .app-shell .learn-gateway-content h2{font-size:1.4rem;line-height:1.2}#root .app-shell .learn-gateway-content p{margin-block:8px}#root .app-shell .page-shell .learn-gateway-card:not(:has(a[href],button)) .learn-gateway-explore:where(:not([hidden])){display:none}}.learn-gateway-card-start .learn-gateway-art{opacity:.88;background-position:100% 44%;background-repeat:no-repeat;background-size:112%;transform:none}.learn-gateway-card-start:hover .learn-gateway-art{opacity:.96;transform:none}.learn-gateway-card-start .learn-gateway-shade{background:linear-gradient(90deg,#050606f7 0%,#050606e6 15%,#050606bd 27%,#0506067a 40%,#05060633 56%,#0506060a 74%,#05060603 100%),linear-gradient(#05060600 54%,#05060647)}.learn-gateway-card.learn-gateway-art-combat .learn-gateway-art{background-position:50% 15%}@media (width>=1101px) and (width<=1699px),(width>=1101px) and (height<=849px){#root .app-shell .page-shell .learn-command-header:where(:not([hidden])){display:none}#root .app-shell .page-shell .learn-gateway-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}#root .app-shell .page-shell .learn-gateway-cell-start{grid-area:1/1/auto/-1}#root .app-shell .page-shell .learn-gateway-card :is(ul,.learn-quick-start-steps):where(:not([hidden])){display:none}#root .app-shell .page-shell .learn-gateway-content:where(:not([hidden])){grid-template-rows:auto minmax(0,1fr) minmax(0,1.25fr) auto;row-gap:8px;display:grid}#root .app-shell .page-shell .learn-gateway-meta{grid-row:1}#root .app-shell .page-shell .learn-gateway-content h2{grid-row:2;align-self:start;margin:0}#root .app-shell .page-shell .learn-gateway-content p{grid-row:3;margin:0}#root .app-shell .page-shell .learn-gateway-explore{grid-row:4;align-self:end;margin:0}#root .app-shell .page-shell .learn-gateway-card-start .learn-gateway-content{grid-template-rows:auto auto minmax(0,1fr) auto}}@media (width>=1101px) and (height<=700px){#root .app-shell .page-shell .learn-gateway-grid{grid-template-rows:minmax(0,.65fr) repeat(2,minmax(0,1fr))}#root .app-shell .page-shell .learn-gateway-content{width:100%}#root .app-shell .page-shell .learn-gateway-card:not(.learn-gateway-card-start) .learn-gateway-content:where(:not([hidden])){grid-template-rows:minmax(0,1fr) minmax(0,1.5fr) auto;grid-template-columns:auto minmax(0,1fr);column-gap:14px;display:grid}#root .app-shell .page-shell .learn-gateway-card:not(.learn-gateway-card-start) .learn-gateway-meta{grid-area:1/1}#root .app-shell .page-shell .learn-gateway-card:not(.learn-gateway-card-start) h2{grid-area:1/2;align-self:start;margin-top:0}#root .app-shell .page-shell .learn-gateway-card:not(.learn-gateway-card-start) p{grid-row:2}#root .app-shell .page-shell .learn-gateway-card:not(.learn-gateway-card-start) .learn-gateway-explore{grid-row:3}#root .app-shell .page-shell .learn-gateway-card:not(.learn-gateway-card-start) :is(p,ul,.learn-gateway-explore){grid-column:1/-1}#root .app-shell .page-shell .learn-gateway-card:not(.learn-gateway-card-start) ul{align-self:start}#root .app-shell .page-shell .learn-gateway-card:not(.learn-gateway-card-start) .learn-gateway-meta{flex-direction:column;align-items:flex-start;gap:4px}#root .app-shell .page-shell .learn-gateway-card-start .learn-gateway-content:where(:not([hidden])){grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr) minmax(0,1.35fr) auto;align-items:center;gap:14px;display:grid}#root .app-shell .page-shell .learn-gateway-card-start :is(.learn-gateway-meta,h2,p,.learn-gateway-explore){grid-row:1;align-self:center}#root .app-shell .page-shell .learn-gateway-card-start :is(h2,p,.learn-gateway-explore){margin:0}#root .app-shell .page-shell .learn-gateway-card-start p{max-width:none}}html[data-ui-app=web]:not([data-season=cravenmoor-2026]) :is(.learn-page,.td-tutorial,.getting-started-page){--learn-text:var(--ui-text);--learn-muted:var(--ui-text-muted);--learn-gold:var(--ui-highlight);--learn-border:var(--ui-border-control)}.gs-page{--gs-text:var(--public-gs-page---gs-text,#f2eadf);--gs-muted:var(--public-builder-slot-heading-text-4,#aaa39a);--gs-deep:var(--public-events-season-fill,#070808);color:var(--gs-text)}.gs-page *,.gs-page :before,.gs-page :after{box-sizing:border-box}.gs-page h1,.gs-page h2,.gs-page h3,.gs-page p{margin:0}.gs-page h1,.gs-page h2,.gs-page h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.gs-kicker,.gs-section-label{letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:700}@media (width>=1101px){.learn-page.learn-landing.gs-page:where(:not([hidden])){grid-template-rows:minmax(0,1.24fr) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}}.gs-hero:where(:not([hidden])){border:1px solid var(--public-discover-grid-card-border-2);background:var(--public-discover-grid-card-fill);grid-template-columns:minmax(305px,.92fr) minmax(520px,1.34fr) minmax(300px,.76fr);min-width:0;min-height:0;display:grid;overflow:hidden}.gs-hero-copy,.gs-hero-video{min-width:0;min-height:0}.gs-hero-copy{isolation:isolate;border-right:1px solid var(--public-discover-grid-card-border-2);overflow:hidden}.gs-hero-copy-art,.gs-hero-copy-shade{position:absolute;inset:0}.gs-hero-copy-art{z-index:-3;filter:brightness(.98)saturate(1.08);background-position:50%;background-repeat:no-repeat;background-size:cover;transform:scale(1.01)}.gs-hero-copy-shade{z-index:-2;background:linear-gradient(#05060617 0%,#0506065c 28%,#050606d6 64%,#050606fa 100%),linear-gradient(90deg,#05060694,#0506060f)}.gs-hero-copy-content:where(:not([hidden])){flex-direction:column;justify-content:center;width:100%;height:100%;min-height:0;padding:24px 18px 18px;display:flex}.gs-hero-copy h1{max-width:8.5em;color:var(--gs-text);text-wrap:balance;margin:7px 0 10px;font-size:clamp(2.35rem,2.9vw,3.65rem);line-height:.96}.gs-hero-lead{max-width:52ch;color:var(--gs-muted);font-size:.9rem;line-height:1.52}.gs-hero-facts:where(:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.gs-hero-facts>div:where(:not([hidden])){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:54px;padding:7px 8px;display:grid}.gs-fact-icon{width:27px;height:27px}.gs-hero-facts>div>span{min-width:0}.gs-hero-facts strong:where(:not([hidden])){color:var(--gs-text);font-family:Georgia,Times New Roman,serif;font-size:.82rem;font-weight:400;line-height:1.05;display:block}.gs-hero-facts small:where(:not([hidden])){color:var(--gs-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.57rem;line-height:1.2;display:block;overflow:hidden}.gs-hero-video:where(:not([hidden])){background:radial-gradient(circle at 50% 35%,#9a622f1a,transparent 42%), var(--public-events-season-fill);grid-template-rows:minmax(0,1fr);padding:10px;display:grid}.gs-video{border:1px solid var(--gs-border);background:#000;width:100%;min-height:0;overflow:hidden}.gs-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.gs-hero-glance:where(:not([hidden])){border-left:1px solid var(--public-discover-grid-card-border-2);background:linear-gradient(#22100b75,#070909f5 42%);grid-template-rows:auto minmax(0,1fr) auto;gap:7px;min-width:0;min-height:0;padding:13px;display:grid}.gs-glance-heading{border-bottom:1px solid var(--gs-border-soft);padding-bottom:7px}.gs-glance-heading strong:where(:not([hidden])){color:var(--gs-text);margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:.96rem;font-weight:400;display:block}.gs-glance-list:where(:not([hidden])){grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;padding-left:4px;display:grid}.gs-glance-list:before{content:"";background:linear-gradient(#d6b17c1a,#d6b17c6b,#d6b17c1a);width:1px;position:absolute;top:34px;bottom:34px;left:22px}.gs-glance-item:where(:not([hidden])){z-index:1;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:0;display:grid}.gs-glance-icon:where(:not([hidden])){border:1px solid var(--gs-border);place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 0 3px #070909c7}.gs-glance-icon svg{width:26px;height:26px}.gs-glance-copy{min-width:0}.gs-glance-phase:where(:not([hidden])){letter-spacing:.11em;text-transform:uppercase;margin-bottom:3px;font-size:.5rem;font-weight:800;display:block}.gs-glance-copy strong:where(:not([hidden])){color:var(--gs-text);font-family:Georgia,Times New Roman,serif;font-size:.92rem;font-weight:400;line-height:1.08;display:block}.gs-glance-copy p{color:var(--gs-muted);margin-top:4px;font-size:.61rem;line-height:1.32}.gs-glance-copy small:where(:not([hidden])){margin-top:4px;font-size:.5rem;line-height:1.15;display:block}.gs-first-run-tip:where(:not([hidden])){grid-template-columns:42px minmax(0,1fr);align-self:end;gap:10px;min-width:0;display:grid}.gs-first-run-tip>svg{width:38px;height:38px}.gs-first-run-tip>div{min-width:0}.gs-first-run-tip span:where(:not([hidden])){letter-spacing:.11em;text-transform:uppercase;font-size:.48rem;font-weight:700;display:block}.gs-first-run-tip strong:where(:not([hidden])){color:var(--gs-text);margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:.78rem;font-weight:400;line-height:1.15;display:block}.gs-first-run-tip p{color:var(--gs-muted);margin-top:3px;font-size:.54rem;line-height:1.25}@media (width<=1100px){.learn-page.learn-landing.gs-page:where(:not([hidden])){display:block;overflow:visible}.gs-hero{grid-template-columns:1fr;overflow:visible}.gs-hero-copy,.gs-hero-video,.gs-hero-glance{border-left:0;border-right:0;border-bottom:1px solid var(--public-discover-grid-card-border-2)}.gs-hero-copy,.gs-hero-video{min-height:360px}.gs-first-run-tip{margin-top:8px}.gs-journey{margin-top:var(--td-mobile-gap,4px)}}@media (width<=700px){.gs-hero-copy{min-height:330px}.gs-hero-copy-content{padding:18px 16px 16px}.gs-hero-copy h1{font-size:2.2rem}.gs-hero-facts{grid-template-columns:1fr}.gs-hero-facts small{white-space:normal}}.gs-hero{position:relative}.gs-mode-switcher:where(:not([hidden])){z-index:8;border:1px solid var(--gs-border);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050707e6;grid-template-columns:auto auto auto;align-items:stretch;min-height:34px;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 8px 24px #00000038}.gs-mode-switcher>span:where(:not([hidden])){letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 10px;font-size:.52rem;font-weight:800;display:flex}.gs-mode-switcher button:where(:not([hidden])){appearance:none;min-width:104px;min-height:max(var(--public-control-min-height,34px), 34px);border:0;border-left:1px solid var(--gs-border-soft);color:var(--gs-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:18px auto;align-items:center;gap:6px;padding:0 10px;font-size:.62rem;font-weight:700;display:grid}.gs-mode-switcher button svg{width:17px;height:17px}.gs-mode-switcher button:hover{color:var(--gs-text);background:#4b241838}.gs-mode-switcher button.is-active{color:var(--gs-text)}.gs-mode-switcher button:focus-visible{outline:2px solid var(--gs-gold);outline-offset:-2px}.gs-page-virtual .gs-hero-copy-shade{background:linear-gradient(#04070814 0%,#04070857 28%,#040708d6 62%,#040708fa 100%),linear-gradient(90deg,#04070894,#0407080a)}.gs-page-virtual .gs-first-run-tip{background:linear-gradient(120deg,#273d4847,#080a0adb)}@media (width<=1100px){.gs-mode-switcher{border-top:0;border-left:0;border-right:0;grid-template-columns:1fr 1fr;width:100%;position:relative;top:auto;left:auto}.gs-mode-switcher>span{border-bottom:1px solid var(--gs-border-soft);grid-column:1/-1;justify-content:center;min-height:32px}.gs-mode-switcher button{min-height:max(var(--public-control-min-height,44px), 44px);justify-content:center}}@media (width<=700px){.gs-mode-switcher button{min-width:0}}@media (width>=1101px){.gs-hero-copy-content{padding-top:34px}.gs-hero-glance{grid-template-rows:auto minmax(0,1fr) auto}.gs-glance-list:where(:not([hidden])){grid-template-rows:repeat(3,minmax(0,1fr));padding:6px 0 0;display:grid}.gs-glance-list:where(:not([hidden])):before{display:none}.gs-glance-icon{box-shadow:none}.gs-glance-copy:where(:not([hidden])){flex-direction:column;justify-content:center;display:flex}.gs-first-run-tip{grid-template-columns:38px minmax(0,1fr)}.gs-first-run-tip>svg{width:34px;height:34px}}.gs-journey:where(:not([hidden])){background:linear-gradient(#080a0afa,#050707fc);border:0;grid-template-rows:auto minmax(0,1fr) auto minmax(0,1fr);gap:0;min-width:0;min-height:0;display:grid;overflow:hidden}.gs-journey-divider:where(:not([hidden])){letter-spacing:.24em;text-align:center;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,#080a0af5,#2d19106b,#080a0af5);justify-content:center;align-items:center;min-height:30px;padding:0 14px;font-size:.66rem;font-weight:800;display:flex;position:relative;overflow:hidden}.gs-journey-divider:before,.gs-journey-divider:after{content:"";flex:auto;height:1px;margin:0 18px}.gs-journey-divider span:where(:not([hidden])){align-items:center;gap:10px;display:inline-flex;position:relative}.gs-journey-divider span:before,.gs-journey-divider span:after{content:"◆";font-size:.46rem}.gs-journey-divider-mid{letter-spacing:.22em;min-height:27px;font-size:.59rem}.gs-journey-row:where(:not([hidden])){grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;min-width:0;min-height:0;display:grid}.gs-journey-card{isolation:isolate;background:var(--public-discover-grid-card-fill);min-width:0;min-height:0;color:var(--gs-text);border-radius:0;position:relative;overflow:hidden}.gs-journey-card-art,.gs-journey-card-shade{position:absolute;inset:0}.gs-journey-card-art{z-index:-3;filter:brightness(.86)saturate(1.02);transition:var(--ui-motion-transition,filter .18s ease, transform .22s ease);background-position:50%;background-repeat:no-repeat;background-size:cover;transform:scale(1.01)}.gs-journey-card-shade{z-index:-2;background:linear-gradient(90deg,#050707f0 0%,#050707c7 34%,#05070757 66%,#05070724 100%),linear-gradient(#0507070f 24%,#05070780 58%,#050707f0 100%)}.gs-journey-card:hover .gs-journey-card-art{filter:brightness(1.02)saturate(1.08);transform:scale(1.025)}.gs-journey-card-corners{z-index:4;pointer-events:none;position:absolute}.gs-journey-card-content:where(:not([hidden])){flex-direction:column;justify-content:space-between;width:min(64%,390px);height:100%;min-height:0;padding:14px 14px 12px;display:flex}.gs-journey-card-number:where(:not([hidden])){font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,2vw,2.55rem);font-weight:400;line-height:.9;display:block}.gs-journey-card-copy{min-width:0}.gs-journey-card-copy h3{color:var(--gs-text);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.02rem,1.2vw,1.38rem);font-weight:400;line-height:1.05}.gs-journey-card-copy p{max-width:30ch;color:var(--gs-muted);margin-top:5px;font-size:.64rem;line-height:1.34}.gs-journey-card-cta:where(:not([hidden])){letter-spacing:.08em;text-transform:uppercase;width:fit-content;margin-top:8px;font-size:.56rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.gs-journey-card-next .gs-journey-card-shade{background:linear-gradient(90deg,#160b08f5 0%,#160b08c7 42%,#0a090847 78%),linear-gradient(#08080729 26%,#080807f0)}.gs-journey-card-next .gs-journey-card-content{width:min(72%,430px)}@media (width<=1100px){.gs-journey:where(:not([hidden])){display:block;overflow:visible}.gs-journey-divider{white-space:normal;min-height:40px}.gs-journey-row{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-journey-card{min-height:210px}.gs-journey-card-content{width:min(72%,420px)}}@media (width<=700px){.gs-journey-row{grid-template-columns:1fr}.gs-journey-card{min-height:230px}.gs-journey-card-content,.gs-journey-card-next .gs-journey-card-content{width:min(78%,440px);padding:16px}.gs-journey-divider{letter-spacing:.15em;padding:8px 12px;font-size:.58rem}.gs-journey-divider:before,.gs-journey-divider:after{margin:0 8px}}@media (width>=1101px){.gs-hero-glance,.gs-hero-copy,.gs-hero-video{border:1px solid #ab763aa3;box-shadow:inset 0 0 0 1px #e0a95b0d}.gs-hero-copy-art{filter:brightness(1.12)saturate(1.08)}.gs-hero-copy-shade{background:linear-gradient(#05060608 0%,#05060638 30%,#050606ad 65%,#050606eb 100%),linear-gradient(90deg,#05060670,#05060605)}.gs-hero-copy-content{justify-content:center}.gs-hero-copy h1{max-width:8.8em;margin:10px 0 16px;font-size:clamp(2.7rem,3.25vw,4.15rem);line-height:.94}.gs-hero-lead{max-width:44ch;font-size:.98rem;line-height:1.52}.gs-hero-facts{margin-top:22px}.gs-hero-facts>div{min-height:62px;padding:9px 10px}.gs-hero-facts strong{font-size:.92rem}.gs-hero-facts small{margin-top:3px;font-size:.62rem}.gs-hero-glance{padding:15px}.gs-glance-heading strong{margin-top:4px;font-size:1.08rem}.gs-glance-list{gap:8px;padding-top:8px}.gs-glance-item{background:linear-gradient(100deg,#391f1445,#07090985 58%,#07090947);border:1px solid #a26e3675;grid-template-columns:58px minmax(0,1fr);gap:14px;padding:13px}.gs-glance-icon{width:50px;height:50px}.gs-glance-icon svg{width:29px;height:29px}.gs-glance-phase{margin-bottom:5px;font-size:.56rem}.gs-glance-copy strong{font-size:1.08rem}.gs-glance-copy p{max-width:35ch;margin-top:5px;font-size:.68rem;line-height:1.38}.gs-glance-copy small{margin-top:6px;font-size:.56rem}.gs-first-run-tip{padding:11px 12px}.gs-first-run-tip strong{font-size:.82rem}.gs-first-run-tip p{font-size:.58rem}.gs-journey-divider{letter-spacing:.25em;min-height:34px;font-size:.77rem}.gs-journey-divider-mid{letter-spacing:.23em;min-height:32px;font-size:.69rem}.gs-journey-divider:before,.gs-journey-divider:after{margin:0 22px}.gs-journey-card{border-color:#b27b3bdb;box-shadow:inset 0 0 0 1px #e2ae5e14}.gs-journey-card-corners{background:linear-gradient(var(--journey-accent), var(--journey-accent)) top left / 24px 2px no-repeat, linear-gradient(var(--journey-accent), var(--journey-accent)) top left / 2px 24px no-repeat, linear-gradient(var(--journey-accent), var(--journey-accent)) top right / 24px 2px no-repeat, linear-gradient(var(--journey-accent), var(--journey-accent)) top right / 2px 24px no-repeat, linear-gradient(var(--journey-accent), var(--journey-accent)) bottom left / 24px 2px no-repeat, linear-gradient(var(--journey-accent), var(--journey-accent)) bottom left / 2px 24px no-repeat, linear-gradient(var(--journey-accent), var(--journey-accent)) bottom right / 24px 2px no-repeat, linear-gradient(var(--journey-accent), var(--journey-accent)) bottom right / 2px 24px no-repeat;opacity:.96;inset:5px}.gs-journey-card-content{width:min(66%,420px)}.gs-journey-card-number{font-size:clamp(2.5rem,2.9vw,3.45rem);line-height:.86}.gs-journey-card-copy h3{font-size:clamp(1.25rem,1.5vw,1.72rem);line-height:1}.gs-journey-card-copy p{max-width:31ch;margin-top:7px;font-size:.76rem;line-height:1.38}.gs-journey-card-cta{letter-spacing:.09em;margin-top:9px;font-size:.64rem}}.gs-mode-switcher button{border-left-color:color-mix(in srgb, var(--gs-accent) 20%, transparent)}.gs-journey-card:hover{border-color:color-mix(in srgb, var(--gs-accent) 88%, white 12%)}@media (width>=1101px){.gs-journey-card-shade{background:linear-gradient(90deg,#050707cc 0%,#0507078a 31%,#05070729 62%,#05070705 100%),linear-gradient(#05070705 24%,#0507074d 55%,#050707d6 100%)}.gs-journey-card-next .gs-journey-card-shade{background:linear-gradient(90deg,#0c0a08d1 0%,#0c0a0885 40%,#0808071a 78%),linear-gradient(#08080708 26%,#080807d1)}.gs-journey-divider:before,.gs-journey-divider:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gs-accent) 82%, transparent), transparent)}}.gs-page{--gs-border:color-mix(in srgb, var(--gs-accent) 44%, transparent);--gs-border-soft:color-mix(in srgb, var(--gs-accent) 18%, transparent);--gs-accent-dark:color-mix(in srgb, var(--gs-accent) 58%, #24140f);--gs-accent-faint:color-mix(in srgb, var(--gs-accent) 18%, transparent);--gs-gold:var(--gs-accent);--gs-copper:var(--gs-accent)}.gs-mode-switcher>span,.gs-mode-switcher button svg,.gs-mode-switcher button.is-active svg{color:var(--gs-accent)}.gs-hero-copy{box-shadow:inset 0 0 0 1px #0000008a, inset 0 0 0 2px color-mix(in srgb, var(--gs-accent) 5%, transparent);position:relative}.gs-hero-video{position:relative}.gs-hero-glance{box-shadow:inset 0 0 0 1px #0000008a, inset 0 0 0 2px color-mix(in srgb, var(--gs-accent) 5%, transparent);position:relative}.gs-hero-copy:before,.gs-hero-video:before,.gs-hero-glance:before{z-index:7;pointer-events:none;background:linear-gradient(var(--gs-accent), var(--gs-accent)) top left / 18px 1px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) top left / 1px 18px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) top right / 18px 1px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) top right / 1px 18px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) bottom left / 18px 1px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) bottom left / 1px 18px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) bottom right / 18px 1px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) bottom right / 1px 18px no-repeat;opacity:.52;position:absolute;inset:6px}.gs-hero-copy:after,.gs-hero-video:after,.gs-hero-glance:after{z-index:8;color:color-mix(in srgb, var(--gs-accent) 64%, transparent);pointer-events:none;font-size:.34rem;line-height:1;position:absolute;top:2px;left:50%;transform:translate(-50%)rotate(45deg)}.gs-hero-facts>div,.gs-glance-item,.gs-first-run-tip{border-color:color-mix(in srgb, var(--gs-accent) 20%, transparent)}.gs-glance-icon{color:var(--gs-accent)}.gs-mode-switcher{border-color:color-mix(in srgb, var(--gs-accent) 34%, transparent)}.gs-mode-switcher button.is-active{background:linear-gradient(180deg, color-mix(in srgb, var(--gs-accent) 13%, #1e100deb), #0d0908f0)}.gs-journey-card{--journey-accent:var(--gs-accent);border:1px solid color-mix(in srgb, var(--gs-accent) 48%, #24140f)}.gs-journey-card-build,.gs-journey-card-train,.gs-journey-card-play,.gs-journey-card-finish,.gs-journey-card-next{--journey-accent:var(--gs-accent);border:1px solid color-mix(in srgb, var(--gs-accent) 48%, #24140f);box-shadow:inset 0 0 0 1px #000000b8, inset 0 0 0 2px color-mix(in srgb, var(--gs-accent) 6%, transparent), inset 0 0 28px #0000002e}.gs-journey-card-arrival{border:1px solid color-mix(in srgb, var(--gs-accent) 48%, #24140f);box-shadow:inset 0 0 0 1px #000000b8, inset 0 0 0 2px color-mix(in srgb, var(--gs-accent) 6%, transparent), inset 0 0 28px #0000002e;--journey-accent:var(--gs-accent)}.gs-journey-card-corners{border:1px solid color-mix(in srgb, var(--gs-accent) 15%, transparent);background:linear-gradient(var(--gs-accent), var(--gs-accent)) top left / 30px 2px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) top left / 2px 30px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) top right / 30px 2px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) top right / 2px 30px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) bottom left / 30px 2px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) bottom left / 2px 30px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) bottom right / 30px 2px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) bottom right / 2px 30px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) 8px 8px / 13px 1px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) 8px 8px / 1px 13px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) calc(100% - 8px) 8px / 13px 1px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) calc(100% - 8px) 8px / 1px 13px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) 8px calc(100% - 8px) / 13px 1px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) 8px calc(100% - 8px) / 1px 13px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) calc(100% - 8px) calc(100% - 8px) / 13px 1px no-repeat, linear-gradient(var(--gs-accent), var(--gs-accent)) calc(100% - 8px) calc(100% - 8px) / 1px 13px no-repeat;opacity:.72;inset:5px}.gs-journey-card-corners:before{content:"◆";color:var(--gs-accent);opacity:.74;font-size:.46rem;line-height:1;position:absolute;bottom:auto}.gs-journey-card-corners:after{content:"◆";color:var(--gs-accent);opacity:.74;font-size:.46rem;line-height:1;position:absolute;top:auto}.gs-journey-card-corners:before{top:-4px;left:-4px;transform:rotate(45deg)}.gs-journey-card-corners:after{bottom:-4px;right:-4px;transform:rotate(45deg)}.gs-journey-card:after{z-index:6;width:auto;height:auto;color:color-mix(in srgb, var(--gs-accent) 62%, transparent);pointer-events:none;background:0 0;border:0;font-size:.38rem;line-height:1;position:absolute;inset:3px auto auto 50%;transform:translate(-50%)rotate(45deg)}.gs-journey-card:before{z-index:5;pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gs-accent) 24%, transparent) 25%, color-mix(in srgb, var(--gs-accent) 24%, transparent) 75%, transparent);height:1px;position:absolute;bottom:7px;left:18px;right:18px}.gs-journey-divider span:before,.gs-journey-divider span:after{color:var(--gs-accent);opacity:.64}@media (width>=1101px){.gs-journey-card:hover .gs-journey-card-art{filter:brightness(1.12)saturate(.94)contrast(1.03)}}.gs-ornate-frame path,.gs-ornate-frame circle{vector-effect:non-scaling-stroke}.gs-journey-card{box-shadow:inset 0 0 0 1px #000000b3, inset 0 0 26px #0000003d, 0 0 0 1px color-mix(in srgb, var(--gs-accent) 4%, transparent)}.gs-journey-card:hover .gs-ornate-frame-card{color:color-mix(in srgb, var(--gs-accent) 88%, #4a291f)}.gs-glance-item{position:relative}.gs-glance-item:before,.gs-glance-item:after{pointer-events:none;width:12px;height:12px;position:absolute}.gs-glance-item:before{border-top:1px solid color-mix(in srgb, var(--gs-accent) 34%, transparent);border-left:1px solid color-mix(in srgb, var(--gs-accent) 34%, transparent);top:4px;left:4px}.gs-glance-item:after{border-right:1px solid color-mix(in srgb, var(--gs-accent) 34%, transparent);border-bottom:1px solid color-mix(in srgb, var(--gs-accent) 34%, transparent);bottom:4px;right:4px}.gs-page{--gs-accent:color-mix(in srgb, var(--public-characters-command-create-border-2,#bd825d) 72%, var(--public-discover-grid-events-list-text,#8e8a83) 28%)}.gs-ornate-frame{color:var(--gs-accent);filter:none;z-index:7;pointer-events:none;border:1px solid color-mix(in srgb, var(--gs-accent) 24%, transparent);opacity:.72;position:absolute;overflow:hidden}.gs-ornate-frame-card{opacity:.82}.gs-ornate-frame-hero{opacity:.52}.gs-ornate-frame:before{content:"";border:1px solid color-mix(in srgb, var(--gs-accent) 9%, transparent);position:absolute}.gs-ornate-corner{width:48px;height:48px;line-height:0;position:absolute}.gs-ornate-corner svg:where(:not([hidden])){width:100%;height:100%;display:block}.gs-ornate-corner-tr{transform:rotate(90deg)}.gs-ornate-corner-br{transform:rotate(180deg)}.gs-ornate-corner-bl{transform:rotate(270deg)}.gs-ornate-center{width:92px;height:18px;line-height:0;position:absolute;left:50%;transform:translate(-50%)}.gs-ornate-center svg:where(:not([hidden])){width:100%;height:100%;display:block}.gs-ornate-center-bottom{transform:translate(-50%)rotate(180deg)}.gs-journey-card:hover .gs-ornate-frame-card{opacity:.9}.gs-journey-card-corners:where(:not([hidden])),.gs-journey-card-corners:where(:not([hidden])):before,.gs-journey-card-corners:where(:not([hidden])):after{display:none}.gs-journey-card:where(:not([hidden])):after,.gs-hero-copy:where(:not([hidden])):before,.gs-hero-video:where(:not([hidden])):before,.gs-hero-glance:where(:not([hidden])):before,.gs-hero-copy:where(:not([hidden])):after,.gs-hero-video:where(:not([hidden])):after,.gs-hero-glance:where(:not([hidden])):after,.gs-journey-card:where(:not([hidden])):before{content:none;display:none}.gs-hero-copy-content,.gs-video,.gs-glance-heading,.gs-glance-list,.gs-first-run-tip,.gs-journey-card-content{z-index:8;position:relative}.gs-kicker,.gs-section-label,.gs-fact-icon,.gs-glance-phase,.gs-glance-copy small,.gs-first-run-tip>svg,.gs-first-run-tip span,.gs-journey-card-number,.gs-journey-card-cta,.gs-journey-divider,.gs-journey-divider-mid{color:var(--gs-accent)}.gs-journey-divider:before,.gs-journey-divider:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gs-accent) 42%, transparent), transparent)}@media (width>=1101px){.gs-journey-card-art{filter:brightness(1.07)saturate(.9)contrast(1.02)}}.gs-ornate-frame,.gs-ornate-frame-card,.gs-ornate-frame-hero{border-color:color-mix(in srgb, var(--gs-accent) 22%, transparent);width:auto;height:auto;inset:0}.gs-ornate-frame:before{border-color:color-mix(in srgb, var(--gs-accent) 7%, transparent);inset:3px}.gs-ornate-frame-card .gs-ornate-corner{width:34px;height:34px}.gs-ornate-frame-card .gs-ornate-center{width:68px;height:13px}.gs-ornate-frame-hero .gs-ornate-corner{width:30px;height:30px}.gs-ornate-frame-hero .gs-ornate-center{width:72px;height:14px}.gs-ornate-corner-tl{top:0;left:0}.gs-ornate-corner-tr{top:0;right:0}.gs-ornate-corner-br{bottom:0;right:0}.gs-ornate-corner-bl{bottom:0;left:0}.gs-ornate-center-top{top:0}.gs-ornate-center-bottom{bottom:0}@media (width>=1101px){.gs-hero-copy-content{padding:46px 28px 24px}.gs-journey-card-content,.gs-journey-card-next .gs-journey-card-content{padding:18px 20px 16px}.gs-journey-card-number{margin-left:2px}}.gs-hero-video{border-color:var(--public-discover-grid-card-border-2);box-shadow:none}.gs-video{border-color:color-mix(in srgb, var(--gs-accent) 22%, var(--public-discover-grid-card-border-2))}.gs-hero-facts{border-top:1px solid color-mix(in srgb, var(--gs-accent) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--gs-accent) 12%, transparent);gap:0}.gs-hero-facts>div{background:#07090985;border:0}.gs-hero-facts>div+div{border-left:1px solid color-mix(in srgb, var(--gs-accent) 18%, transparent)}.gs-glance-list{gap:0;padding-top:5px}.gs-glance-item{border-bottom:var(--gs-glance-last-border,1px solid color-mix(in srgb, var(--gs-accent) 14%, transparent));box-shadow:none;background:0 0;border-top:0;border-left:0;border-right:0;padding:11px 6px}.gs-glance-item:where(:not([hidden])):before,.gs-glance-item:where(:not([hidden])):after{content:none;display:none}.gs-glance-icon{border-color:color-mix(in srgb, var(--gs-accent) 25%, transparent);background:#0a090870}.gs-first-run-tip{border:0;border-top:1px solid color-mix(in srgb, var(--gs-accent) 18%, transparent);background:0 0;padding:9px 6px 4px}.gs-hero-copy,.gs-hero-glance,.gs-journey-card{border-color:color-mix(in srgb, var(--gs-accent) 31%, #27221ef0)}.gs-ornate-center{opacity:.7}.gs-ornate-corner{opacity:.88}@media (width<=700px){#root .app-shell .page-shell .learn-page.gs-page:where(:not([hidden])){width:100%;min-width:0;padding:0;display:block;overflow:visible}#root .app-shell .page-shell .gs-hero:where(:not([hidden])){background:0 0;border:0;flex-direction:column;width:100%;min-width:0;min-height:0;display:flex;overflow:visible}#root .app-shell .page-shell .gs-mode-switcher:where(:not([hidden])){border:1px solid var(--public-discover-grid-card-border-2);background:var(--public-adventuring-bag-picker-heading-fill-3);width:100%;min-width:0;min-height:48px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;order:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 6px;display:grid;position:relative;inset:auto}#root .app-shell .page-shell .gs-mode-switcher>span:where(:not([hidden])){display:none}#root .app-shell .page-shell .gs-mode-switcher button:where(:not([hidden])){min-width:0;min-height:max(var(--public-control-min-height,48px), 48px);border:0;border-left:1px solid var(--gs-border-soft);color:var(--gs-muted);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}#root .app-shell .page-shell .gs-mode-switcher button:first-of-type{border-left:0}#root .app-shell .page-shell .gs-mode-switcher button.is-active{color:var(--gs-text);background:linear-gradient(180deg, color-mix(in srgb, var(--gs-accent) 14%, #23130ff0), #0d0a09f5);box-shadow:inset 0 -2px color-mix(in srgb, var(--gs-accent) 72%, transparent)}#root .app-shell .page-shell .gs-hero-copy:where(:not([hidden])),#root .app-shell .page-shell .gs-hero-glance:where(:not([hidden])){display:none}#root .app-shell .page-shell .gs-hero-video:where(:not([hidden])){border:1px solid color-mix(in srgb, var(--gs-accent) 24%, var(--public-discover-grid-card-border-2));background:#000;order:1;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:0;display:block;overflow:hidden}#root .app-shell .page-shell .gs-video{aspect-ratio:16/9;background:#000;border:0;width:100%;height:auto;min-height:0;margin:0;position:relative}#root .app-shell .page-shell .gs-video iframe:where(:not([hidden])){width:100%;height:100%;display:block;position:absolute;inset:0}#root .app-shell .page-shell .gs-journey:where(:not([hidden])){background:0 0;border:0;width:100%;min-width:0;margin:6px 0 0;padding:0;display:block;overflow:visible}#root .app-shell .page-shell .gs-journey-divider{min-height:36px;color:var(--gs-accent);background:var(--public-adventuring-bag-picker--catalog-fill);letter-spacing:.13em;white-space:normal;margin:0;padding:0 14px;font-size:10px}#root .app-shell .page-shell .gs-journey-divider:before,#root .app-shell .page-shell .gs-journey-divider:after{opacity:.58;margin:0 9px}#root .app-shell .page-shell .gs-journey-divider-mid:where(:not([hidden])){display:none}#root .app-shell .page-shell .gs-journey-row:where(:not([hidden])){grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;min-width:0;margin:6px 0 0;display:grid}#root .app-shell .page-shell .gs-journey-card:where(:not([hidden])){border:1px solid var(--public-builder-picker-border);background:var(--public-discover-grid-card-fill);width:100%;min-width:0;height:138px;min-height:138px;max-height:138px;box-shadow:none;margin:0;display:block;position:relative;overflow:hidden}#root .app-shell .page-shell .gs-journey-card .gs-ornate-frame-card:where(:not([hidden])){display:none}#root .app-shell .page-shell .gs-journey-card-art{opacity:1;background-position:70%;transform:none}#root .app-shell .page-shell .gs-journey-card-content:where(:not([hidden])),#root .app-shell .page-shell .gs-journey-card-next .gs-journey-card-content:where(:not([hidden])){z-index:2;flex-direction:column;justify-content:space-between;width:min(72%,460px);height:100%;min-height:0;padding:13px 14px 12px;display:flex;position:relative}#root .app-shell .page-shell .gs-journey-card-number{color:var(--gs-accent);margin:0;font-size:25px;line-height:.9}#root .app-shell .page-shell .gs-journey-card-copy h3{margin:0;font-size:20px;line-height:1.02}#root .app-shell .page-shell .gs-journey-card-copy p{color:#aaa39a;max-width:34ch;margin:5px 0 0;font-size:12px;line-height:1.36}#root .app-shell .page-shell .gs-journey-card:not(.gs-journey-card-next) .gs-journey-card-cta:where(:not([hidden])){display:none}#root .app-shell .page-shell .gs-journey-card-next{height:150px;min-height:150px;max-height:150px}#root .app-shell .page-shell .gs-journey-card-next .gs-journey-card-cta:where(:not([hidden])){color:var(--gs-accent);letter-spacing:.08em;margin-top:7px;font-size:10px;display:inline-flex}}.gs-journey-card-link:where(:not([hidden])){z-index:12;display:block;position:absolute;inset:0}.gs-journey-card-next:has(.gs-journey-card-link:focus-visible){outline:2px solid var(--gs-accent);outline-offset:-3px}@media (width<=700px){#root .app-shell .page-shell .gs-journey-card-art{filter:brightness(1.1)saturate(1.06)contrast(1.02)}#root .app-shell .page-shell .gs-journey-card-shade{background:linear-gradient(90deg,#050707d1 0%,#0507079e 42%,#05070740 68%,#0507070a 100%),linear-gradient(#05070705 22%,#05070738 54%,#050707a3 100%)}#root .app-shell .page-shell .gs-journey-card-number,#root .app-shell .page-shell .gs-journey-card-copy h3,#root .app-shell .page-shell .gs-journey-card-copy p,#root .app-shell .page-shell .gs-journey-card-cta{text-shadow:0 2px 12px #000000db}#root .app-shell .page-shell .gs-journey-card-next{cursor:pointer}#root .app-shell .page-shell .gs-journey-card-next .gs-journey-card-content{pointer-events:none}}@media (width>=1101px){#root .learn-page.learn-landing:not(.gs-page) .learn-gateway-card .learn-gateway-art{opacity:1;filter:brightness(1.24)saturate(1.09)contrast(1.02)}#root .learn-page.learn-landing:not(.gs-page) .learn-gateway-card:hover .learn-gateway-art{opacity:1;filter:brightness(1.28)saturate(1.11)contrast(1.02)}#root .learn-page.learn-landing:not(.gs-page) .learn-gateway-card .learn-gateway-shade{background:linear-gradient(90deg,#070808c7 0%,#07080880 25%,#0708082e 45%,#07080805 68%,#07080800 100%),linear-gradient(#05060600 56%,#05060624)}}html[data-ui-app=web]:not([data-season=cravenmoor-2026]) :is(.learn-gateway-number,.learn-gateway-phase,.learn-gateway-explore,.gs-kicker,.gs-step-number){color:var(--ui-highlight);border-color:var(--ui-border-control)}html[data-ui-app=web]:not([data-season=cravenmoor-2026]) :is(.learn-gateway-card,.learn-quick-start-step,.gs-journey-card,.gs-journey-step){border-color:var(--ui-border)}.gs-glance-item:last-child{--gs-glance-last-border:0}body dialog.td-story-dialog{box-sizing:border-box;border:1px solid var(--public-td-story-dialog-border,#755d3c);width:75vw;min-width:0;max-width:calc(100vw - 32px);height:75dvh;min-height:0;max-height:calc(100dvh - 32px);color:var(--ui-text,#e8dfd2);border-radius:0;margin:auto;padding:0;font:15px/1.5 system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}body dialog.td-story-dialog[open]:where(:not([hidden])){flex-direction:column;display:flex}.td-story-dialog::backdrop{background:#000000c2}.td-story-dialog *{box-sizing:border-box}.td-story-dialog button,.td-story-dialog a{cursor:pointer;touch-action:manipulation}.td-story-dialog button{font:inherit;color:inherit;background:0 0;border:1px solid #70614c;border-radius:0;padding:8px 14px}.td-story-dialog :is(button,a):hover{background:#b8955120}.td-story-dialog :focus-visible{outline:2px solid var(--ui-highlight,#e4c58e);outline-offset:-3px}.td-story-popup-header:where(:not([hidden])){border-bottom:1px solid #75634466;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 26px;display:flex}.td-story-popup-header>div{min-width:0;max-height:25dvh;overflow:auto}.td-story-kicker{letter-spacing:.15em;text-transform:uppercase;color:var(--ui-highlight,#e4c58e);font-size:11px}.td-story-popup-header h2{overflow-wrap:anywhere;color:inherit;margin:5px 0 10px;font:400 clamp(24px,2.3vw,36px)/1.16 Georgia,serif}.td-story-meta:where(:not([hidden])){text-transform:uppercase;letter-spacing:.07em;color:#c1b6a5;flex-wrap:wrap;gap:8px 20px;font-size:11px;display:flex}.td-story-dialog .td-story-close{flex:none;width:44px;height:44px;padding:0;font-size:30px;line-height:1}.td-story-popup-body:where(:not([hidden])){flex:1;grid-template-columns:minmax(0,1fr) minmax(270px,32%);min-height:0;display:grid;overflow:hidden}.td-story-reading{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:24px 28px;overflow-y:auto}.td-story-event-pane{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;overflow-y:auto}.td-story-reading{color:inherit}.td-story-prose{overflow-wrap:anywhere;max-width:68ch;margin:0 auto;font:400 clamp(17px,1.25vw,20px)/1.8 Georgia,serif}.td-story-prose p{font:inherit;color:inherit;white-space:pre-wrap;margin:0 0 1.1em}.td-story-event-pane{background:#0002;border-left:1px solid #75634466;padding:22px}.td-story-event-pane h2{color:var(--ui-highlight,#e4c58e);margin:0 0 14px;font:400 23px/1.3 Georgia,serif}.td-story-event-logo:where(:not([hidden])){object-fit:contain;width:100%;height:auto;max-height:180px;margin:0 auto 20px;display:block}.td-story-event-card{border-bottom:1px solid #75634455;margin:0 0 20px;padding:0 0 20px}.td-story-event-card h3,.td-story-video h3{color:inherit;margin:0 0 8px;font:600 16px/1.4 system-ui,sans-serif}.td-story-event-card p{overflow-wrap:anywhere;margin:6px 0;font-size:14px}.td-story-event-date{color:var(--ui-highlight,#e4c58e)}.td-story-muted{color:#b4b0a7;font-size:14px}.td-story-event-actions:where(:not([hidden])){gap:8px;margin-top:14px;display:grid}.td-story-event-actions a:where(:not([hidden])){text-align:center;color:var(--ui-highlight,#e4c58e);border:1px solid #9f8556;padding:10px;text-decoration:none;display:block}.td-story-event-actions button{border-color:#0000;font-size:13px}.td-story-video :is(iframe,video,.td-story-video-empty,.td-story-video-play):where(:not([hidden])){aspect-ratio:16/9;color:#b4b0a7;background:#080a0a;border:1px solid #514735;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:auto;display:flex}.td-story-video :is(.td-story-video-empty,.td-story-video-play)>span:first-child{font-size:30px;line-height:1}.td-story-video iframe:where(:not([hidden])){display:block}.td-story-popup-footer:where(:not([hidden])){border-top:1px solid #75634466;flex:none;justify-content:flex-end;padding:8px 20px;display:flex}.td-story-popup-footer button{color:var(--ui-highlight,#e4c58e);border:0}.td-story-mobile-nav:where(:not([hidden])){display:none}@media (width<=1300px){body dialog.td-story-dialog{width:90vw;height:84dvh}.td-story-reading{padding:20px}.td-story-event-pane{padding:18px}}@media (width<=760px){body dialog.td-story-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border:0}.td-story-popup-header{gap:8px;padding:14px 16px}.td-story-popup-header h2{font-size:25px}.td-story-meta{font-size:10px}.td-story-mobile-nav:where(:not([hidden])){border-bottom:1px solid #75634466;flex:none;gap:12px;padding:0 16px;display:flex}.td-story-mobile-nav button{min-height:max(var(--public-control-min-height,44px), 44px);border:0;border-bottom:2px solid #0000;padding:12px 8px}.td-story-mobile-nav button[aria-pressed=true]{border-bottom-color:var(--ui-highlight,#e4c58e);color:var(--ui-highlight,#e4c58e)}.td-story-popup-body:where(:not([hidden])){display:flex}.td-story-reading,.td-story-event-pane{border-left:0;width:100%;padding:20px 18px}.td-story-popup-body[data-view=story] .td-story-event-pane:where(:not([hidden])),.td-story-popup-body[data-view=events] .td-story-reading:where(:not([hidden])){display:none}.td-story-prose{font-size:18px;line-height:1.75}.td-story-event-logo{max-height:180px}.td-story-video{max-width:460px;margin:auto}.td-story-popup-footer{padding:4px 12px}}body dialog.td-story-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111313;border-color:#8c7350;box-shadow:0 24px 90px #000b,inset 0 0 0 1px #e4c58e0a}.td-story-dialog .td-story-popup-header{border-top:3px solid var(--ui-highlight,#bd9861);background:radial-gradient(at 8% 0,#ae824520,#0000 65%),linear-gradient(110deg,#20201d,#101313 72%);border-bottom-color:#b296654a;padding:25px 34px 23px;position:relative}.td-story-dialog .td-story-kicker:where(:not([hidden])){letter-spacing:.19em;align-items:center;gap:12px;font-size:12px;font-weight:600;display:inline-flex}.td-story-dialog .td-story-kicker:before{content:"";background:currentColor;width:28px;height:1px}.td-story-dialog .td-story-popup-header h2{letter-spacing:-.015em;color:#f2e8d7;margin:9px 0 14px;font-size:clamp(30px,2.65vw,46px);font-weight:400;line-height:1.12}.td-story-dialog .td-story-meta{color:#c9bfae;gap:8px;font-size:11px}.td-story-dialog .td-story-meta span{letter-spacing:.08em;background:#0002;border:1px solid #c6a87935;padding:4px 9px}.td-story-dialog .td-story-close{color:#decfb7;background:#080b0b66;border-color:#bca17355}.td-story-dialog .td-story-reading{background:radial-gradient(at 50% 0,#b1946020,#0000 75%),linear-gradient(100deg,#171918,#111414);padding:34px 40px}.td-story-dialog .td-story-prose{color:#d8d0c3;max-width:66ch;line-height:1.85}.td-story-dialog .td-story-prose p{font:inherit;color:inherit;margin:0 0 1.3em;font-weight:400}.td-story-dialog .td-story-prose p:first-child{color:#f0e1c5;border-bottom:1px solid #b99a6240;margin-bottom:24px;padding-bottom:22px;font-size:1.23em;line-height:1.6}.td-story-dialog .td-story-prose p:first-child:first-letter{float:left;color:var(--ui-highlight,#d9b777);padding:6px 9px 0 0;font:400 3.15em/.85 Georgia,serif}.td-story-dialog .td-story-event-pane{background:radial-gradient(at top,#a9854212,#0000 65%),#0d1111;border-left-color:#b296654a;padding:24px}.td-story-dialog .td-story-event-logo{max-height:clamp(140px,20dvh,220px);margin-bottom:24px}.td-story-dialog .td-story-event-pane>h2{letter-spacing:-.01em;margin-bottom:16px;font-size:24px}.td-story-dialog .td-story-event-card{border:1px solid #aa90613d;border-left:2px solid var(--ui-highlight,#bc9b62);background:linear-gradient(130deg,#28272080,#141919);margin-bottom:18px;padding:18px}.td-story-dialog .td-story-event-card h3{color:#f0e4d0;margin-bottom:10px;font-size:17px;font-weight:600}.td-story-dialog .td-story-event-card p{font-size:14px;line-height:1.6}.td-story-dialog .td-story-event-date{font-weight:500}.td-story-dialog .td-story-event-card>.td-story-muted:where(:not([hidden])){letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:11px;display:inline-block}.td-story-dialog .td-story-event-actions{gap:4px;margin-top:16px}.td-story-dialog .td-story-event-actions a{color:#f3e4cb;transition:var(--ui-motion-transition,background .15s);background:linear-gradient(#64322c,#402523);border:1px solid #c09c6866;padding:12px 8px;font-size:14px;font-weight:600}.td-story-dialog .td-story-event-actions a:hover{background:#714035}.td-story-dialog .td-story-event-actions button{min-height:max(var(--public-control-min-height,38px), 38px);color:#c6b28e;font-size:12px}.td-story-dialog .td-story-video h3{letter-spacing:.12em;text-transform:uppercase;color:#c5b494;margin-bottom:12px;font-size:11px}.td-story-dialog .td-story-video :is(.td-story-video-empty,.td-story-video-play){aspect-ratio:auto;color:#c7bfae;background:linear-gradient(110deg,#1d2220,#101615);border:1px dashed #a88a5755;flex-direction:row;gap:16px;height:auto;min-height:88px;padding:18px;font-size:13px}.td-story-dialog .td-story-video :is(.td-story-video-empty,.td-story-video-play)>span:first-child:where(:not([hidden])){color:#d9bc87;border:1px solid #ad915855;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.td-story-dialog .td-story-popup-footer{background:#131716;border-top-color:#b2966540;padding:7px 24px}.td-story-dialog .td-story-popup-footer button{min-height:max(var(--public-control-min-height,36px), 36px);font-size:13px}.td-story-dialog :is(.td-story-reading,.td-story-event-pane,.td-story-popup-header>div){scrollbar-width:thin;scrollbar-color:#77694e #141817}.td-story-dialog ::-webkit-scrollbar{width:7px;height:7px}.td-story-dialog ::-webkit-scrollbar-track{background:#141817}.td-story-dialog ::-webkit-scrollbar-thumb{background:#77694e;border:2px solid #141817;border-radius:8px}@media (width<=760px){.td-story-dialog .td-story-popup-header{border-top-width:2px;padding:16px}.td-story-dialog .td-story-popup-header h2{margin:8px 0 10px;font-size:27px}.td-story-dialog .td-story-kicker{letter-spacing:.12em;gap:8px;font-size:10px}.td-story-dialog .td-story-meta{font-size:9px}.td-story-dialog .td-story-meta span{padding:3px 6px}.td-story-dialog .td-story-reading{padding:25px 20px}.td-story-dialog .td-story-prose p:first-child{margin-bottom:20px;padding-bottom:18px;font-size:1.12em}.td-story-dialog .td-story-event-pane{padding:20px}.td-story-dialog .td-story-popup-footer{padding:4px 12px}}@media (prefers-reduced-motion:reduce){.td-story-dialog .td-story-event-actions a{transition:var(--ui-motion-transition,none)}}.story-map-page{background:#050606;margin:0;padding:0;position:fixed;inset:78px 0 0;overflow:hidden}.story-map-stage{width:100%;height:100%;box-shadow:none;background:#050606;position:absolute;inset:0;overflow:hidden}.story-map-art:where(:not([hidden])){z-index:0;object-fit:fill;object-position:center center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.story-map-vignette{z-index:1;pointer-events:none;background:radial-gradient(#0000 72%,#04050514 88%,#04050533 100%);position:absolute;inset:0}.story-map-hotspot:where(:not([hidden])){z-index:4;color:#ead9c2;cursor:pointer;width:38px;height:38px;transition:var(--ui-motion-transition,transform .15s ease, border-color .15s ease, background .15s ease, box-shadow .15s ease);background:#101313c7;border:1px solid #d6b58bb3;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #080a0a47,0 4px 18px #0000008c}.story-map-hotspot>span{font-family:Georgia,Times New Roman,serif;font-size:.85rem}.story-map-hotspot>strong{opacity:0;color:#e6d9c9;letter-spacing:.06em;pointer-events:none;width:max-content;max-width:150px;transition:var(--ui-motion-transition,opacity .14s ease, transform .14s ease);background:#070909e0;border-radius:4px;padding:6px 9px;font-size:.65rem;font-weight:600;line-height:1.25;position:absolute;top:44px;left:50%;transform:translate(-50%)translateY(-4px)}.story-map-hotspot:hover,.story-map-hotspot:focus-visible,.story-map-hotspot-active{z-index:6;background:#291f18eb;border-color:#e5b981;transform:translate(-50%,-50%)scale(1.14);box-shadow:0 0 0 6px #080a0a4d,0 0 24px #b8774247}.story-map-hotspot:hover>strong,.story-map-hotspot:focus-visible>strong,.story-map-hotspot-active>strong{opacity:1;transform:translate(-50%)translateY(0)}.story-map-hotspot-capstone{background:#271b15e6;border-color:#e5b981f2;width:52px;height:52px;box-shadow:0 0 0 7px #080a0a57,0 0 32px #a85b3538}.story-map-hotspot-capstone>span{font-size:1rem}.story-map-state:where(:not([hidden])){color:#aea397;place-items:center;min-height:70vh;display:grid}.story-map-state-error{color:#d0a099}@media (width<=900px){.story-map-page{margin:-24px -22px}}@media (width<=640px){.story-map-page{min-height:calc(100svh - 66px);margin:-18px -16px}.story-map-stage{width:auto;height:calc(100svh - 66px);max-height:none}.story-map-hotspot{width:34px;height:34px}.story-map-hotspot-capstone{width:46px;height:46px}}.story-map-stage>.td-map-layers{z-index:2}@media (prefers-reduced-motion:reduce){.td-party-marker:where(:not([hidden])){display:none}}@media (width<=1100px){#root .story-map-page{width:100%;height:calc(100dvh - var(--td-mobile-header) - var(--td-mobile-bottom-space) - 2 * var(--td-mobile-gutter));overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;border:1px solid var(--td-mobile-border);border-radius:var(--td-mobile-radius);min-height:240px;margin:0;padding:0;position:relative;inset:auto;overflow:auto;transform:none}#root .story-map-page:focus-visible{outline:2px solid var(--td-mobile-accent);outline-offset:2px}#root .story-map-stage{width:var(--td-mobile-map-width);min-width:100%;height:auto;aspect-ratio:var(--td-mobile-map-ratio);position:relative;inset:auto;overflow:hidden;transform:none}#root .story-map-art{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}#root .story-map-hotspot{width:48px;height:48px;min-height:max(var(--public-control-min-height,48px), 48px);touch-action:pan-x pan-y pinch-zoom;--public-control-min-height:48px}#root .story-map-hotspot-capstone{width:56px;height:56px}#root .story-map-hotspot strong{opacity:1;background:var(--td-mobile-backdrop);border-radius:6px;max-width:180px;padding:6px 10px;font-size:14px;top:calc(100% + 6px)}}@media (prefers-reduced-motion:reduce){#root .story-map-stage{scroll-behavior:var(--ui-motion-scroll,auto);animation:var(--ui-motion-animation,none);transition:var(--ui-motion-transition,none)}}@media (width<=1100px){#root .app-shell .story-map-page{height:calc(100dvh - var(--td-mobile-header) - var(--td-mobile-bottom-space));border-inline:0;border-radius:0}}@media (width>=1101px) and (width<=1699px),(width>=1101px) and (height<=849px){#root .app-shell .page-shell .story-map-page{top:var(--td-page-top)}}html[data-ui-app=web] :is(.td-story-popup-header h2,.td-story-prose,.td-story-prose p:first-child){color:var(--ui-text)}html[data-ui-app=web] .td-story-dialog :is(.td-story-reading,.td-story-event-pane,.td-story-popup-header,.td-story-popup-footer){background:var(--ui-surface);border-color:var(--ui-border)}html[data-ui-app=web] .td-story-dialog :is(.td-story-event-card,.td-story-meta span,.td-story-prose p:first-child,.td-story-video-play,.td-story-close){border-color:var(--ui-border-control)}html[data-ui-app=web] .td-story-dialog :is(.td-story-event-card,.td-story-video-play,.td-story-close){background:var(--ui-surface-raised);color:var(--ui-text)}html[data-ui-app=web] .td-story-dialog :is(.td-story-event-card h3,.td-story-prose,.td-story-prose p:first-child){color:var(--ui-text)}html[data-ui-app=web] .td-story-dialog :is(.td-story-meta,.td-story-video h3,.td-story-muted){color:var(--ui-text-muted)}html[data-ui-app=web] .td-story-dialog .td-story-event-actions a{background:var(--ui-action-fill);color:var(--ui-action-text);border-color:var(--ui-border-control)}html[data-ui-app=web] .td-story-dialog .td-story-event-actions a:hover{background:color-mix(in srgb,var(--ui-action-fill) 85%,white)}.token-command-header:where(:not([hidden])){box-sizing:border-box;width:100%;max-width:none;height:58px;min-height:58px;margin:var(--td-header-margin,0);align-items:center;gap:var(--td-header-actions-gap,0);background:var(--public-account-username-input-fill);border:0;flex:0 0 58px;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.token-command-header{--td-header-margin:9px 0 8px}.token-command-main:where(:not([hidden])){align-items:center;gap:0;min-width:0;padding:0 24px 0 0;display:flex}.token-command-main h1{color:var(--public-builder-identity-player-text);white-space:nowrap;flex:none;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.1rem);font-weight:400;line-height:.95}.token-command-main p{flex:0 1 var(--td-header-description-width,760px);min-width:0;max-width:var(--td-header-description-width,760px);border-left:1px solid var(--public-characters-command-create-border);color:var(--public-token-command-main-text);letter-spacing:0;white-space:normal;margin:0 0 0 18px;padding:3px 0 3px 18px;font-size:.66rem;line-height:1.45}.token-search:where(:not([hidden])){grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:42px;display:grid}.token-filters select,.token-search input{border:1px solid var(--public-token-filters-border-2);color:var(--public-token-filters-text);background:var(--public-token-filters-fill);outline:none}.token-search input{border-radius:9px;min-height:54px;padding:0 18px;font-size:1rem}.token-filters select:focus,.token-search input:focus{border-color:var(--public-token-filters-border)}.token-search button{border:1px solid var(--public-token-search-border);min-width:120px;color:var(--public-token-search-text);background:linear-gradient(180deg,var(--public-token-search-fill-2),var(--public-token-search-fill));cursor:pointer;border-radius:9px}.token-filters:where(:not([hidden])){flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.token-filters label:where(:not([hidden])){gap:6px;display:grid}.token-filters label>span{color:var(--public-builder-picker-search-icon-text);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:700}.token-filters select{border-radius:7px;min-width:170px;min-height:42px;padding:0 12px}.token-state{border:1px solid var(--public-td-history-cards-border);color:var(--public-token-state-text);background:var(--public-token-state-fill);border-radius:12px;margin-top:42px;padding:34px}.token-state.error{border-color:var(--public-error-border);color:var(--public-error-text)}.token-grid:where(:not([hidden])){margin-top:40px;display:grid}.token-card{border:1px solid var(--public-token-card-border-3);background:linear-gradient(155deg,var(--public-token-card-fill),var(--public-builder-picker-header-fill));transition:var(--ui-motion-transition,border-color .14s ease,transform .14s ease);border-radius:13px;overflow:hidden}.token-card:hover{border-color:var(--public-token-card-border-2);transform:translateY(-2px)}.token-card-visual:where(:not([hidden])){border-bottom:1px solid var(--public-token-card-visual-border);background:radial-gradient(circle,var(--public-token-card-visual-fill),var(--public-account-username-input-fill) 44%),var(--ui-canvas);place-items:center;min-height:190px;display:grid}.token-card-ring:where(:not([hidden])){border:2px solid var(--public-token-card-ring-border);width:110px;height:110px;box-shadow:0 0 0 8px var(--public-token-card-ring-shadow-2),0 0 40px var(--public-token-card-ring-shadow);color:var(--public-token-card-ring-text);border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;display:grid}.token-card-meta:where(:not([hidden])){flex-wrap:wrap;gap:6px;min-height:23px;display:flex}.token-card-meta span{border:1px solid var(--public-token-card-meta-border-3);color:var(--public-token-card-meta-text);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:.62rem}.token-card h2{min-height:52px;color:var(--public-token-card-text);margin:15px 0 10px;font-size:1.15rem;font-weight:500;line-height:1.25}.token-card p:where(:not([hidden])){min-height:63px;color:var(--public-builder-picker-filter-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.55;display:-webkit-box;overflow:hidden}.token-card-footer:where(:not([hidden])){border-top:1px solid var(--public-token-card-footer-border);color:var(--public-token-card-footer-text-4);justify-content:space-between;align-items:center;margin-top:22px;padding-top:14px;font-size:.74rem;display:flex}.token-card-footer strong{color:var(--public-token-card-footer-text);font-weight:500}.token-pagination:where(:not([hidden])){justify-content:center;align-items:center;gap:18px;display:flex}.token-pagination button{min-height:max(var(--public-control-min-height,40px), 40px);border:1px solid var(--public-token-pagination-border);color:var(--public-token-pagination-text);background:var(--public-token-card-ring-shadow-2);cursor:pointer;border-radius:7px;padding:0 16px}.token-pagination button:disabled{cursor:default;opacity:.35}.token-pagination span{color:var(--public-builder-picker-search-icon-text);font-size:.78rem}.token-card-image:where(:not([hidden])){aspect-ratio:1;object-fit:contain;height:auto;filter:drop-shadow(0 12px 20px var(--public-token-card-image-filter));transition:var(--ui-motion-transition,transform .16s ease,filter .16s ease);display:block}.token-card:hover .token-card-image{filter:drop-shadow(0 16px 26px var(--public-token-card-image-filter-2));transform:scale(1.035)}.token-detail-state{border:1px solid var(--public-td-history-cards-border);max-width:900px;color:var(--public-token-state-text);background:var(--public-token-state-fill);border-radius:12px;margin:80px auto;padding:40px}.token-detail-state.error{border-color:var(--public-error-border-2);color:var(--public-error-text-2)}.token-browser{width:100%;max-width:none;margin:0;padding:34px 14px 80px}.token-search,.token-filters{width:100%}.token-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}.token-card-image{width:min(84%,220px)}@media (width<=1250px){.token-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.token-browser{background:linear-gradient(to bottom,var(--public-token-browser-fill) 0%,var(--public-token-browser-fill-2) 28%,var(--public-token-browser-fill-3) 68%,var(--public-account-page-fill) 100%),var(--td-token-browser-image);background-position:top;background-repeat:no-repeat;background-size:100%;background-color:var(--public-account-page-fill);min-height:100vh;position:relative}.token-browser>*{z-index:1;position:relative}.token-browser:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(to bottom,var(--public-account-username-input-fill) 0%,var(--public-account-username-input-fill) 55%,var(--public-token-browser-fill-4) 68%,var(--public-token-browser-fill-3) 86%,var(--public-account-page-fill) 100%);position:absolute;inset:0}.page-shell:has(.token-browser){background:linear-gradient(to bottom,var(--public-token-browser-fill-4) 0%,var(--public-token-browser-fill-5) 35%,var(--public-token-browser-fill-6) 72%,var(--public-account-page-fill) 100%),var(--td-token-browser-image);background-position:top;background-repeat:no-repeat;background-size:100%;background-color:var(--public-account-page-fill);position:relative}.page-shell:has(.token-browser) .token-browser{background:var(--public-account-username-input-fill);position:relative}.page-shell:has(.token-browser) .token-browser:where(:not([hidden])):after{content:none;display:none}.token-browser .token-card{background:var(--public-token-card-fill-2);border-color:var(--public-builder-token-choice-heading-border);-webkit-backdrop-filter:blur(2px)}.token-browser .token-card-footer,.token-browser .token-card-meta,.token-browser .token-card>*{background-color:var(--public-account-username-input-fill)}.token-catalog-controls{align-items:stretch}.token-catalog .token-search:where(:not([hidden])){margin:0;display:block;position:relative}.token-catalog .token-search-icon{z-index:1;color:var(--public-builder-picker-search-icon-text);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.token-catalog .token-search input{width:100%;padding:0 16px 0 42px}.token-catalog .token-filters{align-items:stretch}.token-catalog .token-filters label:where(:not([hidden])){display:block;position:relative}.token-catalog .token-filters label>span{z-index:1;pointer-events:none;line-height:1;position:absolute}.token-catalog .clear-filters{min-width:72px}.token-catalog .clear-filters:disabled{cursor:default;opacity:.35}.token-catalog .token-state{margin-top:16px}.token-catalog .token-grid:where(:not([hidden])){margin-top:0;display:grid}.token-catalog .token-card{min-width:0}.token-catalog .token-card-ring{box-shadow:0 0 0 5px var(--public-token-card-ring-shadow-2)}.token-catalog .token-card h2:where(:not([hidden])){min-height:0;color:var(--public-token-card-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;display:-webkit-box;overflow:hidden}.token-catalog .token-card-footer{align-self:end;margin:0}.token-catalog-footer{color:var(--public-builder-picker-search-icon-text);gap:24px}.token-results-count{justify-self:start}.token-catalog .token-pagination:where(:not([hidden])){justify-content:center;align-items:center;gap:5px;margin:0;display:flex}.token-page-entry:where(:not([hidden])){align-items:center;gap:5px;display:inline-flex}.token-page-gap{color:var(--public-token-page-gap-text);padding:0 4px}.token-catalog .token-pagination button:where(:not([hidden])){place-items:center;padding:0 8px;display:grid}.token-catalog .token-pagination button.active{border-color:var(--public-active-border);color:var(--public-active-text);background:linear-gradient(180deg,var(--public-active-fill-2),var(--public-active-fill))}@media (width<=1450px){.token-catalog .token-grid{grid-template-rows:none;grid-template-columns:repeat(5,minmax(0,1fr))}.token-catalog-controls{grid-template-columns:minmax(300px,1fr) minmax(600px,2fr)}}@media (width<=1150px){.token-catalog .token-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.token-browser.token-catalog{background:var(--public-adventuring-bag-picker--catalog-fill)}.token-browser.token-catalog:where(:not([hidden])):after,.token-browser.token-catalog:where(:not([hidden])):before{display:none}body:has(.token-browser.token-catalog) .page-shell{background-image:none}body:has(.token-browser.token-catalog) main{background-image:none}body:has(.token-browser.token-catalog){background:var(--public-adventuring-bag-picker--catalog-fill)}.token-catalog .token-search input{height:58px;min-height:58px}.token-catalog .clear-filters{height:58px;min-height:max(var(--public-control-min-height,58px), 58px)}.token-catalog .token-filters select{height:58px;min-height:58px}.token-catalog .token-search input{padding-left:46px;font-size:.95rem}.token-catalog .token-search-icon{font-size:1.05rem;left:17px}.token-catalog .token-filters label>span{color:var(--public-token-filters-text-2);letter-spacing:.1em;font-size:.6rem;top:8px;left:13px}.token-catalog .token-filters select{padding:19px 32px 3px 13px;font-size:.84rem;font-weight:600}.token-catalog .clear-filters{padding:0 12px;font-size:.76rem}.token-catalog .token-card h2{max-height:2.6em;font-size:1rem;line-height:1.3}.token-catalog-footer{font-size:.75rem}.token-catalog .token-pagination button{width:auto;min-width:34px;height:34px;min-height:max(var(--public-control-min-height,34px), 34px);font-size:.73rem}@media (width<=1450px){.token-catalog .token-card{height:215px}}.token-browser.token-catalog{box-sizing:border-box;width:100%;max-width:none;height:calc(100dvh - 64px);margin:0;padding:8px 0 6px;overflow:hidden}body:has(.token-browser.token-catalog) main{box-sizing:border-box}.page-shell:has(.token-browser.token-catalog){box-sizing:border-box;top:var(--characters-nav-bottom,76px);background:var(--public-account-page-fill);width:100%;height:auto;min-height:0;max-height:none;margin:0;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.page-shell:has(.token-browser.token-catalog) .token-browser.token-catalog:where(:not([hidden])){box-sizing:border-box;background:var(--public-account-page-fill);flex-direction:column;width:100%;height:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.token-catalog .token-grid{flex:1 1 0;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));height:auto;min-height:0}.token-catalog .token-card{width:100%;height:100%;min-height:0}.token-catalog-footer{flex:0 0 34px;height:34px;min-height:34px}body:has(.token-browser.token-catalog) main{height:auto;min-height:0;padding-top:0;overflow:visible}.page-shell:has(.token-browser.token-catalog){padding:6px 28px}.token-browser.token-catalog{gap:0}.token-catalog .token-grid{gap:6px}.token-catalog-footer{margin:6px 0 0}.token-catalog .token-grid{width:100%}.token-catalog .clear-filters,.token-catalog .token-card,.token-catalog .token-pagination button{border-radius:0}.token-catalog .token-card-title{grid-area:title}.token-catalog .token-card-meta:where(:not([hidden])){flex-wrap:wrap;place-content:flex-start;align-items:flex-start;gap:5px;min-height:0;margin:0;display:flex}.token-catalog .token-card-meta span{white-space:nowrap;border-radius:0;padding:3px 5px;font-size:.5rem;line-height:1}.token-catalog .token-card{overflow:hidden}.token-catalog .token-card-header{grid-template-columns:minmax(0,1fr) auto}.token-catalog .token-card-header .token-card-meta{min-width:0}.token-catalog .token-card-header .token-card-meta span{flex:none}.token-catalog .token-card-ring{width:130px;height:130px}.token-catalog .token-card-footer{grid-template-columns:minmax(0,1fr) auto;font-size:.65rem}.token-catalog .token-card-header{justify-content:space-between;gap:8px}.token-catalog .token-card-title{flex:auto}.token-catalog .token-card-header .token-card-meta{flex:none;justify-content:flex-end}.token-catalog .token-card-footer{gap:7px}.token-catalog .token-card-footer>span{flex:0 auto;min-width:0}.token-catalog .token-card-footer strong{flex:none}.token-catalog .token-card{position:relative}.token-catalog .token-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%}.token-catalog .token-card-header .token-card-meta:where(:not([hidden])){z-index:2;flex-wrap:wrap;align-items:center;gap:4px;width:calc(55% - 18px);margin:0;display:flex}.token-catalog .token-card-header .token-card-meta span:where(:not([hidden])),.token-catalog .token-card-footer>span:where(:not([hidden])){border:1px solid var(--public-token-card-meta-border);min-height:18px;color:var(--public-token-card-meta-text-2);background:var(--public-adventuring-bag-purse-menu-fill);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;padding:0 5px;font-size:.49rem;font-weight:600;line-height:1;display:inline-flex}.token-catalog .token-card-footer>span{z-index:3;text-overflow:ellipsis;max-width:calc(100% - 8px);overflow:hidden}.token-catalog .token-card-info{--token-meta-reserve:31px}.token-catalog .token-card:where(:not([hidden])){grid-template:"header header"32px"visual info"minmax(0,1fr)/minmax(0,46%) minmax(0,54%);display:grid}.token-catalog .token-card-header:where(:not([hidden])){border:0;grid-area:header;align-items:center;min-width:0;display:flex}.token-catalog .token-card-title:where(:not([hidden])){text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;min-height:0;max-height:none;padding:0;font-family:Georgia,Times New Roman,serif;display:block;overflow:hidden}.token-catalog .token-card-visual:where(:not([hidden])){background:var(--public-account-username-input-fill);border:0;grid-area:visual;place-items:center;min-width:0;min-height:0;display:grid}.token-catalog .token-card-image:where(:not([hidden])){object-fit:contain;height:auto;display:block}.token-catalog .token-card-info:where(:not([hidden])){background:var(--public-account-username-input-fill);border:0;flex-direction:column;grid-area:info;min-width:0;min-height:0;display:flex;position:static}.token-catalog .token-card-info .token-card-meta{justify-content:flex-start;width:100%;position:static}.token-catalog .token-card-info .token-card-meta span:where(:not([hidden])){border:1px solid var(--public-token-card-meta-border);text-transform:uppercase;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:static}.token-catalog .token-card-description:where(:not([hidden])){-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.token-catalog .token-card-footer:where(:not([hidden])){background:var(--public-account-username-input-fill);border:0;justify-content:flex-end;align-items:center;width:100%;min-width:0;padding:5px 0 0;display:flex;position:static}.token-catalog .token-card-footer strong{white-space:nowrap;position:static}.token-catalog .token-card-header .token-card-meta,.token-catalog .token-card-footer>span{position:static;inset:auto}.token-catalog .token-card{background:linear-gradient(145deg,var(--public-adventuring-bag-purse-menu-fill) 0%,var(--public-adventuring-bag-topic-fill) 100%);border-color:var(--public-token-card-border-4);transition:var(--ui-motion-transition,border-color .14s ease,background .14s ease)}.token-catalog .token-card:hover{border-color:var(--public-token-card-border);background:linear-gradient(145deg,var(--public-token-card-fill-3) 0%,var(--public-token-card-fill-4) 100%);transform:none}.token-catalog .token-card-visual{padding:2px 7px 8px 9px}.token-catalog .token-card-image{width:min(184px,97%);max-width:97%;max-height:97%}.token-catalog .token-card-info .token-card-meta span{border-color:var(--public-token-card-meta-border-2);min-height:20px;color:var(--public-token-card-meta-text-3);background:var(--public-token-card-meta-fill);letter-spacing:.045em;padding:0 6px;font-size:.52rem;font-weight:700}.token-catalog .token-card-description{margin:0}.token-catalog .token-card-footer{margin-top:auto}.token-catalog .token-card-footer strong:where(:not([hidden])){letter-spacing:.01em;justify-content:center;align-items:center;min-height:22px;padding:0 1px;font-size:.72rem;font-weight:600;display:inline-flex}.token-catalog .token-card-description:only-child{color:var(--public-token-card-description-text)}.token-catalog .token-card-header{padding:9px 10px 7px;position:relative}.token-catalog .token-card-title{color:var(--public-token-card-title-text-2);letter-spacing:.008em;text-shadow:0 1px 0 var(--public-token-card-title-shadow-2),0 0 12px var(--public-token-card-title-shadow);margin:0;font-size:.91rem;font-weight:600;line-height:1.12}.token-catalog .token-card-header:where(:not([hidden])):after{content:"";background:linear-gradient(90deg,var(--public-token-card-header-fill),var(--public-token-card-header-fill-2));height:1px;display:block}.token-catalog .token-card:hover .token-card-title{color:var(--public-token-card-title-text)}.token-catalog .token-card-header:after{opacity:.82;width:36px;transition:var(--ui-motion-transition,none);margin-top:6px}.token-catalog .token-card:hover .token-card-header:after{opacity:.82;width:36px}.token-catalog .token-card-info{padding:6px 11px 8px 5px}.token-catalog .token-card-info .token-card-meta:where(:not([hidden])){flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 9px;display:flex}.token-catalog .token-card-info .token-card-meta span{flex:none}.token-catalog .token-card-description{color:var(--public-token-card-description-text-2);-webkit-line-clamp:6;font-size:.71rem;line-height:1.5}.token-catalog .token-card-footer{padding-top:7px}.token-catalog .token-card-footer strong{color:var(--public-token-card-footer-text-2)}.token-catalog .token-card:hover .token-card-footer strong{color:var(--public-token-card-footer-text-3)}.token-catalog-controls:where(:not([hidden])){grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%;margin:0 0 6px;display:grid}.token-search-group:where(:not([hidden])){grid-column:1/span 3;grid-template-columns:minmax(0,1fr) 72px;gap:6px;min-width:0;display:grid}.token-search-group .token-search{width:100%;min-width:0;margin:0}.token-search-group .token-search input{width:100%}.token-search-group .clear-filters{width:72px;min-width:72px;margin:0;padding:0 10px}.token-catalog .token-filters:where(:not([hidden])){grid-column:4/span 3;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;min-width:0;margin:0;display:grid}.token-catalog .token-filters label{min-width:0}.token-catalog .token-filters select{width:100%;min-width:0}.token-catalog .token-search input,.token-catalog .token-filters select,.token-search-group .clear-filters{border-radius:0}@media (width<=1150px){.token-catalog-controls{grid-template-columns:1fr}.token-catalog .token-filters,.token-search-group{grid-column:1}}.page-shell:has(.token-browser.token-catalog){padding-left:var(--app-page-gutter);padding-right:var(--app-page-gutter)}.token-command-total div span{color:var(--public-token-command-total-text);letter-spacing:.11em;text-transform:uppercase;font-size:.54rem;font-weight:700}.token-browser.token-catalog:where(:not([hidden])){flex-direction:column;min-height:0;display:flex}.token-catalog-controls{flex:none}.token-command-kicker:where(:not([hidden])){display:block}.token-command-total{box-sizing:border-box;text-align:right;min-width:205px;height:100%;padding:5px 0 5px 18px}.token-command-kicker{color:var(--public-token-command-kicker-text);letter-spacing:.15em;text-transform:uppercase;margin:0 0 3px;font-size:.48rem;font-weight:700}.token-command-total strong{color:var(--public-token-command-total-text-2);font-family:Georgia,Times New Roman,serif;font-size:1.28rem;font-weight:400;line-height:1}.token-command-total>div>span{color:var(--public-token-command-kicker-text);letter-spacing:.11em;text-transform:uppercase;font-size:.53rem;font-weight:700}.token-command-total:where(:not([hidden])){border-left:0;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-end;padding-top:0;padding-bottom:0;display:flex}.token-command-total>div:where(:not([hidden])){justify-content:flex-end;align-items:baseline;gap:8px;margin:0;display:flex}.token-catalog-footer>div:first-child{top:50%;left:auto;right:0}.token-catalog-footer:where(:not([hidden])){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;display:grid;position:relative}.token-catalog-footer>div:first-child{text-align:right;grid-column:3;justify-self:end;position:static;transform:none}.token-pagination,.token-catalog-footer>div:first-child{grid-row:1;align-self:center;margin:0}.token-pagination{grid-column:2;justify-self:center}@media (width<=1100px){#root .token-grid:where(:not([hidden])){grid-template-columns:repeat(var(--td-mobile-columns), minmax(0, 1fr));gap:var(--td-mobile-gap);grid-template-rows:auto;grid-auto-rows:auto;height:auto;min-height:0;max-height:none;display:grid;overflow:visible}#root .token-card{grid-template-rows:auto;grid-template-columns:1fr;width:100%;min-width:0;height:auto;min-height:240px;padding:12px}#root .token-card :is(.token-card-header,.token-card-visual,.token-card-info,.token-card-footer){grid-area:auto;width:100%;min-width:0;height:auto;position:relative;inset:auto}#root .token-card .token-card-visual{min-height:120px}#root .token-card img{object-fit:contain;max-width:100%}#root .token-card :is(h2,h3){white-space:normal;font-size:1rem}#root .token-card :is(p,.token-card-description){font-size:.875rem;line-height:1.4}}@media (width<=359px){#root .token-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){#root .app-shell .token-command-header:where(:not([hidden])){display:none}#root .app-shell .token-catalog:where(:not([hidden])){flex-direction:column;display:flex}#root .app-shell .token-catalog-controls:where(:not([hidden])){width:100%;min-width:0;height:auto;padding:8px var(--td-mobile-card-padding);flex-direction:column;gap:8px;margin:0;display:flex;position:static}#root .app-shell .token-search-group:where(:not([hidden])){gap:6px;width:100%;display:flex}#root .app-shell .token-search{flex:1 1 0;min-width:0}#root .app-shell .token-grid:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:4px;margin:0;padding:0;display:grid}#root .app-shell .token-card:where(:not([hidden])){border-radius:0;flex-direction:column;gap:8px;width:100%;min-width:0;height:auto;min-height:0;max-height:none;padding:10px;display:flex;position:relative;overflow:visible}#root .app-shell .token-card :is(.token-card-header,.token-card-visual,.token-card-info,.token-card-meta,.token-card-description,.token-card-footer){clip-path:none;grid-area:auto;width:100%;min-width:0;height:auto;min-height:0;max-height:none;margin:0;position:static;inset:auto;overflow:visible;transform:none}#root .app-shell .token-card-header:where(:not([hidden])){order:0;display:block}#root .app-shell .token-card-title:where(:not([hidden])){white-space:normal;overflow-wrap:anywhere;width:auto;margin:0;font-size:.9rem;line-height:1.3;display:block;position:static}#root .app-shell .token-card-visual:where(:not([hidden])){order:1;place-items:center;display:grid}#root .app-shell .token-card-image:where(:not([hidden])){object-fit:contain;width:min(100%,140px);height:auto;max-height:140px;margin:0;display:block;position:static;inset:auto;transform:none}#root .app-shell .token-card-info:where(:not([hidden])){flex-direction:column;order:2;gap:8px;display:flex}#root .app-shell .token-card-meta:where(:not([hidden])){flex-wrap:wrap;gap:4px;display:flex}#root .app-shell .token-card-meta span{white-space:normal;font-size:.65rem;position:static}#root .app-shell .token-card-description:where(:not([hidden])){-webkit-line-clamp:unset;font-size:.8rem;line-height:1.45;display:block}#root .app-shell .token-catalog-footer:where(:not([hidden])){flex-direction:column;align-items:center;gap:8px;width:100%;height:auto;margin:0;padding:12px 8px;display:flex;position:static;inset:auto;transform:none}#root .app-shell .token-pagination:where(:not([hidden])){flex-wrap:wrap;justify-content:center;gap:4px;max-width:100%;display:flex;position:static;transform:none}#root .app-shell .token-pagination button{min-width:44px;min-height:max(var(--public-control-min-height,44px), 44px)}#root .app-shell .token-results-count{text-align:center;width:auto;font-size:.8rem;position:static}}@media (width>=701px) and (width<=1100px){#root .app-shell .token-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){#root .app-shell .page-shell .token-grid:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:4px;margin:4px 0;padding:0;display:grid}#root .app-shell .page-shell .token-grid>.token-card:where(:not([hidden])){contain:none;flex-direction:column;flex:none;grid-area:auto;gap:8px;width:100%;min-width:0;height:auto;min-height:0;max-height:none;padding:10px;display:flex;position:relative;inset:auto;overflow:hidden;container-type:normal}#root .app-shell .page-shell .token-card :is(.token-card-header,.token-card-visual,.token-card-info,.token-card-meta,.token-card-description,.token-card-footer){contain:none;flex:none;grid-area:auto;width:100%;min-width:0;height:auto;min-height:0;max-height:none;margin:0;position:static;inset:auto;overflow:visible;transform:none;container-type:normal}#root .app-shell .page-shell .token-card-header{order:0}#root .app-shell .page-shell .token-card-title:where(:not([hidden])){white-space:normal;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.3;display:block;position:static}#root .app-shell .page-shell .token-card-visual:where(:not([hidden])){order:1;place-items:center;display:grid}#root .app-shell .page-shell .token-card-image{object-fit:contain;width:min(100%,150px);max-width:100%;height:150px;max-height:none;position:static;transform:none}#root .app-shell .page-shell .token-card-info:where(:not([hidden])){flex-direction:column;order:2;gap:6px;display:flex}#root .app-shell .page-shell .token-card-meta:where(:not([hidden])){flex-wrap:wrap;gap:4px;display:flex}#root .app-shell .page-shell .token-card-description:where(:not([hidden])){font-size:.8rem;line-height:1.45;display:block}#root .app-shell .page-shell .token-catalog-footer:where(:not([hidden])){flex-direction:column;flex:none;gap:8px;height:auto;min-height:0;margin:0;padding:12px;display:flex;position:static;inset:auto;transform:none}#root .app-shell .page-shell .token-catalog-footer>*{grid-area:auto;width:auto;position:static;inset:auto;transform:none}#root .app-shell .page-shell .token-pagination:where(:not([hidden])){flex-wrap:wrap;justify-content:center;gap:4px;display:flex}#root .app-shell .page-shell .token-pagination button{min-width:44px;min-height:max(var(--public-control-min-height,44px), 44px)}}@media (width>=1101px){#root .app-shell>.page-shell:has(>.token-browser.token-catalog){top:var(--td-page-top);padding:var(--td-page-edge)}#root .app-shell>.page-shell:has(>.token-browser.token-catalog)>.token-browser.token-catalog>.token-command-header{margin:0 0 10px}#root .app-shell .token-command-total:where(:not([hidden])){text-align:right;background:0 0;border:0;flex-direction:column;justify-content:center;place-self:stretch end;align-items:flex-end;min-width:220px;height:auto;padding:0;display:flex}#root .app-shell .token-command-total>.token-command-kicker:where(:not([hidden])){color:var(--public-token-command-kicker-text);letter-spacing:.14em;text-transform:uppercase;margin:0 0 3px;font-size:.5rem;font-weight:700;line-height:1;display:block}#root .app-shell .token-command-total>strong{color:var(--public-token-command-total-text-2);white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.92rem;font-weight:400;line-height:1.05}#root .app-shell .token-command-total>small{color:var(--public-token-command-total-text-3);white-space:nowrap;margin-top:3px;font-size:.52rem;line-height:1.1}}@media (width<=700px){#root .app-shell .page-shell .token-browser.token-catalog .token-grid{grid-auto-rows:352px;align-items:stretch}#root .app-shell .page-shell .token-browser.token-catalog .token-grid>.token-card:where(:not([hidden])){box-sizing:border-box;grid-template:52px 166px 134px/minmax(0,1fr);align-items:stretch;gap:0;width:100%;height:352px;min-height:352px;max-height:352px;padding:0;display:grid}#root .app-shell .page-shell .token-browser.token-catalog .token-card>.token-card-header,#root .app-shell .page-shell .token-browser.token-catalog .token-card>.token-card-visual,#root .app-shell .page-shell .token-browser.token-catalog .token-card>.token-card-info{box-sizing:border-box;grid-area:auto;width:100%;min-width:0;margin:0}#root .app-shell .page-shell .token-browser.token-catalog .token-card-header:where(:not([hidden])){height:52px;min-height:52px;max-height:52px;padding:10px 12px 0;display:block;overflow:hidden}#root .app-shell .page-shell .token-browser.token-catalog .token-card-title:where(:not([hidden])){white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px;min-height:40px;max-height:40px;margin:0;padding:0;font-size:.9rem;line-height:1.3;display:-webkit-box;overflow:hidden}#root .app-shell .page-shell .token-browser.token-catalog .token-card-visual:where(:not([hidden])){place-items:start center;height:166px;min-height:166px;max-height:166px;padding:0;display:grid;overflow:hidden}#root .app-shell .page-shell .token-browser.token-catalog .token-card-image,#root .app-shell .page-shell .token-browser.token-catalog .token-card-ring{object-fit:contain;width:150px;min-width:150px;max-width:150px;height:150px;min-height:150px;max-height:150px;margin:0;padding:0}#root .app-shell .page-shell .token-browser.token-catalog .token-card-info:where(:not([hidden])){grid-template-rows:48px 38px 28px;align-content:stretch;gap:5px;height:134px;min-height:134px;max-height:134px;padding:0 12px 10px;display:grid;overflow:hidden}#root .app-shell .page-shell .token-browser.token-catalog .token-card-meta{align-content:start;width:100%;height:48px;min-height:48px;max-height:48px;margin:0;padding:0;overflow:hidden}#root .app-shell .page-shell .token-browser.token-catalog .token-card-description:where(:not([hidden])){white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;height:38px;min-height:38px;max-height:38px;margin:0;padding:0;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}#root .app-shell .page-shell .token-browser.token-catalog .token-card-footer:where(:not([hidden])){border-top:0;justify-content:flex-end;align-items:end;width:100%;height:28px;min-height:28px;max-height:28px;margin:0;padding:0;display:flex}}@media (width<=380px){#root .app-shell .page-shell .token-browser.token-catalog .token-grid{grid-auto-rows:332px}#root .app-shell .page-shell .token-browser.token-catalog .token-grid>.token-card{grid-template-rows:48px 146px 138px;height:332px;min-height:332px;max-height:332px}#root .app-shell .page-shell .token-browser.token-catalog .token-card-header{height:48px;min-height:48px;max-height:48px;padding:8px 8px 0}#root .app-shell .page-shell .token-browser.token-catalog .token-card-title{height:40px;min-height:40px;max-height:40px}#root .app-shell .page-shell .token-browser.token-catalog .token-card-visual{place-items:start center;height:146px;min-height:146px;max-height:146px}#root .app-shell .page-shell .token-browser.token-catalog .token-card-image,#root .app-shell .page-shell .token-browser.token-catalog .token-card-ring{width:132px;min-width:132px;max-width:132px;height:132px;min-height:132px;max-height:132px}#root .app-shell .page-shell .token-browser.token-catalog .token-card-info{grid-template-rows:50px 40px 28px;gap:5px;height:138px;min-height:138px;max-height:138px;padding:0 8px 8px}#root .app-shell .page-shell .token-browser.token-catalog .token-card-meta{height:50px;min-height:50px;max-height:50px}#root .app-shell .page-shell .token-browser.token-catalog .token-card-description{height:42px;min-height:42px;max-height:42px}}html[data-ui-app=web][data-token-artwork=true] #root .app-shell .page-shell .token-browser.token-catalog{background-image:linear-gradient(to bottom,#0506078c,var(--ui-canvas)),var(--td-token-browser-image);background-position:top;background-repeat:no-repeat;background-size:100%}@media (width>=1101px) and (width<=1699px),(width>=1101px) and (height<=849px){#root .app-shell .page-shell .token-grid{grid-template-columns:repeat(var(--td-catalog-columns,6), minmax(0, 1fr));grid-template-rows:repeat(var(--td-catalog-rows,4), minmax(0, 1fr))}#root .app-shell .page-shell .token-card-info:where(:not([hidden])){flex-direction:column;gap:4px;min-height:0;display:flex}#root .app-shell .page-shell .token-card-meta{flex:none;height:auto}#root .app-shell .page-shell .token-card-description{flex:1 1 0;min-height:0;overflow:hidden}#root .app-shell .page-shell .token-card-footer{flex:none;margin-top:auto;position:static}#root .app-shell .page-shell .token-command-header:where(:not([hidden])){display:none}#root .app-shell .page-shell .token-catalog-controls{grid-template-columns:repeat(2,minmax(0,1fr))}#root .app-shell .page-shell :is(.token-search-group,.token-catalog .token-filters){grid-column:auto}}.token-record-page:where(:not([hidden])){box-sizing:border-box;top:var(--characters-nav-bottom,77px);color:#d8d0c8;background:#050607;grid-template-columns:minmax(0,1.68fr) minmax(420px,.82fr);width:100%;min-width:0;min-height:0;margin:0;padding:0;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.token-record-main:where(:not([hidden])){background:#050607;grid-template-rows:minmax(0,1fr) clamp(335px,38vh,390px) 58px;min-width:0;min-height:0;display:grid;overflow:hidden}.token-record-hero{background:#050607;min-width:0;min-height:0;position:relative;overflow:hidden}.token-record-scene{z-index:0;background-image:var(--td-token-stage-image);pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.token-record-scene:after{content:"";background:linear-gradient(90deg,#03040575 0%,#03040521 34%,#03040505 62%,#03040521 100%),linear-gradient(#00000014 0%,#0000 60%,#00000052 100%);position:absolute;inset:0}.token-record-vignette{z-index:1;pointer-events:none;background:radial-gradient(#0000 43%,#00000014 70%,#0000004f 100%);position:absolute;inset:0}.token-record-title{z-index:5;max-width:min(54%,760px);position:absolute;top:26px;left:clamp(28px,3vw,54px)}.token-record-title h1{color:#f0e9df;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 3px 24px #000000c2;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.65rem,2.15vw,2.65rem);font-weight:500;line-height:1}.token-record-meta:where(:not([hidden])){flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.token-record-meta span{color:#b9aca0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.08em;text-transform:uppercase;background:#04050694;border:1px solid #aa978445;padding:4px 8px;font-size:.63rem;font-weight:700;line-height:1}.token-record-meta .token-record-rarity{color:#c18b70;border-color:#a9573b70}.token-record-stage:where(:not([hidden])){z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.token-record-image:where(:not([hidden])){object-fit:contain;filter:drop-shadow(0 24px 30px #0000008f);pointer-events:auto;width:clamp(168px,18.5vw,290px);max-width:32%;max-height:48%;display:block;transform:translateY(15%)}.token-record-fallback:where(:not([hidden])){aspect-ratio:1;color:#a79584;border:2px solid #aa97846b;border-radius:50%;place-items:center;width:250px;font-family:Cormorant Garamond,Georgia,serif;font-size:3rem;display:grid}.token-record-view-toggle:where(:not([hidden])){z-index:6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040506b3;border:1px solid #97857452;display:flex;position:absolute;bottom:18px;right:clamp(22px,2.4vw,42px)}.token-record-view-toggle button{appearance:none;color:#84786e;cursor:pointer;min-width:76px;font:inherit;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;padding:7px 12px;font-size:.6rem;font-weight:700}.token-record-view-toggle button+button{border-left:1px solid #97857442}.token-record-view-toggle button.active{color:#d3c4b6;background:#915b3e33}.token-record-lower:where(:not([hidden])){box-sizing:border-box;background:#050607;border-top:1px solid #7b6c5e38;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:14px;min-width:0;min-height:0;padding:14px clamp(22px,2.4vw,42px);display:grid;overflow:hidden}.token-record-lower-single{grid-template-columns:minmax(0,1fr)}.token-record-lower-panel:where(:not([hidden])){box-sizing:border-box;background:linear-gradient(#0c0f10f0,#07090af5);border:1px solid #7b6c5e3d;flex-direction:column;min-width:0;min-height:0;padding:16px 18px;display:flex;overflow:hidden}.token-record-lower-heading:where(:not([hidden])){justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.token-record-lower-heading>span{color:#a58e7d;letter-spacing:.14em;text-transform:uppercase;font-size:.61rem;font-weight:700}.token-record-lower-heading button{appearance:none;color:#b87d5d;cursor:pointer;font:inherit;letter-spacing:.025em;background:0 0;border:0;padding:0;font-size:.67rem;font-weight:700}.token-record-lower-heading button:hover{color:#d0a383}.token-record-description{color:#c8c0b8;flex:auto;min-height:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.88rem,.95vw,1.02rem);line-height:1.55;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 82%,#0000 100%);mask-image:linear-gradient(#000 0% 82%,#0000 100%)}.token-record-description p{margin:0 0 .72em}.token-record-description p:last-child{margin-bottom:0}.token-record-lower-flavor:where(:not([hidden])){color:#aaa097;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.86rem,.92vw,.98rem);font-style:italic;line-height:1.58;display:-webkit-box;overflow:hidden}.token-record-lower .token-record-muted{color:#746c65;margin:0;font-size:.82rem;line-height:1.5}.token-record-lower-side:where(:not([hidden])){grid-template-rows:104px minmax(0,1fr);gap:14px;min-width:0;min-height:0;display:grid;overflow:hidden}.token-record-lower-side-flavor-only{grid-template-rows:auto;align-content:start}.token-record-lower-flavor-panel{min-height:0;padding-top:13px;padding-bottom:13px}.token-record-lower-side:not(.token-record-lower-side-single) .token-record-lower-flavor{-webkit-line-clamp:2;max-height:3.2em}.token-record-lower-related{min-height:0}.token-record-similar-preview:where(:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:100%;min-height:0;display:grid;overflow:hidden}.token-record-similar-card:where(:not([hidden])){box-sizing:border-box;color:#bdb4aa;background:linear-gradient(#0b0d0ef0,#07090af5);border:1px solid #7b6c5e3d;min-width:0;height:100%;min-height:0;text-decoration:none;display:block;position:relative;overflow:hidden}.token-record-similar-card:hover{background:linear-gradient(#101010f5,#090a0bfa);border-color:#b87d5d85}.token-record-similar-title:where(:not([hidden])){z-index:2;color:#d2c7bc;text-shadow:0 1px 3px #000000f2;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.58rem,.64vw,.68rem);font-weight:600;line-height:1.15;display:-webkit-box;position:absolute;top:7px;left:8px;right:8px;overflow:hidden}.token-record-similar-image:where(:not([hidden])){justify-content:center;align-items:center;min-width:0;min-height:0;padding:24px 7px 15px;display:flex;position:absolute;inset:0;overflow:hidden}.token-record-similar-image img:where(:not([hidden])){object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;display:block}.token-record-similar-image span{color:#625b55;text-align:center;font-size:.55rem}.token-record-similar-view{z-index:2;color:#b87d5d;letter-spacing:.025em;text-align:right;text-shadow:0 1px 3px #000000f2;pointer-events:none;font-size:.6rem;font-weight:700;position:absolute;bottom:6px;right:8px}.token-record-similar-card:hover .token-record-similar-title{color:#e0d5ca}.token-record-similar-card:hover .token-record-similar-view{color:#d0a383}.token-record-navigation:where(:not([hidden])){background:#070809;border-top:1px solid #7b6c5e33;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;min-width:0;padding:0 clamp(22px,2.4vw,42px);display:grid}.token-record-navigation>div:first-child a:where(:not([hidden])),.token-record-next a:where(:not([hidden])){flex-direction:column;gap:4px;min-width:0;display:flex}.token-record-next a{text-align:right;align-items:flex-end}.token-record-nav-direction{color:#8d7f73;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:700}.token-record-navigation a strong:where(:not([hidden])){max-width:340px;color:var(--token-navigation-color,#c8b8aa);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(.72rem,.82vw,.88rem);font-weight:400;line-height:1.15;display:block;overflow:hidden}.token-record-navigation a{letter-spacing:.055em;text-transform:uppercase;color:var(--token-navigation-color,#9e8e80);font-size:.66rem;font-weight:700;text-decoration:none}.token-record-navigation a:hover{color:var(--token-navigation-color,#d0aa8d)}.token-record-back{--token-navigation-color:#c3b4a6}.token-record-next{text-align:right}.token-record-rail:where(:not([hidden])){background:linear-gradient(#090a0b 0%,#060708 100%);border-left:1px solid #7b6c5e4d;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.token-record-tabs:where(:not([hidden])){border-bottom:1px solid #7b6c5e40;align-items:end;min-height:52px;padding:0 26px;display:flex}.token-record-tabs button{appearance:none;color:#756c64;cursor:pointer;height:52px;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:0 16px;font-size:.64rem;font-weight:700;position:relative}.token-record-tabs button:first-child{padding-left:0}.token-record-tabs button.active{color:#c6b4a5}.token-record-tabs button.active:after{content:"";background:#a86d4f;height:1px;position:absolute;bottom:-1px;left:16px;right:16px}.token-record-tabs button:first-child.active:after{left:0}.token-record-tab-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7b6c5e4d transparent;min-height:0;overflow-y:auto}.token-record-tab-body::-webkit-scrollbar{width:5px}.token-record-tab-body::-webkit-scrollbar-track{background:0 0}.token-record-tab-body::-webkit-scrollbar-thumb{background:#7b6c5e4d}.token-record-details{padding:22px 28px 36px}.token-record-detail-group{border-bottom:1px solid #7b6c5e29;padding:13px 0 14px}.token-record-detail-group:first-child{padding-top:0}.token-record-detail-group>span:where(:not([hidden])){color:#82776e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.59rem;font-weight:700;display:block}.token-record-effect:where(:not([hidden])){color:#d2c6bb;font-size:.88rem;font-weight:500;line-height:1.45;display:block}.token-record-values:where(:not([hidden])){flex-wrap:wrap;gap:6px;display:flex}.token-record-values em{color:#a99d91;background:#765e4a12;border:1px solid #8575663d;padding:4px 7px;font-size:.65rem;font-style:normal;line-height:1.15}.token-record-source{color:#b57b5d;font-size:.72rem;line-height:1.35;text-decoration:none}.token-record-source:hover{color:#d0a383}.token-record-about{padding:24px 30px 42px}.token-record-about p{color:#c0b7ae;margin:0 0 1.05em;font-size:.84rem;line-height:1.62}.token-record-about p:last-child{margin-bottom:0}.token-record-transmute{color:#c0b7ae;padding:24px 30px 42px;font-size:.8rem;line-height:1.5}.token-record-transmute p{margin:0 0 .95em}.token-record-transmute strong{color:#d3c4b6;font-weight:600}.token-record-transmute ul,.token-record-transmute ol{margin:0 0 1.25em;padding-left:1.35rem}.token-record-transmute li{margin:0 0 .42em}.token-record-transmute li>ul,.token-record-transmute li>ol{margin:.45em 0 .25em}.token-record-transmute a{color:#b57b5d;text-decoration:none}.token-record-transmute a:hover{color:#d0a383}.token-record-relationships{padding:24px 30px 42px}.token-record-relationships-header:where(:not([hidden])){border-bottom:1px solid #7b6c5e30;justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:14px;display:flex}.token-record-relationships-header span{color:#82776e;letter-spacing:.12em;text-transform:uppercase;font-size:.59rem;font-weight:700}.token-record-relationships-header strong{color:#9f9186;font-size:.68rem;font-weight:500}.token-record-relationship-list:where(:not([hidden])){flex-direction:column;display:flex}.token-record-relationship:where(:not([hidden])){border-bottom:1px solid #7b6c5e24;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;text-decoration:none;display:flex}.token-record-relationship span{color:#c8beb4;font-size:.78rem;line-height:1.35}.token-record-relationship em{color:#a86f53;letter-spacing:.04em;flex:none;font-size:.64rem;font-style:normal}.token-record-relationship:hover span{color:#e0d5ca}.token-record-relationship:hover em{color:#d0a383}@media (width<=1050px){.token-record-page:where(:not([hidden])){display:block;position:static;overflow:visible}.token-record-main:where(:not([hidden])){display:block;overflow:visible}.token-record-hero{min-height:62vh}.token-record-lower{grid-template-columns:minmax(0,1fr);overflow:visible}.token-record-lower-panel{overflow:visible}.token-record-lower-side:where(:not([hidden])),.token-record-lower-side-flavor-only:where(:not([hidden])){grid-template-rows:auto;display:grid;overflow:visible}.token-record-lower-flavor{max-height:none}.token-record-lower-flavor:where(:not([hidden])),.token-record-description:where(:not([hidden])){-webkit-line-clamp:unset;display:block;overflow:visible}.token-record-navigation{min-height:54px}.token-record-rail:where(:not([hidden])){border-top:1px solid #7b6c5e4d;border-left:0;display:block;overflow:visible}.token-record-tab-body{overflow:visible}}@media (width<=680px){.token-record-title{max-width:none;left:24px;right:24px}.token-record-image{width:62vw;max-width:62vw}.token-record-navigation{gap:10px;padding:0 18px}.token-record-navigation a{color:var(--token-navigation-color,#9e8e80);font-size:.56rem}.token-record-details,.token-record-about,.token-record-transmute,.token-record-relationships{padding-left:20px;padding-right:20px}}.token-record-artwork:where(:not([hidden])){object-fit:contain;filter:drop-shadow(0 24px 30px #0000008f);width:min(80%,800px);height:72%;display:block;transform:translateY(5%)}@media (width<=1100px){#root .token-record-page{gap:var(--td-mobile-gap);grid-template-columns:minmax(0,1fr)}#root :is(.token-record-main,.token-record-rail,.token-record-scene,.token-record-hero,.token-record-details){min-width:0;height:auto;max-height:none;overflow:visible}#root .token-record-stage{height:40dvh;min-height:280px;max-height:480px}#root .token-record-image{object-fit:contain;max-width:90%;max-height:100%}#root .app-shell .token-record-page:where(:not([hidden])){gap:var(--td-mobile-gap);flex-direction:column;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:flex;position:static;inset:auto;overflow:visible}#root .app-shell .token-record-main:where(:not([hidden])){display:contents}#root .app-shell .token-record-hero:where(:not([hidden])){flex-direction:column;order:0;gap:8px;height:auto;min-height:0;padding:12px;display:flex;position:relative;overflow:hidden}#root .app-shell .token-record-title{width:100%;max-width:none;margin:0;position:relative;inset:auto}#root .app-shell .token-record-title h1{text-wrap:wrap;overflow-wrap:anywhere;font-size:clamp(1.35rem,5vw,1.8rem);line-height:1.15}#root .app-shell .token-record-meta{gap:4px;margin-top:8px}#root .app-shell .token-record-meta span{overflow-wrap:anywhere;font-size:.65rem;line-height:1.25}#root .app-shell .token-record-stage:where(:not([hidden])){place-items:center;width:100%;height:clamp(180px,54vw,250px);min-height:0;max-height:none;padding:0;display:grid;position:relative;inset:auto}#root .app-shell .token-record-stage :is(img,.token-record-image,.token-record-fallback){object-fit:contain;width:auto;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;margin:0;position:static;transform:none}#root .app-shell .token-record-fallback{aspect-ratio:1}#root .app-shell .token-record-view-toggle{align-self:center;margin:0;position:relative;inset:auto}#root .app-shell .token-record-view-toggle button{min-width:96px;min-height:max(var(--public-control-min-height,44px), 44px);font-size:.7rem}#root .app-shell .token-record-rail:where(:not([hidden])){border-inline:0;order:1;height:auto;min-height:0;max-height:none;display:block;overflow:visible}#root .app-shell .token-record-tabs:where(:not([hidden])){flex-wrap:wrap;align-items:center;gap:0;min-height:44px;padding:0 8px;display:flex;position:static;overflow:visible}#root .app-shell .token-record-tabs button{height:auto;min-height:max(var(--public-control-min-height,44px), 44px);letter-spacing:.04em;flex:auto;padding:8px;font-size:.7rem}#root .app-shell .token-record-tab-body{overscroll-behavior:auto;height:auto;min-height:0;max-height:none;overflow:visible}#root .app-shell :is(.token-record-details,.token-record-about,.token-record-transmute,.token-record-relationships){overflow-wrap:anywhere;min-width:0;padding:12px}#root .app-shell .token-record-details:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}#root .app-shell .token-record-detail-group{min-width:0;padding:10px 0}#root .app-shell .token-record-detail-group:has(.token-record-effect){grid-column:1/-1}#root .app-shell .token-record-detail-group>span{margin-bottom:6px;font-size:.65rem;line-height:1.4}#root .app-shell .token-record-values{gap:4px}#root .app-shell .token-record-values em{font-size:.75rem;line-height:1.35}#root .app-shell :is(.token-record-effect,.token-record-about p,.token-record-transmute,.token-record-relationship span){font-size:.95rem;line-height:1.55}#root .app-shell .token-record-lower:where(:not([hidden])){border:0;order:2;height:auto;min-height:0;padding:0;display:block;overflow:visible}#root .app-shell .token-record-lower>.token-record-lower-panel{height:auto;max-height:none;padding:12px;overflow:visible}#root .app-shell .token-record-description{height:auto;max-height:none;font-size:.95rem;line-height:1.55;overflow:visible;-webkit-mask-image:none;mask-image:none}#root .app-shell .token-record-lower>.token-record-lower-panel:has(.token-record-lower-heading button):where(:not([hidden])){display:none}#root .app-shell .token-record-lower-side:where(:not([hidden])){gap:var(--td-mobile-gap);grid-template-rows:auto;height:auto;min-height:0;display:grid;overflow:visible}#root .app-shell .token-record-lower-side .token-record-lower-panel{border-radius:0;height:auto;min-height:0;max-height:none;padding:12px;overflow:visible}#root .app-shell .token-record-lower-flavor:where(:not([hidden])){-webkit-line-clamp:unset;height:auto;max-height:none;font-size:.95rem;line-height:1.55;display:block;overflow:visible;-webkit-mask-image:none;mask-image:none}#root .app-shell .token-record-similar-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;height:auto;overflow:visible}#root .app-shell .token-record-similar-card:where(:not([hidden])){flex-direction:column;gap:6px;height:auto;min-height:0;padding:8px;display:flex}#root .app-shell :is(.token-record-similar-title,.token-record-similar-image,.token-record-similar-view){height:auto;padding:0;position:static;inset:auto}#root .app-shell .token-record-similar-title:where(:not([hidden])){overflow-wrap:anywhere;-webkit-line-clamp:unset;font-size:.75rem;line-height:1.3;display:block}#root .app-shell .token-record-similar-image{margin-top:auto}#root .app-shell .token-record-similar-image img{object-fit:contain;width:100%;height:80px}#root .app-shell .token-record-navigation:where(:not([hidden])){order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;height:auto;padding:8px 12px;display:grid;position:static}#root .app-shell .token-record-back{text-align:center;grid-area:1/1/auto/-1}#root .app-shell .token-record-navigation>div{grid-row:2;min-width:0}#root .app-shell .token-record-navigation a:where(:not([hidden])){justify-content:center;min-height:44px;font-size:.7rem;display:flex}#root .app-shell .token-record-navigation a strong{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:.8rem;line-height:1.35}}.token-record-artwork[data-artwork-ready=false]{visibility:hidden}dialog.character-modal.build-details-dialog{width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px);color:inherit;margin:auto;position:fixed;inset:0}.character-form .build-details-tag:where(:not([hidden])){align-items:center;gap:10px;display:flex}.character-form .build-details-tag input{width:auto}.character-dashboard [data-order-target=true]{outline-offset:-2px;outline:2px solid #b18a45}.character-dashboard [draggable=true]{cursor:grab}.character-dashboard [draggable=true]:active{cursor:grabbing}.character-dashboard [draggable=true] img{-webkit-user-drag:none}.character-order-feedback{color:inherit;margin:8px 0}.character-order-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.characters-command-header:where(:not([hidden])){box-sizing:border-box;width:100%;max-width:none;height:58px;min-height:58px;margin:var(--td-header-margin,0);align-items:center;gap:var(--td-header-actions-gap,0);background:var(--public-account-username-input-fill);border:0;flex:0 0 58px;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.characters-command-header{--td-header-margin:14px 0 0;--td-header-actions-gap:0}.characters-command-title:where(:not([hidden])){align-items:center;gap:0;min-width:0;padding:0 24px 0 0;display:flex}.characters-command-title h1{color:var(--public-builder-identity-player-text);white-space:nowrap;flex:none;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.1rem);font-weight:400;line-height:.95}.characters-command-title p{flex:0 1 var(--td-header-description-width,760px);min-width:0;max-width:var(--td-header-description-width,760px);border-left:1px solid var(--public-characters-command-create-border);color:var(--public-token-command-main-text);letter-spacing:0;white-space:normal;margin:0 0 0 18px;padding:3px 0 3px 18px;font-size:.66rem;line-height:1.45}.characters-command-title{--td-header-description-width:650px}@media (width>=1101px) and (width<=1180px){.characters-command-title{--td-header-description-width:400px}}.characters-command-title p:where(:not([hidden])):before{content:none;display:none}.characters-state{border:1px solid var(--public-builder-token-choice-heading-border);background:var(--public-builder-token-choice-option-shadow);border-radius:2px;width:100%;margin:24px 0 0;padding:16px 18px}.characters-primary-action,.characters-secondary-action{appearance:none;font:inherit;cursor:pointer;border-radius:2px;padding:11px 17px;font-size:.72rem;font-weight:800;text-decoration:none}.characters-primary-action{border:1px solid var(--public-characters-primary-action-border);background:var(--public-account-username-input-fill);color:var(--public-characters-primary-action-text)}.characters-primary-action:hover{background:var(--public-characters-primary-action-fill);border-color:var(--public-characters-primary-action-border-2)}.characters-secondary-action{border:1px solid var(--public-characters-secondary-action-border);background:var(--public-builder-picker-token-select-border);color:inherit}.characters-primary-action:disabled,.characters-secondary-action:disabled{opacity:.48;cursor:default}.characters-eyebrow:where(:not([hidden])){color:var(--public-characters-eyebrow-text);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:.65rem;font-weight:800;display:block}.character-modal-backdrop:where(:not([hidden])){z-index:1000;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.character-modal{border:1px solid var(--public-character-modal-border);background:var(--public-character-modal-fill-2);width:min(680px,100%);max-height:calc(100vh - 48px);box-shadow:0 28px 80px var(--public-token-card-image-filter-2);border-radius:4px;padding:32px;position:relative;overflow-y:auto}.character-modal-close{appearance:none;background:var(--public-account-username-input-fill);color:var(--public-character-modal-close-text);cursor:pointer;border:0;font-size:1.45rem;position:absolute;top:14px;right:16px}.character-modal h2{color:var(--public-builder-identity-player-text);margin:0 34px 10px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem);font-weight:400}.character-modal-intro{max-width:640px;color:var(--public-character-modal-intro-text);margin:0 0 24px;line-height:1.65}.character-form:where(:not([hidden])){gap:18px;display:grid}.character-form label:where(:not([hidden])){gap:7px;display:grid}.character-form label>span:where(:not([hidden])){color:var(--public-character-form-text);justify-content:space-between;gap:10px;font-size:.72rem;font-weight:700;display:flex}.character-form label>span small{color:var(--public-character-form-text-2);font-weight:500}.character-form input,.character-form select,.character-form textarea{border:1px solid var(--public-builder-picker-equipping-border);background:var(--public-builder-picker-token-select-border);width:100%;color:inherit;font:inherit;border-radius:2px;padding:11px 12px}.character-form textarea{resize:vertical}.character-field-help{color:var(--public-character-field-help-text);font-size:.66rem}.character-modal-actions:where(:not([hidden])){justify-content:flex-end;gap:9px;margin-top:8px;display:flex}.character-create-portrait-preview{border:1px solid var(--public-adventuring-bag-picker-heading-border-2);background:var(--public-adventuring-bag-group-heading-fill);align-items:center;margin-bottom:22px;padding:14px}.character-create-portrait-preview>span:where(:not([hidden])){border:1px solid var(--public-character-create-portrait-preview-border);width:54px;height:54px;color:var(--public-character-create-portrait-preview-text);border-radius:50%;flex:none;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;display:grid}.character-create-portrait-preview div:where(:not([hidden])){gap:3px;min-width:0;display:grid}.character-create-portrait-preview small{color:var(--public-character-create-portrait-preview-text-2);font-size:.68rem}.character-menu-trigger:where(:not([hidden])){appearance:none;background:var(--public-account-username-input-fill);color:var(--public-character-menu-trigger-text);font:inherit;cursor:pointer;border:0;place-items:center;line-height:1;display:grid}.character-menu-trigger{width:30px;height:26px;font-size:.78rem}.character-menu-trigger:hover{color:var(--public-character-menu-trigger-text-2)}.character-action-menu{border:1px solid var(--public-character-modal-border);background:var(--public-character-action-menu-fill);min-width:164px;box-shadow:0 14px 34px var(--public-character-action-menu-shadow);border-radius:3px;padding:5px;position:absolute;top:27px;right:0}.character-action-menu button{appearance:none;background:var(--public-account-username-input-fill);width:100%;color:var(--public-character-action-menu-text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:2px;padding:8px 10px;font-size:.67rem}.character-action-menu button:hover{background:var(--public-adventuring-bag-purse-section-border);color:var(--public-character-action-menu-text-2)}.character-action-menu button.is-danger{color:var(--public-is-danger-text)}.character-action-menu{z-index:100}.character-dashboard{margin-top:34px}.character-dashboard-panel-heading>button{appearance:none;background:var(--public-account-username-input-fill);color:var(--public-character-dashboard-panel-heading-text);font:inherit;cursor:pointer;border:0;padding:0;font-size:.64rem;font-weight:700}.character-dashboard-roster-item{appearance:none;cursor:pointer;border-radius:2px;min-width:0}.character-dashboard-roster-avatar{color:var(--public-character-dashboard-roster-avatar-text);font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.character-dashboard-portrait{border-bottom:1px solid var(--public-adventuring-bag-group-heading-border)}.character-dashboard-portrait>img:not(.character-dashboard-portrait-class){object-fit:cover;width:100%;height:100%}.character-dashboard-portrait>span{z-index:2;color:var(--public-character-dashboard-portrait-text);text-shadow:0 18px 50px var(--public-character-dashboard-portrait-shadow);font-family:Georgia,Times New Roman,serif;font-size:clamp(5rem,11vw,10rem);line-height:1;position:relative}.character-dashboard-character-menu{flex:none;position:relative}.character-dashboard-current-build button,.character-dashboard-no-build button{appearance:none;border:1px solid var(--public-character-dashboard-current-build-border);background:var(--public-character-dashboard-current-build-fill-2);color:var(--public-character-dashboard-current-build-text-2);font:inherit;cursor:pointer;border-radius:2px;flex:none;padding:9px 13px;font-size:.63rem;font-weight:700}.character-dashboard-stat-loading{color:var(--public-character-dashboard-stat-loading-text);padding:28px 18px;font-size:.72rem}.character-dashboard-no-build strong{color:var(--public-character-dashboard-no-build-text);font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:500}.character-dashboard-no-build p{max-width:500px;color:var(--public-character-dashboard-no-build-text-2);margin:7px 0 18px;font-size:.72rem;line-height:1.6}.character-dashboard-build-item{border-radius:2px}.character-dashboard-build-item:has(.build-action-menu){z-index:50}.character-dashboard-build-select{appearance:none;background:var(--public-account-username-input-fill);min-width:0;color:inherit;text-align:left;cursor:pointer;border:0}.character-dashboard-build-select:hover{background:var(--public-builder-token-choice-option-shadow)}.character-dashboard-build-art:where(:not([hidden])){background:var(--public-character-dashboard-build-art-fill);border-radius:50%;place-items:center;display:grid;overflow:hidden}.character-dashboard-build-art img{object-fit:contain;width:100%;height:100%}.character-dashboard-build-copy:where(:not([hidden])){min-width:0;display:grid}.character-dashboard-build-copy strong{color:var(--public-character-dashboard-build-copy-text-2);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-weight:500;overflow:hidden}.character-dashboard-build-copy>span{color:var(--public-character-dashboard-build-copy-text)}.character-dashboard-build-copy small{color:var(--public-character-dashboard-build-copy-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.character-dashboard-build-item>.build-menu-trigger{top:50%;right:5px}.character-dashboard-build-item>.build-action-menu{top:calc(100% + 3px);right:4px}.character-dashboard-build-empty{color:var(--public-character-dashboard-build-empty-text);padding:22px 12px;font-size:.68rem}@media (width<=1180px){.character-dashboard-build-list{max-height:360px}}.learn-page:has(.character-dashboard):where(:not([hidden])){box-sizing:border-box;top:var(--characters-nav-bottom,77px);background:radial-gradient(circle at 50% 0%,var(--public-character-dashboard-fill),var(--public-account-username-input-fill) 38%),var(--public-character-dashboard-fill-2);flex-direction:column;padding:0 clamp(16px,1.45vw,28px) clamp(14px,1.3vw,24px);display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.characters-command-create{min-width:122px}.character-dashboard:where(:not([hidden])){flex:1 1 0;grid-template-columns:minmax(260px,27fr) minmax(520px,46fr) minmax(260px,27fr);align-items:stretch;gap:clamp(8px,.7vw,14px);width:100%;min-height:0;display:grid}.character-dashboard-builds,.character-dashboard-center,.character-dashboard-roster{min-width:0;height:100%;min-height:0}.character-dashboard-builds:where(:not([hidden])),.character-dashboard-roster:where(:not([hidden])){isolation:isolate;border:1px solid var(--public-character-dashboard-builds-border);background:linear-gradient(180deg,var(--public-character-dashboard-builds-fill-5) 0%,var(--public-character-dashboard-builds-fill-6) 45%,var(--public-character-dashboard-builds-fill-7) 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.character-dashboard-builds:before,.character-dashboard-roster:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 50% 100%,var(--public-character-dashboard-builds-fill-2),var(--public-account-username-input-fill) 57%),linear-gradient(145deg,var(--public-account-username-input-fill) 25%,var(--public-character-dashboard-builds-fill) 50%,var(--public-account-username-input-fill) 72%);height:58%;position:absolute;bottom:0;left:0;right:0}.character-dashboard-builds:after,.character-dashboard-roster:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background:linear-gradient(90deg,var(--public-character-dashboard-builds-fill-4),var(--public-account-username-input-fill) 7%,var(--public-account-username-input-fill) 93%,var(--public-character-dashboard-builds-fill-3));position:absolute;inset:0}.character-dashboard-panel-heading:where(:not([hidden])){border-bottom:1px solid var(--public-builder-attack-mode-heading-border);flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:11px 14px;display:flex}.character-dashboard-panel-heading>span{color:var(--public-character-dashboard-panel-heading-text-2);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:800}.character-dashboard-panel-heading button{min-height:max(var(--public-control-min-height,30px), 30px);padding:0 10px}.character-dashboard-roster-list{flex:auto;min-height:0;max-height:none;padding:9px;overflow-y:auto}.character-dashboard-build-list{flex:auto;min-height:0;max-height:none;overflow-y:auto}.character-dashboard-roster-item:where(:not([hidden])){width:100%;min-height:max(var(--public-control-min-height,82px), 82px);border:1px solid var(--public-builder-attack-mode-heading-border);background:var(--public-character-dashboard-roster-item-fill);color:inherit;text-align:left;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:11px;padding:7px;display:grid}.character-dashboard-roster-item+.character-dashboard-roster-item{margin-top:7px}.character-dashboard-roster-item:hover{border-color:var(--public-character-dashboard-roster-item-border);background:var(--public-character-dashboard-roster-item-fill-2)}.character-dashboard-roster-item.is-active{border-color:var(--public-is-active-border-4);background:linear-gradient(90deg,var(--public-is-active-fill-4),var(--public-is-active-fill-9));box-shadow:inset 2px 0 0 var(--public-is-active-shadow-3)}.character-dashboard-roster-avatar:where(:not([hidden])){border:1px solid var(--public-character-dashboard-roster-avatar-border);background:var(--public-builder-v2-core-shadow);place-items:center;width:68px;height:68px;display:grid;overflow:hidden}.character-dashboard-roster-avatar img{width:100%;height:100%}.character-dashboard-roster-copy:where(:not([hidden])){gap:5px;min-width:0;display:grid}.character-dashboard-roster-copy strong{color:var(--public-character-dashboard-roster-copy-text-2);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400;overflow:hidden}.character-dashboard-roster-copy small{color:var(--public-character-dashboard-roster-copy-text);font-size:.58rem}.character-dashboard-center:where(:not([hidden])){grid-template-rows:minmax(250px,43%) minmax(0,57%);gap:8px;display:grid}.character-dashboard-identity:where(:not([hidden])){border:1px solid var(--public-character-dashboard-identity-border);background:radial-gradient(circle at 87% 55%,var(--public-character-dashboard-identity-fill),var(--public-account-username-input-fill) 44%),var(--public-character-dashboard-identity-fill-2);min-height:0;display:grid;overflow:hidden}.character-dashboard-portrait{border-right:1px solid var(--public-character-dashboard-portrait-border);position:relative}.character-dashboard-identity-copy{background:linear-gradient(145deg,var(--public-character-dashboard-identity-copy-fill),var(--public-account-username-input-fill) 48%);min-width:0;padding:clamp(18px,1.6vw,30px)}.character-dashboard-identity-top{justify-content:space-between}.character-dashboard-identity-copy h2{color:var(--public-builder-identity-player-text);margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,3vw,3.8rem);font-weight:400;line-height:.95}.character-dashboard-sheet:where(:not([hidden])){border:1px solid var(--public-character-dashboard-sheet-border);background:var(--public-character-dashboard-sheet-fill);flex-direction:column;min-height:0;display:flex;overflow:hidden}.character-dashboard-current-build:where(:not([hidden])){border-bottom:1px solid var(--public-builder-attack-mode-heading-border);background:linear-gradient(90deg,var(--public-character-dashboard-current-build-fill),var(--public-account-username-input-fill) 57%);flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:8px 12px;display:flex}.character-dashboard-current-build>div:where(:not([hidden])){align-items:baseline;gap:9px;min-width:0;display:flex}.character-dashboard-current-build span{color:var(--public-character-dashboard-current-build-text);letter-spacing:.13em;text-transform:uppercase;font-size:.5rem;font-weight:800}.character-dashboard-current-build strong{color:var(--public-character-dashboard-current-build-text-3);font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400}.character-dashboard-current-build small{color:var(--public-character-dashboard-current-build-text-4);font-size:.55rem}.character-dashboard-current-build>button{min-width:118px;min-height:max(var(--public-control-min-height,34px), 34px)}.character-dashboard-current-build>.character-dashboard-build-actions:where(:not([hidden])){justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.character-dashboard-build-actions>button{min-width:118px;min-height:max(var(--public-control-min-height,34px), 34px)}.character-dashboard-core:where(:not([hidden])){flex-direction:column;flex:auto;min-height:0;display:flex}.character-dashboard-detail-tabs:where(:not([hidden])){border-bottom:1px solid var(--public-adventuring-bag-loading-border);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.character-dashboard-detail-tabs button:where(:not([hidden])){appearance:none;min-height:max(var(--public-control-min-height,43px), 43px);border:0;border-right:1px solid var(--public-adventuring-bag-purse-section-border);background:var(--public-account-username-input-fill);color:inherit;text-align:center;cursor:pointer;place-content:center;gap:1px;padding:6px 14px;display:grid}.character-dashboard-detail-tabs button:last-child{border-right:0}.character-dashboard-detail-tabs button.is-active{background:linear-gradient(180deg,var(--public-is-active-fill-8),var(--public-account-username-input-fill));box-shadow:inset 0 -2px 0 var(--public-is-active-shadow)}.character-dashboard-detail-tabs strong{color:var(--public-character-dashboard-detail-tabs-text);font-family:Georgia,Times New Roman,serif;font-size:.76rem;font-weight:500}.character-dashboard-detail-tabs span{color:var(--public-character-dashboard-detail-tabs-text-2);letter-spacing:.05em;font-size:.47rem}.character-dashboard-detail-body{flex:auto;min-height:0;overflow-y:auto}.character-skills-panel{min-height:100%;padding:12px}.character-skills-heading{border-bottom:1px solid var(--public-builder-attack-mode-heading-border);padding:4px 3px 14px}.character-skills-heading>span{color:var(--public-character-skills-heading-text);letter-spacing:.13em;text-transform:uppercase;font-size:.52rem;font-weight:800}.character-skills-heading>strong:where(:not([hidden])){color:var(--public-character-dashboard-roster-copy-text-2);margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400;display:block}.character-skills-heading p{color:var(--public-character-skills-heading-text-2);margin:5px 0 0;font-size:.58rem}.character-skill-card span{color:var(--public-character-skill-card-text);letter-spacing:.09em;text-transform:uppercase;font-size:.5rem;font-weight:800}.character-skill-card strong{overflow-wrap:anywhere;line-height:1.45}.character-dashboard-build-list{padding:8px}.character-dashboard-build-item{z-index:1;border:1px solid var(--public-builder-slot-border-2);background:var(--public-character-dashboard-build-item-fill);min-width:0;min-height:69px;position:relative}.character-dashboard-build-item+.character-dashboard-build-item{margin-top:6px}.character-dashboard-build-item.is-active{z-index:2;border-color:var(--public-is-active-border-3);background:linear-gradient(90deg,var(--public-is-active-fill-7),var(--public-is-active-fill-10));box-shadow:inset 2px 0 0 var(--public-is-active-shadow-2)}.character-dashboard-build-select:where(:not([hidden])){width:100%;min-height:max(var(--public-control-min-height,67px), 67px);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;padding:8px 36px 8px 9px;display:grid}.character-dashboard-build-art{width:52px;height:52px}.character-dashboard-build-copy{gap:3px}.character-dashboard-build-copy strong{font-size:.9rem}.character-dashboard-build-copy>span{font-size:.6rem}.character-dashboard-build-copy small{font-size:.54rem}.character-dashboard-no-build:where(:not([hidden])){text-align:center;border:1px solid var(--public-character-dashboard-no-build-border);background:var(--public-character-dashboard-no-build-fill);place-content:center;min-height:0;padding:30px;display:grid}@media (width<=1180px){.learn-page:has(.character-dashboard){position:relative;inset:auto;overflow:visible}.character-dashboard{grid-template-columns:minmax(220px,.38fr) minmax(0,.62fr)}.character-dashboard-builds{grid-column:1/-1;min-height:280px}.character-dashboard-build-list:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.character-dashboard-build-item+.character-dashboard-build-item{margin-top:0}}.character-dashboard-portrait-picker{cursor:pointer}.character-dashboard-portrait-picker>input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.character-dashboard-portrait-initial{z-index:2;color:var(--public-character-dashboard-portrait-text);text-shadow:0 18px 50px var(--public-character-dashboard-portrait-shadow);font-family:Georgia,Times New Roman,serif;font-size:clamp(5rem,11vw,10rem);line-height:1;position:relative}.character-dashboard-portrait-overlay{z-index:4;border:1px solid var(--public-character-dashboard-portrait-overlay-border);background:var(--public-character-dashboard-portrait-overlay-fill);color:var(--public-character-dashboard-portrait-overlay-text);letter-spacing:.08em;text-transform:uppercase;opacity:.72;transition:var(--ui-motion-transition,opacity .12s ease,background .12s ease);border-radius:2px;padding:8px 11px;font-size:.58rem;font-weight:800;position:absolute;bottom:14px;right:14px}.character-dashboard-portrait-picker:hover .character-dashboard-portrait-overlay{opacity:1;background:var(--public-character-dashboard-portrait-overlay-fill-2)}.character-dashboard-portrait.is-busy .character-dashboard-portrait-picker{cursor:wait}.character-dashboard-portrait.is-busy .character-dashboard-portrait-picker>img{opacity:.62}.character-dashboard-portrait-remove{appearance:none;z-index:5;border:1px solid var(--public-character-dashboard-portrait-remove-border);background:var(--public-character-dashboard-portrait-remove-fill);color:var(--public-character-dashboard-portrait-remove-text);font:inherit;cursor:pointer;border-radius:2px;padding:7px 10px;font-size:.55rem;font-weight:700;position:absolute;bottom:14px;left:14px}.character-dashboard-portrait-remove:hover{border-color:var(--public-character-dashboard-portrait-remove-border-2);color:var(--public-character-dashboard-portrait-remove-text-2)}.character-dashboard-portrait-remove:disabled{opacity:.42;cursor:wait}.character-dashboard-portrait-error{z-index:6;border:1px solid var(--public-character-dashboard-portrait-error-border);background:var(--public-character-dashboard-portrait-error-fill);color:var(--public-character-dashboard-portrait-error-text);padding:8px 10px;font-size:.61rem;line-height:1.35;position:absolute;bottom:52px;left:14px;right:14px}.page-shell>.learn-page:has(.characters-command-header){padding-left:var(--app-page-gutter);padding-right:var(--app-page-gutter)}@media (width<=1180px){.characters-command-title p{flex-basis:440px}}.characters-command-create{background:linear-gradient(180deg,var(--public-characters-command-create-fill-4),var(--public-characters-command-create-fill-2));border-left:1px solid var(--public-characters-command-create-border-3);color:var(--public-characters-command-create-text-2)}.characters-command-create:hover{background:linear-gradient(180deg,var(--public-characters-command-create-fill-5),var(--public-characters-command-create-fill-3))}.character-skills-content:where(:not([hidden])){gap:10px;padding:10px 0 0;display:grid}.character-skill-section{border:1px solid var(--public-builder-attack-mode-heading-border);background:var(--public-character-skill-section-fill)}.character-skill-section-heading:where(:not([hidden])){border-bottom:1px solid var(--public-builder-slot-border-2);align-items:center;min-height:30px;padding:6px 10px;display:flex}.character-skill-section-heading span{color:var(--public-character-skill-section-heading-text);letter-spacing:.12em;text-transform:uppercase;font-size:.5rem;font-weight:800}.character-skill-cards:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px;display:grid}.character-skill-card:where(:not([hidden])){border:1px solid var(--public-builder-attack-mode-heading-border);background:linear-gradient(145deg,var(--public-character-skill-card-fill),var(--public-character-skill-card-fill-3));gap:5px;min-width:0;padding:10px;display:grid}.character-saga-skill .character-skill-card{border-color:var(--public-character-skill-card-border);background:linear-gradient(135deg,var(--public-character-skill-card-fill-2),var(--public-character-skill-card-fill-4))}.character-skill-card strong{color:var(--public-character-skill-card-text-2);font-family:Georgia,Times New Roman,serif;font-size:.77rem;font-weight:500}.character-skill-card p{color:var(--public-character-skill-card-text-3);margin:0;font-size:.56rem;line-height:1.5}.character-spell-groups:where(:not([hidden])){display:grid}.character-spell-group:where(:not([hidden])){grid-template-columns:86px minmax(0,1fr);display:grid}.character-spell-group+.character-spell-group{border-top:1px solid var(--public-builder-slot-border-2)}.character-spell-level:where(:not([hidden])){text-align:center;border-right:1px solid var(--public-builder-slot-border-2);background:var(--public-character-spell-level-fill);place-content:start center;gap:2px;padding:10px 8px;display:grid}.character-spell-level strong{color:var(--public-character-spell-level-text);font-family:Georgia,Times New Roman,serif;font-size:1.4rem;font-weight:400}.character-spell-level small,.character-spell-level span{color:var(--public-character-spell-level-text-2);font-size:.46rem}.character-spell-list:where(:not([hidden])){display:grid}.character-spell{padding:8px 10px}.character-spell+.character-spell{border-top:1px solid var(--public-adventuring-bag-coin-row-border)}.character-spell-heading:where(:not([hidden])){justify-content:space-between;align-items:center;gap:10px;display:flex}.character-spell-heading strong{color:var(--public-character-spell-heading-text-2);font-family:Georgia,Times New Roman,serif;font-size:.7rem;font-weight:500}.character-spell-heading span{color:var(--public-character-spell-heading-text);letter-spacing:.05em;text-transform:uppercase;font-size:.46rem;font-weight:800}.character-spell p{color:var(--public-character-spell-text);margin:4px 0 0;font-size:.53rem;line-height:1.45}.character-skills-class-link:where(:not([hidden])){border:1px solid var(--public-character-skills-class-link-border);width:fit-content;color:var(--public-character-skills-class-link-text);background:var(--public-character-skill-card-fill);letter-spacing:.08em;text-transform:uppercase;margin-top:7px;padding:5px 8px;font-size:.48rem;font-weight:800;text-decoration:none;display:inline-flex}.character-skills-class-link:hover{border-color:var(--public-character-skills-class-link-border-2);color:var(--public-character-skills-class-link-text-2);background:var(--public-character-skills-class-link-fill)}.learn-page:has(>.characters-command-header):where(:not([hidden])){grid-template-rows:auto minmax(0,1fr);gap:8px;display:grid}.learn-page:has(>.characters-command-header)>.character-dashboard{margin-top:0}.learn-page:has(.character-dashboard) .characters-command-title{flex:auto}@media (width<=1180px){.learn-page:has(.character-dashboard) .characters-command-title p{flex-basis:400px}}.learn-page:has(.character-dashboard) .characters-account-bag>span:where(:not([hidden])){color:var(--public-token-command-total-text-2);margin:0;font-family:Georgia,Times New Roman,serif;font-size:.67rem;font-weight:400;line-height:1;display:block}.learn-page:has(.character-dashboard) .characters-account-bag>small:where(:not([hidden])){color:var(--public-token-command-main-text);margin:0;font-size:.42rem;font-weight:500;line-height:1;display:block}.learn-page:has(.character-dashboard) .characters-account-bag{flex-direction:row;gap:0}.learn-page:has(.character-dashboard) .characters-account-bag:before{pointer-events:none}.learn-page:has(.character-dashboard) .characters-account-bag:after{pointer-events:none}.learn-page:has(.character-dashboard) .characters-account-bag:where(:not([hidden])){box-sizing:border-box;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;border-radius:0;flex:none;justify-content:center;align-self:center;align-items:center;width:auto;height:40px;min-height:40px;max-height:40px;margin:0;padding:0 14px;font-family:inherit;font-size:.61rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.learn-page:has(.character-dashboard) .characters-command-create:where(:not([hidden])){box-sizing:border-box;width:auto;height:40px;min-height:max(var(--public-control-min-height,40px), 40px);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;border-radius:0;flex:none;justify-content:center;align-self:center;align-items:center;max-height:40px;margin:0;padding:0 14px;font-family:inherit;font-size:.61rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.learn-page:has(.character-dashboard) .characters-account-bag{min-width:122px}.learn-page:has(.character-dashboard) .characters-command-create{appearance:none;outline:0;min-width:116px}.learn-page:has(.character-dashboard) .characters-command-create:focus-visible{outline:1px solid var(--public-characters-command-create-outline);outline-offset:2px}.learn-page:has(.character-dashboard) .characters-command-create:disabled{opacity:.38;cursor:default}.learn-page:has(.character-dashboard) .characters-account-bag{border:1px solid var(--public-characters-account-bag-border);background:linear-gradient(180deg,var(--public-characters-account-bag-fill-3) 0%,var(--public-characters-account-bag-fill) 100%);color:var(--public-characters-account-bag-text-2);box-shadow:none}.learn-page:has(.character-dashboard) .characters-command-create{border:1px solid var(--public-characters-account-bag-border);background:linear-gradient(180deg,var(--public-characters-account-bag-fill-3) 0%,var(--public-characters-account-bag-fill) 100%);color:var(--public-characters-account-bag-text-2);box-shadow:none}.learn-page:has(.character-dashboard) .characters-account-bag:hover{border-color:var(--public-characters-account-bag-border-2);background:linear-gradient(180deg,var(--public-characters-account-bag-fill-4) 0%,var(--public-characters-account-bag-fill-2) 100%);color:var(--public-characters-account-bag-text)}.learn-page:has(.character-dashboard) .characters-command-create:hover{border-color:var(--public-characters-account-bag-border-2);background:linear-gradient(180deg,var(--public-characters-account-bag-fill-4) 0%,var(--public-characters-account-bag-fill-2) 100%);color:var(--public-characters-account-bag-text)}.character-create-portrait-preview:where(:not([hidden])){gap:8px;display:grid;position:relative}.character-create-portrait-picker:where(:not([hidden])){cursor:pointer;border:1px solid var(--public-character-create-portrait-picker-border);background:linear-gradient(135deg,var(--public-character-create-portrait-picker-fill),var(--public-character-create-portrait-picker-fill-2));min-height:108px;display:grid;overflow:hidden}.character-create-portrait-picker>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.character-create-portrait-picker>img:where(:not([hidden])){object-fit:cover;display:block}.character-create-portrait-empty:where(:not([hidden])){color:var(--public-character-create-portrait-empty-text);background:radial-gradient(circle at 50% 35%,var(--public-character-create-portrait-empty-fill),var(--public-character-create-portrait-empty-fill-2));place-items:center;font-family:Georgia,Times New Roman,serif;font-size:2rem;display:grid}.character-create-portrait-copy:where(:not([hidden])){flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:14px 18px;display:flex}.character-create-portrait-copy strong{color:var(--public-character-create-portrait-copy-text-2);font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:600}.character-create-portrait-copy small{max-width:34ch;color:var(--public-character-create-portrait-copy-text);line-height:1.45}.character-create-portrait-remove{cursor:pointer;color:var(--public-character-create-portrait-remove-text);background:var(--public-account-username-input-fill);text-transform:uppercase;letter-spacing:.08em;border:0;justify-self:end;padding:0;font-size:.76rem}.character-create-portrait-remove:hover{color:var(--public-character-create-portrait-remove-text-2)}.character-dashboard-roster-avatar{border-radius:0}.character-dashboard-roster-avatar img{object-fit:cover;border-radius:0}.character-create-portrait-picker{grid-template-columns:108px minmax(0,1fr)}.character-create-portrait-picker>img,.character-create-portrait-empty{width:108px;height:108px}.character-dashboard-portrait{background:radial-gradient(circle at 50% 50%,var(--public-character-dashboard-portrait-fill),var(--public-character-dashboard-portrait-fill-2) 72%)}.character-dashboard-portrait:where(:not([hidden])),.character-dashboard-portrait-picker:where(:not([hidden])){place-items:center;display:grid;overflow:hidden}.character-dashboard-character-heading:where(:not([hidden])){flex-direction:column;align-items:flex-start;min-width:0;display:flex}.character-dashboard-character-heading h2{margin:0}.character-dashboard-nickname{color:var(--public-character-dashboard-nickname-text);margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(.88rem,.9vw,1.05rem);line-height:1.2}.character-dashboard-quote{border-left:1px solid var(--public-character-dashboard-quote-border);max-width:34ch;color:var(--public-character-dashboard-quote-text);margin:14px 0 0;padding:0 0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(.82rem,.82vw,.98rem);font-style:italic;line-height:1.5}.character-dashboard-portrait{min-width:0;min-height:0}.character-dashboard-portrait-picker>img:where(:not([hidden])){display:block}.character-dashboard-identity{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.character-dashboard-portrait{aspect-ratio:auto;align-self:stretch;width:100%;height:100%}.character-dashboard-portrait-picker{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.character-dashboard-portrait-picker>img{object-fit:cover;object-position:center;width:100%;height:100%}.character-dashboard-achievements-heading:where(:not([hidden])){border-bottom:1px solid var(--public-character-dashboard-achievements-heading-border);justify-content:space-between;align-items:center;gap:14px;padding-bottom:8px;display:flex}.character-dashboard-achievements-heading>span{color:var(--public-character-dashboard-achievements-heading-text);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:800}.character-dashboard-achievements-heading>small{color:var(--public-character-dashboard-achievements-heading-text-2);letter-spacing:.06em;font-size:.55rem}.character-dashboard-achievement-list:where(:not([hidden])){display:grid}.character-dashboard-achievement:where(:not([hidden])){border-bottom:1px solid var(--public-adventuring-bag-purse-section-border);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:54px;padding:9px 2px;display:grid}.character-dashboard-achievement-mark:where(:not([hidden])){border:1px solid var(--public-character-dashboard-achievement-mark-border);width:30px;height:30px;color:var(--public-character-dashboard-achievement-mark-text);background:radial-gradient(circle,var(--public-character-dashboard-achievement-mark-fill),var(--public-character-dashboard-achievement-mark-fill-2));place-items:center;font-size:1rem;display:grid}.character-dashboard-achievement>div:last-child:where(:not([hidden])){gap:2px;min-width:0;display:grid}.character-dashboard-achievement strong{color:var(--public-character-dashboard-achievement-text);font-family:Georgia,Times New Roman,serif;font-size:.78rem;font-weight:400}.character-dashboard-achievement small{color:var(--public-character-dashboard-achievement-text-2);font-size:.58rem;line-height:1.3}.character-dashboard-achievement.is-placeholder{opacity:.78}.character-dashboard-identity-copy:where(:not([hidden])){flex-direction:column;min-height:0;display:flex}.character-dashboard-identity-top:where(:not([hidden])){flex:auto;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 16px;display:grid}.character-dashboard-character-heading{grid-area:1/1}.character-dashboard-character-menu{grid-area:1/2}.character-dashboard-achievements{border-top:1px solid var(--public-character-dashboard-achievements-border);grid-area:2/1/auto/-1;align-self:end;width:100%;margin-top:24px;padding-top:14px}.character-dashboard-achievements-heading,.character-dashboard-achievement-list,.character-dashboard-achievement{width:100%}.character-coach-row>.character-coach-melee{grid-area:1/1/2/9}.character-coach-row>.character-coach-polymorph{grid-area:1/9/2/13}.character-coach-row>.character-coach-ranged{grid-area:2/1/3/9}.character-coach-row>.character-coach-spell{grid-area:2/9/3/13}.character-coach-row>.character-coach-saves{grid-area:3/1/4/4}.character-coach-row>.character-coach-special{grid-area:3/4/4/10}.character-coach-row>.character-coach-treasure{grid-area:3/10/4/13}.character-coach-row--no-polymorph>.character-coach-melee{grid-area:1/1/2/13}.character-coach-row>.character-coach-group{box-sizing:border-box;place-self:stretch stretch;width:100%;min-width:0;height:100%;min-height:0;margin:0}.character-coach-melee .character-coach-values,.character-coach-ranged .character-coach-values{grid-template-columns:repeat(4,minmax(0,1fr))}.character-coach-polymorph .character-coach-values,.character-coach-spell .character-coach-values{grid-template-columns:repeat(2,minmax(0,1fr))}.character-coach-saves .character-coach-values{grid-template-columns:repeat(3,minmax(0,1fr))}.character-coach-special-grid{flex:1 1 0;grid-template-columns:repeat(6,minmax(0,1fr));height:auto;min-height:0}.character-coach-values{flex:1 1 0;height:auto;min-height:0}.character-coach-special-grid>div:where(:not([hidden])),.character-coach-values>div:where(:not([hidden])){flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.character-coach-treasure-value:where(:not([hidden])){flex:1 1 0;place-items:center;min-height:0;margin:0;display:grid}.character-coach-card{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.character-coach-row:where(:not([hidden])){box-sizing:border-box;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;min-width:0;height:100%;min-height:330px;padding:8px;display:grid}.character-coach-melee{grid-area:1/1/auto/9}.character-coach-polymorph{grid-area:1/9/auto/13}.character-coach-ranged{grid-area:2/1/auto/9}.character-coach-spell{grid-area:2/9/auto/13}.character-coach-saves{grid-area:3/1/auto/4}.character-coach-special{grid-area:3/4/auto/11}.character-coach-treasure{grid-area:3/11/auto/13}.character-coach-row--no-polymorph .character-coach-melee{grid-column:1/13}.character-coach-group:where(:not([hidden])){box-sizing:border-box;border:1px solid var(--public-character-coach-group-border);background:linear-gradient(180deg,var(--public-character-coach-group-fill),var(--public-character-coach-group-fill-2));flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:10px 12px;display:flex}.character-coach-group-title{border-bottom:1px solid var(--public-character-coach-group-title-border);color:var(--public-character-coach-group-title-text);letter-spacing:.11em;text-transform:uppercase;flex:none;margin:0 0 7px;padding:0 0 7px;font-size:.57rem;font-weight:800;line-height:1.2}.character-coach-values:where(:not([hidden])){align-items:stretch;min-width:0;display:grid}.character-coach-values>div{text-align:center;border-right:1px solid var(--public-adventuring-bag-purse-section-border);min-width:0;padding:7px 8px}.character-coach-values>div:last-child{border-right:0}.character-coach-values span{color:var(--public-character-coach-values-text);letter-spacing:.045em;text-transform:uppercase;font-size:.5rem;font-weight:700;line-height:1.2}.character-coach-values strong{color:var(--public-character-coach-values-text-2);margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:400;line-height:1}.character-coach-special-grid:where(:not([hidden])){align-items:stretch;min-width:0;display:grid}.character-coach-special-grid>div{text-align:center;border-right:1px solid var(--public-adventuring-bag-purse-section-border);min-width:0;padding:7px 6px}.character-coach-special-grid>div:last-child{border-right:0}.character-coach-special-grid span{color:var(--public-character-coach-values-text);letter-spacing:.035em;text-transform:uppercase;font-size:.47rem;font-weight:700;line-height:1.2}.character-coach-special-grid strong{color:var(--public-character-coach-special-grid-text);margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:.9rem;font-weight:400}.character-coach-treasure{text-align:center}.character-coach-treasure-value{min-width:0;color:var(--public-character-coach-treasure-value-text);font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}@media (width<=1180px){.character-coach-card{overflow:auto}.character-coach-row{min-width:900px}}.character-modal-backdrop{-webkit-backdrop-filter:none;background:var(--public-character-modal-backdrop-fill)}.character-modal{isolation:isolate;transform:translateZ(0)}.character-modal input,.character-modal select optgroup,.character-modal select option,.character-modal textarea{background:var(--public-character-modal-fill-3);background-color:var(--public-character-modal-fill-3);color:var(--public-character-modal-text-2)}.character-modal select option:checked{background:var(--public-character-modal-fill);background-color:var(--public-character-modal-fill);color:var(--public-character-modal-text)}.character-modal select option:disabled{color:var(--public-character-modal-text-3)}.character-modal select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;contain:paint}.build-create-modal>.characters-eyebrow{margin-bottom:3px;font-size:.52rem;line-height:1.1}.build-create-modal>.character-modal-intro{max-width:720px;margin:0 0 12px;font-size:.72rem;line-height:1.35}@media (width<=1100px){#root .character-dashboard>*{grid-area:auto;width:100%;min-width:0;height:auto;max-height:none;overflow:visible}#root .character-dashboard-roster-list:where(:not([hidden])){gap:var(--td-mobile-gap);width:100%;padding-bottom:8px;display:flex;overflow-x:auto}#root .character-dashboard-roster-item{min-height:max(var(--public-control-min-height,80px), 80px);flex:0 0 160px}#root :is(.character-dashboard-sheet,.character-dashboard-identity,.character-dashboard-core,.character-dashboard-detail-body,.character-dashboard-build-list,.character-skills-panel){min-width:0;height:auto;max-height:none;overflow:visible}#root .character-dashboard-identity{gap:var(--td-mobile-gap);grid-template-columns:100px minmax(0,1fr)}#root .character-dashboard-portrait{width:100px;height:130px}#root .character-dashboard-identity-copy{min-width:0}#root .character-dashboard-identity-top{flex-wrap:wrap}}@media (width<=700px){#root .character-dashboard-identity{grid-template-columns:80px minmax(0,1fr)}#root .character-dashboard-portrait{width:80px;height:110px}}@media (width>=1101px){.learn-page:has(.character-dashboard){padding-bottom:var(--td-page-padding-bottom)}}@media (width<=1100px){#root .app-shell :is(.characters-command-create,.characters-account-bag){min-height:44px;padding:8px;font-size:.75rem}#root .app-shell .character-dashboard-roster-list{gap:4px;padding:4px}#root .app-shell .character-dashboard-roster-item{min-height:max(var(--public-control-min-height,64px), 64px);flex-basis:130px}#root .app-shell .character-dashboard-identity{grid-template-columns:100px minmax(0,1fr);gap:12px;padding:12px}#root .app-shell .character-dashboard-portrait{width:100px;height:auto;min-height:0;overflow:visible}#root .app-shell .character-dashboard-portrait>img{object-fit:cover;width:100px;height:110px;position:static}#root .app-shell :is(.character-dashboard-portrait-overlay,.character-dashboard-portrait-remove):where(:not([hidden])){opacity:1;justify-content:center;align-items:center;width:100%;min-height:44px;margin:4px 0 0;padding:4px;font-size:.65rem;display:flex;position:static;inset:auto;transform:none}#root .app-shell .character-dashboard-character-heading h2{font-size:1.6rem}#root .app-shell .character-dashboard-achievements:not(:has(.character-dashboard-achievement:not(.is-placeholder))):where(:not([hidden])){display:none}#root .app-shell .character-dashboard-achievements{margin-top:12px;padding-top:8px}#root .app-shell .character-dashboard-current-build{padding:8px 12px}#root .app-shell .page-shell .characters-command-header:where(:not([hidden])){margin-bottom:4px;display:block}#root .app-shell .page-shell .character-dashboard:where(:not([hidden])){flex-direction:column;gap:4px;display:flex}#root .app-shell .page-shell .character-dashboard>*{flex:none;grid-area:auto;min-width:0}#root .app-shell .page-shell .character-dashboard-roster-list:where(:not([hidden])){flex-wrap:nowrap;gap:4px;display:flex;overflow-x:auto}#root .app-shell .page-shell .character-dashboard-roster-item{width:170px;min-width:170px;min-height:max(var(--public-control-min-height,64px), 64px);flex:0 0 170px}#root .app-shell .page-shell .character-dashboard-roster-item img{object-fit:cover;width:48px;height:48px}#root .app-shell .page-shell .character-dashboard-identity:where(:not([hidden])){grid-template-columns:100px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}#root .app-shell .page-shell :is(.character-dashboard-portrait,.character-dashboard-portrait-picker):where(:not([hidden])){flex-direction:column;align-self:start;width:100%;height:auto;min-height:0;max-height:none;display:flex;position:relative;inset:auto;overflow:visible}#root .app-shell .page-shell .character-dashboard-portrait-picker>img{object-fit:cover;width:100%;height:120px;position:static}#root .app-shell .page-shell :is(.character-dashboard-portrait-overlay,.character-dashboard-portrait-remove){width:100%;min-height:44px;margin:4px 0 0;padding:4px;position:static;inset:auto;transform:none}#root .app-shell .page-shell .learn-page:has(>.characters-command-header):where(:not([hidden])){box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;padding:8px 8px 0;display:block;position:relative;inset:auto;overflow:visible}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) *{box-sizing:border-box}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) :is(.characters-command-header,.character-dashboard,.character-dashboard-center,.character-dashboard-roster,.character-dashboard-builds,.character-dashboard-identity,.character-dashboard-sheet,.character-dashboard-core,.character-dashboard-detail-body,.character-coach-card){contain:none;flex:none;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;position:relative;inset:auto;overflow:visible;container-type:normal}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) :is(.character-dashboard,.character-dashboard-center):where(:not([hidden])){flex-direction:column;gap:8px;display:flex}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .characters-command-header{margin:0 0 8px;padding:0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .characters-account-bag{grid-column:1/-1}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-panel-heading{gap:8px;height:auto;min-height:48px;padding:4px 10px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-panel-heading>span{font-size:12px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-panel-heading button{min-height:max(var(--public-control-min-height,44px), 44px);font-size:13px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-roster-list:where(:not([hidden])){scroll-snap-type:x proximity;flex-wrap:nowrap;flex:none;gap:8px;width:100%;min-width:0;height:auto;padding:8px;display:flex;overflow:auto hidden}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-roster-item:where(:not([hidden])){width:164px;min-width:164px;min-height:max(var(--public-control-min-height,64px), 64px);scroll-snap-align:start;flex:0 0 164px;grid-template-columns:44px minmax(0,1fr);gap:8px;height:auto;margin:0;padding:8px;display:grid}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-roster-avatar{width:44px;height:44px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-roster-avatar img{object-fit:cover;width:100%;height:100%}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-roster-copy strong{font-size:16px;line-height:1.2}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-roster-copy small{font-size:11px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-identity:where(:not([hidden])){grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;padding:10px;display:grid}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) :is(.character-dashboard-portrait,.character-dashboard-portrait-picker):where(:not([hidden])){aspect-ratio:auto;border-right:0;flex-direction:column;align-self:start;width:100%;height:auto;min-height:0;max-height:none;display:flex;position:relative;inset:auto;overflow:visible}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-portrait-picker>img{aspect-ratio:565.719/470.125;object-fit:contain;object-position:center;width:100%;height:auto;position:static}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-portrait-initial:where(:not([hidden])){aspect-ratio:565.719/470.125;place-items:center;width:100%;height:auto;font-size:40px;display:grid}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) :is(.character-dashboard-portrait-overlay,.character-dashboard-portrait-remove):where(:not([hidden])){text-align:center;white-space:normal;opacity:1;justify-content:center;align-items:center;width:100%;height:auto;min-height:44px;margin:6px 0 0;padding:8px 4px;font-size:11px;line-height:1.3;display:flex;position:static;inset:auto;transform:none}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-identity-copy{min-width:0;height:auto;padding:0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-identity-top:where(:not([hidden])){flex:none;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:8px;display:grid}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-character-heading{grid-area:auto;width:100%;min-width:0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-identity-copy h2{overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.15}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-nickname{overflow-wrap:anywhere;margin-top:6px;font-size:16px;line-height:1.3}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-quote{overflow-wrap:anywhere;margin:10px 0 0;padding-left:8px;font-size:13px;line-height:1.5}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-character-menu{grid-area:auto;justify-self:end;margin:0;position:relative}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) :is(.character-menu-trigger,.build-menu-trigger){width:44px;min-width:44px;min-height:max(var(--public-control-min-height,44px), 44px);height:44px;padding:8px;font-size:16px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build:where(:not([hidden])){grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:0;padding:10px;display:grid}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build>div:where(:not([hidden])){flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build span{font-size:10px;line-height:1.3}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build strong{white-space:normal;overflow-wrap:anywhere;font-size:18px;line-height:1.2}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build small{font-size:12px;line-height:1.3}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build>button{width:auto;min-width:0;min-height:max(var(--public-control-min-height,44px), 44px);padding:8px 10px;font-size:12px;line-height:1.3}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build>.character-dashboard-build-actions:where(:not([hidden])){flex-flow:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-detail-tabs:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-detail-tabs button{min-height:max(var(--public-control-min-height,48px), 48px);gap:3px;padding:6px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-detail-tabs strong{font-size:16px;line-height:1.2}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-detail-tabs span{font-size:10px;line-height:1.2}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-coach-row:where(:not([hidden])){grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:8px;width:100%;min-width:0;height:auto;min-height:0;padding:8px;display:grid}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-coach-group{grid-area:auto;width:100%;min-width:0;height:auto;min-height:0;padding:10px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-coach-group-title{margin-bottom:7px;padding-bottom:7px;font-size:11px;line-height:1.3}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-coach-values{flex:none;min-width:0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-coach-special-grid{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) :is(.character-coach-values,.character-coach-special-grid)>div{gap:4px;min-width:0;padding:6px 3px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) :is(.character-coach-values,.character-coach-special-grid) span{letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:1.3}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-coach-values strong{overflow-wrap:anywhere;margin-top:0;font-size:22px;line-height:1.2}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-coach-special-grid strong{margin-top:0;font-size:19px;line-height:1.2}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-coach-special-grid>div:nth-child(3n){border-right:0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .td-special-attack+.td-special-attack{margin-top:12px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-coach-treasure-value{font-size:30px;line-height:1.2}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-build-list:where(:not([hidden])){flex:none;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-content:start;gap:8px;width:100%;min-width:0;height:auto;min-height:0;padding:8px;display:grid;overflow:visible}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-build-item:where(:not([hidden])){grid-template-columns:minmax(0,1fr) 44px;align-items:center;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:grid;position:relative;overflow:visible}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-build-item:has(.build-action-menu){z-index:5}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-build-select:where(:not([hidden])){width:100%;height:auto;min-height:max(var(--public-control-min-height,76px), 76px);text-align:left;grid-template-columns:52px minmax(0,1fr);gap:10px;padding:10px;display:grid;position:static}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) :is(.character-dashboard-build-art,.character-dashboard-build-art img){object-fit:contain;width:52px;max-width:100%;height:52px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-build-copy:where(:not([hidden])){gap:3px;min-width:0;display:grid}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-build-copy strong{white-space:normal;overflow-wrap:anywhere;font-size:17px;line-height:1.25;overflow:visible}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-build-copy>span{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.3}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-build-copy small{white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.3}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-build-item>.build-menu-trigger{margin:0;position:static;inset:auto;transform:none}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) :is(.build-action-menu,.character-action-menu){z-index:20;width:190px;min-width:0;max-width:calc(100vw - 40px);inset:100% 0 auto auto}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) :is(.build-action-menu,.character-action-menu) button{min-height:max(var(--public-control-min-height,44px), 44px);white-space:normal;font-size:13px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) :is(.character-skills-panel,.character-skills-content,.character-skill-section,.character-spell-groups,.character-spell-group,.character-spell-list){width:100%;min-width:0;height:auto;max-height:none;overflow:visible}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) :is(.character-skill-cards,.character-spell-list):where(:not([hidden])){grid-template-columns:minmax(0,1fr);gap:8px;display:grid}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) :is(.character-skill-card,.character-spell){overflow-wrap:anywhere;min-width:0;height:auto;font-size:13px;line-height:1.5}}@media (width>=1101px){#root .app-shell>.page-shell>.learn-page:has(.character-dashboard){padding:var(--td-page-edge) var(--td-page-edge) var(--td-page-edge)}#root .app-shell>.page-shell>.learn-page:has(>.characters-command-header){top:var(--td-page-top);padding:var(--td-page-edge)}#root .app-shell>.page-shell>.learn-page:has(>.characters-command-header)>.characters-command-header{margin:0}#root .app-shell>.page-shell>.learn-page:has(>.characters-command-header){gap:10px}#root .app-shell .characters-command-tools:where(:not([hidden])){place-self:stretch end;align-items:center;gap:12px;min-width:0;display:flex}#root .app-shell .characters-command-status:where(:not([hidden])){text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;min-width:195px;display:flex}#root .app-shell .characters-command-status>span{color:var(--public-token-command-kicker-text);letter-spacing:.14em;text-transform:uppercase;margin:0 0 3px;font-size:.5rem;font-weight:700;line-height:1}#root .app-shell .characters-command-status>strong{color:var(--public-token-command-total-text-2);white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.92rem;font-weight:400;line-height:1.05}#root .app-shell .characters-command-status>small{color:var(--public-token-command-total-text-3);white-space:nowrap;margin-top:3px;font-size:.52rem;line-height:1.1}#root .app-shell .characters-command-actions:where(:not([hidden])){align-items:center;gap:4px;min-width:0;display:flex}#root .app-shell .characters-command-actions :is(.characters-account-bag,.characters-command-create):where(:not([hidden])){box-sizing:border-box;border:1px solid var(--public-characters-command-create-border);background:var(--public-characters-command-create-fill-6);width:auto;min-width:0;height:34px;min-height:34px;max-height:34px;box-shadow:none;color:var(--public-builder-identity-back-text-3);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0 11px;font-family:inherit;font-size:.56rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}#root .app-shell .characters-command-actions :is(.characters-account-bag,.characters-command-create):hover{border-color:var(--public-characters-command-create-border-2);background:var(--public-characters-command-create-fill);color:var(--public-characters-command-create-text)}#root .app-shell .characters-command-actions .characters-command-create:disabled{opacity:.38;cursor:default}}@media (width<=700px){#root .app-shell .page-shell .learn-page:has(>.characters-command-header){padding-left:0;padding-right:0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .characters-command-header:where(:not([hidden])){grid-template-columns:minmax(0,1fr);display:grid}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) :is(.characters-command-copy,.characters-command-tools,.characters-command-status,.characters-command-actions){width:100%;min-width:0;max-width:100%}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .characters-command-tools{grid-template-columns:minmax(0,1fr);gap:8px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .characters-command-status{text-align:left;align-items:flex-start;min-width:0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .characters-command-actions:where(:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .characters-command-actions :is(a,button){white-space:normal;text-align:center;width:100%;min-width:0;min-height:48px;padding:8px 5px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) :is(.character-dashboard-roster,.character-dashboard-center,.character-dashboard-builds){border-left:0;border-right:0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-panel-heading{padding-left:12px;padding-right:12px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-identity{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) :is(.character-dashboard-portrait,.character-dashboard-portrait-picker){justify-self:center;width:min(100%,360px)}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-identity-top{grid-template-columns:minmax(0,1fr) 44px;align-items:start}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-character-menu{grid-area:1/2}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-character-heading{grid-area:1/1}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build{grid-template-columns:minmax(0,1fr);padding:12px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build>.character-dashboard-build-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;margin:4px 0 0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-build-actions>button{flex:130px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-coach-row{padding:8px 12px 0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-coach-group{overflow:hidden}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-coach-treasure:where(:not([hidden])){grid-template-columns:minmax(0,1fr);place-items:stretch stretch;padding-bottom:12px;display:grid}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-coach-treasure-value:where(:not([hidden])){text-align:center;width:100%;margin:2px 0 0;display:block;position:static;inset:auto;transform:none}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-build-list{padding:8px 12px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .characters-command-title{gap:4px;width:100%;min-width:0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .characters-command-title h1{margin:0;font-size:22px;line-height:1.1}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .characters-command-title p{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:12px;line-height:1.4}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .characters-command-status{gap:2px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .characters-command-status>strong{white-space:normal;font-size:16px;line-height:1.2}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .characters-command-status>small{white-space:normal;margin:0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .characters-command-actions .characters-account-bag{grid-column:auto}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .characters-command-actions :is(.characters-account-bag,.characters-command-create){height:46px;min-height:46px;padding:6px 4px;font-size:11px;line-height:1.15}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-build-actions:where(:not([hidden])){grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-build-actions>button{width:100%;min-height:max(var(--public-control-min-height,46px), 46px);height:46px;margin:0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .characters-command-status:where(:not([hidden])){display:none}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .characters-command-title:where(:not([hidden])){display:none}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .characters-command-header{gap:0;margin:0;padding:0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .characters-command-tools:where(:not([hidden])){width:100%;display:block}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .characters-command-actions{width:100%}}@media (width<=720px){#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-roster>.character-dashboard-panel-heading:where(:not([hidden])){display:none}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-roster-list{padding-top:8px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-portrait:where(:not([hidden])){grid-template-rows:auto auto;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;column-gap:6px;display:grid}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-portrait-picker:where(:not([hidden])){display:contents;position:static;inset:auto}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-portrait-picker>img{grid-area:1/1/auto/-1}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-portrait-initial{grid-area:1/1/auto/-1}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-portrait-overlay{grid-area:2/1;width:100%;margin:6px 0 0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-portrait-remove{width:100%;min-height:max(var(--public-control-min-height,44px), 44px);grid-area:2/2;margin:6px 0 0;padding:8px 4px;position:static;inset:auto}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-portrait-error{grid-column:1/-1;position:static;inset:auto}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard:where(:not([hidden])){flex-direction:column;display:flex}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build>.character-dashboard-build-actions>a:where(:not([hidden])){display:none}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-center:where(:not([hidden])){display:contents}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-sheet:where(:not([hidden])){display:contents}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-roster{order:0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-identity{order:1}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-builds{order:2}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build{order:3}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-core{order:4}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-stat-loading{order:4}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build .character-dashboard-build-actions>button:where(:not([hidden])){display:none}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build>div:first-child>:is(strong,small):where(:not([hidden])){display:none}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build{border-top:0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build>div:first-child:where(:not([hidden])){border-bottom:1px solid var(--public-builder-attack-mode-heading-border);text-align:left;justify-content:flex-start;align-items:center;width:100%;min-height:52px;margin:0;padding:11px 18px;display:flex}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build>div:first-child>span{width:auto;color:var(--public-character-dashboard-panel-heading-text-2);letter-spacing:.13em;text-align:left;text-transform:uppercase;margin:0;font-size:0;font-weight:800;line-height:1}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build>div:first-child:not(:where(.character-dashboard-synergy-mobile-heading))>span:after{content:"Synergy";font-size:12px}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build .character-dashboard-build-actions{width:100%;margin:0;padding:12px 18px 0}}.character-dashboard-synergy-mobile-heading:where(:not([hidden])){display:none}@media (width<=720px){#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build:where(:not([hidden])){grid-template-columns:minmax(0,1fr);gap:0;padding:0 0 12px;display:grid}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build>.character-dashboard-synergy-mobile-heading:where(:not([hidden])){border-bottom:1px solid var(--public-builder-attack-mode-heading-border);text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;margin:0;padding:11px 18px;display:flex}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build>.character-dashboard-synergy-mobile-heading>span:where(:not([hidden])){width:auto;color:var(--public-character-dashboard-panel-heading-text-2);letter-spacing:.13em;text-transform:uppercase;margin:0;font-weight:800;line-height:1.3;display:inline}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build>.character-dashboard-current-build-copy:where(:not([hidden])){display:none}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build>.character-dashboard-build-actions{width:100%;margin:0;padding:12px 18px 0}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build>.character-dashboard-panel-heading.character-dashboard-synergy-mobile-heading:where(:not([hidden])){text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;height:auto;min-height:48px;margin:0;padding:4px 12px;display:flex}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build>.character-dashboard-panel-heading.character-dashboard-synergy-mobile-heading>span:where(:not([hidden])){width:auto;margin:0;font-size:12px;display:inline}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build>.character-dashboard-synergy-mobile-heading>span:where(:not([hidden])):after{content:none;display:none}#root .app-shell .page-shell .learn-page:has(>.characters-command-header) .character-dashboard-current-build>.character-dashboard-synergy-mobile-heading>span{font-size:12px}}@media (width>=1101px) and (width<=1699px),(width>=1101px) and (height<=849px){#root .app-shell .page-shell .character-dashboard{grid-template-columns:minmax(0,27fr) minmax(0,46fr) minmax(0,27fr)}#root .app-shell .page-shell .character-dashboard-identity{grid-template-columns:repeat(2,minmax(0,1fr))}#root .app-shell .page-shell .character-dashboard{grid-template-rows:minmax(0,1fr)}#root .app-shell .page-shell .character-dashboard-roster{grid-area:1/1}#root .app-shell .page-shell .character-dashboard-center{grid-area:1/2;grid-template-rows:minmax(0,43fr) minmax(0,57fr)}#root .app-shell .page-shell .character-dashboard-builds{grid-area:1/3}#root .app-shell>.page-shell:has(.character-dashboard){inset:var(--td-page-top) 0 0;height:auto;min-height:0;padding:0;position:fixed;overflow:hidden}#root .app-shell .page-shell>.learn-page:has(.character-dashboard){height:100%;position:absolute;inset:0}#root .app-shell>.page-shell:has(.character-modal-backdrop){z-index:101}#root .app-shell .page-shell .learn-page:has(.character-dashboard):where(:not([hidden])){flex-direction:column;display:flex}#root .app-shell .page-shell .character-dashboard{flex:1 1 0}#root .app-shell .page-shell .character-dashboard-build-list:where(:not([hidden])){display:block}#root .app-shell .page-shell .character-dashboard-build-item+.character-dashboard-build-item{margin-top:6px}#root .app-shell .page-shell .character-dashboard-synergy-mobile-heading:where(:not([hidden])){display:none}#root .app-shell .page-shell .character-dashboard-current-build{min-height:0;padding-block:6px}#root .app-shell .page-shell .character-dashboard-current-build-copy{flex-wrap:wrap;row-gap:3px}#root .app-shell .page-shell .character-coach-row{grid-template-rows:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);min-width:0;min-height:0}#root .app-shell .page-shell .character-coach-melee{grid-area:1/1/2/8}#root .app-shell .page-shell .character-coach-polymorph{grid-area:1/8/2/13}#root .app-shell .page-shell .character-coach-row--no-polymorph>.character-coach-melee{grid-area:1/1/2/13}#root .app-shell .page-shell .character-coach-ranged{grid-area:2/1/3/8}#root .app-shell .page-shell .character-coach-spell{grid-area:2/8/3/13}#root .app-shell .page-shell .character-coach-saves{grid-area:3/1/4/5}#root .app-shell .page-shell .character-coach-special{grid-area:3/5/4/11}#root .app-shell .page-shell .character-coach-treasure{grid-area:3/11/4/13}#root .app-shell .page-shell .character-coach-group{padding:6px 8px}#root .app-shell .page-shell .character-coach-group-title{margin-bottom:4px;padding-bottom:4px}#root .app-shell .page-shell .character-coach-values>div{padding:0 3px}#root .app-shell .page-shell .character-coach-values strong{white-space:nowrap;margin-top:3px}#root .app-shell .page-shell .character-coach-special-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4px}#root .app-shell .page-shell .character-coach-special-grid>div:where(:not([hidden])){text-align:left;grid-template-columns:minmax(0,1fr) auto;column-gap:4px;padding:0 2px;display:grid}#root .app-shell .page-shell .character-coach-special-grid>div:nth-child(3n){border-right:0}#root .app-shell .page-shell .character-coach-special-grid strong{white-space:nowrap;margin-top:0}#root .app-shell .page-shell .character-dashboard-identity-copy{padding:14px}#root .app-shell .page-shell .character-dashboard-achievements:where(:not([hidden])){flex-direction:column;align-self:stretch;min-height:0;margin-top:8px;padding-top:6px;display:flex}#root .app-shell .page-shell .character-dashboard-achievement-list{flex:1 1 0;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0}#root .app-shell .page-shell .character-dashboard-achievement{min-height:0;padding-block:4px}}@media (width>=1101px) and (height<=700px){#root .app-shell .page-shell .character-dashboard-detail-tabs button{min-height:max(var(--public-control-min-height,0px), 0px);padding-block:4px}#root .app-shell .page-shell .character-coach-row{grid-template-rows:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);gap:4px;padding:4px}#root .app-shell .page-shell .character-coach-group{padding:3px 6px}#root .app-shell .page-shell .character-coach-group-title{margin-bottom:3px;padding-bottom:3px}#root .app-shell .page-shell .character-coach-special-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2px}#root .app-shell .page-shell .character-coach-special-grid>div:nth-child(3n){border-right:1px solid var(--public-adventuring-bag-purse-section-border)}#root .app-shell .page-shell .character-coach-special-grid>div:nth-child(2n){border-right:0}#root .app-shell .page-shell .character-dashboard-achievement{padding-block:0}#root .app-shell .page-shell .character-dashboard-identity-copy{padding:8px}#root .app-shell .page-shell .character-dashboard-achievements-heading{gap:4px}#root .app-shell .page-shell .character-dashboard-achievements-heading>small{white-space:nowrap}#root .app-shell .page-shell .character-dashboard-achievement{grid-template-columns:20px minmax(0,1fr);gap:4px}#root .app-shell .page-shell .character-dashboard-achievement-mark{width:100%;height:100%;max-height:30px}}.classes-landing:where(:not([hidden])){box-sizing:border-box;top:var(--td-page-top);width:100%;max-width:none;height:auto;min-height:0;max-height:none;padding:var(--td-page-padding-top) var(--app-page-gutter) var(--td-page-padding-bottom);background:var(--public-account-page-fill);flex-direction:column;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}.classes-landing-hero:where(:not([hidden])){box-sizing:border-box;width:100%;max-width:none;height:58px;min-height:58px;margin:var(--td-header-margin,0);align-items:center;gap:var(--td-header-actions-gap,0);background:var(--public-account-username-input-fill);border:0;flex:0 0 58px;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.classes-hero-main:where(:not([hidden])){align-items:center;gap:0;min-width:0;padding:0 24px 0 0;display:flex}.classes-landing-hero h1{color:var(--public-builder-identity-player-text);white-space:nowrap;flex:none;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.1rem);font-weight:400;line-height:.95}.classes-landing-hero .classes-hero-main p{flex:0 1 var(--td-header-description-width,760px);min-width:0;max-width:var(--td-header-description-width,760px);border-left:1px solid var(--public-characters-command-create-border);color:var(--public-token-command-main-text);letter-spacing:0;white-space:normal;margin:0 0 0 18px;padding:3px 0 3px 18px;font-size:.66rem;line-height:1.45}.class-level-toggle:where(:not([hidden])){flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.class-level-toggle button{min-height:max(var(--public-control-min-height,38px), 38px);border:1px solid var(--public-class-level-toggle-border);background:var(--public-account-username-input-fill);color:var(--public-class-level-toggle-text);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:0 15px;font-size:.68rem;font-weight:700}.class-level-toggle button.active,.class-level-toggle button:hover{border-color:var(--public-active-border-2);color:var(--public-active-text-2);background:var(--public-active-fill-3)}.class-spell-level-number:where(:not([hidden])){border-right:1px solid var(--public-adventuring-bag-picker--catalog-border);flex-direction:column;align-items:center;padding:22px 14px;display:flex}.class-spell-level-number strong{color:var(--public-class-spell-level-number-text);font-family:Georgia,Times New Roman,serif;font-size:2.2rem;font-weight:400;line-height:1}.class-spell-level-number span{color:var(--public-class-spell-level-number-text-2);letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:.58rem;font-weight:700}.class-spell{padding:17px 20px}.class-spell+.class-spell{border-top:1px solid var(--public-class-spell-border)}.class-spell p{color:var(--public-class-spell-text);margin:7px 0 0;line-height:1.55}.classes-landing-hero{position:relative}@media (width>=1500px){.classes-landing{padding-left:10px;padding-right:10px}}@media (width>=1400px){.classes-landing{padding-top:22px}}body:has(.classes-landing) main{min-height:0}@media (width>=1251px){.classes-landing{overflow:hidden}}.classes-landing-hero{grid-template-areas:"main saga"}.classes-hero-main{grid-area:main}.classes-landing-hero .classes-hero-main p:where(:not([hidden])):before{content:none;display:none}.page-shell:has(>.classes-landing){min-width:0}.classes-landing{gap:14px;overflow:hidden}.class-detail-v2{--class-v2-line:var(--public-class-detail-v2---class-v2-line);--class-v2-line-soft:var(--public-builder-attack-mode-heading-border);--class-v2-gold:var(--public-class-detail-v2---class-v2-gold);--class-v2-copy:var(--public-class-detail-v2---class-v2-copy);width:100%;min-width:0;color:var(--public-class-detail-v2-text);background:var(--public-class-detail-v2-fill)}.class-v2-banner{border-bottom:1px solid var(--class-v2-line);background:radial-gradient(circle at 67% 40%,var(--public-class-v2-banner-fill),var(--public-account-username-input-fill) 30%),linear-gradient(90deg,var(--public-builder-v2-core-fill-3) 0%,var(--public-class-v2-banner-fill-2) 42%,var(--public-class-v2-banner-fill-3) 72%,var(--public-builder-v2-core-fill-3) 100%);position:relative;overflow:hidden}.class-v2-banner-atmosphere{opacity:.58;background:radial-gradient(ellipse at 72% 100%,var(--public-class-v2-banner-atmosphere-fill-3),var(--public-account-username-input-fill) 34%),linear-gradient(115deg,var(--public-account-username-input-fill) 0 48%,var(--public-class-v2-banner-atmosphere-fill-2) 48% 49%,var(--public-account-username-input-fill) 49% 56%,var(--public-class-v2-banner-atmosphere-fill) 56% 57%,var(--public-account-username-input-fill) 57%);position:absolute;inset:0}.class-v2-banner-watermark:where(:not([hidden])){opacity:.07;filter:blur(.2px);place-items:center;display:grid;position:absolute;top:50%;right:clamp(35px,8vw,150px);transform:translateY(-50%)}.class-v2-banner-watermark img{object-fit:contain;width:100%;height:100%}.class-v2-banner-content:where(:not([hidden])){z-index:2;align-items:center;display:flex;position:relative}.class-v2-crest:where(:not([hidden])){flex:none;place-items:center;display:grid}.class-v2-crest img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 8px 18px var(--public-class-v2-crest-filter))}.class-v2-identity{min-width:0}.class-v2-identity h1{color:var(--public-class-v2-identity-text-2);margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.class-v2-identity h1 small{color:var(--public-class-v2-identity-text);font-family:inherit;font-weight:400}.class-v2-profile-toggle:where(:not([hidden])){flex-wrap:wrap;gap:7px;display:flex}.class-v2-profile-toggle button{border:1px solid var(--public-class-v2-profile-toggle-border);background:var(--public-class-v2-profile-toggle-fill);min-width:78px;color:var(--public-class-v2-profile-toggle-text-2);font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border-radius:0;padding:8px 13px;font-size:.58rem;font-weight:800}.class-v2-profile-toggle button:hover{border-color:var(--public-class-v2-profile-toggle-border-2);color:var(--public-class-v2-profile-toggle-text)}.class-v2-profile-toggle button.is-active{border-color:var(--public-is-active-border-2);background:linear-gradient(180deg,var(--public-is-active-fill-6),var(--public-is-active-fill));color:var(--public-is-active-text-3)}.class-v2-content:where(:not([hidden])){display:grid}.class-v2-card{border:1px solid var(--class-v2-line-soft);background:linear-gradient(180deg,var(--public-class-v2-card-fill),var(--public-class-v2-card-fill-2));min-width:0;box-shadow:inset 0 1px 0 var(--public-adventuring-bag-group-heading-fill)}.class-v2-card-heading:where(:not([hidden])){border-bottom:1px solid var(--class-v2-line);justify-content:space-between;align-items:center;gap:12px;display:flex}.class-v2-card-heading>span{color:var(--class-v2-gold);font-family:Georgia,Times New Roman,serif;font-size:.95rem}.class-v2-card-heading>small{color:var(--public-class-v2-card-heading-text-3);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:700}.class-v2-card-heading>a{color:var(--public-class-v2-card-heading-text);font-size:.57rem;text-decoration:none}.class-v2-card-heading>a:hover{color:var(--public-class-v2-card-heading-text-2)}.class-v2-muted{color:var(--public-class-v2-muted-text);margin:0;font-size:.7rem;line-height:1.5}.class-v2-summary-copy{columns:2}.class-v2-summary-copy p{color:var(--class-v2-copy);margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:.72rem;line-height:1.58}.class-v2-power-list:where(:not([hidden])){gap:0;display:grid}.class-v2-power{border-bottom:1px solid var(--public-adventuring-bag-purse-section-border);padding:9px 0}.class-v2-power:last-child{border-bottom:0}.class-v2-power strong{color:var(--public-class-v2-power-text);font-family:Georgia,Times New Roman,serif;font-size:.78rem;font-weight:400}.class-v2-power p{color:var(--class-v2-copy);margin:4px 0 0;font-size:.64rem;line-height:1.45}.class-v2-spell-levels:where(:not([hidden])){grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:0;display:grid}.class-v2-spell-level{border-right:1px solid var(--public-adventuring-bag-group-heading-border);min-width:0;padding:0 14px}.class-v2-spell-level:first-child{padding-left:0}.class-v2-spell-level:last-child{border-right:0;padding-right:0}.class-v2-spell-level>header:where(:not([hidden])){justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.class-v2-spell-level>header strong{color:var(--public-class-v2-spell-level-text);font-size:.65rem}.class-v2-spell-level>header small{color:var(--public-class-v2-spell-level-text-2);font-size:.47rem}.class-v2-spells:where(:not([hidden])){display:grid}.class-v2-spell{border-bottom:1px solid var(--public-adventuring-bag-coin-row-border);padding:7px 0}.class-v2-spell:last-child{border-bottom:0}.class-v2-spell>div:where(:not([hidden])){align-items:baseline;gap:6px;display:flex}.class-v2-spell strong{color:var(--public-class-v2-spell-text-2);font-family:Georgia,Times New Roman,serif;font-size:.69rem;font-weight:400}.class-v2-spell span{color:var(--public-class-v2-spell-text);letter-spacing:.05em;text-transform:uppercase;font-size:.45rem;font-weight:800}.class-v2-spell p{color:var(--public-class-v2-spell-text-3);margin:3px 0 0;font-size:.58rem;line-height:1.4}.class-v2-skill-list:where(:not([hidden])){gap:9px;display:grid}.class-v2-skill{border:1px solid var(--public-class-v2-skill-border);background:var(--public-class-v2-skill-fill);padding:9px 10px}.class-v2-skill-heading:where(:not([hidden])){justify-content:space-between;align-items:center;gap:10px;display:flex}.class-v2-skill-heading strong{color:var(--public-class-v2-skill-heading-text-2);font-family:Georgia,Times New Roman,serif;font-size:.76rem;font-weight:400}.class-v2-skill-heading span{border:1px solid var(--public-class-v2-skill-heading-border);color:var(--public-class-v2-skill-heading-text);letter-spacing:.07em;text-transform:uppercase;padding:2px 5px;font-size:.44rem;font-weight:800}.class-v2-skill p{color:var(--class-v2-copy);margin:5px 0 0;font-size:.64rem;line-height:1.45}.class-v2-token{border:1px solid var(--public-builder-attack-mode-heading-border);background:var(--public-class-v2-token-fill)}.class-v2-token:hover{border-color:var(--public-class-v2-token-border);background:var(--public-class-v2-token-fill-2)}.class-v2-token-state:where(:not([hidden])){min-height:78px;color:var(--public-class-v2-token-state-text);place-items:center;font-size:.63rem;display:grid}.class-v2-record-nav:where(:not([hidden])){background:var(--public-class-detail-v2-fill);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.class-v2-record-side{min-width:0}.class-v2-record-side.is-next{text-align:right}.class-v2-record-link:where(:not([hidden])){color:inherit;flex-direction:column;text-decoration:none;display:inline-flex}.class-v2-record-link span{color:var(--public-class-v2-record-link-text);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.class-v2-record-link strong{color:var(--public-class-v2-record-link-text-2);font-family:Georgia,Times New Roman,serif;font-weight:400}.class-v2-record-link:hover strong{color:var(--public-class-v2-record-link-text-3)}.class-v2-back{border:1px solid var(--public-adventuring-bag-picker-heading-border-3);color:var(--public-class-v2-back-text-2);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:800;text-decoration:none}.class-v2-back:hover{border-color:var(--public-class-v2-back-border);color:var(--public-class-v2-back-text)}.class-detail-v2:where(:not([hidden])){min-height:calc(100vh - var(--characters-nav-bottom,77px));flex-direction:column;display:flex}.class-v2-content{flex:auto;align-items:stretch;min-height:0}.class-v2-content>.class-v2-card{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.class-v2-summary:where(:not([hidden])){flex-direction:column;display:flex}.class-v2-summary-copy{flex:auto;column-gap:34px}.class-v2-power-list,.class-v2-spell-levels{scrollbar-width:thin;scrollbar-color:var(--public-class-v2-power-list-scrollbar-color) var(--public-account-username-input-fill);min-height:0;overflow-y:auto}.page-shell:has(>.class-detail-v2){box-sizing:border-box;top:var(--characters-nav-bottom,76px);background:var(--public-account-page-fill);width:100%;min-width:0;height:auto;min-height:0;margin:0;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.page-shell:has(>.class-detail-v2)>.class-detail-v2{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;margin:0;overflow:hidden}.class-detail-v2{gap:0}.class-v2-banner{flex:0 0 154px;min-height:154px}.class-v2-banner-content{gap:18px;min-height:154px;padding:12px 18px}.class-v2-crest{width:96px;height:96px}.class-v2-banner-watermark{width:190px;height:190px}.class-v2-identity h1{font-size:clamp(2.3rem,3vw,3.4rem);line-height:1}.class-v2-profile-toggle{margin-top:10px}.class-v2-identity h1 small:where(:not([hidden])){font-size:inherit;margin:0;display:inline}.class-v2-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:6px 0}.class-v2-summary{grid-area:summary}.class-v2-spellbook{grid-area:spells}.class-v2-powers{grid-area:powers/auto}.class-v2-powers-wide{grid-column:auto}.class-v2-utility{grid-area:utility}.class-v2-tokens{grid-area:tokens}.class-v2-card{padding:12px 14px}.class-v2-card-heading{margin-bottom:7px;padding-bottom:6px}.class-v2-utility:where(:not([hidden])){grid-template-rows:minmax(0,1fr) minmax(0,1fr);padding:0;display:grid}.class-v2-utility-section{min-height:0;padding:12px 14px;overflow:hidden}.class-v2-utility-section+.class-v2-utility-section{border-top:1px solid var(--public-class-v2-utility-section-border)}.class-v2-utility h2{color:var(--public-class-v2-utility-text);margin:2px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:.9rem;font-weight:400}.class-v2-utility>.class-v2-utility-section>p{color:var(--class-v2-copy);margin:0;font-size:.62rem;line-height:1.45}.class-v2-utility .class-v2-skill{background:var(--public-account-username-input-fill);border:0;padding:3px 0}.class-v2-tokens .class-v2-card-heading{flex:none}.page-shell:has(>.class-detail-v2){padding:6px clamp(16px,1.45vw,28px) clamp(14px,1.3vw,24px)}.class-v2-content{grid-template-rows:minmax(0,1fr) minmax(0,1fr) minmax(145px,.82fr);grid-template-areas:"summary utility""powers spells""tokens tokens"}.class-v2-content--no-spells{grid-template-areas:"summary utility""powers powers""tokens tokens"}.class-v2-record-nav{border-top:1px solid var(--public-class-v2-record-nav-border);flex:0 0 68px;min-height:68px;padding:9px 2px 8px}.class-v2-record-link{gap:4px}.class-v2-record-link span{font-size:.5rem}.class-v2-record-link strong{font-size:.76rem}.class-v2-back{padding:10px 18px}@media (width<=1350px){.class-v2-token-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.class-v2-token-grid{gap:8px}.class-v2-token{text-align:center;flex-direction:column;justify-content:flex-start;align-items:stretch;text-decoration:none;position:relative}.class-v2-token-title:where(:not([hidden])){box-sizing:border-box;color:var(--public-class-v2-token-title-text);text-align:center;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;padding:0 8px;font-family:Georgia,Times New Roman,serif;font-size:.68rem;line-height:1;display:flex}.class-v2-token-stage{box-sizing:border-box}.class-v2-token-stage img:where(:not([hidden])){margin:0;display:block}.class-v2-token-stage>span{place-self:center}.class-v2-token-footer{gap:8px}.class-v2-token-footer>span{min-width:0;color:var(--public-class-v2-token-footer-text);letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.47rem;font-weight:800;line-height:1;overflow:hidden}.class-v2-token-footer>small{color:var(--public-class-v2-token-footer-text-2);white-space:nowrap;flex:none;margin:0;font-size:.52rem;font-weight:700;line-height:1}.class-v2-token:hover .class-v2-token-footer>small{color:var(--public-class-v2-token-footer-text-3)}.class-v2-token-grid{max-height:100%}.class-v2-tokens,.class-v2-token-title{overflow:hidden}.class-v2-tokens:where(:not([hidden])){flex-direction:column;height:100%;min-height:0;display:flex}.class-v2-tokens>.class-v2-card-heading{flex:none}.class-v2-token-grid{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);align-items:stretch;height:0}.class-v2-token:where(:not([hidden])),.class-v2-token-grid:where(:not([hidden])){width:100%;min-width:0;min-height:0;margin:0;display:grid;overflow:hidden}.class-v2-token{box-sizing:border-box;grid-template-rows:10% 80% 10%;grid-template-columns:minmax(0,1fr);align-self:stretch;max-width:none;height:100%;max-height:none;padding:0}.class-v2-token-title{grid-row:1;min-width:0;min-height:0}.class-v2-token-stage:where(:not([hidden])){grid-row:2;place-items:center;display:grid;container-type:size}.class-v2-token-stage,.class-v2-token-footer{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.class-v2-token-footer:where(:not([hidden])){box-sizing:border-box;grid-row:3;justify-content:space-between;align-items:center;padding:0 8px;display:flex}.class-v2-token-stage img{object-fit:contain;width:min(82cqh,90cqw);min-width:0;max-width:none;height:min(82cqh,90cqw);min-height:0;max-height:none}.class-v2-token{gap:0}.classes-browser:where(:not([hidden])){flex:auto;min-height:0;display:grid;overflow:hidden}.classes-browser-selector{border:1px solid var(--public-classes-browser-selector-border);background:linear-gradient(145deg,var(--public-classes-browser-selector-fill),var(--public-classes-browser-selector-fill-2));min-width:0;min-height:0;overflow:hidden}.classes-browser-selector-grid:where(:not([hidden])){grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:100%;display:grid}.classes-browser-tile:where(:not([hidden])){appearance:none;min-width:0;min-height:max(var(--public-control-min-height,0px), 0px);border:1px solid var(--public-classes-browser-tile-border);background:linear-gradient(155deg,var(--public-classes-browser-tile-fill-2),var(--public-classes-browser-tile-fill-3));color:var(--public-classes-browser-tile-text);cursor:pointer;transition:var(--ui-motion-transition,border-color .15s ease,background .15s ease,transform .15s ease);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative;overflow:hidden}.classes-browser-tile:after{content:"";background:linear-gradient(90deg,var(--public-account-username-input-fill),var(--public-classes-browser-tile-fill),var(--public-account-username-input-fill));height:1px;position:absolute;bottom:0;left:18%;right:18%}.classes-browser-tile:hover{border-color:var(--public-classes-browser-tile-border-2);background:linear-gradient(155deg,var(--public-classes-browser-tile-fill-4),var(--public-classes-browser-tile-fill-5));transform:translateY(-1px)}.classes-browser-tile.is-selected{border-color:var(--public-is-selected-border);background:radial-gradient(circle at 50% 42%,var(--public-is-selected-fill),var(--public-account-username-input-fill) 60%),linear-gradient(155deg,var(--public-is-selected-fill-2),var(--public-is-selected-fill-3));box-shadow:inset 0 0 0 1px var(--public-is-selected-shadow)}.classes-browser-tile-emblem:where(:not([hidden])){flex:0 auto;place-items:center;display:grid}.classes-browser-tile-emblem img:where(:not([hidden])){object-fit:contain;opacity:.72;filter:brightness(.9)saturate(.86);width:100%;height:100%;transition:var(--ui-motion-transition,opacity .15s ease,filter .15s ease,transform .15s ease);display:block}.classes-browser-tile:hover .classes-browser-tile-emblem img{opacity:.9;filter:brightness(1.03)saturate(.95);transform:scale(1.035)}.classes-browser-tile.is-selected .classes-browser-tile-emblem img{opacity:1;filter:brightness(1.08)saturate(1.02);transform:scale(1.06)}.classes-browser-tile-name{z-index:2;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Georgia,Times New Roman,serif;position:relative;overflow:hidden}.classes-browser-detail{border:1px solid var(--public-classes-browser-detail-border);background:radial-gradient(circle at 24% 42%,var(--public-classes-browser-detail-fill),var(--public-account-username-input-fill) 34%),linear-gradient(145deg,var(--public-classes-browser-detail-fill-3),var(--public-classes-browser-detail-fill-4));min-width:0;min-height:0;position:relative;overflow:hidden}.classes-browser-detail:before{content:"";background:linear-gradient(90deg,var(--public-account-username-input-fill),var(--public-classes-browser-detail-fill-2),var(--public-account-username-input-fill));height:1px;position:absolute;top:0;left:0;right:0}.classes-browser-detail-content:where(:not([hidden])){z-index:2;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.classes-browser-detail-heading:where(:not([hidden])){flex:none;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.classes-browser-detail-kicker{color:var(--public-classes-browser-detail-kicker-text);letter-spacing:.22em;text-transform:uppercase;margin-bottom:5px;font-size:clamp(8px,.52vw,10px);font-weight:700;line-height:1}.classes-browser-detail-heading h2{letter-spacing:-.035em;color:var(--public-classes-browser-detail-heading-text);margin:0;padding-bottom:12px;font-family:Georgia,Times New Roman,serif;font-weight:600;line-height:.92;position:relative}.classes-browser-detail-heading h2:after{content:"";background:linear-gradient(90deg,var(--public-classes-browser-detail-heading-fill),var(--public-classes-browser-detail-heading-fill-2));width:66px;height:2px;position:absolute;bottom:0;left:0}.classes-browser-detail-role{color:var(--public-classes-browser-detail-role-text);letter-spacing:.18em;text-transform:uppercase;flex:none;padding-top:15px;font-size:clamp(9px,.58vw,11px);font-weight:700;line-height:1}.classes-browser-detail-copy{min-width:0}.classes-browser-detail-lead{font-family:Georgia,Times New Roman,serif}.classes-browser-detail-footer:where(:not([hidden])){border-top:1px solid var(--public-classes-browser-detail-footer-border);flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:47px;padding-top:12px;display:flex}.classes-browser-detail-footer>span{color:var(--public-classes-browser-detail-footer-text);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(9px,.62vw,11px)}.classes-browser-detail-cta:where(:not([hidden])){color:var(--public-classes-browser-detail-cta-text-2);align-items:center;gap:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(14px,.9vw,17px);text-decoration:none;display:inline-flex}.classes-browser-detail-cta span{color:var(--public-classes-browser-detail-cta-text);transition:var(--ui-motion-transition,transform .14s ease);font-family:Arial,sans-serif;font-size:18px}.classes-browser-detail-cta:hover{color:var(--public-classes-browser-detail-cta-text-3)}.classes-browser-detail-cta:hover span{transform:translate(3px)}.classes-browser{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.classes-browser-selector{padding:14px}.classes-browser-selector-grid{gap:10px}.classes-browser-tile{padding:10px 10px 8px}.classes-browser-tile-name{line-height:1.05}.classes-browser-detail-content{padding:clamp(18px,1.7vw,28px) clamp(20px,2vw,34px) clamp(16px,1.5vw,24px)}.classes-browser-detail-body{grid-template-columns:minmax(230px,.95fr) minmax(260px,1.05fr)}@media (width>=1500px){.classes-browser{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=901px) and (width<=1250px){.classes-browser{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.classes-browser-detail-body{grid-template-columns:minmax(190px,.88fr) minmax(230px,1.12fr)}.classes-browser-selector{padding:10px}.classes-browser-selector-grid{gap:7px}}.classes-browser-tile-emblem{width:clamp(112px,7vw,142px);height:clamp(112px,7vw,142px)}.classes-browser-tile-name{color:var(--public-token-command-total-text-2);margin-top:3px;font-size:clamp(15px,.96vw,18px);font-weight:600}.classes-browser-tile.is-selected .classes-browser-tile-name{color:var(--public-classes-browser-tile-name-text)}.classes-browser-detail-body:where(:not([hidden])){flex-direction:column;flex:auto;justify-content:center;align-items:stretch;gap:clamp(18px,2vh,28px);padding:clamp(8px,1vh,14px) 0 12px;display:flex}.classes-browser-progression-art:where(:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(12px,1.4vw,24px);width:100%;display:grid}.classes-browser-progression-item:where(:not([hidden])){min-width:0;color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex}.classes-browser-progression-label{color:var(--public-classes-browser-progression-label-text);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:clamp(8px,.5vw,10px);font-weight:700;line-height:1}.classes-browser-progression-emblem:where(:not([hidden])){transition:var(--ui-motion-transition,transform .16s ease,filter .16s ease);place-items:center;display:grid}.classes-browser-progression-emblem img:where(:not([hidden])){filter:brightness(1.03) saturate(.94) drop-shadow(0 14px 22px var(--public-classes-browser-progression-emblem-filter));display:block}.classes-browser-progression-item:hover .classes-browser-progression-emblem{transform:translateY(-2px)scale(1.025)}.classes-browser-progression-item:hover .classes-browser-progression-emblem img{filter:brightness(1.12) saturate(1.02) drop-shadow(0 16px 24px var(--public-classes-browser-progression-emblem-filter-2))}.classes-browser-progression-item>strong{max-width:100%;color:var(--public-classes-browser-progression-item-text-2);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(13px,.86vw,17px);font-weight:500;line-height:1.1;overflow:hidden}.classes-browser-progression-item:hover>strong{color:var(--public-classes-browser-progression-item-text)}.classes-browser-detail-copy{border-top:1px solid var(--public-classes-browser-detail-copy-border);margin:0;padding:clamp(14px,1.5vh,20px) clamp(8px,1vw,16px) 0}.classes-browser-detail-lead{max-width:760px;color:var(--public-classes-browser-detail-lead-text);text-align:center;margin:0 auto;font-size:clamp(16px,1.05vw,20px);line-height:1.35}.classes-browser-detail-overview{max-width:74ch;color:var(--public-classes-browser-detail-overview-text);text-align:center;margin:9px auto 0;font-size:clamp(12px,.74vw,14px);line-height:1.55}.classes-browser-detail-heading{padding-bottom:4px}.classes-browser-detail-kicker:where(:not([hidden])){display:none}.classes-browser-detail-heading h2{font-size:clamp(36px,2.45vw,50px)}@media (width>=1500px){.classes-browser-progression-emblem{width:min(100%,250px)}.classes-browser-tile-emblem{width:clamp(120px,7vw,150px);height:clamp(120px,7vw,150px)}}@media (width>=901px) and (width<=1250px){.classes-browser-progression-emblem{width:min(100%,180px)}.classes-browser-tile-emblem{width:clamp(82px,6vw,108px);height:clamp(82px,6vw,108px)}.classes-browser-tile-name{font-size:clamp(12px,.9vw,15px)}}.classes-command-journey:where(:not([hidden])){text-align:right;grid-area:saga;justify-content:flex-end;align-items:center;min-width:0;display:flex}.classes-command-journey>div:where(:not([hidden])){flex-direction:column;align-items:flex-end;min-width:0;display:flex}.classes-command-journey>div>span{color:var(--public-token-command-kicker-text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:.5rem;font-weight:700;line-height:1}.classes-command-journey strong:where(:not([hidden])){color:var(--public-token-command-total-text-2);letter-spacing:.055em;white-space:nowrap;justify-content:flex-end;gap:8px;margin:1px 0 0;font-size:1rem;font-weight:600;display:flex}.classes-command-journey strong,.classes-command-journey strong i{align-items:center;font-family:Georgia,Times New Roman,serif;line-height:1}.classes-command-journey strong i:where(:not([hidden])){color:var(--public-classes-command-journey-text);text-shadow:0 0 5px var(--public-classes-command-journey-shadow);flex:none;justify-content:center;margin:0;font-size:.68rem;font-style:normal;font-weight:700;display:inline-flex}.classes-command-journey small{color:var(--public-token-command-main-text);white-space:nowrap;margin-top:5px;font-size:.53rem;line-height:1.2}.classes-browser-progression-art{border:1px solid var(--public-classes-browser-progression-art-border);background:radial-gradient(circle at 16% 48%,var(--public-classes-browser-progression-art-fill),var(--public-account-username-input-fill) 28%),radial-gradient(circle at 50% 48%,var(--public-classes-browser-progression-art-fill-3),var(--public-account-username-input-fill) 28%),radial-gradient(circle at 84% 48%,var(--public-classes-browser-progression-art-fill),var(--public-account-username-input-fill) 28%),linear-gradient(145deg,var(--public-classes-browser-progression-art-fill-4),var(--public-classes-browser-progression-art-fill-5));box-shadow:inset 0 1px 0 var(--public-adventuring-bag-group-heading-fill);padding:clamp(14px,1.4vw,22px) clamp(12px,1.4vw,22px) clamp(12px,1.2vw,18px);position:relative}.classes-browser-progression-art:before{content:"";background:linear-gradient(90deg,var(--public-account-username-input-fill),var(--public-classes-browser-progression-art-fill-2),var(--public-account-username-input-fill));height:1px;position:absolute;top:0;left:12%;right:12%}.classes-browser-progression-item{z-index:1;position:relative}.classes-browser-progression-item:before{content:"";aspect-ratio:1;background:radial-gradient(circle,var(--public-classes-browser-progression-item-fill-2),var(--public-classes-browser-progression-item-fill) 48%,var(--public-account-username-input-fill) 70%);pointer-events:none;border-radius:50%;width:78%;position:absolute;top:16%;left:50%;transform:translate(-50%)}.classes-browser-progression-item:not(.classes-browser-progression-item-subclass)>strong:where(:not([hidden])){display:none}.classes-browser-progression-item-subclass>strong{color:var(--public-classes-browser-progression-item-subclass-text);margin-top:6px;font-size:clamp(14px,.9vw,18px)}.classes-browser-detail-copy{padding-top:clamp(12px,1.3vh,17px)}.classes-browser-detail-body{min-height:0}.classes-browser-detail-copy,.classes-browser-progression-art{flex:none}.classes-browser-progression-emblem{aspect-ratio:1;flex:none;width:min(100%,230px);overflow:visible}.classes-browser-progression-emblem img{object-fit:contain;width:100%;height:100%}.classes-browser-progression-item-subclass>strong:where(:not([hidden])){justify-content:center;align-items:center;min-height:20px;display:flex}.classes-browser-detail-lead{justify-content:center;align-items:center}.classes-browser-detail-lead:where(:not([hidden])){min-height:0;display:block}.classes-browser-detail-overview{min-height:0}.classes-browser-progression-art{padding-top:clamp(14px,1.4vw,22px)}.classes-browser-saga-feature:where(:not([hidden])){border-top:1px solid var(--public-classes-browser-saga-feature-border);grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:18px;width:min(100%,720px);margin:clamp(18px,2vh,26px) auto 0;padding:clamp(14px,1.4vh,18px) 0 0;display:grid}.classes-browser-saga-feature-label{color:var(--public-classes-browser-saga-feature-label-text);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;padding-top:4px;font-size:clamp(9px,.56vw,11px);font-weight:700;line-height:1}.classes-browser-saga-feature-content:where(:not([hidden])){align-items:baseline;gap:12px;min-width:0;display:flex}.classes-browser-saga-feature-content>strong{color:var(--public-classes-browser-saga-feature-content-text);white-space:nowrap;flex:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.02vw,21px);font-weight:500;line-height:1.1}.classes-browser-saga-feature-content>p{color:var(--public-classes-browser-saga-feature-content-text-2);text-align:left;flex:0 auto;margin:0;font-size:clamp(12px,.74vw,14px);line-height:1.35}.classes-browser-saga-feature-content>small{color:var(--public-classes-browser-saga-feature-content-text-3);font-size:12px;line-height:1.3}.classes-browser-saga-feature.is-loading{opacity:.68}.classes-browser-detail-copy{width:100%;max-width:none;padding-left:clamp(14px,1.2vw,22px);padding-right:clamp(14px,1.2vw,22px)}@media (width>=901px) and (width<=1250px){.classes-browser-saga-feature{gap:12px}.classes-browser-saga-feature-content{gap:8px}.classes-browser-saga-feature-content>strong{font-size:15px}.classes-browser-saga-feature-content>p{font-size:11px}}@media (width<=1100px){#root .classes-browser>*{grid-area:auto;width:100%;min-width:0;height:auto;max-height:none;overflow:visible}#root .classes-browser-selector-grid:where(:not([hidden])){grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;height:auto;display:grid}#root .classes-browser-tile{width:100%;min-width:0;height:auto;min-height:max(var(--public-control-min-height,100px), 100px);--public-control-min-height:100px;padding:8px 4px}#root .classes-browser-tile-emblem{object-fit:contain;width:60px;max-width:100%;height:60px}#root .classes-browser-tile-name{white-space:normal;font-size:.8rem}#root :is(.classes-browser-detail-content,.classes-browser-detail-body,.classes-browser-detail-copy):where(:not([hidden])){min-width:0;height:auto;max-height:none;display:block;overflow:visible}#root .classes-browser-progression-art{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;height:auto}#root .classes-browser-progression-item{min-width:0}#root .classes-browser-progression-emblem{object-fit:contain;width:100%;height:auto;max-height:180px}}@media (width<=700px){#root .classes-browser-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){#root .app-shell .page-shell .class-v2-content:where(:not([hidden])){flex-direction:column;gap:4px;display:flex}#root .app-shell .page-shell .class-v2-content>*{flex:none;grid-area:auto;width:100%}#root .app-shell .page-shell .class-v2-summary-copy{columns:auto;column-count:1;column-width:auto;height:auto;max-height:none;overflow:visible}#root .app-shell .page-shell .class-v2-summary-copy p{font-size:.95rem;line-height:1.55}#root .app-shell .page-shell .class-v2-utility:where(:not([hidden])){display:block}#root .app-shell .page-shell :is(.class-v2-utility-section,.class-v2-spells,.class-v2-spell-levels,.class-v2-power-list){height:auto;max-height:none;overflow:visible}#root .app-shell .page-shell .class-v2-token-grid:where(:not([hidden])){flex:none;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:4px;height:auto;min-height:0;max-height:none;display:grid}#root .app-shell .page-shell .class-v2-token:where(:not([hidden])){contain:none;flex-direction:column;gap:8px;min-width:0;height:auto;min-height:0;max-height:none;padding:10px;display:flex;container-type:normal}#root .app-shell .page-shell .class-v2-token :is(.class-v2-token-title,.class-v2-token-stage,.class-v2-token-image,.class-v2-token-footer){flex:none;grid-area:auto;width:100%;height:auto;min-height:0;max-height:none;position:static;inset:auto;overflow:visible;container-type:normal}#root .app-shell .page-shell .class-v2-token :is(h3,strong,.class-v2-token-title){white-space:normal;overflow-wrap:anywhere;font-size:.85rem;line-height:1.3}#root .app-shell .page-shell .class-v2-token img{object-fit:contain;width:100%;max-width:100%;height:120px;max-height:none;transform:none}#root .app-shell .page-shell .class-v2-banner{height:auto;min-height:0;padding:12px}#root .app-shell .page-shell .class-v2-banner-content:where(:not([hidden])){flex-wrap:wrap;gap:12px;display:flex}#root .app-shell .page-shell .class-v2-crest{flex:0 0 64px;width:64px;height:64px}#root .app-shell .page-shell .class-v2-identity{flex:200px;min-width:0}#root .app-shell .page-shell .class-v2-identity h1{white-space:normal;font-size:1.5rem}#root .app-shell .page-shell .class-v2-profile-toggle:where(:not([hidden])){flex-wrap:wrap;gap:4px;display:flex}#root .app-shell .page-shell .class-v2-profile-toggle button{min-height:max(var(--public-control-min-height,44px), 44px);padding:8px}}.classes-browser-detail[data-class-key=paladin] .classes-browser-progression-item:first-child .classes-browser-progression-emblem img{transform:translate(1.2%,.6%)}.classes-browser-detail[data-class-key=paladin] .classes-browser-progression-item:nth-child(2) .classes-browser-progression-emblem img{transform:translate(1%,1.6%)}.classes-browser-detail[data-class-key=paladin] .classes-browser-progression-item:nth-child(3) .classes-browser-progression-emblem img{transform:translate(5.7%,2.1%)}.classes-browser-detail[data-class-key=druid] .classes-browser-progression-item:nth-child(2) .classes-browser-progression-emblem img{transform-origin:50%;transform:translate(-1.2%)scale(1.08)}@media (width>=1101px) and (width<=1699px),(width>=1101px) and (height<=849px){#root .app-shell .page-shell .class-v2-banner{flex-basis:12%;min-height:0}#root .app-shell .page-shell .class-v2-banner-content{height:100%;min-height:0}#root .app-shell .page-shell :is(.class-v2-banner-watermark,.class-v2-crest,.class-v2-banner-atmosphere):where(:not([hidden])){display:none}#root .app-shell .page-shell .class-v2-identity{min-width:0}#root .app-shell .page-shell .class-v2-identity:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;width:100%;display:grid}#root .app-shell .page-shell .class-v2-profile-toggle{justify-content:flex-end;margin-top:0}#root .app-shell .page-shell .classes-browser-tile{container-type:size}#root .app-shell .page-shell .classes-browser-tile-emblem{width:min(75cqw,72cqh);height:min(75cqw,72cqh)}}@media (width>=1101px) and (height<=700px){#root .app-shell .page-shell .classes-browser-progression-emblem:where(:not([hidden])){display:none}}.party-adjust{color:#ded5c5;background:#10100f;border:1px solid #b99a6033;min-width:0;padding:10px 12px;font-size:13px}.party-adjust-toolbar:where(:not([hidden])){flex-wrap:wrap;align-items:center;gap:12px;display:flex}.party-adjust-heading:where(:not([hidden])){color:#d9b77b;align-items:center;gap:10px;font-weight:600;display:flex}.party-adjust-heading small{color:#b4ab9c;font-weight:400}.party-adjust-modes:where(:not([hidden])){gap:3px;display:inline-flex}.party-adjust-modes button{min-height:max(var(--public-control-min-height,32px), 32px);color:#c7beae;font:inherit;cursor:pointer;background:0 0;border:1px solid #b99a6040;border-radius:4px;padding:5px 14px}.party-adjust-modes button.is-active{color:#f1dfbd;background:#b99a6028;border-color:#b99a6080}.party-adjust button:disabled{opacity:.5;cursor:default}.party-adjust-note,.party-adjust-empty{color:#b4ab9c;margin:6px 0 0;font-size:12px;line-height:1.5}.party-adjust-pools:where(:not([hidden])){grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.party-adjust-pool{border:1px solid #b99a6025;border-radius:4px;min-width:0;margin-top:8px;padding:8px 10px}.party-adjust-token:where(:not([hidden])){justify-content:space-between;align-items:center;gap:12px;display:flex}.party-adjust-token strong{font-size:13px;font-weight:600}.party-adjust-token span:where(:not([hidden])){color:#b4ab9c;font-size:12px;line-height:1.5;display:block}.party-adjust-stepper:where(:not([hidden])){align-items:center;gap:10px;display:flex}.party-adjust-stepper button{color:#eedbbb;cursor:pointer;background:0 0;border:1px solid #b99a6050;border-radius:4px;width:34px;height:34px;font-size:18px}.party-adjust details{margin-top:6px}.party-adjust summary{cursor:pointer;color:#c9b68f}.party-adjust-warnings{font-size:12px;line-height:1.5}.party-adjust-warnings p{overflow-wrap:anywhere;margin:6px 0}.party-adjust table{border-collapse:collapse}.party-adjust td,.party-adjust th{border-bottom:1px solid #b99a6020;padding:3px 6px}@media (width<=600px){.party-adjust{padding:8px}.party-adjust-pools{grid-template-columns:1fr}.party-adjust-modes button{min-height:max(var(--public-control-min-height,38px), 38px)}}.build-party-toolbar:where(:not([hidden])){color:#ded5c5;align-items:center;gap:4px;margin-left:auto;padding:8px 12px;font:13px system-ui;display:flex}.build-party-toolbar button,.build-party-dropdown>summary{color:#d4c8b5;cursor:pointer;font:inherit;background:#111310;border:1px solid #b99a6044;border-radius:4px;padding:8px 12px;list-style:none}.build-party-toolbar [aria-pressed=true],.build-party-dropdown>.is-active{background:#b99a6033;border-color:#b99a60}.build-party-dropdown{position:relative}.build-party-menu{z-index:100;background:#141512;border:1px solid #b99a6066;border-radius:6px;width:300px;max-width:calc(100vw - 32px);max-height:60vh;padding:16px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.build-party-menu p{color:#b8b0a2;font-size:12px;line-height:1.5}.build-party-menu label:where(:not([hidden])){justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.build-party-menu select{color:#f1dfbd;background:#22231f;border:1px solid #b99a6066;padding:6px}.build-inspection{color:#ded5c5;background:#101210;border:1px solid #b99a6066;border-radius:8px;width:96vw;max-width:100vw;height:90dvh;max-height:100dvh;padding:0;font:14px/1.5 system-ui;overflow:hidden}.build-inspection[open]:where(:not([hidden])){flex-direction:column;display:flex}.build-inspection::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000b}.build-inspection header:where(:not([hidden])){border-bottom:1px solid #b99a6033;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.build-inspection h2{color:#dfbd80;margin:0;font-size:21px}.build-inspection header p{color:#b6ae9e;margin:4px 0 0}.build-inspection button{cursor:pointer;color:inherit;font:inherit;background:0 0;border:1px solid #b99a6044;border-radius:4px;padding:8px 12px}.build-inspection header button{font-size:24px}.build-inspection nav:where(:not([hidden])){border-bottom:1px solid #b99a6033;flex-shrink:0;gap:6px;padding:12px 24px;display:flex;overflow-x:auto}.build-inspection nav button{white-space:nowrap}.build-inspection nav [aria-pressed=true]{color:#f1d7a8;background:#b99a602c;border-color:#b99a60}.build-inspection main{min-height:0;padding:20px 24px;overflow:auto}.build-inspection h3{color:#d7b77f;margin:0 0 8px;font-size:15px}.inspection-cards:where(:not([hidden])){grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.inspection-cards section,.build-inspection article{border:1px solid #b99a6030;border-radius:5px;min-width:0;margin-bottom:12px;padding:14px}.inspection-data{margin:0}.inspection-data>div{border-bottom:1px solid #ffffff09;padding:5px 0}.inspection-data dt{color:#a9a396;font-size:12px}.inspection-data dd{overflow-wrap:anywhere;margin:2px 0 0 12px}.build-inspection ul{margin:4px 0;padding-left:20px}.build-inspection summary{cursor:pointer;color:#c9b68f}.build-inspection input{box-sizing:border-box;color:#eee;background:#1b1d18;border:1px solid #b99a6044;border-radius:4px;width:100%;margin-bottom:12px;padding:10px}.inspection-muted{color:#928d83}#root .app-shell .builder-page .builder-board-slotless>.builder-equipment-card:where(:not([hidden])){flex-direction:column;place-content:flex-start;display:flex}#root .app-shell .builder-page .builder-board-slotless>.builder-equipment-card>.builder-slot-heading{flex:none;position:relative;inset:auto}#root .app-shell .builder-page .builder-board-slotless>.builder-equipment-card>.builder-slot-sockets:where(:not([hidden])){flex-wrap:wrap;flex:none;place-content:flex-start center;align-items:flex-start;height:auto;min-height:0;margin:8px 0 0;display:flex;position:relative;inset:auto;transform:none}@media (width<=600px){.build-inspection{border:0;border-radius:0;width:100vw;height:100dvh;margin:0}.build-inspection header,.build-inspection main{padding:14px}.build-inspection nav{padding:10px 14px}.build-party-toolbar{padding:6px}.build-party-toolbar button,.build-party-dropdown>summary{padding:7px 9px}}#root .app-shell .builder-page .builder-summary:where(:not([hidden])){display:none}#root .app-shell .builder-page .builder-identity-rail{z-index:20;position:relative;overflow:visible}@media (width<=600px){#root .app-shell .builder-page .build-party-toolbar{flex-wrap:wrap;grid-column:1/-1;margin-left:0}}.inspection-cards{align-items:start}.inspection-data>div:has(>dd>span):where(:not([hidden])){justify-content:space-between;align-items:baseline;gap:16px;display:flex}.inspection-data>div:has(>dd>span) dd{text-align:right;margin:0}.build-party-menu{box-shadow:none;animation:var(--ui-motion-animation,none);transition:var(--ui-motion-transition,none);text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.build-inspection,.build-inspection *,.build-party-menu *{animation:var(--ui-motion-animation,none);transition:var(--ui-motion-transition,none);box-shadow:none;text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#root .builder-v2-core-details{cursor:pointer;transition:var(--ui-motion-transition,none)}#root .builder-v2-core-details:hover{color:#f1d7a8;border-color:#d7b77f}#root .builder-v2-core-details:focus-visible{outline-offset:3px;outline:2px solid #d7b77f}.builder-stat-grid.td-attack-values{grid-template-columns:repeat(3,minmax(0,1fr))}#root .app-shell .builder-page .builder-equipment-card:has(.builder-overlap-sockets){overflow:visible}#root .app-shell .builder-page .builder-overlap-sockets:where(:not([hidden])){grid-template-rows:repeat(var(--socket-rows), var(--socket-diameter));align-content:center;gap:12px;min-width:0;display:grid;position:absolute;inset:18px 6px 5px;overflow:visible}#root .app-shell .builder-page .builder-overlap-row:where(:not([hidden])){grid-template-columns:repeat(calc(var(--socket-count) - 1), minmax(0, 1fr)) var(--socket-diameter);width:min(100%, calc(var(--socket-count) * var(--socket-diameter) + (var(--socket-count) - 1) * 12px));height:var(--socket-diameter);isolation:isolate;place-self:center;align-items:center;gap:0;min-width:0;display:grid}#root .app-shell .builder-page .builder-overlap-row:has(>:only-child){grid-template-columns:var(--socket-diameter);justify-content:center}#root .app-shell .builder-page .builder-overlap-item:where(:not([hidden])),#root .app-shell .builder-page .builder-overlap-item>div:where(:not([hidden])){width:var(--socket-diameter);height:var(--socket-diameter);min-width:var(--socket-diameter);min-height:var(--socket-diameter);max-width:var(--socket-diameter);max-height:var(--socket-diameter);z-index:auto;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative;inset:auto;overflow:visible;transform:translate(0,0)scale(1)}#root .app-shell .builder-page .builder-overlap-item .builder-token-socket:where(:not([hidden])){width:var(--socket-diameter);height:var(--socket-diameter);min-width:var(--socket-diameter);min-height:max(var(--public-control-min-height,var(--socket-diameter)), var(--socket-diameter));max-width:var(--socket-diameter);max-height:var(--socket-diameter);z-index:auto;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative;inset:auto;overflow:visible;transform:translate(0,0)scale(1)}#root .app-shell .builder-page .builder-overlap-item:hover,#root .app-shell .builder-page .builder-overlap-item:focus-within{z-index:20}#root .app-shell .builder-page .builder-overlap-item .builder-token-socket img:where(:not([hidden])){object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;display:block;position:static;transform:none}#root .app-shell .builder-page .builder-overlap-item .builder-constrained-slot-socket .builder-token-socket{outline:none}#root .app-shell .builder-page .builder-overlap-item .builder-constrained-slot-label:where(:not([hidden])){display:none}#root .app-shell .builder-page .builder-overlap-item .builder-token-socket:focus-visible{outline-offset:1px;border-radius:50%;outline:2px solid #d5ae67}@media (width>=901px){#root .app-shell .builder-page .builder-safehold-slot{border-radius:0}#root .app-shell .builder-page .builder-board-slotless .builder-slot-heading:where(:not([hidden])),#root .app-shell .builder-page .builder-class-equipment-inline .builder-slot-heading:where(:not([hidden])){justify-content:space-between;align-items:center;height:14px;min-height:14px;max-height:14px;margin:0;padding:0;display:flex}#root .app-shell .builder-page .builder-board-slotless .builder-slot-heading strong,#root .app-shell .builder-page .builder-board-slotless .builder-slot-heading span,#root .app-shell .builder-page .builder-class-equipment-inline .builder-slot-heading strong,#root .app-shell .builder-page .builder-class-equipment-inline .builder-slot-heading span{line-height:1}}@media (width<=900px){#root .app-shell .builder-page .builder-overlap-sockets{grid-template-rows:repeat(var(--socket-rows), 80px);flex:none;width:100%;margin:0;padding:0;position:relative;inset:auto}}#root .app-shell .builder-page .builder-v2-stat-quad:where(:not([hidden])){text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:100%;display:grid}#root .app-shell .builder-page .builder-v2-stat-quad>div+div{border-left:1px solid #bf9c551a}#root .app-shell .builder-page .builder-v2-ability-section .builder-v2-stat-triple+.builder-v2-stat-triple{margin-top:12px}.builder-workspace{align-items:start}.builder-board:where(:not([hidden])){gap:16px;display:grid}.builder-slot{border-right:1px solid var(--public-builder-slot-border-2);border-bottom:1px solid var(--public-builder-slot-border-2);min-width:0}.builder-slot-heading:where(:not([hidden])){justify-content:space-between;align-items:center;gap:8px;display:flex}.builder-slot-heading strong{text-transform:uppercase}.builder-slot-heading span{color:var(--public-builder-slot-heading-text-2);font-size:.68rem}.builder-slot-sockets:where(:not([hidden])){flex-wrap:wrap;gap:8px;display:flex}.builder-token-socket{background:var(--public-account-username-input-fill);color:inherit;cursor:pointer;border:0;flex-direction:column;position:relative}.builder-token-socket:where(:not([hidden])),.builder-empty-ring:where(:not([hidden])){justify-content:center;align-items:center;display:flex}.builder-empty-ring{transition:var(--ui-motion-transition,border-color .15s ease,transform .15s ease,background .15s ease);border-radius:50%;font-size:1.35rem}.builder-token-socket:hover .builder-empty-ring{border-color:var(--public-builder-empty-ring-border);background:radial-gradient(circle,var(--public-builder-empty-ring-fill),var(--public-builder-empty-ring-fill-3));transform:scale(1.05)}.builder-token-socket img:where(:not([hidden])){object-fit:contain;filter:drop-shadow(0 8px 10px var(--public-builder-token-socket-filter));display:block}.builder-slot-cap:where(:not([hidden])){color:var(--public-builder-slot-cap-text);font-size:.62rem;display:block}.builder-slotless-add{min-height:max(var(--public-control-min-height,46px), 46px);border:1px dashed var(--public-adventuring-bag-art-border);background:var(--public-builder-slotless-add-fill);color:var(--public-builder-slotless-add-text);cursor:pointer;padding:0 16px}.builder-summary h2{color:var(--public-builder-summary-text);margin:6px 0 22px;font-size:2rem}.builder-error,.builder-loading{border:1px solid var(--public-adventuring-bag-picker-heading-border-2);background:var(--public-builder-error-fill);min-height:400px;padding:40px}.builder-board{position:relative}.builder-board:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,var(--public-builder-board-fill),var(--public-account-username-input-fill) 42%);position:absolute}.builder-expandable-area{margin-top:8px}.builder-expandable-area .builder-slot{border:1px solid var(--public-builder-slot-border-2);background:var(--public-builder-slot-fill);min-height:122px}.builder-slot{padding:13px}.builder-slot-heading{margin-bottom:10px}.builder-slot-heading strong{color:var(--public-builder-slot-heading-text-3);letter-spacing:.12em;font-size:.68rem}.builder-token-socket{padding:0}.builder-empty-ring{border:1px solid var(--public-builder-empty-ring-border-2);background:radial-gradient(circle,var(--public-builder-empty-ring-fill-2),var(--public-builder-empty-ring-fill-4));color:var(--public-builder-empty-ring-text)}.builder-slot-cap{margin-top:5px}.builder-summary{top:78px}.builder-stat-grid:where(:not([hidden])){border-top:1px solid var(--public-adventuring-bag-picker-heading-border-2);border-left:1px solid var(--public-adventuring-bag-picker-heading-border-2);grid-template-columns:repeat(2,1fr);display:grid}.builder-stat-grid>div{border-right:1px solid var(--public-adventuring-bag-picker-heading-border-2);border-bottom:1px solid var(--public-adventuring-bag-picker-heading-border-2);padding:13px}.builder-stat-grid span{letter-spacing:.11em;font-size:.62rem}.builder-stat-grid span:where(:not([hidden])),.builder-summary-section>span:where(:not([hidden])){color:var(--public-builder-stat-grid-text);text-transform:uppercase;margin-bottom:5px;display:block}.builder-stat-grid strong{color:var(--public-builder-stat-grid-text-2);font-size:1.45rem}.builder-save-row small{text-transform:uppercase}.builder-save-row strong{color:var(--public-builder-save-row-text)}.builder-picker-backdrop:where(:not([hidden])){z-index:1000;place-items:center;display:grid;position:fixed;inset:0}.builder-picker{box-shadow:0 40px 120px var(--public-builder-picker-shadow)}.builder-picker-header{gap:24px}.builder-picker-header h2{color:var(--public-builder-picker-header-text-2);margin:4px 0;font-size:clamp(1.8rem,3vw,2.8rem)}.builder-picker-header p{color:var(--public-builder-picker-header-text);text-transform:capitalize;margin:0;font-size:.75rem}.builder-picker-close{cursor:pointer}.builder-picker-error{border:1px solid var(--public-builder-picker-error-border);background:var(--public-builder-picker-error-fill);color:var(--public-builder-picker-error-text);margin:16px 30px 0;padding:12px 14px;font-size:.82rem}.builder-picker-state{min-height:280px}.builder-picker-token{color:inherit;cursor:pointer}.builder-picker-token:disabled{cursor:wait}.builder-picker-token-art>span:not(.builder-picker-equipping):where(:not([hidden])){border:1px solid var(--public-builder-picker-equipping-border);width:76px;height:76px;color:var(--public-builder-picker-equipping-text);border-radius:50%;place-items:center;display:grid}.builder-picker-equipping:where(:not([hidden])){background:var(--public-builder-picker-equipping-fill);color:var(--public-builder-picker-equipping-text-2);text-transform:uppercase;letter-spacing:.12em;border-radius:50%;place-items:center;font-size:.65rem;display:grid;position:absolute;inset:0}.builder-picker-token>strong{color:var(--public-builder-picker-token-text)}.builder-picker-token>small{color:var(--public-builder-picker-token-text-2);margin-top:4px;font-size:.62rem}.builder-picker-token>p{color:var(--public-builder-picker-token-text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:.65rem;line-height:1.35;overflow:hidden}.builder-stat-value:where(:not([hidden])){min-width:34px;transition:var(--ui-motion-transition,color .18s ease,text-shadow .18s ease,transform .18s ease);justify-content:center;align-items:baseline;gap:6px;display:inline-flex;position:relative}.builder-stat-value small{letter-spacing:.02em;opacity:0;font-size:.62em;font-weight:700;transform:translateY(3px)}.builder-stat-value.changed{animation:var(--ui-motion-animation,builder-stat-pulse 1.6s ease-out);transform:scale(1.08)}.builder-stat-value.changed small{opacity:1;animation:var(--ui-motion-animation,builder-stat-delta 1.6s ease-out);transform:translateY(0)}.builder-stat-value.changed.positive{color:var(--public-positive-text);text-shadow:0 0 12px var(--public-positive-shadow)}.builder-stat-value.changed.negative{color:var(--public-negative-text);text-shadow:0 0 12px var(--public-negative-shadow)}.builder-picker-current{padding:16px clamp(20px,2.5vw,34px) 4px}.builder-picker-current-label:where(:not([hidden])){color:var(--public-builder-picker-current-label-text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-size:.68rem;font-weight:700;display:block}.builder-picker-current-card:where(:not([hidden])){border:1px solid var(--public-builder-picker-current-card-border);background:var(--public-builder-picker-current-card-fill);border-radius:10px;align-items:center;gap:14px;padding:12px 14px;display:flex}.builder-picker-current-art:where(:not([hidden])){background:var(--public-builder-picker-current-art-fill);border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.builder-picker-current-art img{object-fit:contain;width:100%;height:100%}.builder-picker-current-copy:where(:not([hidden])){gap:4px;min-width:0;display:grid}.builder-picker-current-copy strong{color:var(--public-builder-picker-current-copy-text);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;overflow:hidden}.builder-picker-current-copy span{color:var(--public-builder-picker-current-copy-text-2);font-size:.75rem}.builder-picker-token.current{cursor:default}.builder-picker-current-badge{border-radius:999px}.builder-picker-remove-current{min-height:max(var(--public-control-min-height,36px), 36px);border:1px solid var(--public-builder-picker-remove-current-border);color:var(--public-builder-picker-remove-current-text);background:var(--public-builder-picker-remove-current-fill);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:var(--ui-motion-transition,border-color .15s ease,color .15s ease,background .15s ease);border-radius:8px;flex:none;padding:0 13px;font-size:.7rem;font-weight:700}.builder-picker-remove-current:hover:not(:disabled){border-color:var(--public-builder-picker-remove-current-border-2);color:var(--public-builder-picker-remove-current-text-2);background:var(--public-builder-picker-remove-current-fill-2)}.builder-picker-remove-current:disabled{cursor:wait;opacity:.55}.builder-safehold-slot{border-radius:11px}.builder-safehold-slot.builder-slot-safehold{border-color:var(--public-builder-slot-safehold-border);background:linear-gradient(145deg,var(--public-builder-slot-safehold-fill),var(--public-builder-slot-safehold-fill-2))}.builder-safehold-slot.locked{opacity:.58}@media (width<=1150px){.builder-safehold-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.builder-engine-review{margin-top:10px}.builder-engine-review-trigger{color:var(--public-builder-engine-review-trigger-text-2);background:var(--public-account-username-input-fill);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;padding:0;font-size:.68rem;font-weight:700}.builder-engine-review-trigger:hover{color:var(--public-builder-engine-review-trigger-text)}.builder-engine-review-form:where(:not([hidden])){border:1px solid var(--public-builder-engine-review-form-border);background:var(--public-builder-engine-review-form-fill);border-radius:9px;gap:8px;padding:12px;display:grid}.builder-engine-review-form label{color:var(--public-builder-engine-review-form-text);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.builder-engine-review-form textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--public-builder-engine-review-form-border-3);width:100%;min-height:76px;color:var(--public-builder-engine-review-form-text-2);background:var(--public-builder-engine-review-form-fill-2);font:inherit;border-radius:7px;outline:none;padding:10px 11px;font-size:.82rem;line-height:1.45}.builder-engine-review-form textarea:focus{border-color:var(--public-builder-engine-review-form-border-2)}.builder-engine-review-actions:where(:not([hidden])){justify-content:flex-end;gap:8px;display:flex}.builder-engine-review-actions button{min-height:max(var(--public-control-min-height,34px), 34px);border:1px solid var(--public-builder-engine-review-actions-border);color:var(--public-builder-engine-review-actions-text);background:var(--public-builder-engine-review-actions-fill);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border-radius:7px;padding:0 11px;font-size:.68rem;font-weight:700}.builder-engine-review-actions button.primary{border-color:var(--public-primary-border-2);color:var(--public-primary-text);background:var(--public-primary-fill-2)}.builder-engine-review-actions button:disabled{cursor:wait;opacity:.48}.builder-engine-review-success{color:var(--public-builder-engine-review-success-text);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:700}.builder-stat-list:where(:not([hidden])){gap:8px;margin-top:10px;display:grid}.builder-stat-list>div:where(:not([hidden])){border-bottom:1px solid var(--public-adventuring-bag-picker-heading-border-2);justify-content:space-between;align-items:center;gap:16px;min-height:30px;padding-bottom:6px;display:flex}.builder-stat-list small{color:var(--public-builder-stat-list-text)}.builder-stat-list strong{color:var(--public-builder-stat-list-text-2);font-size:.95rem}.builder-attack-list:where(:not([hidden])){display:grid}.builder-attack-mode{min-width:0}.builder-attack-mode-heading{border:1px solid var(--public-builder-attack-mode-heading-border);background:var(--public-builder-slotless-add-fill);color:var(--public-builder-attack-mode-heading-text);letter-spacing:.12em;text-transform:uppercase;border-bottom:0;font-weight:700}.builder-derived-section:where(:not([hidden])){gap:7px;display:grid}.builder-derived-details{border:1px solid var(--public-adventuring-bag-group-heading-border);background:var(--public-builder-slotless-add-fill)}.builder-derived-details summary{cursor:pointer;color:var(--public-builder-picker-current-label-text);letter-spacing:.09em;text-transform:uppercase;padding:9px 11px;font-size:.64rem;font-weight:700}.builder-derived-details[open] summary{border-bottom:1px solid var(--public-builder-attack-mode-heading-border)}.builder-calculation-list:where(:not([hidden])){padding:7px 11px;display:grid}.builder-calculation-line:where(:not([hidden])){justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}.builder-calculation-line span{color:var(--public-builder-calculation-line-text);letter-spacing:.04em;text-transform:none;margin:0;font-size:.62rem}.builder-calculation-line strong{color:var(--public-builder-calculation-line-text-2);font-size:.72rem;font-weight:700}.builder-derived-subsection{padding:8px 0}.builder-derived-subsection+.builder-derived-subsection{border-top:1px solid var(--public-adventuring-bag-purse-section-border)}.builder-derived-subsection>strong:where(:not([hidden])){color:var(--public-builder-attack-mode-heading-text);letter-spacing:.08em;text-transform:uppercase;padding:0 11px;font-size:.62rem;display:block}.builder-derived-text-list:where(:not([hidden])){gap:6px;padding:9px 11px;display:grid}.builder-derived-text-list span{color:var(--public-builder-derived-text-list-text);letter-spacing:normal;text-transform:none;margin:0;font-size:.68rem;line-height:1.45}.builder-slot-missing{opacity:.58}.builder-slot-missing-body:where(:not([hidden])){place-items:center;min-height:70px;display:grid}.builder-expandable-area{grid-template-columns:1fr;gap:6px}.builder-expandable-row{gap:6px;min-width:0}.builder-expandable-row-1{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-expandable-row-2{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.builder-expandable-row .builder-slot{min-width:0}.builder-slot-title:where(:not([hidden])){align-items:baseline;gap:8px;min-width:0;display:flex}.builder-slot-title small{color:var(--public-builder-slot-title-text);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-weight:500}.builder-board:after{inset:0}.builder-board-inner{z-index:1;position:relative}.builder-picker-current-card{width:min(1180px,100vw - 40px);max-width:min(1180px,100vw - 40px);max-height:calc(100dvh - 40px)}.builder-picker-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.builder-token-choice-panel{z-index:40;border:1px solid var(--public-builder-token-choice-panel-border);background:var(--public-builder-token-choice-panel-fill);width:min(520px,100% - 64px);max-height:calc(100% - 80px);box-shadow:0 28px 80px var(--public-builder-token-choice-panel-shadow);border-radius:14px;padding:26px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.builder-token-choice-panel:before{content:"";z-index:-1;background:var(--public-builder-token-choice-panel-fill-2);pointer-events:none;position:fixed;inset:0}.builder-token-choice-heading{border-bottom:1px solid var(--public-builder-token-choice-heading-border);padding-bottom:16px}.builder-token-choice-heading .eyebrow:where(:not([hidden])){margin-bottom:5px;display:block}.builder-token-choice-heading h3{color:var(--public-builder-token-choice-heading-text);margin:0;font-size:1.35rem;font-weight:700}.builder-token-choice-heading p{color:var(--public-builder-token-choice-heading-text-2);margin:7px 0 0;font-size:.88rem;line-height:1.45}.builder-token-choice-fields:where(:not([hidden])){gap:15px;margin-top:20px;display:grid}.builder-token-choice-field:where(:not([hidden])){gap:8px;display:grid}.builder-token-choice-field>span{color:var(--public-builder-token-choice-field-text);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.builder-token-choice-field input,.builder-token-choice-field select{border:1px solid var(--public-builder-token-choice-field-border-2);width:100%;min-height:48px;color:var(--public-builder-token-choice-field-text-2);background:var(--public-builder-token-choice-field-fill);font:inherit;transition:var(--ui-motion-transition,border-color .12s ease,background .12s ease);border-radius:8px;outline:none;padding:0 14px}.builder-token-choice-field input:hover,.builder-token-choice-field select:hover{border-color:var(--public-builder-token-choice-field-border-3)}.builder-token-choice-field input:focus,.builder-token-choice-field select:focus{border-color:var(--public-builder-token-choice-field-border);background:var(--public-builder-token-choice-field-fill-2)}.builder-token-choice-field small{color:var(--public-builder-token-choice-field-text-3);font-size:.78rem;line-height:1.4}.builder-token-choice-actions:where(:not([hidden])){border-top:1px solid var(--public-builder-token-choice-heading-border);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.builder-token-choice-actions button{min-height:max(var(--public-control-min-height,42px), 42px);border:1px solid var(--public-builder-token-choice-actions-border-2);color:var(--public-builder-token-choice-actions-text);background:var(--public-builder-token-choice-actions-fill);cursor:pointer;border-radius:8px;padding:0 16px}.builder-token-choice-actions button:hover{border-color:var(--public-builder-token-choice-actions-border);color:var(--public-builder-token-choice-actions-text-2)}.builder-token-choice-actions .primary{border-color:var(--public-primary-border);color:var(--public-primary-text-2);background:linear-gradient(180deg,var(--public-primary-fill-4),var(--public-primary-fill-3))}.builder-token-choice-actions .primary:disabled{opacity:.42;cursor:default}.builder-token-choice-options:where(:not([hidden])){grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:12px;display:grid}.builder-token-choice-option:where(:not([hidden])){min-height:max(var(--public-control-min-height,96px), 96px);border:1px solid var(--public-builder-token-choice-option-border-2);color:var(--public-builder-token-choice-option-text);background:linear-gradient(180deg,var(--public-builder-token-choice-option-fill),var(--public-builder-token-choice-option-fill-2));box-shadow:inset 0 1px 0 var(--public-builder-token-choice-option-shadow);cursor:pointer;text-align:center;transition:var(--ui-motion-transition,border-color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;padding:16px 14px;display:flex;position:relative}.builder-token-choice-option:hover{border-color:var(--public-builder-token-choice-option-border);background:linear-gradient(180deg,var(--public-builder-token-choice-option-fill-3),var(--public-builder-token-choice-option-fill-4));transform:translateY(-1px)}.builder-token-choice-option strong{color:var(--public-builder-token-choice-actions-text-2);font-size:1rem;font-weight:680;line-height:1.2}.builder-token-choice-option span{color:var(--public-builder-token-choice-option-text-2);letter-spacing:.11em;text-transform:uppercase;margin-top:8px;font-size:.66rem;font-weight:700}.builder-token-choice-option.selected{border-color:var(--public-selected-border-3);background:linear-gradient(180deg,var(--public-selected-fill-2),var(--public-selected-fill));box-shadow:inset 0 0 0 1px var(--public-selected-shadow-2),0 8px 22px var(--public-selected-shadow-3)}.builder-token-choice-option.selected:after{content:"";background:var(--public-selected-fill-4);width:7px;height:7px;box-shadow:0 0 8px var(--public-selected-shadow);border-radius:999px;position:absolute;top:10px;right:10px}.builder-token-choice-option.selected strong{color:var(--public-selected-text-3)}.builder-token-choice-option.selected span{color:var(--public-selected-text)}.builder-picker-token:hover:not(:disabled){border-color:var(--public-builder-picker-token-border);background:var(--public-adventuring-bag-group-heading-fill);transform:translateY(-2px)}.builder-picker-token>strong:where(:not([hidden])){-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;font-size:.7rem;line-height:1.25;display:-webkit-box;overflow:hidden}.builder-picker-backdrop,.builder-picker{-webkit-backdrop-filter:none}.builder-picker-token{contain:layout paint style;content-visibility:auto;contain-intrinsic-size:118px 142px}.builder-picker-token:hover:not(.current){border-color:var(--public-current-border-2);background:var(--public-current-fill);box-shadow:none;transform:none}.builder-picker-token-select{font:inherit;outline:0;flex-direction:column;align-items:center}.builder-picker-token-select:disabled{cursor:default}.builder-picker-token-art{transition:var(--ui-motion-transition,none);transform:none}.builder-picker-token-art img{box-shadow:none;transition:var(--ui-motion-transition,none)}.builder-picker-token-select>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0}.builder-picker-token-reference:where(:not([hidden])){margin-top:5px;display:inline-block}.builder-picker-token.current{opacity:.52}.builder-picker-token>small:where(:not([hidden])),.builder-picker-token>p:where(:not([hidden])){display:none}.builder-class-equipment-slot{min-height:138px}.builder-class-equipment-slot .builder-slot-title:where(:not([hidden])){gap:2px;display:grid}.builder-class-equipment-slot .builder-slot-title small{opacity:.62;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.builder-picker-batch-bar{gap:14px}.builder-picker-batch-bar>span{opacity:.75}.builder-picker-token.selected{outline:2px solid var(--public-selected-outline);outline-offset:-2px}.builder-picker-batch-check{font-weight:800}.builder-constrained-slot-socket:where(:not([hidden])){flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.builder-constrained-slot-socket .builder-token-socket{outline:1px dashed var(--public-builder-token-socket-outline);outline-offset:3px}.builder-constrained-slot-label{text-align:center;text-transform:uppercase;letter-spacing:.06em;opacity:.72;max-width:92px;font-size:.64rem;line-height:1.1}.builder-page{max-width:none;margin:0}.builder-workspace{margin-top:0}.page-shell>.builder-page{box-sizing:border-box;width:100%;max-width:none;padding-left:var(--app-page-gutter);padding-right:var(--app-page-gutter);margin:0}.builder-identity-rail:where(:not([hidden])){isolation:isolate;border:1px solid var(--public-adventuring-bag-quantity-border);align-items:stretch;width:100%;margin:0 0 10px;padding:0;display:flex;position:relative;overflow:hidden}.builder-identity-rail:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,var(--public-builder-identity-rail-fill),var(--public-account-username-input-fill) 68%);width:520px;height:240px;position:absolute;top:-90px;left:0}.builder-identity-emblem:where(:not([hidden])){border-right:1px solid var(--public-adventuring-bag-loading-border);background:var(--public-builder-identity-emblem-fill);place-items:center;display:grid}.builder-identity-emblem img{object-fit:contain;opacity:.92}.builder-identity-back:where(:not([hidden])){border-left:1px solid var(--public-adventuring-bag-loading-border);white-space:nowrap;transition:var(--ui-motion-transition,color .15s ease,background .15s ease);flex:none;align-items:center;padding:0 22px;font-size:.6rem;font-weight:700;text-decoration:none;display:flex}.builder-identity-back:hover{color:var(--public-builder-identity-back-text-2);background:var(--public-builder-identity-back-fill)}main.page-shell:has(>.builder-page){box-sizing:border-box;width:100%;max-width:none;padding:14px var(--app-page-gutter) 16px;margin:0}main.page-shell:has(>.builder-page)>.builder-page{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0}.builder-identity-rail{background:linear-gradient(90deg,var(--public-builder-identity-rail-fill-2) 0%,var(--public-builder-identity-rail-fill-3) 42%,var(--public-builder-identity-rail-fill-4) 100%);height:76px;min-height:76px}.builder-identity-emblem{flex:0 0 84px}.builder-identity-emblem img{width:54px;height:54px}.builder-identity-cell:where(:not([hidden])){border-right:1px solid var(--public-builder-attack-mode-heading-border);flex-direction:column;flex:none;justify-content:center;padding:0 24px;display:flex}.builder-identity-cell small{color:var(--public-builder-identity-cell-text);letter-spacing:.11em;text-transform:uppercase;order:2;margin-top:5px;font-size:.47rem;font-weight:700;line-height:1}.builder-identity-player{background:linear-gradient(90deg,var(--public-builder-identity-player-fill),var(--public-account-username-input-fill));min-width:245px}.builder-identity-player strong{color:var(--public-builder-identity-player-text);order:1;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:400;line-height:.95}.builder-identity-build{min-width:215px}.builder-identity-build strong{color:var(--public-builder-identity-build-text);order:1;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400;line-height:1}.builder-identity-build small{order:3}.builder-identity-build span{color:var(--public-builder-identity-build-text-2);text-transform:uppercase;letter-spacing:.06em;order:2;margin-top:3px;font-size:.52rem;line-height:1}.builder-identity-level{text-align:center;align-items:center;min-width:105px}.builder-identity-level strong{color:var(--public-builder-identity-player-text);order:1;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:400;line-height:.9}.builder-identity-fill{flex:auto;min-width:60px}.builder-identity-back{min-width:150px;color:var(--public-builder-identity-back-text);justify-content:center}.builder-summary-section>span{letter-spacing:.09em;font-size:.49rem}.builder-summary-section .builder-stat-grid:where(:not([hidden])){border:1px solid var(--public-builder-attack-mode-heading-border);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:6px;display:grid}.builder-summary-section .builder-stat-grid>div{border:0;border-right:1px solid var(--public-builder-slot-border-2);background:var(--public-builder-empty-ring-fill-3);min-width:0}.builder-summary-section .builder-stat-grid>div:last-child{border-right:0}.builder-summary-section .builder-stat-grid>div>span:where(:not([hidden])){color:var(--public-builder-stat-grid-text-3);white-space:nowrap;font-size:.43rem;line-height:1;display:block}.builder-summary-section .builder-stat-grid>div>strong{font-size:.78rem;line-height:1}.builder-summary-section .builder-stat-grid:has(>div:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.builder-summary-section .builder-stat-grid:has(>div:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.builder-identity-hp{text-align:center;align-items:center;min-width:105px}.builder-identity-hp strong{color:var(--public-builder-identity-player-text);order:1;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:400;line-height:.9}.builder-identity-hp small{order:2}.builder-summary p{line-height:1.3}.builder-workspace{grid-template-columns:minmax(0,1fr) 310px}.builder-summary-section{margin-top:7px;padding-top:7px}.builder-summary-section .builder-stat-grid>div{min-height:35px;padding:5px 4px}.builder-summary-section .builder-stat-grid>div>span{margin-bottom:3px}.builder-save-row:where(:not([hidden])){border:1px solid var(--public-builder-attack-mode-heading-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:5px;display:grid}.builder-save-row>div{border:0;border-right:1px solid var(--public-builder-slot-border-2);background:var(--public-builder-empty-ring-fill-3);min-width:0;min-height:35px;padding:5px 6px}.builder-save-row>div:last-child{border-right:0}.builder-save-row small:where(:not([hidden])){color:var(--public-builder-stat-grid-text-3);margin-bottom:3px;font-size:.43rem;line-height:1;display:block}.builder-save-row strong{font-size:.78rem;line-height:1}.builder-attack-list{gap:5px;margin-top:5px}.builder-attack-mode{margin:0}.builder-attack-mode-heading{padding:4px 6px;font-size:.47rem;line-height:1}.builder-attack-mode .builder-stat-grid{margin-top:0}.builder-attack-mode .builder-stat-grid>div{min-height:42px;padding:5px 6px}.builder-attack-mode .builder-stat-grid{grid-template-columns:1fr 1.55fr}.builder-summary-section .builder-stat-grid:has(>div:nth-child(3):last-child){min-height:0}.builder-summary details{margin-top:5px}.builder-summary details summary{min-height:25px;padding:5px 7px;font-size:.46rem}.builder-summary>p:last-child{margin:8px 0 0;font-size:.45rem;line-height:1.3}@media (width>=901px){.builder-workspace{grid-template-columns:minmax(0,1fr) 290px;gap:6px}.builder-board-inner{gap:3px}.builder-slot{gap:2px;min-width:0;min-height:0;padding:3px 4px 4px}.builder-slot-heading{gap:3px;min-height:11px;margin:0;padding:0;line-height:1}.builder-slot-heading strong{letter-spacing:.045em;white-space:nowrap;margin:0;font-size:.46rem;line-height:1}.builder-slot-heading>span{white-space:nowrap;letter-spacing:0;margin:0;font-size:.4rem;line-height:1}.builder-slot-title{gap:3px}.builder-slot-title small{letter-spacing:.03em;font-size:.36rem;line-height:1}.builder-slot-sockets:where(:not([hidden])){flex-wrap:wrap;place-content:flex-start;align-items:center;gap:2px;min-height:0;margin:0;padding:0;display:flex}.builder-token-socket{flex:none;margin:0}.builder-expandable-area,.builder-expandable-row{gap:3px}.builder-expandable-row-1{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-expandable-row-2{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.builder-class-equipment-slot{min-height:0}.builder-board-slotless{margin-top:3px;padding-top:3px}.builder-safehold-slot{min-height:0}.builder-slot-missing-body{min-height:34px}.builder-summary{padding:7px 8px}}@media (width>=1101px){.builder-primary-grid:where(:not([hidden])){grid-auto-flow:row;min-width:0;display:grid}.builder-primary-grid-item{min-width:0}.builder-primary-grid-item>.builder-slot{box-sizing:border-box;width:100%;min-width:0;padding:2px 3px 3px}.builder-primary-grid-item-mainhand .builder-slot-heading strong,.builder-primary-grid-item-offhand .builder-slot-heading strong{white-space:normal}.builder-primary-grid .builder-slot-heading{margin:0 0 1px;padding:0;line-height:.9}.builder-primary-grid .builder-slot-sockets:where(:not([hidden])){flex-wrap:wrap;place-content:center flex-start;align-items:center;gap:1px;margin:0;padding:0;display:flex}.builder-primary-grid .builder-token-socket{margin:0}.builder-primary-grid{align-items:stretch}.builder-primary-grid .builder-slot-heading,.builder-primary-grid .builder-slot-sockets{overflow:hidden}.builder-primary-grid .builder-slot-sockets{height:68px;min-height:68px;max-height:68px}.builder-token-socket{height:68px;min-height:max(var(--public-control-min-height,68px), 68px);width:70px;min-width:70px;max-width:70px;max-height:68px;padding:0}.builder-empty-ring:where(:not([hidden])),.builder-token-socket img:where(:not([hidden])){width:66px;min-width:66px;max-width:66px;height:66px;min-height:66px;max-height:66px;margin:0;display:block}.builder-token-socket img{object-fit:contain}.builder-primary-grid .builder-slot-cap:where(:not([hidden])){display:none}}.builder-empty-ring,.builder-token-socket img{box-sizing:border-box;width:66px;min-width:66px;max-width:66px;height:66px;min-height:66px;max-height:66px}.builder-token-socket{box-sizing:border-box;width:70px;min-width:70px;max-width:70px;height:68px;min-height:max(var(--public-control-min-height,68px), 68px);max-height:68px}@media (width>=1101px){.builder-primary-grid .builder-slot-heading strong{letter-spacing:.055em;color:var(--public-builder-slot-heading-text-4);white-space:nowrap;font-size:.56rem;font-weight:700;line-height:1}.builder-primary-grid .builder-slot-heading>span{color:var(--public-builder-slot-heading-text-5);white-space:nowrap;font-size:.48rem;font-weight:600;line-height:1}.builder-primary-grid .builder-slot-heading{height:13px;min-height:13px;max-height:13px}.builder-primary-grid-item,.builder-primary-grid-item>.builder-slot{height:85px;min-height:85px;max-height:85px}.builder-primary-grid{grid-auto-rows:85px}.builder-expandable-area .builder-slot-heading strong{letter-spacing:.055em;font-size:.56rem;font-weight:700;line-height:1}.builder-expandable-area .builder-slot-heading>span{font-size:.48rem;font-weight:600;line-height:1}.builder-expandable-area .builder-slot-title small{font-size:.43rem}.builder-expandable-row-2{grid-template-columns:minmax(0,1fr)}.builder-primary-grid{grid-template-columns:repeat(24,minmax(0,1fr));gap:2px}.builder-primary-grid-item{grid-column:span 3}.builder-primary-grid-item-finger{grid-column:span 4}.builder-primary-grid-item-head{grid-column:span 3}.builder-primary-grid .builder-token-socket{width:68px;min-width:68px;max-width:68px}}.builder-safehold-grid{margin-top:0}@media (width>=1101px){.builder-safehold-grid:where(:not([hidden])){grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;margin:0;padding:0;display:grid}.builder-safehold-slot{box-sizing:border-box;height:85px;min-height:85px;max-height:85px;padding:2px 3px 3px;overflow:hidden}.builder-safehold-slot .builder-slot-heading{height:13px;min-height:13px;max-height:13px;margin:0;overflow:hidden}.builder-safehold-slot .builder-slot-heading strong{letter-spacing:.055em;color:var(--public-builder-slot-heading-text-4);white-space:nowrap;font-size:.56rem;font-weight:700;line-height:1}.builder-safehold-slot .builder-slot-heading>span{color:var(--public-builder-slot-heading-text-5);white-space:nowrap;font-size:.48rem;font-weight:600;line-height:1}.builder-safehold-slot .builder-slot-sockets{flex-wrap:nowrap;gap:1px;overflow:hidden}.builder-safehold-slot .builder-slot-sockets:where(:not([hidden])){align-items:center;height:68px;min-height:68px;max-height:68px;display:flex}.builder-safehold-slot.locked{opacity:.62}.builder-safehold-nuggets .builder-slot-sockets{justify-content:flex-start}.builder-safehold-nuggets .builder-token-socket{width:68px;min-width:68px;max-width:68px;height:68px;min-height:max(var(--public-control-min-height,68px), 68px);max-height:68px}.builder-safehold-nuggets .builder-empty-ring,.builder-safehold-nuggets .builder-token-socket img{box-sizing:border-box;width:66px;min-width:66px;max-width:66px;height:66px;min-height:66px;max-height:66px}}.builder-picker-backdrop{background:var(--public-builder-picker-backdrop-fill);padding:0}.builder-picker:where(:not([hidden])){box-sizing:border-box;border:1px solid var(--public-builder-picker-border);background:var(--public-builder-picker-fill);border-radius:0;flex-direction:column;width:75vw;max-width:none;height:75dvh;min-height:0;max-height:none;display:flex;overflow:hidden}.builder-picker-header:where(:not([hidden])){border-bottom:1px solid var(--public-builder-picker-header-border);background:var(--public-builder-picker-header-fill);flex:0 0 40px;justify-content:space-between;align-items:center;min-height:40px;padding:0 10px 0 14px;display:flex}.builder-picker-header>strong{color:var(--public-builder-picker-header-text-3);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.builder-picker-close{background:var(--public-account-username-input-fill);width:28px;height:28px;color:var(--public-builder-picker-close-text);border:0;padding:0;font-size:1.2rem}.builder-picker-close:hover{background:var(--public-account-username-input-fill);color:var(--public-builder-picker-close-text-2);box-shadow:none;transform:none}.builder-picker-toolbar:where(:not([hidden])){border-bottom:1px solid var(--public-adventuring-bag-bay-actions-border-3);background:var(--public-adventuring-bag-picker--catalog-fill);flex:none;grid-template-columns:minmax(280px,1fr) 72px minmax(118px,.22fr) minmax(165px,.32fr);gap:5px;padding:6px 7px;display:grid}.builder-picker-search{border:0;padding:0;position:relative}.builder-picker-search-icon{z-index:2;color:var(--public-builder-picker-search-icon-text);pointer-events:none;font-size:.9rem;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.builder-picker-filter select,.builder-picker-search input{color:var(--public-builder-picker-filter-text-2);box-sizing:border-box;border:1px solid var(--public-adventuring-bag-picker--catalog-border-2);background:var(--public-builder-picker-filter-fill);width:100%;height:42px;min-height:42px;box-shadow:none;transition:var(--ui-motion-transition,none);border-radius:2px;outline:none;transform:none}.builder-picker-reset{box-sizing:border-box;width:100%;height:42px;min-height:max(var(--public-control-min-height,42px), 42px);border:1px solid var(--public-adventuring-bag-picker--catalog-border-2);background:var(--public-builder-picker-filter-fill);box-shadow:none;transition:var(--ui-motion-transition,none);border-radius:2px;outline:none;transform:none}.builder-picker-search input{padding:0 12px 0 36px;font-size:.78rem}.builder-picker-filter select:focus,.builder-picker-search input:focus{border-color:var(--public-builder-picker-filter-border)}.builder-picker-reset{color:var(--public-builder-picker-reset-text);cursor:pointer;padding:0 10px;font-size:.68rem;font-weight:700}.builder-picker-reset:hover:not(:disabled){border-color:var(--public-builder-picker-reset-border);background:var(--public-builder-picker-filter-fill);color:var(--public-builder-picker-reset-text-2);box-shadow:none;transform:none}.builder-picker-reset:disabled{opacity:.32;cursor:default}.builder-picker-filter:where(:not([hidden])){display:block;position:relative}.builder-picker-filter>span{z-index:2;color:var(--public-builder-picker-filter-text);letter-spacing:.09em;text-transform:uppercase;pointer-events:none;font-size:.48rem;font-weight:700;position:absolute;top:5px;left:10px}.builder-picker-filter select{padding:13px 28px 0 9px;font-size:.68rem;font-weight:600}.builder-picker-batch-bar{flex:0 0 38px;justify-content:space-between}.builder-picker-batch-bar>div:where(:not([hidden])){display:flex}.builder-picker-batch-bar button{border:1px solid var(--public-builder-picker-batch-bar-border);background:var(--public-builder-picker-batch-bar-fill);color:var(--public-builder-picker-batch-bar-text);box-shadow:none;transition:var(--ui-motion-transition,none);border-radius:2px;font-weight:700;transform:none}.builder-picker-batch-bar button.primary{border-color:var(--public-primary-border-3);background:var(--public-primary-fill);color:var(--public-primary-text-3)}.builder-picker-batch-bar button:hover:not(:disabled){border-color:var(--public-builder-picker-batch-bar-border-2);box-shadow:none;transform:none}.builder-picker-batch-bar button:disabled{opacity:.34}.builder-picker-content{min-height:0;max-height:none;padding:5px 6px;overflow:hidden}.builder-picker-state:where(:not([hidden])){width:100%;height:100%;color:var(--public-builder-picker-state-text);place-items:center;font-size:.76rem;display:grid}.builder-picker-grid:where(:not([hidden])){grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;width:100%;height:100%;min-height:0;display:grid}.builder-picker-token{box-sizing:border-box;border:1px solid var(--public-builder-picker-token-border-2);text-align:left;min-width:0;min-height:0;transition:var(--ui-motion-transition,none);background:var(--public-adventuring-bag-topic-heading-fill);filter:none;box-shadow:none;border-radius:0;padding:0;position:relative;overflow:hidden;transform:none}.builder-picker-token.selected{background:var(--public-adventuring-bag-topic-heading-fill);filter:none;box-shadow:none;border-color:var(--public-selected-border);transform:none}.builder-picker-token.current{border-color:var(--public-current-border);background:var(--public-adventuring-bag-topic-heading-fill);filter:none;box-shadow:none;transform:none}.builder-picker-token-select:where(:not([hidden])){width:100%;min-width:0;height:100%;min-height:max(var(--public-control-min-height,0px), 0px);color:inherit;text-align:left;cursor:pointer;transition:var(--ui-motion-transition,none);border:0;border-radius:0;grid-template-rows:30px minmax(0,1fr);padding:0;display:grid;position:absolute;inset:0;overflow:hidden}.builder-picker-token-select,.builder-picker-token-select:active,.builder-picker-token-select:focus,.builder-picker-token-select:hover{background:var(--public-account-username-input-fill);filter:none;box-shadow:none;transform:none}.builder-picker-token-select:disabled{opacity:1}.builder-picker-token-select>strong:where(:not([hidden])){border-bottom:1px solid var(--public-builder-picker-token-select-border);min-width:0;color:var(--public-builder-picker-token-select-text);text-overflow:ellipsis;white-space:nowrap;grid-row:1;padding:6px 30px 4px 8px;font-weight:650;line-height:1.15;display:block;overflow:hidden}.builder-picker-token-body{box-sizing:border-box;grid-row:2}.builder-picker-token-art{place-self:center;position:relative}.builder-picker-token-art img{filter:none;transform:none}.builder-picker-token-description{text-align:left}.builder-picker-current-badge{z-index:6;border:1px solid var(--public-current-border);background:var(--public-builder-picker-current-badge-fill);color:var(--public-builder-picker-current-badge-text);letter-spacing:.04em;text-transform:uppercase;padding:2px 5px;font-size:.48rem;font-weight:700;position:absolute;top:5px;right:5px}.builder-picker-batch-check:where(:not([hidden])){z-index:6;border:1px solid var(--public-builder-picker-batch-check-border);background:var(--public-builder-picker-batch-check-fill);width:20px;height:20px;color:var(--public-builder-picker-batch-check-text);box-shadow:none;border-radius:2px;place-items:center;font-size:.66rem;display:grid;position:absolute;transform:none}.builder-picker-batch-check.selected{border-color:var(--public-selected-border-2);background:var(--public-selected-fill-3);color:var(--public-selected-text-2)}.builder-picker-token-reference{z-index:8;color:var(--public-builder-picker-token-reference-text);transition:var(--ui-motion-transition,none);filter:none;box-shadow:none;font-size:.55rem;font-weight:650;line-height:1;text-decoration:none;position:absolute;transform:none}.builder-picker-token-reference:hover{filter:none;box-shadow:none;color:var(--public-builder-picker-token-reference-text-2);text-decoration:none;transform:none}.builder-picker-pagination:where(:not([hidden])){border-top:1px solid var(--public-adventuring-bag-bay-actions-border-3);background:var(--public-adventuring-bag-picker--catalog-fill);flex:0 0 34px;justify-content:space-between;align-items:center;min-height:34px;padding:0 7px 0 10px;display:flex}.builder-picker-results-count{color:var(--public-adventuring-bag-picker-heading-text);font-size:.62rem}.builder-picker-pages:where(:not([hidden])){align-items:center;gap:6px;display:flex}.builder-picker-pages span{min-width:76px;color:var(--public-builder-picker-pages-text);text-align:center;font-size:.6rem}.builder-picker-pages button:where(:not([hidden])){border:1px solid var(--public-adventuring-bag-picker--catalog-border-2);background:var(--public-builder-picker-filter-fill);width:26px;height:24px;color:var(--public-builder-picker-pages-text-2);cursor:pointer;filter:none;box-shadow:none;transition:var(--ui-motion-transition,none);border-radius:1px;place-items:center;padding:0;font-size:.82rem;display:grid;transform:none}.builder-picker-pages button:hover:not(:disabled){border-color:var(--public-builder-picker-reset-border);background:var(--public-builder-picker-filter-fill);color:var(--public-builder-picker-reset-text-2);box-shadow:none;transform:none}.builder-picker-pages button:disabled{opacity:.28;cursor:default}@media (width<=1300px){.builder-picker{width:90vw;height:84dvh}.builder-picker-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.builder-picker{position:relative}.builder-picker-batch-bar:where(:not([hidden])){z-index:20;background:var(--public-account-username-input-fill);border:0;align-items:center;width:auto;min-width:0;height:30px;min-height:30px;padding:0;display:flex;position:absolute;top:4px;right:42px}.builder-picker-batch-bar>span{color:var(--public-adventuring-bag-picker-heading-text);margin-right:8px;font-size:.61rem}.builder-picker-batch-bar>div{gap:4px}.builder-picker-batch-bar button{height:27px;min-height:max(var(--public-control-min-height,27px), 27px);padding:0 9px;font-size:.6rem}.builder-picker-token-body{grid-template-columns:minmax(0,52%) minmax(0,48%);gap:3px;padding:2px 5px 17px 2px}.builder-picker-token-art:where(:not([hidden])),.builder-picker-token-body:where(:not([hidden])){width:100%;min-width:0;height:100%;min-height:0;display:grid}.builder-picker-token-art{place-items:center;margin:0;overflow:hidden}.builder-picker-token-art img:where(:not([hidden])){object-fit:contain;width:100%;max-width:118px;height:100%;max-height:118px;display:block}.builder-picker-token-description:where(:not([hidden])){min-width:0;max-width:100%;color:var(--public-builder-picker-token-description-text);white-space:normal;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:.56rem;line-height:1.28;display:-webkit-box;overflow:hidden}.builder-picker-token-select>strong{padding-left:7px;font-size:.67rem}.builder-picker-token-reference{bottom:4px;right:6px}.builder-picker-content{flex:1 1 0}.builder-picker-token-description{-webkit-line-clamp:6;align-self:center;max-height:100%;margin:0}.builder-picker-token-body{align-items:center}.builder-picker-batch-check{inset:auto auto 5px 6px}.builder-picker.builder-picker--replacing{height:min(88dvh,75dvh + 118px)}@media (width<=1300px){.builder-picker.builder-picker--replacing{height:94dvh}}.builder-workspace:where(:not([hidden])){flex-direction:column;gap:4px;display:flex}.builder-summary{border:1px solid var(--public-builder-summary-border);background:var(--public-builder-summary-fill);order:-1;width:100%;padding:4px 7px;position:static}.builder-summary>.builder-summary-section:not(:first-child):where(:not([hidden])),.builder-summary>p:where(:not([hidden])){display:none}.builder-summary>.builder-summary-section:first-child{margin:0;padding:0}.builder-board{width:100%;box-shadow:none;background:var(--public-account-username-input-fill);border:0}.builder-board:where(:not([hidden])):after{display:none}.builder-board-inner:where(:not([hidden])){--loadout-row:96px;--loadout-gap:4px;gap:var(--loadout-gap);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(390px,1.7fr) repeat(3,minmax(0,1fr));padding:0;display:grid}.builder-expandable-area:where(:not([hidden])),.builder-expandable-row:where(:not([hidden])),.builder-primary-grid:where(:not([hidden])){display:contents}.builder-v2-core:where(:not([hidden])){z-index:2;border:1px solid var(--public-builder-v2-core-border);background:radial-gradient(circle at 50% 14%,var(--public-builder-v2-core-fill),var(--public-account-username-input-fill) 40%),linear-gradient(180deg,var(--public-builder-v2-core-fill-2),var(--public-builder-v2-core-fill-3));width:100%;min-width:0;height:100%;min-height:0;box-shadow:inset 0 0 55px var(--public-builder-v2-core-shadow);flex-direction:column;grid-area:1/4/10;padding:20px 30px 17px;display:flex;position:relative;overflow:hidden}.builder-v2-core:where(:not([hidden])):after{display:none}.builder-v2-core-heading{text-align:center;padding:2px 0 18px}.builder-v2-core-heading span{color:var(--public-builder-v2-core-heading-text);letter-spacing:.18em;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:1rem}.builder-v2-core-section{border-top:1px solid var(--public-builder-v2-core-section-border)}.builder-v2-core-label:where(:not([hidden])){color:var(--public-builder-v2-core-label-text);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin-bottom:10px;font-size:.49rem;font-weight:700;display:block}.builder-v2-core small:where(:not([hidden])){display:block}.builder-v2-core strong{font-family:Georgia,Times New Roman,serif;font-weight:400}.builder-v2-core-details{width:100%;min-height:max(var(--public-control-min-height,32px), 32px);border:1px solid var(--public-builder-v2-core-details-border);background:var(--public-builder-v2-core-details-fill);color:var(--public-builder-v2-core-details-text);letter-spacing:.08em;text-transform:uppercase;--public-control-min-height:32px;margin-top:auto;font-size:.49rem;font-weight:700}.builder-primary-grid-item-head{grid-area:1/1}.builder-primary-grid-item-face{grid-area:1/2}.builder-primary-grid-item-eyes{grid-area:1/3}.builder-primary-grid-item-ear{grid-area:1/5}.builder-primary-grid-item-neck{grid-area:1/6}.builder-primary-grid-item-back{grid-area:1/7}.builder-primary-grid-item-torso{grid-area:2/1}.builder-primary-grid-item-shirt{grid-area:2/2}.builder-primary-grid-item-hands{grid-area:2/3}.builder-primary-grid-item-wrist{grid-area:2/5}.builder-primary-grid-item-finger{grid-area:2/6}.builder-primary-grid-item-waist{grid-area:2/7}.builder-primary-grid-item-legs{grid-area:3/1}.builder-primary-grid-item-shins{grid-area:3/2}.builder-primary-grid-item-feet{grid-area:3/3}.builder-primary-grid-item-mark{grid-area:3/5}.builder-primary-grid-item-figurine{grid-area:3/6}.builder-primary-grid-item-spirit-pet{grid-area:3/7}.builder-primary-grid-item-mainhand.builder-primary-grid-item-melee{grid-area:4/1}.builder-primary-grid-item-offhand.builder-primary-grid-item-melee{grid-area:4/2}.builder-primary-grid-item-runestone{grid-area:4/3}.builder-primary-grid-item-mainhand.builder-primary-grid-item-ranged{grid-area:4/5}.builder-primary-grid-item-offhand.builder-primary-grid-item-ranged{grid-area:4/6}.builder-expandable-row-1>.builder-slot:first-child{grid-area:5/1/auto/4}.builder-expandable-row-1>.builder-slot:nth-child(2){grid-area:6/1/auto/4}.builder-expandable-row-2>.builder-slot:first-child{grid-area:7/1/auto/4}.builder-expandable-row>.builder-slot:where(:not([hidden])),.builder-primary-grid-item>.builder-slot:where(:not([hidden])){box-sizing:border-box;border:1px solid var(--public-builder-slot-border);background:var(--public-builder-slot-fill-2);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:6px 8px;display:flex;overflow:hidden}.builder-primary-grid-item{min-width:0;overflow:hidden}.builder-expandable-row .builder-slot-heading:where(:not([hidden])),.builder-primary-grid-item .builder-slot-heading:where(:not([hidden])){flex:0 0 14px;justify-content:space-between;align-items:center;width:100%;min-height:14px;margin:0;padding:0;display:flex}.builder-expandable-row .builder-slot-heading strong,.builder-primary-grid-item .builder-slot-heading strong{color:var(--public-builder-slot-heading-text);letter-spacing:.08em;text-transform:uppercase;font-size:.43rem;font-weight:700;line-height:1}.builder-expandable-row .builder-slot-heading span,.builder-primary-grid-item .builder-slot-heading span{color:var(--public-builder-slot-heading-text-2);font-size:.4rem;line-height:1}.builder-expandable-row .builder-slot-sockets:where(:not([hidden])),.builder-primary-grid-item .builder-slot-sockets:where(:not([hidden])){flex:auto;justify-content:center;align-items:center;gap:0;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.builder-expandable-row .builder-token-socket,.builder-primary-grid-item .builder-token-socket{flex:0 0 58px;width:58px;min-width:58px;height:58px;padding:0;position:relative}.builder-expandable-row .builder-token-socket img,.builder-primary-grid-item .builder-token-socket img{object-fit:contain;width:56px;max-width:56px;height:56px;max-height:56px}.builder-expandable-row .builder-empty-ring,.builder-primary-grid-item .builder-empty-ring{width:52px;height:52px}.builder-expandable-row .builder-token-socket+.builder-token-socket,.builder-primary-grid-item .builder-token-socket+.builder-token-socket{margin-left:-7px}.builder-primary-grid-item .builder-slot-sockets:has(>.builder-token-socket:nth-child(3))>.builder-token-socket+.builder-token-socket{margin-left:-13px}.builder-expandable-row .builder-slot-sockets:has(>.builder-token-socket:nth-child(3))>.builder-token-socket+.builder-token-socket{margin-left:-13px}.builder-primary-grid-item .builder-slot-sockets:has(>.builder-token-socket:nth-child(4))>.builder-token-socket+.builder-token-socket{margin-left:-18px}.builder-expandable-row .builder-slot-sockets:has(>.builder-token-socket:nth-child(4))>.builder-token-socket+.builder-token-socket{margin-left:-18px}.builder-expandable-row .builder-slot-sockets:has(>.builder-token-socket:nth-child(7))>.builder-token-socket+.builder-token-socket{margin-left:-22px}.builder-safehold-grid:where(:not([hidden])){flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:0;display:grid}.builder-safehold-slot:where(:not([hidden])){border:1px solid var(--public-builder-safehold-slot-border);background:var(--public-builder-safehold-slot-fill);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:5px 7px;display:flex;overflow:hidden}.builder-safehold-slot .builder-slot-heading:where(:not([hidden])){flex:0 0 13px;justify-content:space-between;align-items:center;min-height:13px;margin:0;padding:0;display:flex}.builder-safehold-slot .builder-slot-heading strong{color:var(--public-builder-slot-heading-text);letter-spacing:.08em;text-transform:uppercase;font-size:.43rem;font-weight:700;line-height:1}.builder-safehold-slot .builder-slot-heading span{color:var(--public-builder-slot-heading-text-2);font-size:.4rem}.builder-safehold-slot .builder-slot-sockets:where(:not([hidden])){flex:auto;justify-content:center;align-items:center;gap:0;min-height:0;display:flex;overflow:hidden}.builder-safehold-slot .builder-token-socket{flex:0 0 58px;width:58px;min-width:58px;height:58px;padding:0}.builder-safehold-slot .builder-token-socket img{width:56px;max-width:56px;height:56px;max-height:56px}.builder-safehold-slot .builder-empty-ring{width:52px;height:52px}.builder-safehold-slot .builder-token-socket+.builder-token-socket{margin-left:-7px}.builder-safehold-slot.locked{border-color:var(--public-locked-border);background:var(--public-locked-fill)}.builder-board-slotless{box-sizing:border-box;border:1px solid var(--public-builder-slot-border);background:var(--public-builder-slot-fill-2);grid-area:5/5/10/8;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:6px 8px;overflow:hidden}.builder-board-slotless>.builder-slot{width:100%;min-width:0;height:100%;min-height:0}.builder-board-slotless>.builder-slot:where(:not([hidden])){background:var(--public-account-username-input-fill);border:0;flex-direction:column;padding:0;display:flex}.builder-board-slotless .builder-slot-heading:where(:not([hidden])){flex:0 0 14px;justify-content:space-between;align-items:center;min-height:14px;margin:0;padding:0;display:flex}.builder-board-slotless .builder-slot-heading strong{color:var(--public-builder-slot-heading-text);letter-spacing:.08em;text-transform:uppercase;font-size:.43rem;font-weight:700}.builder-board-slotless .builder-slot-heading span{color:var(--public-builder-slot-heading-text-2);font-size:.4rem}.builder-board-slotless .builder-slot-sockets:where(:not([hidden])){flex-wrap:wrap;flex:auto;place-content:flex-start;align-items:flex-start;gap:4px;width:100%;min-width:0;min-height:0;padding-top:8px;display:flex;overflow:hidden}.builder-board-slotless .builder-token-socket{flex:0 0 58px;width:58px;min-width:58px;height:58px;margin:0;padding:0}.builder-board-slotless .builder-token-socket img{width:56px;max-width:56px;height:56px;max-height:56px}.builder-board-slotless .builder-empty-ring{width:52px;height:52px}.builder-class-equipment-inline{box-sizing:border-box;min-width:0;min-height:0;overflow:hidden}.builder-class-equipment-inline-compact{grid-area:4/7}.builder-class-equipment-inline-full{grid-area:5/5/auto/8}.builder-class-equipment-inline>.builder-class-equipment-slot:where(:not([hidden])){box-sizing:border-box;border:1px solid var(--public-builder-slot-border);background:var(--public-builder-slot-fill-2);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:6px 8px;display:flex;overflow:hidden}.builder-class-equipment-inline .builder-slot-heading:where(:not([hidden])){flex:0 0 14px;justify-content:space-between;align-items:center;width:100%;min-height:14px;margin:0;padding:0;display:flex}.builder-class-equipment-inline .builder-slot-title:where(:not([hidden])){display:block}.builder-class-equipment-inline .builder-slot-heading strong{color:var(--public-builder-slot-heading-text);letter-spacing:.08em;text-transform:uppercase;font-size:.43rem;font-weight:700;line-height:1}.builder-class-equipment-inline .builder-slot-heading span{color:var(--public-builder-slot-heading-text-2);font-size:.4rem;line-height:1}.builder-class-equipment-inline .builder-slot-sockets:where(:not([hidden])){flex:auto;justify-content:center;align-items:center;gap:0;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.builder-class-equipment-inline .builder-token-socket{flex:0 0 58px;width:58px;min-width:58px;height:58px;padding:0;position:relative}.builder-class-equipment-inline .builder-token-socket img{object-fit:contain;width:56px;max-width:56px;height:56px;max-height:56px}.builder-class-equipment-inline .builder-empty-ring{width:52px;height:52px}.builder-class-equipment-inline .builder-token-socket+.builder-token-socket{margin-left:-7px}.builder-class-equipment-inline .builder-slot-sockets:has(>.builder-token-socket:nth-child(3))>.builder-token-socket+.builder-token-socket{margin-left:-13px}.builder-class-equipment-inline .builder-slot-sockets:has(>.builder-token-socket:nth-child(4))>.builder-token-socket+.builder-token-socket{margin-left:-18px}.builder-board-inner:has(.builder-class-equipment-inline-full)>.builder-board-slotless{grid-row:6/10}.builder-v2-stat-pair:where(:not([hidden])),.builder-v2-stat-triple:where(:not([hidden])){align-items:center;width:100%;display:grid}.builder-v2-stat-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.builder-v2-stat-triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.builder-v2-stat-pair>div,.builder-v2-stat-triple>div{text-align:center;min-width:0}.builder-v2-stat-pair>div+div,.builder-v2-stat-triple>div+div{border-left:1px solid var(--public-builder-v2-stat-pair-border)}.builder-v2-core-section{padding:13px 0}.builder-v2-core small{color:var(--public-builder-v2-core-text);letter-spacing:.04em;margin-bottom:5px;font-size:.49rem}.builder-v2-core strong:where(:not([hidden])){color:var(--public-builder-v2-core-text-2);justify-content:center;align-items:baseline;gap:4px;font-size:1.34rem;display:inline-flex}.builder-page:where(:not([hidden])){box-sizing:border-box;width:100%;height:calc(100dvh - var(--characters-nav-bottom,77px));flex-direction:column;padding:12px;display:flex}.builder-workspace,.builder-board,.builder-page{min-height:0;overflow:hidden}.builder-workspace,.builder-board{flex:auto}.builder-board{height:auto}.builder-board-inner{grid-template-rows:repeat(9,minmax(0,1fr));width:100%;height:100%;min-height:0}.builder-empty-ring{line-height:1}.page-shell:has(>.builder-page){box-sizing:border-box;top:var(--characters-nav-bottom,76px);width:100%;height:auto;min-height:0;max-height:none;padding:8px var(--app-page-gutter) 8px;margin:0;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.page-shell:has(>.builder-page)>.builder-page:where(:not([hidden])){box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:0;max-height:none;margin:0;padding:0;display:flex;overflow:hidden}.page-shell:has(>.builder-page) .builder-workspace{flex:1 1 0;width:100%;height:auto;min-height:0;overflow:hidden}.page-shell:has(>.builder-page) .builder-board{flex:1 1 0;height:auto;min-height:0;overflow:hidden}.page-shell:has(>.builder-page) .builder-board-inner{width:100%;height:100%;min-height:0}.builder-class-equipment-inline-full .builder-slot-sockets{justify-content:flex-start;padding-left:8px}.page-shell:has(>.builder-page) .builder-board-inner{grid-template-rows:repeat(9,minmax(0,1fr));gap:6px}.page-shell:has(>.builder-page) .builder-primary-grid-item{justify-self:stretch;margin:0;padding:0}.page-shell:has(>.builder-page) .builder-safehold-grid:where(:not([hidden])){grid-area:8/1/10/4;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;display:grid}.page-shell:has(>.builder-page) .builder-equipment-card:where(:not([hidden])){box-sizing:border-box;border:1px solid var(--public-builder-slot-border);background:var(--public-builder-slot-fill-2);width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;margin:0;padding:0;display:block;position:relative;overflow:hidden}.page-shell:has(>.builder-page) .builder-equipment-card>.builder-slot-cap:where(:not([hidden])){display:none}.page-shell:has(>.builder-page) .builder-equipment-card>.builder-slot-heading:where(:not([hidden])){z-index:3;pointer-events:none;justify-content:space-between;align-items:center;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;display:flex;position:absolute;top:6px;left:8px;right:8px}.page-shell:has(>.builder-page) .builder-equipment-card .builder-slot-heading strong{letter-spacing:.08em;font-size:.47rem;line-height:1}.page-shell:has(>.builder-page) .builder-equipment-card .builder-slot-heading span{font-size:.4rem;line-height:1}.page-shell:has(>.builder-page) .builder-equipment-card>.builder-slot-sockets:where(:not([hidden])){z-index:2;place-content:center;align-items:center;width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;margin:0;padding:0;display:flex;position:absolute;inset:0;overflow:hidden}.page-shell:has(>.builder-page) .builder-equipment-card>.builder-slot-sockets>.builder-token-socket{width:auto;min-width:0;height:75%;min-height:max(var(--public-control-min-height,0px), 0px);aspect-ratio:1;flex:none;max-width:none;max-height:75%}.page-shell:has(>.builder-page) .builder-equipment-card .builder-token-socket:where(:not([hidden])){box-sizing:border-box;place-items:center;margin:0;padding:0;line-height:1;display:grid}.page-shell:has(>.builder-page) .builder-equipment-card .builder-token-socket img{min-width:0;min-height:0}.page-shell:has(>.builder-page) .builder-constrained-slot-socket{position:relative}.page-shell:has(>.builder-page) .builder-constrained-slot-label{pointer-events:none;position:absolute;bottom:0;left:0;right:0}.page-shell:has(>.builder-page) .builder-slot-finger>.builder-slot-sockets>div+div{margin-left:-52px}.page-shell:has(>.builder-page) .builder-slot-finger>.builder-slot-sockets>div:first-child{z-index:1}.page-shell:has(>.builder-page) .builder-slot-finger>.builder-slot-sockets>div:nth-child(2){z-index:2}.page-shell:has(>.builder-page) .builder-slot-finger>.builder-slot-sockets>div:nth-child(3){z-index:3}.page-shell:has(>.builder-page) .builder-slot-finger>.builder-slot-sockets>div:nth-child(4){z-index:4}.page-shell:has(>.builder-page) .builder-board-slotless{position:relative;overflow:hidden}.page-shell:has(>.builder-page) .builder-board-slotless>.builder-equipment-card{overflow:hidden}.page-shell:has(>.builder-page) .builder-board-slotless>.builder-equipment-card>.builder-slot-heading{z-index:3;position:absolute;top:6px;left:8px;right:8px}.page-shell:has(>.builder-page) .builder-board-slotless>.builder-equipment-card>.builder-slot-sockets:where(:not([hidden])){z-index:2;flex-wrap:wrap;place-content:flex-start center;align-items:flex-start;gap:4px;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:0;display:flex;position:absolute;inset:18px 0 auto;overflow:visible}.page-shell:has(>.builder-page) .builder-board-slotless .builder-slot-sockets>div{aspect-ratio:1}.page-shell:has(>.builder-page) .builder-board-slotless .builder-slot-sockets>div>.builder-token-socket{width:100%;min-width:100%;height:100%;min-height:max(var(--public-control-min-height,100%), 100%);max-width:100%;max-height:100%}.page-shell:has(>.builder-page) .builder-equipment-card{container-type:size}.page-shell:has(>.builder-page) .builder-equipment-card>.builder-slot-sockets>div:where(:not([hidden])){box-sizing:border-box;aspect-ratio:auto;flex:0 0 75cqh;place-items:center;width:75cqh;min-width:75cqh;max-width:75cqh;height:75cqh;min-height:75cqh;max-height:75cqh;margin:0;padding:0;display:grid;position:relative}.page-shell:has(>.builder-page) .builder-equipment-card>.builder-slot-sockets>div>.builder-token-socket:where(:not([hidden])){box-sizing:border-box;width:100%;min-width:100%;height:100%;min-height:max(var(--public-control-min-height,100%), 100%);aspect-ratio:auto;flex:none;place-items:center;max-width:100%;max-height:100%;margin:0;padding:0;display:grid}.page-shell:has(>.builder-page) .builder-safehold-grid .builder-equipment-card>.builder-slot-sockets>.builder-token-socket{width:75cqh;min-width:75cqh;height:75cqh;min-height:max(var(--public-control-min-height,75cqh), 75cqh);aspect-ratio:auto;flex:0 0 75cqh;max-width:75cqh;max-height:75cqh}.page-shell:has(>.builder-page) .builder-equipment-card .builder-empty-ring:where(:not([hidden])){box-sizing:border-box;place-items:center;width:96%;min-width:0;max-width:96%;height:96%;min-height:0;max-height:96%;margin:0;padding:0;line-height:1;display:grid}.page-shell:has(>.builder-page) .builder-equipment-card .builder-token-socket img:where(:not([hidden])){object-fit:contain;width:98%;max-width:98%;height:98%;max-height:98%;display:block}.page-shell:has(>.builder-page) .builder-board-slotless .builder-equipment-card{container-type:normal}.page-shell:has(>.builder-page) .builder-board-slotless .builder-slot-sockets>div{flex:0 0 76px;width:76px;min-width:76px;max-width:76px;height:76px;min-height:76px;max-height:76px}.page-shell:has(>.builder-page) .builder-equipment-card .builder-token-socket{position:relative;overflow:visible}.page-shell:has(>.builder-page) .builder-equipment-card .builder-token-socket>.builder-empty-ring:where(:not([hidden])){text-align:center;box-sizing:border-box;flex:none;place-items:center;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;margin:0;padding:0;line-height:1;display:grid;position:absolute;inset:2px}.page-shell:has(>.builder-page) .builder-equipment-card .builder-token-socket>img:where(:not([hidden])){object-fit:contain;width:calc(100% - 2px);min-width:0;max-width:none;height:calc(100% - 2px);min-height:0;max-height:none;margin:0;display:block;position:absolute;inset:1px}.page-shell:has(>.builder-page) .builder-primary-grid-item{align-self:stretch;width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none}.page-shell:has(>.builder-page) .builder-primary-grid-item>.builder-equipment-card{align-self:stretch;width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;margin:0}.page-shell:has(>.builder-page) .builder-class-equipment-inline-full .builder-slot-sockets{justify-content:center;padding-left:0}.page-shell:has(>.builder-page) .builder-class-equipment-inline>.builder-equipment-card>.builder-slot-sockets:where(:not([hidden])){place-content:center;align-items:center;width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;margin:0;padding:0;display:flex;position:absolute;inset:0}.page-shell:has(>.builder-page) .builder-class-equipment-inline>.builder-equipment-card>.builder-slot-sockets>.builder-token-socket:where(:not([hidden])){box-sizing:border-box;width:75cqh;min-width:75cqh;height:75cqh;min-height:max(var(--public-control-min-height,75cqh), 75cqh);flex:0 0 75cqh;place-items:center;max-width:75cqh;max-height:75cqh;margin:0;padding:0;display:grid}.page-shell:has(>.builder-page) .builder-class-equipment-inline>.builder-equipment-card>.builder-slot-heading{z-index:3;width:auto;height:auto;margin:0;padding:0;position:absolute;top:6px;left:8px;right:8px}.page-shell:has(>.builder-page) .builder-board-slotless>.builder-equipment-card{background:var(--public-account-username-input-fill);box-shadow:none;border:0;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;position:absolute;inset:0}.page-shell:has(>.builder-page) .builder-slot-rogue-tools>.builder-slot-sockets>button+button{margin-left:-52px}.page-shell:has(>.builder-page) .builder-slot-rogue-tools>.builder-slot-sockets>button:first-child{z-index:1}.page-shell:has(>.builder-page) .builder-slot-rogue-tools>.builder-slot-sockets>button:nth-child(2){z-index:2}.page-shell:has(>.builder-page) .builder-slot-rogue-tools>.builder-slot-sockets>button:nth-child(3){z-index:3}.page-shell:has(>.builder-page) .builder-slot-rogue-tools>.builder-slot-sockets>button:nth-child(4){z-index:4}@media (width<=1100px){#root :is(.builder-workspace,.builder-board,.builder-board-inner,.builder-expandable-area,.builder-summary):where(:not([hidden])){width:100%;min-width:0;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:block;position:relative;inset:auto;overflow:visible;transform:none}#root .builder-identity-rail:where(:not([hidden])){height:auto;min-height:0;padding:var(--td-mobile-gap);margin-bottom:var(--td-mobile-gap);flex-wrap:wrap;gap:8px;display:flex}#root .builder-identity-cell{flex:100px;min-width:0}#root :is(.builder-primary-grid,.builder-safehold-grid,.builder-class-equipment-grid):where(:not([hidden])){grid-template-columns:repeat(var(--td-mobile-columns), minmax(0, 1fr));gap:var(--td-mobile-gap);width:100%;height:auto;margin-bottom:var(--td-mobile-gap);grid-template-rows:auto;grid-auto-rows:auto;display:grid}#root .builder-primary-grid>*,#root .builder-safehold-grid>*{grid-area:auto;width:100%;min-width:0;height:auto}#root :is(.builder-v2-core,.builder-class-equipment-inline-full,.builder-board-slotless,.builder-primary-grid-item-loadout){grid-column:1/-1}#root .builder-v2-core{padding:var(--td-mobile-gutter);margin:0}#root .builder-primary-grid-item:where(:not([hidden])){display:block}#root .builder-equipment-card:where(:not([hidden])){border:1px solid var(--td-mobile-border);border-radius:var(--td-mobile-radius);background:var(--td-mobile-surface);flex-direction:column;gap:8px;width:100%;height:auto;min-height:128px;max-height:none;margin:0;padding:12px 8px;display:flex;position:relative;inset:auto;overflow:visible}#root .builder-slot-heading{text-align:center;width:100%;height:auto;position:static;transform:none}#root .builder-slot-heading strong{font-size:.875rem}#root .builder-slot-sockets:where(:not([hidden])){width:100%;height:auto;min-height:var(--td-mobile-token-size);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;display:flex;position:relative;inset:auto}#root .builder-slot-sockets>*{flex:0 0 var(--td-mobile-token-size);width:var(--td-mobile-token-size);height:var(--td-mobile-token-size);min-width:0;min-height:0;margin:0;position:relative;inset:auto;transform:none}#root .builder-slot-sockets>div>.builder-token-socket{flex:0 0 var(--td-mobile-token-size);width:var(--td-mobile-token-size);height:var(--td-mobile-token-size);min-width:0;min-height:max(var(--public-control-min-height,0px), 0px);margin:0;position:relative;inset:auto;transform:none}#root .builder-token-socket:where(:not([hidden])){width:var(--td-mobile-token-size);height:var(--td-mobile-token-size);display:grid;overflow:visible}#root .builder-token-socket>img:where(:not([hidden])){object-fit:contain;width:calc(100% - 2px);height:calc(100% - 2px);display:block;position:absolute;inset:1px}#root :is(.builder-expandable-row,.builder-class-equipment-section,.builder-board-slotless):where(:not([hidden])){width:100%;height:auto;margin:var(--td-mobile-gap) 0;display:block}#root .builder-v2-core-label{font-size:.85rem}#root .builder-picker:where(:not([hidden])){width:100%;height:100dvh;max-height:100dvh;padding:0 0 env(safe-area-inset-bottom);border-radius:0;flex-direction:column;display:flex}#root .builder-picker>*{flex:none}#root .builder-picker-toolbar:where(:not([hidden])){padding:var(--td-mobile-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#root .builder-picker-toolbar>*{width:100%;min-width:0}#root .builder-picker-search{grid-column:1/-1}#root .builder-picker-current{padding:var(--td-mobile-gap)}#root .builder-picker-current-card{grid-template-columns:48px minmax(0,1fr) auto}#root .builder-picker-current-art{width:48px;height:48px}#root .builder-picker-current-art img{max-width:100%;max-height:100%}#root .builder-picker-pagination{z-index:5;background:var(--td-mobile-surface);margin-top:auto;padding:8px;position:sticky;bottom:0}#root .builder-picker-header{z-index:5;background:var(--td-mobile-surface);flex:none;position:sticky;top:0}#root .builder-picker-close{width:var(--td-mobile-touch);min-width:var(--td-mobile-touch);height:var(--td-mobile-touch)}#root :is(.builder-picker-content,.builder-picker-grid){min-width:0;height:auto;max-height:none;overflow:visible}#root .builder-picker-grid:where(:not([hidden])){grid-template-columns:repeat(var(--td-mobile-columns), minmax(0, 1fr));gap:var(--td-mobile-gap);grid-auto-rows:auto;display:grid}#root .builder-picker-token{width:100%;min-width:0;height:auto;min-height:240px}#root :is(.builder-picker-token-select,.builder-picker-token-body):where(:not([hidden])){flex-direction:column;width:100%;min-width:0;height:auto;display:flex}#root .builder-picker-token-art:where(:not([hidden])){place-items:center;width:100%;height:120px;display:grid}#root .builder-picker-token-art img:where(:not([hidden])){object-fit:contain;width:110px;height:110px;display:block}#root .builder-picker-token-description{font-size:.875rem;line-height:1.4}}@media (width<=700px){#root .builder-picker{padding-bottom:env(safe-area-inset-bottom);border-radius:0}}@media (width<=1100px){#root .app-shell .builder-page :is(.builder-board,.builder-board-inner,.builder-expandable-area,.builder-expandable-row,.builder-primary-grid-item,.builder-class-equipment-inline,.builder-class-equipment-inline-full,.builder-board-slotless){height:auto;min-height:0;max-height:none;position:relative;inset:auto;overflow:visible;transform:none}#root .app-shell .builder-page .builder-equipment-card:where(:not([hidden])){flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;height:auto;min-height:0;max-height:none;padding:10px 8px;display:flex;overflow:visible;container-type:normal}#root .app-shell .builder-page .builder-slot-heading:where(:not([hidden])){justify-content:space-between;align-items:baseline;width:100%;height:auto;min-height:0;margin:0;padding:0;display:flex;position:static;transform:none}#root .app-shell .builder-page .builder-slot-title:where(:not([hidden])){flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}#root .app-shell .builder-page .builder-slot-heading strong{font-size:.8rem}#root .app-shell .builder-page .builder-slot-sockets:where(:not([hidden])){place-content:flex-start center;align-items:flex-start;gap:var(--td-mobile-socket-gap);flex-wrap:wrap;flex:none;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:flex;position:static;inset:auto;overflow:visible;transform:none}#root .app-shell .builder-page .builder-slot-sockets>div:where(:not([hidden])){flex-direction:column;flex:0 0 var(--td-mobile-token-size);width:var(--td-mobile-token-size);min-width:var(--td-mobile-token-size);max-width:var(--td-mobile-token-size);height:auto;min-height:0;max-height:none;margin:0;padding:0;display:flex;position:static;inset:auto;transform:translate(0,0)}#root .app-shell .builder-page .builder-slot-sockets .builder-token-socket:where(:not([hidden])){flex:0 0 var(--td-mobile-token-size);width:var(--td-mobile-token-size);height:var(--td-mobile-token-size);min-width:var(--td-mobile-token-size);min-height:max(var(--public-control-min-height,var(--td-mobile-token-size)), var(--td-mobile-token-size));max-width:var(--td-mobile-token-size);max-height:var(--td-mobile-token-size);clip-path:none;align-self:flex-start;place-items:center;margin:0;padding:0;display:grid;position:relative;inset:auto;overflow:visible;transform:translate(0,0)scale(1)}#root .app-shell .builder-page .builder-slot-sockets .builder-token-socket>img:where(:not([hidden])){width:calc(var(--td-mobile-token-size) - 2px);height:calc(var(--td-mobile-token-size) - 2px);object-fit:contain;clip-path:none;min-width:0;max-width:100%;min-height:0;max-height:100%;margin:0;padding:0;display:block;position:static;inset:auto;transform:translate(0,0)}#root .app-shell .builder-page .builder-empty-ring{width:100%;height:100%;margin:0;position:static;inset:auto;transform:none}#root .app-shell .builder-page .builder-constrained-slot-label{white-space:normal;font-size:.6rem;position:static}#root .app-shell .builder-page :is(.builder-expandable-row,.builder-board-slotless){margin:4px 0}#root .app-shell .builder-page .builder-slot-cap{margin:0;position:static}}@media (width>=1001px){.page-shell:has(>.builder-page) .builder-board-slotless>.builder-equipment-card>.builder-slot-sockets{place-content:flex-start center;align-items:flex-start;height:auto;min-height:0;padding:0 8px;top:18px;bottom:auto}#root .app-shell .builder-page .builder-board-slotless .builder-overlap-sockets{place-content:start stretch}#root .app-shell .builder-page .builder-board-slotless .builder-overlap-row{place-self:start center}#root .app-shell .builder-page .builder-equipment-card>.builder-slot-heading:where(:not([hidden])){z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;width:auto;min-width:0;height:auto;min-height:0;max-height:none;margin:0;padding:0;line-height:1;display:flex;position:absolute;top:6px;left:8px;right:8px}#root .app-shell .builder-page .builder-equipment-card>.builder-slot-heading strong{color:var(--public-builder-slot-heading-text);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.47rem;font-weight:700;line-height:1}#root .app-shell .builder-page .builder-equipment-card>.builder-slot-heading>span{color:var(--public-builder-slot-heading-text-2);white-space:nowrap;font-size:.4rem;font-weight:600;line-height:1}#root .app-shell .builder-page .builder-safehold-slot{border-radius:0}#root .app-shell .builder-page .builder-class-equipment-inline-full>.builder-equipment-card>.builder-slot-heading{top:3px}#root .app-shell .builder-page .builder-board-slotless>.builder-equipment-card>.builder-slot-heading{top:6px;left:12px;right:12px}#root .app-shell .builder-page .builder-class-equipment-inline>.builder-class-equipment-slot>.builder-slot-heading{align-items:center;height:auto;min-height:0;max-height:none;line-height:1;top:6px;left:8px;right:8px}#root .app-shell .builder-page .builder-class-equipment-inline>.builder-class-equipment-slot>.builder-slot-heading>.builder-slot-title:where(:not([hidden])){align-items:center;gap:0;height:auto;min-height:0;margin:0;padding:0;line-height:1;display:flex}#root .app-shell .builder-page .builder-class-equipment-inline>.builder-class-equipment-slot>.builder-slot-heading>.builder-slot-title>strong:where(:not([hidden])),#root .app-shell .builder-page .builder-class-equipment-inline>.builder-class-equipment-slot>.builder-slot-heading>span:where(:not([hidden])){margin:0;padding:0;line-height:1;display:block}}@media (width<=700px){#root .app-shell .builder-page .builder-board-inner{min-width:0;max-width:100%}#root .app-shell .builder-page .builder-primary-grid,#root .app-shell .builder-page .builder-safehold-grid,#root .app-shell .builder-page .builder-class-equipment-inline,#root .app-shell .builder-page .builder-class-equipment-inline-full,#root .app-shell .builder-page .builder-overlap-sockets,#root .app-shell .builder-page .builder-overlap-row{box-sizing:border-box;min-width:0;max-width:100%}#root .app-shell .builder-page .builder-board-slotless{min-width:0;height:auto;min-height:0;overflow:visible}#root .app-shell .builder-page .builder-board-slotless>.builder-equipment-card{min-width:0;height:auto;min-height:0;position:relative;inset:auto;overflow:visible}#root .app-shell .builder-page .builder-board-slotless .builder-overlap-sockets{position:relative;inset:auto}html:has(.builder-picker-backdrop){overscroll-behavior:none;width:100%;max-width:100%;height:100%;overflow:hidden}body:has(.builder-picker-backdrop){overscroll-behavior:none;width:100%;max-width:100%;height:100%;overflow:hidden}#root:has(.builder-picker-backdrop){width:100%;max-width:100vw;overflow:hidden}#root .app-shell:has(.builder-picker-backdrop){width:100%;max-width:100vw;overflow:hidden}#root .builder-picker-backdrop:where(:not([hidden])){box-sizing:border-box;contain:layout paint;width:100%;min-width:0;max-width:100vw;height:100dvh;padding:0;display:block;position:fixed;inset:0;overflow:hidden}#root .builder-picker:where(:not([hidden])){box-sizing:border-box;width:100%;min-width:0;max-width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;padding:0 0 env(safe-area-inset-bottom);border:0;flex-direction:column;margin:0;display:flex;overflow:hidden}#root .builder-picker>*,#root .builder-picker-toolbar,#root .builder-picker-content{box-sizing:border-box;width:100%;min-width:0;max-width:100%}#root .builder-picker-grid{box-sizing:border-box;min-width:0;max-width:100%}#root .builder-picker-current,#root .builder-picker-pagination{box-sizing:border-box;width:100%;min-width:0;max-width:100%}#root .builder-picker-header{z-index:8;flex:0 0 46px;min-height:46px;max-height:46px;padding:0 8px 0 14px;position:relative}#root .builder-picker-header>strong{letter-spacing:.12em;font-size:12px}#root .builder-picker-close{width:44px;min-width:44px;height:44px;min-height:max(var(--public-control-min-height,44px), 44px);font-size:24px}#root .builder-picker-current{border-bottom:1px solid var(--public-adventuring-bag-bay-actions-border-3);background:var(--public-adventuring-bag-picker--catalog-fill);flex:none;padding:6px 8px}#root .builder-picker-current-label{margin:0 0 4px;font-size:9px}#root .builder-picker-current-card:where(:not([hidden])){border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;gap:8px;width:100%;max-width:100%;min-height:56px;padding:4px 6px;display:grid}#root .builder-picker-current-art{width:48px;min-width:48px;height:48px;min-height:48px}#root .builder-picker-current-copy{min-width:0}#root .builder-picker-current-copy strong{font-size:13px}#root .builder-picker-current-copy span{font-size:11px}#root .builder-picker-remove-current{min-height:max(var(--public-control-min-height,40px), 40px);padding:0 8px;font-size:10px}#root .builder-picker-toolbar:where(:not([hidden])){z-index:7;border-bottom:1px solid var(--public-adventuring-bag-bay-actions-border-3);background:var(--public-adventuring-bag-picker--catalog-fill);flex:none;grid-template-rows:46px 44px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 82px;gap:6px;padding:7px 8px 8px;display:grid;position:relative}#root .builder-picker-toolbar>*{width:100%;min-width:0;max-width:100%}#root .builder-picker-search{grid-area:1/1/auto/-1}#root .builder-picker-search input{height:46px;min-height:46px;padding-left:36px;font-size:16px}#root .builder-picker-filter:first-of-type{grid-area:2/1}#root .builder-picker-filter:last-of-type{grid-area:2/2}#root .builder-picker-reset{height:44px;min-height:max(var(--public-control-min-height,44px), 44px);grid-area:2/3}#root .builder-picker-filter select{height:44px;min-height:44px;padding:13px 24px 0 8px;font-size:12px}#root .builder-picker-filter>span{font-size:8px;top:4px;left:8px}#root .builder-picker-reset{padding:0 6px;font-size:11px}#root .builder-picker-error{flex:none;margin:6px 8px 0}#root .builder-picker-batch-bar:where(:not([hidden])){border-bottom:1px solid var(--public-adventuring-bag-bay-actions-border-3);background:var(--public-adventuring-bag-picker--catalog-fill);flex:none;justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:0;height:auto;min-height:42px;padding:5px 8px;display:flex;position:static;inset:auto}#root .builder-picker-batch-bar>span{white-space:nowrap;min-width:0;margin:0;font-size:10px}#root .builder-picker-batch-bar>div{gap:4px;min-width:0}#root .builder-picker-batch-bar button{height:32px;min-height:max(var(--public-control-min-height,32px), 32px);padding:0 7px;font-size:10px}#root .builder-picker-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:auto;flex:1 1 0;height:auto;min-height:0;max-height:none;padding:6px;overflow:hidden auto}#root .builder-picker-grid:where(:not([hidden])){grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:226px;gap:6px;width:100%;height:auto;min-height:0;padding:0;display:grid;overflow:visible}#root .builder-picker-token{width:100%;min-width:0;height:226px;min-height:226px;max-height:226px;overflow:hidden}#root .builder-picker-token-select:where(:not([hidden])){width:100%;min-width:0;height:100%;min-height:max(var(--public-control-min-height,0px), 0px);grid-template-rows:38px minmax(0,1fr);display:grid;position:absolute;inset:0}#root .builder-picker-token-select>strong:where(:not([hidden])){white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;padding:5px 24px 4px 6px;font-size:12px;line-height:1.15;display:-webkit-box;overflow:hidden}#root .builder-picker-token-body:where(:not([hidden])){grid-template-rows:118px minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;gap:2px;width:100%;min-width:0;height:100%;min-height:0;padding:3px 6px 22px;display:grid}#root .builder-picker-token-art:where(:not([hidden])){place-items:center;width:100%;min-width:0;max-width:100%;height:118px;display:grid;overflow:hidden}#root .builder-picker-token-art img:where(:not([hidden])){object-fit:contain;width:112px;max-width:100%;height:112px;max-height:112px;display:block}#root .builder-picker-token-description:where(:not([hidden])){white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;align-self:start;min-width:0;max-width:100%;max-height:none;margin:0;font-size:11px;line-height:1.28;display:-webkit-box;overflow:hidden}#root .builder-picker-token-reference{font-size:10px;bottom:6px;right:6px}#root .builder-picker-batch-check{bottom:6px;left:6px}#root .builder-picker-pagination:where(:not([hidden])){z-index:8;border-top:1px solid var(--public-adventuring-bag-bay-actions-border-3);background:var(--public-adventuring-bag-picker--catalog-fill);flex:0 0 50px;justify-content:space-between;align-items:center;min-height:50px;margin:0;padding:5px 8px;display:flex;position:relative}#root .builder-picker-results-count{font-size:10px}#root .builder-picker-pages{gap:5px}#root .builder-picker-pages span{min-width:76px;font-size:11px}#root .builder-picker-pages button{width:40px;min-width:40px;height:40px;min-height:max(var(--public-control-min-height,40px), 40px);font-size:18px}}@media (width<=380px){#root .builder-picker-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 70px}#root .builder-picker-grid{grid-auto-rows:218px}#root .builder-picker-token{height:218px;min-height:218px;max-height:218px}#root .builder-picker-token-art{height:108px}#root .builder-picker-token-art img{width:104px;height:104px;max-height:104px}#root .builder-picker-token-description{-webkit-line-clamp:2}#root .builder-picker-results-count:where(:not([hidden])){display:none}#root .builder-picker-pagination{justify-content:flex-end}}@media (width<=700px){#root .app-shell .builder-page .builder-token-socket>.builder-empty-ring{aspect-ratio:1;border-radius:50%;width:80px;min-width:80px;max-width:80px;height:80px;min-height:80px;max-height:80px;margin:auto}#root .app-shell .builder-page .builder-identity-rail>.build-party-toolbar:where(:not([hidden])){box-sizing:border-box;grid-template-columns:repeat(3,1fr);display:grid}#root .app-shell .builder-page .builder-identity-rail>.build-party-toolbar>button{box-sizing:border-box;width:100%;min-width:0;max-width:none;height:46px;min-height:max(var(--public-control-min-height,46px), 46px);max-height:46px;margin:0}#root .app-shell .builder-page .builder-identity-rail>.build-party-toolbar>.build-party-dropdown,#root .app-shell .builder-page .builder-identity-rail>.build-party-toolbar>.build-party-dropdown>summary{box-sizing:border-box;width:100%;min-width:0;max-width:none;height:46px;min-height:46px;max-height:46px;margin:0}#root .app-shell .builder-page .builder-identity-rail>.build-party-toolbar>button:where(:not([hidden])),#root .app-shell .builder-page .builder-identity-rail>.build-party-toolbar>.build-party-dropdown>summary:where(:not([hidden])){white-space:nowrap;justify-content:center;align-items:center;padding:0 8px;font-size:14px;line-height:1;display:flex}#root .app-shell .builder-page .builder-identity-rail:where(:not([hidden])){gap:0;padding:0;display:grid}#root .app-shell .builder-page .builder-identity-emblem{width:72px;min-width:72px;padding:8px}#root .app-shell .builder-page :is(.builder-identity-player,.builder-identity-build,.builder-identity-level){box-sizing:border-box;min-width:0;padding:8px}#root .app-shell .builder-page .builder-identity-back:where(:not([hidden])){border-top:1px solid var(--public-builder-attack-mode-heading-border);border-right:1px solid var(--public-builder-attack-mode-heading-border);border-left:0;justify-content:center;align-items:center;width:72px;min-width:72px;height:46px;min-height:46px;padding:0 6px;display:flex}#root .app-shell .builder-page .builder-identity-back:before{white-space:nowrap}#root .app-shell .builder-page .builder-identity-rail>.build-party-toolbar{align-self:stretch;gap:0;width:100%;min-width:0;max-width:none;height:46px;margin:0;padding:0}#root .app-shell .builder-page .builder-identity-rail>.build-party-toolbar>button,#root .app-shell .builder-page .builder-identity-rail>.build-party-toolbar>.build-party-dropdown,#root .app-shell .builder-page .builder-identity-rail>.build-party-toolbar>.build-party-dropdown>summary{border-radius:0}#root .app-shell .builder-page .builder-identity-build :is(small,span):where(:not([hidden])){display:none}#root .app-shell .builder-page .builder-identity-hp:where(:not([hidden])){box-sizing:border-box;border-top:1px solid var(--public-builder-attack-mode-heading-border);flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;min-height:54px;padding:6px 12px;display:flex}#root .app-shell .builder-page .builder-identity-hp small{order:1;margin:0}#root .app-shell .builder-page .builder-identity-hp strong{order:2}#root .app-shell .builder-page .builder-identity-fill:where(:not([hidden])){display:none}#root .app-shell .builder-page .builder-identity-rail{grid-template-rows:auto 54px 46px;grid-template-columns:72px minmax(0,1fr) minmax(0,1fr) 58px}#root .app-shell .builder-page .builder-identity-emblem{grid-area:1/1}#root .app-shell .builder-page .builder-identity-player{grid-area:1/2/auto/3}#root .app-shell .builder-page .builder-identity-build{grid-area:1/3/auto/-1}#root .app-shell .builder-page .builder-identity-hp{border-right:1px solid var(--public-builder-attack-mode-heading-border);grid-area:2/1/auto/3}#root .app-shell .builder-page .builder-identity-level:where(:not([hidden])){box-sizing:border-box;border-top:1px solid var(--public-builder-attack-mode-heading-border);border-right:0;flex-direction:row;grid-area:2/3/auto/-1;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;min-height:54px;padding:6px 12px;display:flex}#root .app-shell .builder-page .builder-identity-level small{order:1;margin:0}#root .app-shell .builder-page .builder-identity-level strong{order:2}#root .app-shell .builder-page .builder-identity-back{grid-area:3/1/auto/2}#root .app-shell .builder-page .builder-identity-rail>.build-party-toolbar{grid-area:3/2/auto/-1}#root .app-shell .builder-page .builder-identity-player small:where(:not([hidden])),#root .app-shell .builder-page .builder-identity-player span:where(:not([hidden])){display:none}#root .app-shell .builder-page :is(.builder-identity-player,.builder-identity-build){text-align:center;justify-content:center;align-items:center}#root .app-shell .builder-page :is(.builder-identity-player,.builder-identity-build) strong{text-align:center;width:100%}#root .app-shell .builder-page :is(.builder-identity-hp,.builder-identity-level){text-align:center;justify-content:center}#root .app-shell .builder-page .builder-identity-back{color:var(--public-builder-identity-back-text-3);letter-spacing:0;text-transform:none;font-family:inherit;font-size:0;font-weight:400}#root .app-shell .builder-page .builder-identity-back:before{content:"← Back";letter-spacing:0;text-transform:none;font-family:inherit;font-size:14px;font-weight:400;line-height:1}#root .app-shell .builder-page .builder-v2-core-heading{padding-top:12px}#root .app-shell .builder-page .builder-v2-core-heading:where(:not([hidden])){box-sizing:border-box;justify-content:center;align-items:center;display:flex}#root .app-shell .builder-page .builder-v2-core-heading span{margin:0;line-height:1}#root .app-shell .builder-page .builder-v2-core-heading{height:54px;min-height:54px;padding:0}#root .app-shell .builder-page .builder-primary-grid-item-mainhand.builder-primary-grid-item-melee,#root .app-shell .builder-page .builder-primary-grid-item-offhand.builder-primary-grid-item-melee,#root .app-shell .builder-page .builder-primary-grid-item-mainhand.builder-primary-grid-item-ranged,#root .app-shell .builder-page .builder-primary-grid-item-offhand.builder-primary-grid-item-ranged,#root .app-shell .builder-page .builder-primary-grid-item-runestone{grid-row:auto}#root .app-shell .builder-page .builder-primary-grid-item-mainhand.builder-primary-grid-item-melee{order:100;grid-column:1}#root .app-shell .builder-page .builder-primary-grid-item-offhand.builder-primary-grid-item-melee{order:101;grid-column:2}#root .app-shell .builder-page .builder-primary-grid-item-mainhand.builder-primary-grid-item-ranged{order:102;grid-column:1}#root .app-shell .builder-page .builder-primary-grid-item-offhand.builder-primary-grid-item-ranged{order:103;grid-column:2}#root .app-shell .builder-page .builder-primary-grid-item-runestone{order:104;grid-column:1}#root .app-shell .builder-page .builder-board-slotless{box-sizing:border-box;width:100%;max-width:100%;margin:4px 0 0;padding:0}#root .app-shell .builder-page .builder-board-slotless>.builder-equipment-card{box-sizing:border-box;gap:8px;width:100%;max-width:100%;padding:10px 8px}#root .app-shell .builder-page .builder-board-slotless .builder-overlap-sockets:where(:not([hidden])){box-sizing:border-box;grid-template-columns:1fr;gap:8px;width:100%;padding:0;display:grid;overflow:visible}#root .app-shell .builder-page .builder-board-slotless .builder-overlap-row{box-sizing:border-box;place-self:center stretch;width:100%;max-width:100%}#root .app-shell .builder-page .builder-board-slotless .builder-overlap-row:has(>:only-child){justify-content:center;justify-self:center}#root .app-shell .builder-page .builder-board-slotless :is(.builder-overlap-item,.builder-overlap-item>div,.builder-overlap-item .builder-token-socket){width:var(--td-mobile-token-size);height:var(--td-mobile-token-size);min-width:var(--td-mobile-token-size);min-height:var(--td-mobile-token-size);max-width:var(--td-mobile-token-size);max-height:var(--td-mobile-token-size)}#root .app-shell .builder-page .builder-board-slotless .builder-overlap-item .builder-token-socket>img{box-sizing:border-box;width:calc(var(--td-mobile-token-size) - 2px);height:calc(var(--td-mobile-token-size) - 2px);min-width:0;min-height:0;max-width:calc(var(--td-mobile-token-size) - 2px);max-height:calc(var(--td-mobile-token-size) - 2px);object-fit:contain;margin:auto}#root .app-shell .builder-page .builder-board-slotless .builder-overlap-sockets{grid-template-rows:repeat(var(--socket-rows), var(--slotless-mobile-art-size));height:calc(var(--socket-rows) * var(--slotless-mobile-art-size) + (var(--socket-rows) - 1) * 8px);min-height:calc(var(--socket-rows) * var(--slotless-mobile-art-size) + (var(--socket-rows) - 1) * 8px)}#root .app-shell .builder-page .builder-board-slotless .builder-overlap-row{height:var(--slotless-mobile-art-size);grid-template-columns:repeat(calc(var(--socket-count) - 1), minmax(0, 1fr)) var(--slotless-mobile-art-size)}#root .app-shell .builder-page .builder-board-slotless :is(.builder-overlap-item,.builder-overlap-item>div,.builder-overlap-item .builder-token-socket,.builder-overlap-item .builder-token-socket>img){width:var(--slotless-mobile-art-size);min-width:var(--slotless-mobile-art-size);max-width:var(--slotless-mobile-art-size);height:var(--slotless-mobile-art-size);min-height:var(--slotless-mobile-art-size);max-height:var(--slotless-mobile-art-size)}#root .app-shell .builder-page .builder-board-slotless .builder-overlap-row:has(>:only-child){grid-template-columns:var(--slotless-mobile-art-size);width:var(--slotless-mobile-art-size)}#root .app-shell .builder-page .builder-board-slotless{--slotless-mobile-art-size:80px}#root .app-shell>.page-shell:has(>.builder-page){box-sizing:border-box;background:var(--public-account-page-fill);width:100%;min-width:0;max-width:100%;padding-top:8px;padding-bottom:0;overflow-x:clip}#root .app-shell .builder-page .builder-board-inner{box-sizing:border-box;padding-bottom:calc(var(--td-mobile-bottom-space,64px) + 8px)}#root .app-shell .builder-page .builder-board-slotless{margin-bottom:0}}@media (width>=1101px){#root .app-shell>.page-shell:has(.builder-picker-backdrop){z-index:101}}@media (width>=1101px) and (width<=1699px),(width>=1101px) and (height<=849px){#root .app-shell .page-shell .builder-board-inner{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.7fr) repeat(3,minmax(0,1fr))}#root .app-shell .page-shell .builder-page .builder-board-slotless>.builder-equipment-card>.builder-slot-heading{align-self:stretch;width:auto;position:absolute}#root .app-shell .page-shell .builder-v2-core:where(:not([hidden])){display:flex;container-type:size}#root .app-shell .page-shell .builder-v2-core-heading:where(:not([hidden])){flex:0 0 7.5%;place-items:center;min-height:0;padding:0;display:grid}#root .app-shell .page-shell .builder-v2-core-section:where(:not([hidden])){flex-direction:column;flex:1 1 0;justify-content:center;min-height:0;padding:0;display:flex;container-type:size}#root .app-shell .page-shell .builder-v2-core-label{margin-bottom:min(10px,12cqh)}#root .app-shell .page-shell .builder-v2-core-section strong{font-size:clamp(.75rem,36cqh,1.34rem)}#root .app-shell .page-shell .builder-v2-core-section small{margin-bottom:min(5px,5cqh)}#root .app-shell .page-shell .builder-v2-core .td-attack-values>div{container-type:inline-size}#root .app-shell .page-shell .builder-v2-core .td-attack-values>div:nth-child(3) strong{white-space:nowrap;font-size:clamp(.75rem,30cqw,1.34rem)}#root .app-shell .page-shell .builder-v2-ability-section{flex-grow:2}#root .app-shell .page-shell .builder-v2-ability-section strong{font-size:clamp(.75rem,17cqh,1.34rem)}#root .app-shell .page-shell .builder-v2-ability-section .builder-v2-core-label{margin-bottom:min(10px,5cqh)}#root .app-shell .page-shell .builder-v2-ability-section .builder-v2-stat-triple+.builder-v2-stat-triple{margin-top:min(12px,8cqh)}#root .app-shell .page-shell .builder-v2-core-details{min-height:max(var(--public-control-min-height,0px), 0px);--public-control-min-height:0px;flex:0 0 4%;margin:0}#root .app-shell .page-shell :is(.builder-identity-player,.builder-identity-build){flex:0 18%;min-width:0}#root .app-shell .page-shell :is(.builder-identity-level,.builder-identity-hp){flex:0 6%;min-width:0}#root .app-shell .page-shell .builder-identity-emblem{flex:0 6%;width:auto;min-width:0}#root .app-shell .page-shell .builder-identity-back{flex:0 12%;min-width:0}#root .app-shell .page-shell .builder-identity-fill{min-width:0}#root .app-shell .page-shell .builder-identity-rail{z-index:2;flex:0 0 7.5%;height:auto;min-height:50px;max-height:76px;overflow:visible}#root .app-shell .page-shell .builder-identity-cell{padding-inline:14px}#root .app-shell .page-shell .builder-identity-emblem{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);container-type:size}#root .app-shell .page-shell .builder-identity-emblem img{width:min(80cqw,80cqh);height:min(80cqw,80cqh)}#root .app-shell .page-shell :is(.builder-identity-player>small,.builder-identity-build>small,.builder-identity-build>span):where(:not([hidden])){display:none}}html[data-ui-app=web] .party-adjust{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border)}html[data-ui-app=web] :is(.party-adjust,.build-party-toolbar,.build-party-menu) :is(button,input,select,summary){font-family:var(--ui-font-sans)}html[data-ui-app=web] :is(.build-inspection,.build-party-menu,.party-adjust-pool,.inspection-cards section){border-radius:var(--ui-radius);border-color:var(--ui-border-control)}html[data-ui-app=web] :is(.build-inspection,.build-party-menu,.party-adjust) :is(p,dt,small,.inspection-muted,.party-adjust-note,.party-adjust-empty){color:var(--ui-text-muted)}html[data-ui-app=web] :is(.build-inspection,.build-party-menu) :is(h3,summary),html[data-ui-app=web] .party-adjust summary{color:var(--ui-highlight)}html[data-ui-app=web] :is(.build-inspection,.build-party-menu) :is(input,select),html[data-ui-app=web] .build-party-menu{color:var(--ui-text);background:var(--ui-surface-raised)}html[data-ui-app=web] :is(.build-inspection,.build-party-toolbar,.party-adjust) :is([aria-pressed=true],.is-active){color:var(--ui-highlight);background:color-mix(in srgb,var(--ui-accent) 18%,transparent);border-color:var(--ui-border-control)}.events-page:where(:not([hidden])){box-sizing:border-box;top:var(--td-page-top);width:100%;max-width:none;height:auto;min-height:0;max-height:none;padding:var(--td-page-padding-top) var(--app-page-gutter) var(--td-page-padding-bottom);background:var(--public-account-page-fill);flex-direction:column;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}.events-command-header:where(:not([hidden])){box-sizing:border-box;width:100%;max-width:none;height:58px;min-height:58px;margin:var(--td-header-margin,0);align-items:center;gap:var(--td-header-actions-gap,0);background:var(--public-account-username-input-fill);border:0;flex:0 0 58px;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.events-command-title:where(:not([hidden])){align-items:center;gap:0;min-width:0;padding:0 24px 0 0;display:flex}.events-command-title h1{color:var(--public-builder-identity-player-text);white-space:nowrap;flex:none;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.1rem);font-weight:400;line-height:.95}.events-command-title p{flex:0 1 var(--td-header-description-width,760px);min-width:0;max-width:var(--td-header-description-width,760px);border-left:1px solid var(--public-characters-command-create-border);color:var(--public-token-command-main-text);letter-spacing:0;white-space:normal;margin:0 0 0 18px;padding:3px 0 3px 18px;font-size:.66rem;line-height:1.45}@media (width>=1500px){.events-page{padding-left:10px;padding-right:10px}}.events-page{gap:10px;overflow:hidden auto}.events-command-status:where(:not([hidden])){text-align:right;flex-direction:column;justify-content:center;place-self:stretch end;align-items:flex-end;min-width:245px;margin:0;padding:0;display:flex}.events-command-status>span{color:var(--public-token-command-kicker-text);letter-spacing:.14em;text-transform:uppercase;margin:0 0 3px;font-size:.5rem;font-weight:700;line-height:1}.events-command-status>strong{color:var(--public-token-command-total-text-2);margin:0;font-family:Georgia,Times New Roman,serif;font-size:.92rem;font-weight:400;line-height:1.05}.events-command-status>a{color:var(--public-token-command-main-text);white-space:nowrap;margin-top:4px;font-size:.53rem;line-height:1.2;text-decoration:none}.events-command-status>a:hover{color:var(--public-events-command-status-text)}.events-framework-heading:where(:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:28px;margin:0 0 9px;display:grid}.events-framework-heading-compact:where(:not([hidden])){display:block}.events-framework-heading .eyebrow{color:var(--public-token-command-kicker-text);letter-spacing:.14em;text-transform:uppercase;font-size:.5rem;font-weight:700}.events-next{width:100%;margin:0;padding:0}.events-next-grid:where(:not([hidden])){grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.events-next-card:where(:not([hidden])){border:1px solid var(--public-discover-grid-card-border-2);flex-direction:column;min-width:0;display:flex}.events-next-card-top:where(:not([hidden])){min-height:17px;color:var(--public-events-next-card-top-text);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:.49rem;font-weight:700;display:flex}.events-kind{color:var(--public-events-kind-text)}.events-kind-vtd{color:var(--public-events-kind-vtd-text)}.events-kind-convention{color:var(--public-events-kind-convention-text)}.events-kind-special{color:var(--public-events-kind-special-text)}.events-next-copy h3{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.05}.events-next-copy strong:where(:not([hidden])){margin-top:4px;font-size:.56rem;font-weight:600;display:block}.events-next-copy p{margin:7px 0 0;line-height:1.4}.events-next-actions:where(:not([hidden])){justify-content:space-between;align-items:center;gap:8px;display:flex}.events-next-actions a,.events-next-actions button{background:var(--public-account-username-input-fill);color:var(--public-events-next-actions-text);font:inherit;cursor:pointer;border:0;margin:0;padding:0;font-size:.55rem;text-decoration:none}.events-next-actions a:hover,.events-next-actions button:hover{color:var(--public-events-command-status-text)}.events-season{border:1px solid var(--public-discover-grid-card-border-2);width:100%;margin:0}.events-season-grid{width:100%}.events-season-empty:where(:not([hidden])){display:block}.events-season-event{border-left:1px solid var(--event-marker-color,var(--public-events-season-event-border));flex-direction:column}.events-season-event-vtd{--event-marker-color:var(--public-events-season-event-vtd-border)}.events-season-event-convention{--event-marker-color:var(--public-events-season-event-convention-border)}.events-season-event-special{--event-marker-color:var(--public-events-season-event-special-border)}.events-season-dot{color:var(--public-events-season-dot-text-3);background:currentColor;border-radius:50%;position:absolute}.events-season-event-vtd .events-season-dot{color:var(--public-events-season-dot-text-4)}.events-season-event-convention .events-season-dot{color:var(--public-events-season-dot-text-2)}.events-season-event-special .events-season-dot{color:var(--public-events-season-dot-text)}.events-season-event strong:where(:not([hidden])){display:block}.events-season-event small{text-overflow:ellipsis;overflow:hidden}.events-season-event button{background:var(--public-account-username-input-fill);cursor:pointer;border:0;line-height:1}.events-season-event button:hover{color:var(--public-events-command-status-text)}.events-lower-grid:where(:not([hidden])){grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);gap:6px;width:100%;display:grid}.events-conventions{background:var(--public-discover-grid-card-fill);border:1px solid var(--public-discover-grid-card-border-2);min-width:0}.events-volunteer{border:1px solid var(--public-discover-grid-card-border-2);min-width:0}.events-conventions{padding:13px}.events-convention-grid:where(:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:9px;display:grid}.events-convention:where(:not([hidden])){border:1px solid var(--public-events-convention-border-2);min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.events-convention h3{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1}.events-convention strong:where(:not([hidden])){margin-top:4px;font-size:.49rem;display:block}.events-convention p{margin:3px 0 0}.events-convention-action{color:var(--public-events-convention-action-text);font-size:.49rem}.events-convention:hover{border-color:var(--public-events-convention-border)}.events-convention:hover .events-convention-action{color:var(--public-events-command-status-text)}.events-volunteer-copy:where(:not([hidden])){flex-direction:column;min-width:0;display:flex}.events-volunteer-copy .eyebrow{color:var(--public-token-command-kicker-text);letter-spacing:.14em;text-transform:uppercase;font-size:.5rem;font-weight:700}.events-volunteer-copy h2{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1}.events-volunteer-copy p{margin:8px 0 0;line-height:1.42}.events-volunteer-points:where(:not([hidden])){flex-wrap:wrap;gap:5px 12px;display:flex}.events-volunteer-points span{color:var(--public-events-volunteer-points-text-2);font-size:.49rem;font-weight:600}.events-volunteer-points span:before{color:var(--public-events-volunteer-points-text);content:"◆";margin-right:5px;font-size:.38rem}.events-volunteer-actions:where(:not([hidden])){align-items:center;gap:15px;margin-top:auto;padding-top:11px;display:flex}.events-volunteer-actions a{color:var(--public-events-volunteer-actions-text-2);font-size:.53rem;font-weight:600;text-decoration:none}.events-volunteer-actions .events-volunteer-primary{color:var(--public-events-volunteer-primary-text)}.events-volunteer-actions a:hover{color:var(--public-events-volunteer-actions-text)}@media (width<=1150px){.events-next-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.events-lower-grid{grid-template-columns:1fr}}.events-next:where(:not([hidden])){flex-direction:column;flex:1.25 1 0;min-height:0;display:flex}.events-next-grid{flex:auto;min-height:0}.events-next-card{height:100%;min-height:0}.events-season:where(:not([hidden])){flex-direction:column;min-height:0;display:flex}.events-lower-grid{flex:1.1 1 0;min-height:0}.events-conventions,.events-volunteer{height:100%;min-height:0}.events-conventions:where(:not([hidden])){flex-direction:column;display:flex}.events-convention-grid{flex:auto;min-height:0}.events-convention{height:100%;min-height:0}.events-volunteer{grid-template-columns:minmax(145px,.42fr) minmax(0,1fr)}.events-next-copy p,.events-volunteer-copy p{font-size:.64rem}.events-convention p{font-size:.53rem}@media (width>=1151px){.events-page{overflow-y:hidden}}.events-framework-heading{min-height:24px;margin-bottom:7px}.events-framework-heading h2{color:var(--public-events-framework-heading-text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.28rem,1.5vw,1.7rem);font-weight:400;line-height:1}.events-framework-heading>p{color:var(--public-events-framework-heading-text-2);place-self:center end;margin:0;font-size:.56rem;line-height:1.3}.events-next-card{isolation:isolate;background:var(--public-discover-grid-card-fill);padding:0;position:relative;overflow:hidden}.events-next-art{z-index:-3;background:radial-gradient(circle at 70% 35%,var(--public-events-next-art-fill),var(--public-account-username-input-fill) 43%),linear-gradient(145deg,var(--public-events-next-art-fill-2),var(--public-discover-grid-card-fill) 62%);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.events-next-card:before{z-index:-2;background:linear-gradient(90deg,var(--public-events-next-card-fill) 0%,var(--public-events-next-card-fill-2) 43%,var(--public-events-next-card-fill-3) 72%,var(--public-events-next-card-fill-4) 100%);content:"";position:absolute;inset:0}.events-next-card:after{z-index:-1;background:linear-gradient(to bottom,var(--public-account-username-input-fill),var(--public-events-next-card-fill-5) 45%,var(--public-events-next-card-fill-6) 100%);content:"";height:58%;position:absolute;bottom:0;left:0;right:0}.events-next-card-top,.events-next-copy{z-index:1;position:relative}.events-next-copy{margin-top:auto;padding:0 12px 7px}.events-next-copy h3{color:var(--public-events-next-copy-text-2);text-shadow:0 2px 8px var(--public-events-next-copy-shadow);font-size:clamp(1.05rem,1.2vw,1.32rem)}.events-next-copy strong{color:var(--public-events-next-copy-text)}.events-next-copy p{max-width:92%;color:var(--public-events-next-copy-text-3);text-shadow:0 1px 4px var(--public-events-next-copy-shadow-2)}.events-next-actions{z-index:1;margin:0;padding:6px 12px 11px;position:relative}.events-season{background:linear-gradient(180deg,var(--public-discover-grid-card-fill),var(--public-events-season-fill))}.events-convention{isolation:isolate;background:var(--public-builder-v2-core-fill-3);padding:0;position:relative;overflow:hidden}.events-convention-art{z-index:-3;background:radial-gradient(circle at 65% 35%,var(--public-events-convention-art-fill),var(--public-account-username-input-fill) 38%),linear-gradient(145deg,var(--public-class-v2-banner-fill-3),var(--public-events-season-fill) 68%);position:absolute;inset:0}.events-convention:before{z-index:-2;background:linear-gradient(to bottom,var(--public-events-convention-fill) 0%,var(--public-adventuring-bag-quantity-fill) 40%,var(--public-events-convention-fill-2) 82%);content:"";position:absolute;inset:0}.events-convention-copy{z-index:1;margin-top:auto;padding:12px 10px 3px;position:relative}.events-convention h3{color:var(--public-events-convention-text-2);text-shadow:0 2px 7px var(--public-events-convention-shadow);font-size:1rem}.events-convention strong{color:var(--public-events-convention-text)}.events-convention p{color:var(--public-events-convention-text-3)}.events-convention-action{z-index:1;margin:0;padding:4px 10px 10px;position:relative}.events-volunteer:where(:not([hidden])){display:flex}.events-volunteer-art{background:radial-gradient(circle at 25% 42%,var(--public-events-volunteer-art-fill),var(--public-account-username-input-fill) 37%),linear-gradient(120deg,var(--public-events-volunteer-art-fill-2),var(--public-builder-v2-core-fill-3) 64%)}.events-volunteer-copy{background:linear-gradient(90deg,var(--public-account-username-input-fill),var(--public-events-volunteer-copy-fill))}.events-volunteer-copy h2{color:var(--public-events-volunteer-copy-text);text-shadow:0 2px 8px var(--public-events-convention-shadow);margin:0;font-size:clamp(1.4rem,1.7vw,1.9rem)}.events-volunteer-copy p{color:var(--public-events-next-copy-text-3)}.events-volunteer-points{margin-top:10px}.events-volunteer-copy{text-align:left;width:58%;margin-left:0;margin-right:auto;padding:16px 17px}.events-volunteer-actions{justify-content:flex-start}@media (width<=1150px){.events-volunteer-copy{width:68%}}.events-next{padding-top:0}.events-season{flex:1.15 1 0;padding:12px 13px 13px}.events-season .events-framework-heading{flex:none;min-height:28px;margin:0 0 9px}.events-season-grid:where(:not([hidden])){border-top:1px solid var(--public-events-season-grid-border);border-left:1px solid var(--public-events-season-grid-border-2);flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:0;min-height:0;display:grid}.events-season-month:where(:not([hidden])){border-right:1px solid var(--public-events-season-month-border-2);border-bottom:1px solid var(--public-events-season-month-border-2);flex-direction:column;min-width:0;min-height:0;display:flex}.events-season-month:nth-child(-n+6){border-bottom:1px solid var(--public-events-season-month-border)}.events-season-month-name{color:var(--public-events-season-month-name-text);letter-spacing:.14em;text-align:left;border-bottom:1px solid var(--public-events-season-month-name-border);flex:none;padding:7px 9px 6px;font-size:.54rem;font-weight:700}.events-season-month-track:where(:not([hidden])){flex-direction:column;flex:auto;gap:7px;min-height:0;padding:9px 9px 8px;display:flex}.events-season-event:where(:not([hidden])){border-left-width:2px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title cal""date cal""type cal";align-items:start;gap:2px 10px;min-width:0;padding:4px 6px 5px 12px;display:grid;position:relative}.events-season-event strong{width:auto;color:var(--public-events-season-event-text-2);white-space:normal;text-overflow:clip;grid-area:title;font-family:Georgia,Times New Roman,serif;font-size:.76rem;font-weight:400;line-height:1.08;overflow:visible}.events-season-date{color:var(--public-events-season-date-text);grid-area:date;margin-top:1px;font-size:.49rem;font-weight:600;line-height:1.2}.events-season-event small:where(:not([hidden])),.events-season-date:where(:not([hidden])){white-space:normal;display:block}.events-season-event small{color:var(--public-events-season-event-text-3);grid-area:type;margin:0;font-size:.46rem;line-height:1.15}.events-season-event button{color:var(--public-events-season-event-text);white-space:nowrap;grid-area:cal;align-self:center;margin:0;padding:4px 0 4px 7px;font-size:.47rem}.events-season-dot{width:6px;height:6px;top:8px;left:-4px}.events-season-empty{color:var(--public-events-season-empty-text);margin:auto;font-family:Georgia,Times New Roman,serif;font-size:.85rem}@media (width<=1150px){.events-season-grid{grid-template-rows:repeat(4,minmax(105px,auto));grid-template-columns:repeat(3,minmax(0,1fr))}}.events-next-card:first-child .events-next-art{background-position:50% 42%;background-size:cover}.events-next-card:first-child:before{background:linear-gradient(90deg,var(--public-events-next-card-fill-7) 0%,var(--public-events-next-card-fill-8) 55%,var(--public-events-next-card-fill-9) 100%)}.events-next-card:first-child:after{background:linear-gradient(to bottom,var(--public-account-username-input-fill) 0%,var(--public-events-next-card-fill-3) 20%,var(--public-events-next-card-fill-10) 60%,var(--public-events-next-card-fill-11) 100%);height:54%}.events-next-card-shrine .events-next-art{background-position:50% 43%;background-size:cover;inset:-3%;transform:scale(1.025)}.events-next-card-shrine:before{background:linear-gradient(to bottom,var(--public-events-next-card-shrine-fill) 0%,var(--public-events-next-card-shrine-fill-2) 14%,var(--public-events-next-card-shrine-fill-3) 34%,var(--public-account-username-input-fill) 52%),linear-gradient(90deg,var(--public-events-next-card-shrine-fill-4) 0%,var(--public-account-username-input-fill) 55%,var(--public-events-next-card-shrine-fill-5) 100%)}.events-next-card-shrine:after{background:linear-gradient(to bottom,var(--public-account-username-input-fill) 0%,var(--public-events-next-card-shrine-fill-6) 24%,var(--public-events-next-card-shrine-fill-7) 68%,var(--public-events-next-card-shrine-fill-8) 100%);height:45%}.events-next-card-shrine .events-next-card-top{text-shadow:0 1px 3px var(--public-token-card-title-shadow-2),0 0 8px var(--public-events-next-copy-shadow-2)}.events-next-card-ebony .events-next-art{background-position:50% 43%;background-size:cover;inset:-3%;transform:scale(1.025)}.events-next-card-ebony:before{background:linear-gradient(to bottom,var(--public-events-next-card-shrine-fill) 0%,var(--public-events-next-card-shrine-fill-2) 14%,var(--public-events-next-card-shrine-fill-3) 34%,var(--public-account-username-input-fill) 52%),linear-gradient(90deg,var(--public-events-next-card-shrine-fill-4) 0%,var(--public-account-username-input-fill) 55%,var(--public-events-next-card-shrine-fill-5) 100%)}.events-next-card-ebony:after{background:linear-gradient(to bottom,var(--public-account-username-input-fill) 0%,var(--public-events-next-card-shrine-fill-6) 24%,var(--public-events-next-card-shrine-fill-7) 68%,var(--public-events-next-card-shrine-fill-8) 100%);height:45%}.events-next-card-ebony .events-next-card-top{text-shadow:0 1px 3px var(--public-token-card-title-shadow-2),0 0 8px var(--public-events-next-copy-shadow-2)}.events-next-card-grunnel .events-next-art{background-position:50% 43%;background-size:cover;inset:-3%;transform:scale(1.025)}.events-next-card-grunnel:before{background:linear-gradient(to bottom,var(--public-events-next-card-shrine-fill) 0%,var(--public-events-next-card-shrine-fill-2) 14%,var(--public-events-next-card-shrine-fill-3) 34%,var(--public-account-username-input-fill) 52%),linear-gradient(90deg,var(--public-events-next-card-shrine-fill-4) 0%,var(--public-account-username-input-fill) 55%,var(--public-events-next-card-shrine-fill-5) 100%)}.events-next-card-grunnel:after{background:linear-gradient(to bottom,var(--public-account-username-input-fill) 0%,var(--public-events-next-card-shrine-fill-6) 24%,var(--public-events-next-card-shrine-fill-7) 68%,var(--public-events-next-card-shrine-fill-8) 100%);height:45%}.events-next-card-grunnel .events-next-card-top{text-shadow:0 1px 3px var(--public-token-card-title-shadow-2),0 0 8px var(--public-events-next-copy-shadow-2)}.events-next-card-top{padding:7px 7px 0}.events-next-card-top>span:where(:not([hidden])){background:var(--public-events-next-card-top-fill);border:1px solid var(--public-events-next-card-top-border);min-height:19px;box-shadow:0 1px 5px var(--public-builder-picker-shadow);-webkit-backdrop-filter:blur(2px);text-shadow:0 1px 2px var(--public-token-card-title-shadow-2),0 0 5px var(--public-token-card-title-shadow-2);align-items:center;padding:3px 6px;display:inline-flex}.events-next-card-gamehole{background:radial-gradient(circle at 50% 38%,var(--public-events-next-card-gamehole-fill),var(--public-account-username-input-fill) 50%),var(--public-discover-grid-card-fill)}.events-next-card-gamehole .events-next-art:where(:not([hidden])){display:none}.events-next-card-gamehole .events-next-convention-showcase:where(:not([hidden])){z-index:-3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px;min-width:0;min-height:0;display:grid;position:absolute;inset:22px 14px 47px}.events-next-card-gamehole .events-next-convention-logo{background-repeat:no-repeat;min-width:0;min-height:0}.events-next-card-gamehole .events-next-adventure-stack:where(:not([hidden])){grid-template-rows:repeat(2,minmax(0,1fr));gap:3px;min-width:0;min-height:0;margin:0;padding:0;display:grid}.events-next-card-gamehole .events-next-adventure-art{background-color:var(--public-account-username-input-fill);min-width:0;min-height:0;box-shadow:none;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;margin:0}.events-next-card-gamehole:before{background:linear-gradient(to bottom,var(--public-events-next-card-gamehole-fill-2) 0%,var(--public-events-next-card-gamehole-fill-3) 17%,var(--public-account-username-input-fill) 34%)}.events-next-card-gamehole:after{background:linear-gradient(to bottom,var(--public-account-username-input-fill) 0%,var(--public-events-convention-fill) 22%,var(--public-events-next-card-gamehole-fill-4) 68%,var(--public-events-next-card-gamehole-fill-5) 100%);height:36%}.events-next-card-gamehole .events-next-convention-logo{background-position:68%;background-size:82%}.events-convention-art{background-position:50%;background-repeat:no-repeat;background-size:contain}.events-convention:first-child .events-convention-art{margin:20px 18% 42px}.events-convention:nth-child(2) .events-convention-art{margin:18px 20% 40px}.events-convention:nth-child(3) .events-convention-art{margin:10px 15% 30px}.events-volunteer{isolation:isolate;background:var(--public-builder-v2-core-fill-3);position:relative;overflow:hidden}.events-volunteer-art{z-index:-3;opacity:.88;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.events-volunteer:before{z-index:-2;content:"";pointer-events:none;position:absolute;inset:0}.events-volunteer:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(to bottom,var(--public-builder-empty-ring-fill-4) 0%,var(--public-account-username-input-fill) 32%,var(--public-account-username-input-fill) 65%,var(--public-classes-browser-progression-emblem-filter) 100%);position:absolute;inset:0}.events-volunteer-copy{z-index:1;position:relative}.events-volunteer:before{background:linear-gradient(to right,var(--public-events-volunteer-fill) 0%,var(--public-events-volunteer-fill-2) 16%,var(--public-events-volunteer-fill-3) 28%,var(--public-events-volunteer-fill-4) 39%,var(--public-events-volunteer-fill-5) 51%,var(--public-events-volunteer-fill-6) 66%,var(--public-events-volunteer-fill-7) 100%)}.events-volunteer-copy{max-width:43%}@media (width<=1100px){#root .app-shell .page-shell .events-page>*{margin-block:0 4px}#root .app-shell .page-shell :is(.events-next-grid,.events-lower-grid,.events-convention-grid):where(:not([hidden])){grid-template-columns:minmax(0,1fr);gap:4px;display:grid}#root .app-shell .page-shell :is(.events-next,.events-convention,.events-volunteer){flex:none;grid-area:auto;height:auto;min-height:180px;max-height:none;position:relative;inset:auto;overflow:hidden}#root .app-shell .page-shell :is(.events-next-copy,.events-convention-copy,.events-volunteer-copy){width:100%;max-width:none;height:auto;padding:16px;position:relative;inset:auto}#root .app-shell .page-shell :is(.events-next-copy,.events-convention-copy,.events-volunteer-copy) p{font-size:.95rem;line-height:1.5}#root .app-shell .page-shell :is(.events-next-actions,.events-volunteer-actions):where(:not([hidden])){flex-wrap:wrap;gap:8px;display:flex;position:relative;inset:auto}#root .app-shell .page-shell :is(.events-next-actions,.events-volunteer-actions) a:where(:not([hidden])){align-items:center;min-height:44px;display:inline-flex}#root .app-shell .page-shell .events-season{padding:12px}#root .app-shell .page-shell .events-season-grid:where(:not([hidden])){grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:auto;display:grid}#root .app-shell .page-shell :is(.events-season-month,.events-season-month-track,.events-season-event){min-width:0;height:auto;min-height:0;max-height:none;overflow:visible}#root .app-shell .page-shell .events-framework-heading:where(:not([hidden])){flex-wrap:wrap;gap:6px;height:auto;padding:12px;display:flex}#root .app-shell .page-shell .events-convention-art{background-repeat:no-repeat;background-size:contain;height:100px;max-height:100px;position:relative;inset:auto}#root .app-shell .page-shell :is(.events-convention-art img,.events-next-convention-logo){object-fit:contain;max-width:100%;max-height:100px}#root .app-shell .page-shell .events-page :is(.events-next,.events-next-grid,.events-convention-grid){width:100%;min-width:0;height:auto;min-height:0;max-height:none;overflow:visible}#root .app-shell .page-shell .events-page :is(.events-next-grid,.events-convention-grid):where(:not([hidden])){grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:10px;display:grid}#root .app-shell .page-shell .events-page :is(.events-next-card,.events-convention,.events-volunteer):where(:not([hidden])){box-sizing:border-box;flex-direction:column;gap:0;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;padding:0;display:flex;position:relative;inset:auto;overflow:hidden}#root .app-shell .page-shell .events-page :is(.events-next-card,.events-convention,.events-volunteer):where(:not([hidden])):before,#root .app-shell .page-shell .events-page :is(.events-next-card,.events-convention,.events-volunteer):where(:not([hidden])):after{content:none;display:none}#root .app-shell .page-shell .events-page .events-next-card-top:where(:not([hidden])){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;height:auto;min-height:0;margin:0;padding:10px 12px;display:flex;position:static;inset:auto;transform:none}#root .app-shell .page-shell .events-page .events-next-card-top>span{white-space:normal;min-width:0;font-size:10px;line-height:1.3}#root .app-shell .page-shell .events-page :is(.events-next-art,.events-next-convention-showcase,.events-next-convention-logo,.events-next-adventure-stack,.events-next-adventure-art,.events-convention-art,.events-volunteer-art){z-index:auto;opacity:1;filter:none;box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;min-width:0;min-height:0;max-height:none;margin:0;position:relative;inset:auto;transform:none}#root .app-shell .page-shell .events-page :is(.events-next-art,.events-volunteer-art):where(:not([hidden])){aspect-ratio:16/9;width:100%;height:auto;max-height:280px;display:block}#root .app-shell .page-shell .events-page :is(.events-next-art,.events-next-convention-logo,.events-convention-art):not([style*=background-image]):where(:not([hidden])){display:none}#root .app-shell .page-shell .events-page .events-next-convention-showcase:where(:not([hidden])){grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;height:190px;padding:10px 12px;display:grid}#root .app-shell .page-shell .events-page .events-next-convention-logo:where(:not([hidden])){background-size:contain;width:100%;max-width:100%;height:100%;display:block}#root .app-shell .page-shell .events-page .events-next-adventure-stack:where(:not([hidden])){grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);gap:8px;width:100%;height:100%;padding:0;display:grid}#root .app-shell .page-shell .events-page .events-next-adventure-art{width:100%;height:100%;box-shadow:none;border:0;padding:0}#root .app-shell .page-shell .events-page :is(.events-next-copy,.events-convention-copy,.events-volunteer-copy){box-sizing:border-box;background:0 0;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;margin:0;padding:12px;position:static;inset:auto;transform:none}#root .app-shell .page-shell .events-page :is(.events-next-copy h3,.events-convention-copy h3){overflow-wrap:anywhere;text-shadow:none;margin:0 0 6px;font-size:21px;line-height:1.25}#root .app-shell .page-shell .events-page :is(.events-next-copy strong,.events-convention-copy strong){font-size:12px;line-height:1.4}#root .app-shell .page-shell .events-page :is(.events-next-copy p,.events-convention-copy p,.events-volunteer-copy p){overflow-wrap:anywhere;max-width:100%;text-shadow:none;margin:8px 0 0;font-size:14px;line-height:1.5}#root .app-shell .page-shell .events-page :is(.events-next-actions,.events-volunteer-actions):where(:not([hidden])){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;height:auto;margin:0;padding:0 12px 10px;display:flex;position:static;inset:auto}#root .app-shell .page-shell .events-page :is(.events-next-actions,.events-volunteer-actions)>:is(a,button):where(:not([hidden])){white-space:normal;box-sizing:border-box;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:44px;padding:8px;font-size:13px;line-height:1.3;display:inline-flex}#root .app-shell .page-shell .events-page .events-convention:where(:not([hidden])){grid-template-rows:auto auto;grid-template-columns:96px minmax(0,1fr);align-items:center;column-gap:12px;padding:12px;display:grid}#root .app-shell .page-shell .events-page .events-convention-art:where(:not([hidden])){grid-area:1/1/3;align-self:center;width:96px;max-width:100%;height:96px;max-height:96px;padding:0;display:block}#root .app-shell .page-shell .events-page .events-convention-copy{grid-area:1/2;padding:0}#root .app-shell .page-shell .events-page .events-convention-copy h3{font-size:19px}#root .app-shell .page-shell .events-page .events-convention-action:where(:not([hidden])){grid-area:2/2;align-items:center;min-height:44px;margin:0;padding:6px 0 0;font-size:12px;display:flex;position:static;inset:auto;transform:none}#root .app-shell .page-shell .events-page .events-volunteer-copy h2{overflow-wrap:anywhere;text-shadow:none;font-size:23px;line-height:1.25}#root .app-shell .page-shell .events-page .events-volunteer-actions{justify-content:flex-start;padding:12px 0 0}#root .app-shell .page-shell .events-page .events-volunteer-points:where(:not([hidden])){flex-wrap:wrap;gap:6px;font-size:12px;display:flex}}#root .app-shell .page-shell .events-season>.events-framework-heading.events-season-heading:where(:not([hidden])){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:0;margin:0 0 13px;padding:0;display:grid}.events-season .events-season-heading-copy{min-width:0}.events-season .events-season-heading-copy h2{margin:0}.events-season .events-season-heading-copy p{max-width:55ch;color:var(--public-events-next-copy-text-3,#aaa19a);margin:8px 0 0;font-size:clamp(.85rem,.98vw,.98rem);line-height:1.45}.events-season .events-season-year-switcher:where(:not([hidden])){scrollbar-width:thin;scrollbar-color:var(--public-events-season-event-border,#5d5750) transparent;align-items:stretch;gap:8px;min-width:0;max-width:min(53vw,560px);display:flex;overflow:auto hidden}.events-season .events-season-year:where(:not([hidden])){box-sizing:border-box;min-width:0;min-height:max(var(--public-control-min-height,54px), 54px);appearance:none;border:1px solid var(--public-discover-grid-card-border-2,#292722);background:linear-gradient(180deg, var(--public-events-next-art-fill-2,#151311), var(--public-discover-grid-card-fill,#090a0a));color:var(--public-events-next-copy-text-3,#aaa19a);text-align:center;cursor:pointer;transition:var(--ui-motion-transition,border-color .15s ease, background-color .15s ease);border-radius:0;flex-direction:column;flex:0 0 132px;justify-content:center;align-items:center;gap:4px;padding:8px 12px 10px;display:flex;position:relative}.events-season .events-season-year strong:where(:not([hidden])){color:var(--public-events-season-event-text-2,#ddd1c4);font-family:Georgia,Times New Roman,serif;font-size:1.24rem;font-weight:400;line-height:1.05;display:block}.events-season .events-season-year span:where(:not([hidden])){color:var(--public-events-volunteer-actions-text-2,#928980);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-family:inherit;font-size:.53rem;font-weight:700;line-height:1.2;display:block}.events-season .events-season-year:after{background:var(--ui-highlight,#e4c58e);opacity:0;content:"";height:2px;transition:var(--ui-motion-transition,opacity .15s ease);position:absolute;bottom:0;left:22%;right:22%}.events-season .events-season-year[aria-pressed=true]{border-color:var(--public-events-season-dot-text,#9e8455);background:linear-gradient(180deg, var(--public-events-next-art-fill,#624a342b), var(--public-discover-grid-card-fill,#090a0a) 95%);box-shadow:inset 0 0 0 1px var(--public-events-next-art-fill,#624a342b)}.events-season .events-season-year[aria-pressed=true] strong{color:var(--public-events-framework-heading-text,#e5d8ca)}.events-season .events-season-year[aria-pressed=true] span{color:var(--ui-highlight,#e4c58e)}.events-season .events-season-year[aria-pressed=true]:after{opacity:1}@media (hover:hover){.events-season .events-season-year:hover:not([aria-pressed=true]){border-color:var(--public-events-season-dot-text,#9e8455)}.events-season .events-season-year:hover:not([aria-pressed=true]) strong{color:var(--public-events-framework-heading-text,#e5d8ca)}}.events-season .events-season-year:focus-visible{outline:2px solid var(--ui-highlight,#e4c58e);outline-offset:2px}@media (width<=700px){#root .app-shell .page-shell .events-season>.events-framework-heading.events-season-heading{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:12px}.events-season .events-season-heading-copy p{font-size:.95rem}.events-season .events-season-year-switcher{width:100%;max-width:100%}.events-season .events-season-year{min-height:max(var(--public-control-min-height,64px), 64px);flex:1 0 124px;padding:10px 12px}.events-season .events-season-year strong{font-size:1.34rem}}@media (prefers-reduced-motion:reduce){.events-season .events-season-year,.events-season .events-season-year:after{transition:var(--ui-motion-transition,none)}}@media (width>=1101px) and (width<=1699px),(width>=1101px) and (height<=849px){#root .app-shell .page-shell .events-command-header:where(:not([hidden])){display:none}#root .app-shell .page-shell .events-page{overflow:hidden}#root .app-shell .page-shell .events-next{flex:1.1 1 0}#root .app-shell .page-shell .events-next-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#root .app-shell .page-shell .events-season{flex:1.8 1 0}#root .app-shell .page-shell .events-season-heading-copy>p:where(:not([hidden])){display:none}#root .app-shell .page-shell .events-season-year{min-height:max(var(--public-control-min-height,44px), 44px);padding-block:5px}#root .app-shell .page-shell .events-season-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr))}#root .app-shell .page-shell .events-season-event{flex:none;grid-template-areas:"title cal""date cal"}#root .app-shell .page-shell .events-season-event small{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#root .app-shell .page-shell .events-convention-action:where(:not([hidden])),#root .app-shell .page-shell .events-convention-kind:where(:not([hidden])){display:none}#root .app-shell .page-shell .events-lower-grid{flex:.85 1 0;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}#root .app-shell .page-shell .events-conventions>.events-framework-heading:where(:not([hidden])){display:none}#root .app-shell .page-shell .events-conventions{background:0 0;border:0;padding:0}#root .app-shell .page-shell .events-convention-grid{gap:6px;margin-top:0}#root .app-shell .page-shell .events-convention:where(:not([hidden])){border-color:var(--public-discover-grid-card-border-2);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}#root .app-shell .page-shell .events-convention-art{z-index:0;grid-area:1/1/-1;place-self:center;width:64%;height:clamp(36%,100% + -3.325rem - 32px,48%);min-height:0;margin:0;position:relative;inset:auto}#root .app-shell .page-shell .events-convention:nth-child(2) .events-convention-art{width:60%}#root .app-shell .page-shell .events-convention:nth-child(3) .events-convention-art{width:70%}#root .app-shell .page-shell .events-convention-copy{grid-area:2/1/auto/-1;margin-top:0;padding:8px 10px}#root .app-shell .page-shell .events-convention-copy:has(>p:not(.events-convention-kind)):where(:not([hidden])){grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 6px;display:grid}#root .app-shell .page-shell .events-convention-copy:has(>p:not(.events-convention-kind)) h3{grid-column:1/-1}#root .app-shell .page-shell .events-convention-copy:has(>p:not(.events-convention-kind)) :is(strong,p){margin:0}#root .app-shell .page-shell .events-volunteer-copy{padding:13px}#root .app-shell .page-shell .events-volunteer-copy h2{font-size:clamp(1.28rem,1.5vw,1.7rem)}#root .app-shell .page-shell .events-volunteer-actions{flex-wrap:wrap}#root .app-shell .page-shell :is(.events-volunteer-copy>p,.events-volunteer-points):where(:not([hidden])){display:none}#root .app-shell .page-shell .events-official-link:where(:not([hidden])){color:var(--public-token-command-main-text);margin-top:5px;font-size:.67rem;text-decoration:none;display:inline-block}}@media (width>=1101px) and (height<=700px){#root .app-shell .page-shell .events-convention-art{height:32%}#root .app-shell .page-shell .events-next{flex:.7 1 0}#root .app-shell .page-shell .events-season{flex:2.3 1 0}#root .app-shell .page-shell .events-lower-grid{flex:1.05 1 0}#root .app-shell .page-shell .events-next-copy>p:where(:not([hidden])){display:none}#root .app-shell .page-shell .events-next-card:where(:not([hidden])){grid-template-rows:auto minmax(0,1fr) auto;display:grid}#root .app-shell .page-shell .events-next-card-top{min-height:0;margin:0;padding-block:3px 0;position:static}#root .app-shell .page-shell .events-next-card-top>span{min-height:0;box-shadow:none;text-shadow:none;background:0 0;border:0;padding-block:0}#root .app-shell .page-shell :is(.events-next-art,.events-next-convention-showcase):where(:not([hidden])){display:none}#root .app-shell .page-shell .events-next-copy{align-self:center;margin:0;padding-block:0;position:static}#root .app-shell .page-shell .events-next-copy h3{font-size:1rem}#root .app-shell .page-shell .events-next-actions{padding-block:3px;position:static}#root .app-shell .page-shell .events-season-month-track,#root .app-shell .page-shell .events-season-month-name{padding-block:4px}#root .app-shell .page-shell .events-season-event{column-gap:4px;padding-block:3px}#root .app-shell .page-shell .events-season-event button{font-size:0}#root .app-shell .page-shell .events-season-event button:after{content:"+";font-size:.67rem}}.events-official-link:where(:not([hidden])){display:none}.community-page:where(:not([hidden])){box-sizing:border-box;top:var(--td-page-top);width:100%;max-width:none;height:auto;min-height:0;max-height:none;padding:var(--td-page-padding-top) var(--app-page-gutter) var(--td-page-padding-bottom);background:var(--public-account-page-fill);flex-direction:column;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}.community-command-header:where(:not([hidden])){box-sizing:border-box;width:100%;max-width:none;height:58px;min-height:58px;margin:var(--td-header-margin,0);align-items:center;gap:var(--td-header-actions-gap,0);background:var(--public-account-username-input-fill);border:0;flex:0 0 58px;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.community-command-title:where(:not([hidden])){align-items:center;gap:0;min-width:0;padding:0 24px 0 0;display:flex}.community-command-title h1{color:var(--public-builder-identity-player-text);white-space:nowrap;flex:none;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.1rem);font-weight:400;line-height:.95}.community-command-title p{flex:0 1 var(--td-header-description-width,760px);min-width:0;max-width:var(--td-header-description-width,760px);border-left:1px solid var(--public-characters-command-create-border);color:var(--public-token-command-main-text);letter-spacing:0;white-space:normal;margin:0 0 0 18px;padding:3px 0 3px 18px;font-size:.66rem;line-height:1.45}@media (width>=1500px){.community-page{padding-left:10px;padding-right:10px}}.community-page{gap:10px;overflow:hidden auto}.community-command-status:where(:not([hidden])){text-align:right;flex-direction:column;justify-content:center;place-self:stretch end;align-items:flex-end;min-width:245px;margin:0;padding:0;display:flex}.community-command-status>span{color:var(--public-community-command-status-text);letter-spacing:.12em;text-transform:uppercase;font-size:.5rem;font-weight:700;line-height:1}.community-command-status>strong{color:var(--public-community-command-status-text-2);margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:.92rem;font-weight:400;line-height:1.05}.community-command-status>small{color:var(--public-token-command-total-text-3);margin-top:3px;font-size:.52rem;line-height:1.1}.community-page-v2{width:100%;max-width:none;padding-bottom:42px}.community-page-v2 .community-command-header{margin-bottom:0}.community-feed-tabs:where(:not([hidden])){border-top:1px solid var(--public-token-card-footer-border);border-bottom:1px solid var(--public-td-history-cards-border);background:var(--public-community-feed-tabs-fill);justify-content:space-between;align-items:center;min-height:48px;padding:0 clamp(20px,1.7vw,30px);display:flex}.community-feed-tab-list:where(:not([hidden])){align-self:stretch;gap:8px;display:flex}.community-feed-tab-list button{min-width:72px;color:var(--public-community-feed-tab-list-text);background:var(--public-account-username-input-fill);cursor:pointer;font:inherit;border:0;padding:0 15px;font-size:.67rem;font-weight:600;position:relative}.community-feed-tab-list button:hover{color:var(--public-community-feed-tab-list-text-2)}.community-feed-tab-list button.is-active{color:var(--public-is-active-text)}.community-feed-tab-list button.is-active:after{background:var(--public-is-active-fill-5);content:"";height:2px;position:absolute;bottom:0;left:12px;right:12px}.community-feed-sort:where(:not([hidden])){border:1px solid var(--public-community-feed-sort-border);min-height:29px;color:var(--public-community-feed-tab-list-text);background:var(--public-adventuring-bag-picker-heading-fill-2);border-radius:4px;align-items:center;gap:12px;padding:0 10px;font-size:.62rem;display:flex}.community-hub-layout:where(:not([hidden])){grid-template-columns:250px minmax(520px,1fr) 330px;align-items:start;gap:14px;padding:14px clamp(20px,1.7vw,30px) 0;display:grid}.community-left-rail:where(:not([hidden])),.community-right-rail:where(:not([hidden])){gap:12px;display:grid}.community-rail-card,.community-side-card{border:1px solid var(--public-community-rail-card-border);background:linear-gradient(180deg,var(--public-community-rail-card-fill),var(--public-community-rail-card-fill-2));border-radius:5px;padding:14px;overflow:hidden}.community-rail-label{color:var(--public-community-rail-label-text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:11px;font-size:.56rem;font-weight:800}.community-share-build{width:100%;min-height:max(var(--public-control-min-height,37px), 37px);border:1px solid var(--public-community-share-build-border);color:var(--public-community-share-build-text);background:linear-gradient(180deg,var(--public-community-share-build-fill),var(--public-community-share-build-fill-3));cursor:pointer;font:inherit;border-radius:4px;font-size:.68rem;font-weight:700}.community-share-build span{margin-right:7px;font-size:.9rem}.community-share-build:hover{border-color:var(--public-community-share-build-border-2);background:var(--public-community-share-build-fill-2)}.community-browse-card{padding:14px 9px}.community-browse-card .community-rail-label{padding:0 7px}.community-browse-card button:where(:not([hidden])){width:100%;min-height:max(var(--public-control-min-height,34px), 34px);color:var(--public-community-browse-card-text);background:var(--public-account-username-input-fill);cursor:pointer;font:inherit;text-align:left;border:0;border-radius:3px;align-items:center;gap:10px;padding:0 9px;font-size:.65rem;display:flex}.community-browse-card button:hover{color:var(--public-td-account-tabs-text);background:var(--public-builder-token-choice-option-shadow)}.community-browse-card button.is-active{color:var(--public-is-active-text-2);background:linear-gradient(90deg,var(--public-is-active-fill-3),var(--public-is-active-fill-2))}.community-browse-icon{width:18px;color:var(--public-community-browse-icon-text);text-align:center}.community-user-summary:where(:not([hidden])){align-items:center;gap:10px;display:flex}.community-post-avatar:where(:not([hidden])),.community-user-avatar:where(:not([hidden])){border:1px solid var(--public-community-post-avatar-border);color:var(--public-community-post-avatar-text);background:var(--public-account-primary-button-fill-2);border-radius:3px;flex:none;place-items:center;font-family:Georgia,Times New Roman,serif;display:grid;overflow:hidden}.community-user-avatar{width:38px;height:38px}.community-post-avatar img:where(:not([hidden])),.community-user-avatar img:where(:not([hidden])){object-fit:cover;width:100%;height:100%;display:block}.community-user-summary>div:last-child:where(:not([hidden])){gap:2px;display:grid}.community-user-summary strong{color:var(--public-community-user-summary-text);font-size:.7rem}.community-user-summary small{color:var(--public-community-user-summary-text-2);font-size:.59rem}.community-profile-link:where(:not([hidden])){border-top:1px solid var(--public-account-readonly-field-border);color:var(--public-community-profile-link-text);justify-content:space-between;margin-top:12px;padding-top:10px;font-size:.61rem;text-decoration:none;display:flex}.community-center-feed:where(:not([hidden])){gap:10px;display:grid}.community-post-card{border:1px solid var(--public-community-feed-sort-border);background:linear-gradient(180deg,var(--public-community-post-card-fill),var(--public-builder-picker-filter-fill));box-shadow:0 7px 22px var(--public-builder-slotless-add-fill);border-radius:5px;overflow:hidden}.community-post-announcement{border-color:var(--public-community-post-announcement-border)}.community-preview-post{border-color:var(--public-community-preview-post-border);background:linear-gradient(105deg,var(--public-community-preview-post-fill),var(--public-community-preview-post-fill-2) 34%,var(--public-builder-picker-filter-fill))}.community-preview-post .community-post-header{border-bottom:1px solid var(--public-community-post-header-border)}.community-preview-post .community-post-type{color:var(--public-community-post-type-text-2)}.community-preview-post .community-post-copy h2{color:var(--public-community-post-copy-text)}.community-preview-post .community-post-copy p{color:var(--public-community-post-copy-text-2)}.community-post-header:where(:not([hidden])){justify-content:space-between;align-items:center;min-height:31px;padding:0 14px;display:flex}.community-post-header button{color:var(--public-community-post-header-text);background:var(--public-account-username-input-fill);cursor:pointer;border:0}.community-post-type:where(:not([hidden])){color:var(--public-community-post-type-text);letter-spacing:.12em;align-items:center;gap:8px;font-size:.54rem;font-weight:800;display:flex}.community-post-type span{border:1px solid var(--public-community-post-type-border);color:var(--public-community-post-type-text-2);background:var(--public-community-post-type-fill);letter-spacing:0;border-radius:3px;padding:2px 5px;font-size:.5rem}.community-build-owner:where(:not([hidden])){align-items:center;gap:9px;padding:3px 14px 0;display:flex}.community-post-avatar{width:30px;height:30px}.community-build-owner>div:where(:not([hidden])){gap:1px;display:grid}.community-build-owner strong{color:var(--public-community-build-owner-text-2);font-size:.65rem}.community-build-owner small{color:var(--public-community-build-owner-text);font-size:.57rem}.community-post-body:where(:not([hidden])){align-items:stretch;gap:16px;padding:7px 14px 12px;display:flex}.community-post-copy{flex:auto;min-width:0}.community-post-copy h2{color:var(--public-community-post-copy-text-3);margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:500;line-height:1.15}.community-post-meta{color:var(--public-account-text-button-text-2);margin-bottom:7px;font-size:.59rem}.community-post-copy p{max-width:760px;color:var(--public-community-post-copy-text-4);margin:0;font-size:.64rem;line-height:1.45}.community-post-art{border:1px solid var(--public-community-post-art-border);background:var(--public-community-post-art-fill);border-radius:4px;flex:0 0 138px;width:138px;min-height:92px;position:relative;overflow:hidden}.community-announcement-art:where(:not([hidden])){color:var(--public-community-announcement-art-text);background:radial-gradient(circle at 60% 30%,var(--public-community-announcement-art-fill),var(--public-character-modal-fill-2) 65%);align-content:center;justify-items:center;display:grid}.community-announcement-art span{font-family:Georgia,Times New Roman,serif;font-size:1.4rem}.community-announcement-art strong{text-align:center;margin-top:4px;font-size:.62rem;line-height:1.2}.community-event-art img:where(:not([hidden])){object-fit:cover;opacity:.72;width:100%;height:100%;display:block}.community-event-art strong{color:var(--public-builder-token-choice-actions-text-2);text-shadow:0 2px 4px var(--public-token-card-title-shadow-2);font-family:Georgia,Times New Roman,serif;font-size:.72rem;position:absolute;bottom:7px;left:7px;right:7px}.community-build-token-row:where(:not([hidden])){gap:5px;margin-top:13px;display:flex}.community-build-token-row>span:where(:not([hidden])){border:1px solid var(--public-community-build-token-row-border);width:30px;height:30px;color:var(--public-community-build-token-row-text);background:radial-gradient(circle,var(--public-community-build-token-row-fill-2),var(--public-community-build-token-row-fill));border-radius:50%;place-items:center;font-size:.72rem;display:grid}.community-build-token-row .community-build-more{color:var(--public-community-build-more-text);background:var(--public-community-build-more-fill);border-radius:50%}.community-post-footer:where(:not([hidden])){border-top:1px solid var(--public-account-readonly-field-border);justify-content:space-between;align-items:center;min-height:35px;padding:0 14px;display:flex}.community-post-footer>div:where(:not([hidden])){color:var(--public-community-post-footer-text-2);gap:20px;font-size:.6rem;display:flex}.community-post-footer a,.community-post-footer button{color:var(--public-community-post-footer-text);background:var(--public-account-username-input-fill);cursor:pointer;font:inherit;border:0;font-size:.61rem;font-weight:700;text-decoration:none}.community-feed-empty{border:1px solid var(--public-community-feed-empty-border);color:var(--public-account-section-heading-text);text-align:center;padding:50px}.community-next-event{padding:14px}.community-next-event-content:where(:not([hidden])){grid-template-columns:minmax(0,1fr) 92px;gap:12px;display:grid}.community-next-event-content h3{color:var(--public-community-next-event-content-text-2);margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:.9rem;font-weight:500}.community-next-event-content>div>span{color:var(--public-community-next-event-content-text-3);font-size:.59rem}.community-next-countdown:where(:not([hidden])){align-items:baseline;gap:7px;margin-top:10px;display:flex}.community-next-countdown strong{color:var(--public-community-next-countdown-text);font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:1}.community-next-countdown small{color:var(--public-community-next-countdown-text-2);font-size:.57rem}.community-next-event-content a:where(:not([hidden])){border:1px solid var(--public-community-next-event-content-border);color:var(--public-community-next-event-content-text);background:var(--public-community-next-event-content-fill);border-radius:4px;margin-top:13px;padding:7px 9px;font-size:.59rem;font-weight:700;text-decoration:none;display:inline-flex}.community-next-event-content>img:where(:not([hidden])){object-fit:cover;border:1px solid var(--public-token-pagination-border);border-radius:4px;width:92px;height:110px;display:block}.community-link-list:where(:not([hidden])){display:grid}.community-link-list a:where(:not([hidden])){border-bottom:1px solid var(--public-account-readonly-field-border);min-height:48px;color:inherit;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;text-decoration:none;display:grid}.community-link-list a:last-child{border-bottom:0}.community-link-icon:where(:not([hidden])){border:1px solid var(--public-community-link-icon-border);width:28px;height:28px;color:var(--public-community-link-icon-text);background:var(--public-community-link-icon-fill);border-radius:4px;place-items:center;font-size:.58rem;font-weight:800;display:grid}.community-link-list a>span:nth-child(2):where(:not([hidden])){gap:2px;display:grid}.community-link-list strong{color:var(--public-community-link-list-text-2);font-family:Georgia,Times New Roman,serif;font-size:.69rem;font-weight:500}.community-link-list small{color:var(--public-community-link-list-text-3);font-size:.55rem}.community-link-list b{color:var(--public-community-link-list-text);font-size:1rem;font-weight:400}.community-featured-creator{padding:14px}.community-creator-head:where(:not([hidden])){align-items:center;gap:9px;margin-bottom:11px;display:flex}.community-creator-head>span:where(:not([hidden])){border:1px solid var(--public-community-creator-head-border);width:33px;height:33px;color:var(--public-community-creator-head-text);background:var(--public-community-creator-head-fill);border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:.65rem;display:grid}.community-creator-head>div:where(:not([hidden])){gap:2px;display:grid}.community-creator-head strong{color:var(--public-account-connection-row-text);font-size:.68rem}.community-creator-head small{color:var(--public-community-build-owner-text);font-size:.56rem}.community-creator-feature:where(:not([hidden])){border:1px solid var(--public-community-creator-feature-border);min-height:78px;color:var(--public-community-creator-feature-text);background:linear-gradient(110deg,var(--public-community-creator-feature-fill),var(--public-community-creator-feature-fill-2));border-radius:4px;justify-content:space-between;align-items:center;padding:13px;font-size:.68rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.community-creator-feature b:where(:not([hidden])){border:1px solid var(--public-community-creator-feature-border-2);border-radius:50%;place-items:center;width:29px;height:29px;font-size:.57rem;display:grid}.community-creator-watch:where(:not([hidden])){color:var(--public-community-creator-watch-text);margin-top:10px;font-size:.59rem;font-weight:700;text-decoration:none;display:inline-block}@media (width<=1250px){.community-hub-layout{grid-template-columns:210px minmax(480px,1fr) 285px}}@media (width>=1251px){.community-page-v2 .community-post-body{padding:11px 16px 15px}.community-page-v2 .community-post-copy h2{margin-bottom:7px}.community-page-v2 .community-post-meta{margin-bottom:8px}.community-page-v2 .community-post-header{min-height:34px;padding:0 16px}.community-page-v2 .community-post-footer{padding:0 16px}.community-page-v2 .community-build-owner{gap:10px;padding:5px 16px 1px}.community-page-v2 .community-post-avatar{width:34px;height:34px}.community-page-v2 .community-post-art{flex-basis:150px;width:150px;min-height:100px}.community-page-v2 .community-left-rail>.community-rail-card:first-child{border-bottom-color:var(--public-community-rail-card-border-2);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:-12px}.community-page-v2 .community-browse-card{border-top-color:var(--public-account-username-input-fill);border-top-left-radius:0;border-top-right-radius:0}.community-page-v2 .community-post-body{min-height:0}.community-page-v2 .community-post-copy p{max-width:none}.community-page-v2 .community-hub-layout{justify-content:stretch;gap:14px}.community-page-v2 .community-center-feed{width:100%;min-width:0;max-width:none}.community-page-v2 .community-next-event-content{grid-template-columns:minmax(0,1fr) 112px;gap:16px}.community-page-v2 .community-next-event-content>img{width:112px;height:130px}}.community-page-v2 .community-hub-layout{padding-left:0;padding-right:0}@media (width>=1251px){.community-page-v2 .community-hub-layout{grid-template-columns:450px minmax(0,1fr) 450px;width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.community-page-v2 .community-left-rail,.community-page-v2 .community-right-rail{width:450px;min-width:450px;max-width:450px}.community-page-v2 .community-featured-creator>span,.community-page-v2 .community-rail-card>span{letter-spacing:.11em;font-size:.68rem}.community-page-v2 .community-browse-card a{font-size:.78rem}.community-page-v2 .community-featured-creator strong{font-size:.84rem}.community-page-v2 .community-featured-creator small{font-size:.67rem;line-height:1.4}.community-page-v2 .community-post-footer,.community-page-v2 .community-post-action,.community-page-v2 .community-post-stats{font-size:.67rem}.community-page-v2 .community-post-body,.community-page-v2 .community-rail-card{padding-left:16px;padding-right:16px}.community-page-v2 .community-rail-label{letter-spacing:.12em;font-size:.72rem}.community-page-v2 .community-share-build{font-size:.88rem}.community-page-v2 .community-browse-card button{min-height:max(var(--public-control-min-height,40px), 40px);font-size:.82rem}.community-page-v2 .community-browse-icon{font-size:.82rem}.community-page-v2 .community-user-summary strong{font-size:.86rem}.community-page-v2 .community-user-summary small{font-size:.69rem}.community-page-v2 .community-profile-link{font-size:.72rem}.community-page-v2 .community-post-type{letter-spacing:.1em;font-size:.72rem}.community-page-v2 .community-post-type span{font-size:.62rem}.community-page-v2 .community-post-copy h2{font-size:1.28rem;line-height:1.22}.community-page-v2 .community-post-copy p{font-size:.84rem;line-height:1.55}.community-page-v2 .community-post-meta{font-size:.72rem}.community-page-v2 .community-build-owner strong{font-size:.88rem}.community-page-v2 .community-build-owner small{font-size:.7rem}.community-page-v2 .community-post-footer{min-height:42px}.community-page-v2 .community-post-footer>div{font-size:.72rem}.community-page-v2 .community-post-footer a,.community-page-v2 .community-post-footer button{font-size:.74rem}.community-page-v2 .community-next-event-content h3{font-size:1.02rem}.community-page-v2 .community-next-event-content>div>span{font-size:.7rem}.community-page-v2 .community-next-countdown strong{font-size:2.25rem}.community-page-v2 .community-next-countdown small{font-size:.7rem}.community-page-v2 .community-next-event-content a{font-size:.72rem}.community-page-v2 .community-link-list a{min-height:58px}.community-page-v2 .community-link-list strong{font-size:.82rem}.community-page-v2 .community-link-list small{font-size:.68rem}.community-page-v2 .community-link-icon{width:32px;height:32px;font-size:.67rem}.community-page-v2 .community-link-list b{font-size:1.1rem}.community-page-v2 .community-creator-head strong{font-size:.84rem}.community-page-v2 .community-creator-head small{font-size:.68rem}.community-page-v2 .community-creator-feature{font-size:.82rem;line-height:1.3}.community-page-v2 .community-creator-watch{font-size:.7rem}.community-page-v2 .community-feed-tab-list button{font-size:.76rem}.community-page-v2 .community-feed-sort{font-size:.7rem}}@media (width<=1100px){#root .community-hub-layout>*{grid-area:auto;width:100%;min-width:0;height:auto;max-height:none;overflow:visible}#root .community-hub-layout:where(:not([hidden])){flex-direction:column;display:flex}#root .community-center-feed{order:-1}#root .community-post-card{padding:var(--td-mobile-gutter)}#root .app-shell .community-preview-post{padding-block:10px}#root .app-shell .community-preview-post h2{font-size:1rem}#root .app-shell .community-feed-tabs{padding:8px var(--td-mobile-card-padding);margin:0}#root .app-shell .community-feed-tab-list{min-width:0;max-width:100%;overflow-x:auto}}.community-links-tab:where(:not([hidden])),.community-mobile-links-panel:where(:not([hidden])){display:none}@media (width<=700px){#root .app-shell .page-shell .community-page-v2:where(:not([hidden])){width:100%;min-width:0;padding:0;display:block}#root .app-shell .page-shell .community-feed-tabs:where(:not([hidden])){border-top:0;width:100%;min-width:0;margin:0;padding:0 10px;display:block}#root .app-shell .page-shell .community-feed-tab-list:where(:not([hidden])){scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:0;width:100%;min-width:0;display:flex;overflow-x:auto}#root .app-shell .page-shell .community-feed-tab-list:where(:not([hidden]))::-webkit-scrollbar{display:none}#root .app-shell .page-shell .community-feed-tab-list button{min-width:0;min-height:max(var(--public-control-min-height,48px), 48px);white-space:nowrap;flex:none;padding:0 14px;font-size:12px}#root .app-shell .page-shell .community-feed-sort:where(:not([hidden])){display:none}#root .app-shell .page-shell .community-hub-layout:where(:not([hidden])){flex-direction:column;gap:8px;width:100%;min-width:0;margin:0;padding:8px 0 0;display:flex}#root .app-shell .page-shell .community-center-feed:where(:not([hidden])){order:1;gap:8px;width:100%;min-width:0;display:grid}#root .app-shell .page-shell .community-left-rail:where(:not([hidden])),#root .app-shell .page-shell .community-right-rail:where(:not([hidden])){display:none}#root .app-shell .page-shell .community-links-tab:where(:not([hidden])){align-items:center;gap:5px;display:inline-flex}#root .app-shell .page-shell .community-links-tab>span{opacity:.72;font-size:9px;transform:translateY(1px)}#root .app-shell .page-shell .community-mobile-links-panel:where(:not([hidden])){box-sizing:border-box;border-bottom:1px solid var(--public-account-readonly-field-border);background:var(--public-builder-picker-filter-fill);width:100%;min-width:0;margin:0;padding:0 14px 8px;display:none}#root .app-shell .page-shell .community-mobile-links-panel.is-open:where(:not([hidden])){display:block}#root .app-shell .page-shell .community-mobile-links-panel .community-link-list:where(:not([hidden])){grid-template-columns:minmax(0,1fr);width:100%;display:grid}#root .app-shell .page-shell .community-mobile-links-panel .community-link-list a{min-height:48px}#root .app-shell .page-shell .community-post-card{box-sizing:border-box;border-radius:0;width:100%;min-width:0;margin:0;padding:0}#root .app-shell .page-shell .community-post-header:where(:not([hidden])){flex-wrap:nowrap;align-items:center;gap:8px;min-height:38px;padding:0 14px;display:flex}#root .app-shell .page-shell .community-post-body:where(:not([hidden])){min-width:0;min-height:0;padding:10px 14px 14px;display:block}#root .app-shell .page-shell .community-post-copy h2{margin:0 0 6px;font-size:20px;line-height:1.16}#root .app-shell .page-shell .community-post-copy p{margin:0;font-size:13px;line-height:1.48}#root .app-shell .page-shell .community-post-meta{margin:0 0 8px;font-size:11px}#root .app-shell .page-shell .community-post-type{letter-spacing:.11em;font-size:10px}#root .app-shell .page-shell .community-post-type span{font-size:9px}#root .app-shell .page-shell .community-preview-post{padding:0}#root .app-shell .page-shell .community-preview-post .community-post-header{min-height:34px}#root .app-shell .page-shell .community-preview-post .community-post-body{padding:8px 14px 12px}#root .app-shell .page-shell .community-preview-post .community-post-copy h2{margin-bottom:4px;font-size:16px}#root .app-shell .page-shell .community-preview-post .community-post-copy p{font-size:12px;line-height:1.4}#root .app-shell .page-shell .community-build-owner{gap:9px;padding:8px 14px 0}#root .app-shell .page-shell .community-post-avatar{width:34px;height:34px}#root .app-shell .page-shell .community-build-owner strong{font-size:13px}#root .app-shell .page-shell .community-build-owner small{font-size:11px}#root .app-shell .page-shell .community-post-art:where(:not([hidden])){display:none}#root .app-shell .page-shell .community-build-token-row:where(:not([hidden])){scrollbar-width:none;gap:7px;width:100%;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}#root .app-shell .page-shell .community-build-token-row:where(:not([hidden]))::-webkit-scrollbar{display:none}#root .app-shell .page-shell .community-build-token-row>span{flex:0 0 34px;width:34px;height:34px}#root .app-shell .page-shell .community-post-footer:where(:not([hidden])){flex-wrap:nowrap;align-items:center;gap:10px;min-height:42px;padding:0 14px;display:flex}#root .app-shell .page-shell .community-post-footer>div{gap:18px;font-size:11px}#root .app-shell .page-shell .community-post-footer a{min-height:0;padding:0;font-size:12px}#root .app-shell .page-shell .community-post-footer button{min-height:max(var(--public-control-min-height,0px), 0px);--public-control-min-height:0px;padding:0;font-size:12px}#root .app-shell .page-shell .community-side-card{box-sizing:border-box;border-radius:0;width:100%;min-width:0;margin:0;padding:14px}#root .app-shell .page-shell .community-rail-label{margin-bottom:10px;font-size:10px}#root .app-shell .page-shell .community-next-event-content:where(:not([hidden])){grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:12px;display:grid}#root .app-shell .page-shell .community-next-event-content h3{margin-bottom:4px;font-size:18px}#root .app-shell .page-shell .community-next-event-content>div>span{font-size:11px}#root .app-shell .page-shell .community-next-countdown{margin-top:8px}#root .app-shell .page-shell .community-next-countdown strong{font-size:30px}#root .app-shell .page-shell .community-next-countdown small{font-size:11px}#root .app-shell .page-shell .community-next-event-content a{align-items:center;min-height:32px;margin-top:9px;padding:0 9px;font-size:11px}#root .app-shell .page-shell .community-next-event-content>img{width:88px;height:100px}#root .app-shell .page-shell .community-link-list a{min-height:52px}#root .app-shell .page-shell .community-link-list strong{font-size:13px}#root .app-shell .page-shell .community-link-list small{font-size:11px}#root .app-shell .page-shell .community-link-icon{width:32px;height:32px}#root .app-shell .page-shell .community-featured-creator{padding:14px}#root .app-shell .page-shell .community-creator-head{margin-bottom:10px}#root .app-shell .page-shell .community-creator-feature{min-height:64px;padding:11px 12px;font-size:12px}#root .app-shell .page-shell .community-creator-watch{margin-top:8px;font-size:11px}}@media (width>=1101px) and (width<=1699px),(width>=1101px) and (height<=849px){#root .app-shell .page-shell .community-hub-layout{grid-template-columns:minmax(0,225fr) minmax(0,482fr) minmax(0,225fr)}#root .app-shell .page-shell :is(.community-left-rail,.community-right-rail){width:100%;min-width:0;max-width:none}#root .app-shell .page-shell .community-post-art:where(:not([hidden])){display:none}#root .app-shell .page-shell .community-post-copy{width:100%;min-width:0}}.td-account-tabs:where(:not([hidden])){border-bottom:1px solid #ffffff24;gap:8px;margin:24px 0;display:flex}.td-account-tabs button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 18px}.td-account-tabs button[aria-selected=true]{border-bottom-color:var(--color-accent,#b94751);background:#ffffff0b}.td-account-tabs button:focus-visible,.td-history :is(button,input,select,a):focus-visible{outline-offset:3px;outline:2px solid}#td-account-panel-settings[hidden],#td-account-panel-history[hidden]{display:none}.td-history{min-width:0}.td-history p{line-height:1.6}.td-history-connect:where(:not([hidden])),.td-history-filters:where(:not([hidden])),.td-history-player:where(:not([hidden])){flex-wrap:wrap;align-items:end;gap:16px;display:flex}.td-history-connect label:where(:not([hidden])),.td-history-filters label:where(:not([hidden])){flex:220px;gap:8px;min-width:0;display:grid}.td-history input:not([type=checkbox]),.td-history select{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;background:#00000038;border:1px solid #fff3;border-radius:8px;padding:12px}.td-history select option{color:#eee;background:#22191c}.td-history button{cursor:pointer}.td-history button:disabled{opacity:.5;cursor:default}.td-history-note,.td-history-player span{opacity:.72;font-size:.88rem}.td-history-replace:where(:not([hidden])){align-items:start;gap:10px;margin-top:14px;display:flex}.td-history-player{justify-content:space-between;margin:24px 0 18px}.td-history-player h3{margin:0 0 6px;font-size:1.4rem}.td-history a{color:inherit;text-underline-offset:4px}.td-history-summary:where(:not([hidden])){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.td-history-summary div{background:#ffffff09;border:1px solid #ffffff21;border-radius:10px;padding:16px}.td-history-summary dt{opacity:.75;font-size:.8rem}.td-history-summary dd{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:clamp(1.25rem,2vw,1.9rem);font-weight:700}.td-history-filters{margin-top:26px}.td-history-filters label:first-child{flex-grow:2}.td-history-filters>span{opacity:.7;padding-bottom:12px;font-size:.85rem}.td-history-table{overflow-x:auto}.td-history-table table{border-collapse:collapse;width:100%;font-size:.9rem}.td-history-table :is(th,td){text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff1a;padding:13px 10px}.td-history-table th:first-child{text-align:left;width:40%}.td-history-table thead th{opacity:.7;font-size:.78rem;font-weight:500}.td-history-table tbody th{font-weight:500;line-height:1.45}.td-history-table tbody tr:nth-child(2n){background:#ffffff06}.td-history-cards:where(:not([hidden])){display:none}.td-history-error{color:#ffb1ad}.td-history-warning{color:#edcc93}.td-history-empty{background:#ffffff06;border:1px dashed #ffffff2e;border-radius:12px;margin-top:24px;padding:24px}.td-history-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.td-account-tabs button{flex:1;padding:12px 8px}.td-history-connect{align-items:stretch}.td-history-connect button{width:100%}.td-history-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.td-history-summary div{padding:12px}.td-history-table:where(:not([hidden])){display:none}.td-history-cards:where(:not([hidden])){gap:12px;display:grid}.td-history-cards article{background:#ffffff06;border:1px solid #ffffff24;border-radius:10px;min-width:0;padding:16px}.td-history-cards h4{overflow-wrap:anywhere;margin:0 0 16px;line-height:1.45}.td-history-cards dl:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.td-history-cards dt{opacity:.7;font-size:.76rem}.td-history-cards dd{font-variant-numeric:tabular-nums;margin:5px 0 0}.td-history-cards dl div:last-child{border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:12px}}.external-builds{color:inherit}.external-builds p{line-height:1.55}.external-builds-platforms:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.external-builds-platform{border:1px solid #7e857c55;border-radius:12px;min-width:0;padding:1.25rem}.external-builds-platform h3{margin-top:0;line-height:1.4}.external-builds-platform label:where(:not([hidden])){margin-bottom:.5rem;display:block}.external-builds-platform input{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:0 0;border:1px solid #7e857c88;border-radius:6px;padding:.7rem}.external-builds-note{opacity:.8;font-size:.875rem}.external-builds a{color:inherit;text-underline-offset:3px}.external-builds-actions:where(:not([hidden])){flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.external-builds button{cursor:pointer;font:inherit}.external-builds-actions button{color:inherit;background:0 0;border:1px solid #7e857c88;border-radius:6px;padding:.5rem .8rem}.external-builds button:disabled{opacity:.5;cursor:default}.external-builds-list{margin:1rem 0;padding:0;list-style:none}.external-builds-list>li{overflow-wrap:anywhere;border-bottom:1px solid #7e857c55;padding:1rem 0}.external-builds-select:where(:not([hidden])),.external-builds-confirm:where(:not([hidden])){align-items:flex-start;gap:.65rem;line-height:1.5;display:flex}.external-builds-select small:where(:not([hidden])){opacity:.8;text-transform:capitalize;display:block}.external-builds input[type=checkbox]{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.2rem}.external-builds-result{margin-left:1.75rem;font-size:.9rem}.external-builds details{margin:.75rem 0}.external-builds summary{cursor:pointer}.external-builds details li{margin-bottom:.5rem}.external-builds-confirm{margin:1rem 0}.external-builds-error{border-left:3px solid #ba665c;padding-left:.8rem}.external-builds-success{margin-left:auto}.external-builds :focus-visible{outline-offset:3px;outline:2px solid}@media (width<=700px){.external-builds-platforms{grid-template-columns:1fr}}.tdt-build-import{margin:1.25rem 0}.tdt-build-import select{max-width:100%;font:inherit;border-radius:6px;padding:.7rem}#root .account-page{max-width:var(--account-max-width,1280px);box-sizing:border-box;width:100%}#root .account-profile-shell{width:100%;min-width:0;max-width:1160px}#root .account-page :is(.external-builds,.td-history,.td-account-tabs){color:var(--public-td-account-tabs-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem}#root .account-page :is(.external-builds-platform,.td-history-summary div,.td-history-cards article){border:1px solid var(--public-td-history-cards-border);background:var(--public-td-history-cards-fill);border-radius:7px}#root .external-builds-platforms:where(:not([hidden])){margin:20px 0;display:block}#root .external-builds-platform{padding:20px}#root .external-builds-platform h3{color:var(--public-external-builds-platform-text);font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:500}#root .account-page :is(.external-builds-platform,.td-history) label{color:var(--public-td-history-text);font-size:.8rem}#root .account-page :is(.external-builds-platform,.td-history) :is(input:not([type=checkbox]),select){border:1px solid var(--public-td-history-border);background:var(--public-td-history-cards-fill);min-height:42px;color:var(--public-td-account-tabs-text);font:inherit;border-radius:4px;padding:10px 12px}#root .external-builds-platform input:not([type=checkbox]){margin-bottom:8px}#root .account-page :is(.external-builds-note,.td-history-note){color:var(--public-td-history-text);opacity:1;font-size:.8rem}#root .td-account-tabs{border-color:var(--public-td-history-cards-border)}#root .td-account-tabs button[aria-selected=true]{border-bottom-color:var(--public-td-account-tabs-border);color:var(--public-external-builds-platform-text);background:var(--public-td-account-tabs-fill)}#root .td-history-table table{font-size:.875rem}#root .td-history-table :is(th,td){padding:16px 12px}#root .td-history-summary dd{color:var(--public-td-history-summary-text)}#root .external-builds-platform .external-builds-confirm:where(:not([hidden])){display:flex}@media (width>=960px){#root .external-builds:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 24px;display:grid}#root .external-builds>:not(.external-builds-platforms):not(.tdt-build-import){grid-column:1/-1}#root .external-builds>.external-builds-platforms,#root .external-builds>.tdt-build-import{margin:20px 0 0}}@media (width<=700px){#root .account-page .account-settings-section{padding:18px 14px}#root .external-builds-platform{padding:16px}#root .td-history-connect button{min-height:max(var(--public-control-min-height,44px), 44px)}}@media (width>=1101px){#root .account-page{inset:var(--td-page-top,76px) 0 0;width:100%;max-width:var(--account-max-width,none);height:auto;min-height:0;padding:var(--td-page-padding-top,14px) var(--app-page-gutter,28px) var(--td-page-padding-bottom,24px);scrollbar-gutter:stable;background:var(--public-account-page-fill);margin:0;position:fixed;overflow:auto}#root .account-page .account-profile-shell{width:100%;max-width:none;margin:0}#root .account-page .account-profile-hero{grid-template-columns:170px minmax(0,1fr);padding-bottom:18px}#root .account-page .account-profile-identity h1{font-size:2rem}#root .account-page .td-account-tabs{margin:18px 0}#root .account-page #td-account-panel-settings:not([hidden]):where(:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}#root .account-page #td-account-panel-settings>.account-settings-section{min-width:0;margin-top:0}#root .account-page #td-account-panel-settings>.account-settings-section:first-child{grid-area:1/1}#root .account-page #td-account-panel-settings>.account-settings-section:last-child{grid-area:1/2}#root .account-page #td-account-panel-settings>.external-builds{grid-area:2/1/auto/-1}#root .account-page .external-builds:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}#root .account-page .external-builds>.external-builds-platforms{grid-column:1}#root .account-page .external-builds>.tdt-build-import{grid-column:2}#root .account-page #td-account-panel-history>.account-settings-section{margin-top:0}}#root .account-page :is(.account-profile-shell,.account-settings-section,.external-builds-platform,.td-history){box-sizing:border-box;min-width:0}#root .account-page .account-profile-identity{overflow-wrap:anywhere}#root .account-page .external-builds-platforms{min-width:0}#root .account-page .external-builds-platform :is(p,li){overflow-wrap:anywhere}@media (width<=1100px){#root .account-page .account-profile-shell{width:100%;max-width:none;margin:0}#root .account-page .account-profile-hero{grid-template-columns:1fr;justify-items:start;gap:16px;padding-bottom:18px}#root .account-page .account-profile-identity h1{font-size:1.85rem}#root .account-page #td-account-panel-settings:not([hidden]):where(:not([hidden])){flex-direction:column;gap:18px;display:flex}#root .account-page #td-account-panel-settings>.account-settings-section{width:100%;margin-top:0}#root .account-page .external-builds:where(:not([hidden])){display:block}#root .account-page .account-settings-grid{grid-template-columns:var(--account-columns,1fr);gap:var(--td-mobile-gap)}#root .account-page .account-settings-section{padding:18px 16px}#root .account-page .td-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#root .account-page .td-history-table:where(:not([hidden])){display:none}#root .account-page .td-history-cards:where(:not([hidden])){gap:12px;display:grid}#root .account-page .td-history-cards article{min-width:0;padding:16px}#root .account-page .td-history-cards h4{overflow-wrap:anywhere;margin:0 0 16px}#root .account-page .td-history-cards dl:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}#root .account-page .td-history-cards dt{opacity:.75;font-size:.8rem}#root .account-page .td-history-cards dd{margin:5px 0 0}#root .account-page .td-history-connect:where(:not([hidden])){grid-template-columns:1fr;align-items:stretch;display:grid}#root .account-page :is(.td-history-connect label,.td-history-filters label){flex-basis:auto}#root .account-page .td-history-filters:where(:not([hidden])){grid-template-columns:1fr;display:grid}#root .account-page :is(.td-history-connect button,.external-builds button){min-height:max(var(--public-control-min-height,44px), 44px)}}#root .account-page .external-builds:where(:not([hidden])){display:block}#root .account-page .external-builds-columns:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:24px;display:grid}#root .account-page .external-builds-columns>*{grid-column:auto;min-width:0}#root .account-page .external-builds-columns .external-builds-platforms,#root .account-page .external-builds-columns>.tdt-build-import{margin:0}#root .account-page .external-builds-tdcc>[role=status]:empty:where(:not([hidden])),#root .account-page .tdt-build-import>[role=status]:empty:where(:not([hidden])){display:none}#root .account-page .external-builds-review{margin-top:20px}#root .account-page .external-builds-list:where(:not([hidden])){gap:10px;display:grid}#root .account-page .external-builds-list>li{border:1px solid var(--public-td-history-cards-border);background:var(--public-td-history-cards-fill);border-radius:6px;padding:14px}#root .account-page .external-builds-select:where(:not([hidden])){align-items:start;gap:12px;margin:0;display:flex}#root .account-page .external-builds-select>span{flex:1;min-width:0}#root .account-page .external-builds-select strong:where(:not([hidden])){line-height:1.45;display:block}#root .account-page .external-builds-select small{margin-top:4px;font-size:.8rem}#root .account-page .external-builds-actions{margin:12px 0}#root .account-page .external-builds-actions h3{flex:100%;margin:0}#root .account-page .external-builds-result{border-top:1px solid var(--public-td-history-cards-border);margin:12px 0 0;padding-top:12px}#root .account-page .external-builds-list small{overflow-wrap:anywhere}@media (width<=1100px){#root .account-page .external-builds-columns{grid-template-columns:1fr;gap:20px}}@media (width>=1101px){#root .account-page #td-account-panel-settings:not([hidden]){align-items:stretch}}.account-page{max-width:760px;margin:0 auto}.account-kicker{color:var(--public-account-kicker-text);letter-spacing:.16em;margin-bottom:10px;font-size:.68rem;font-weight:700}.account-page{width:100%;padding:clamp(34px,4vw,64px) clamp(20px,3vw,48px) 70px}.account-profile-shell{width:min(980px,100%);margin:0 auto}.account-profile-hero:where(:not([hidden])){border-bottom:1px solid var(--public-td-history-cards-border);gap:28px;padding:0 0 30px;display:grid}.account-profile-avatar-wrap:where(:not([hidden])){gap:11px;display:grid}.account-profile-avatar:where(:not([hidden])){border:1px solid var(--public-account-profile-avatar-border);color:var(--public-td-history-summary-text);background:radial-gradient(circle at 35% 28%,var(--public-account-profile-avatar-fill),var(--public-account-profile-avatar-fill-2) 68%);box-shadow:0 16px 50px var(--public-account-profile-avatar-shadow-2);place-items:center;font-family:Georgia,Times New Roman,serif;font-size:2.8rem;font-weight:600;display:grid;overflow:hidden}.account-profile-avatar img:where(:not([hidden])){object-fit:cover;width:100%;height:100%;display:block}.account-avatar-input:where(:not([hidden])){display:none}.account-profile-identity{min-width:0}.account-profile-identity .account-kicker{color:var(--public-td-account-tabs-border);letter-spacing:.14em;margin-bottom:6px;font-size:.65rem;font-weight:800}.account-profile-identity h1{color:var(--public-account-profile-identity-text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:500;line-height:1}.account-profile-handle{color:var(--public-account-profile-handle-text);margin-top:8px;font-size:.82rem}.account-profile-status:where(:not([hidden])){color:var(--public-account-profile-status-text);text-transform:capitalize;align-items:center;gap:7px;margin-top:14px;font-size:.68rem;display:flex}.account-profile-status span{background:var(--public-account-profile-status-fill);border-radius:50%;width:6px;height:6px}.account-message{color:var(--public-account-message-text);background:var(--public-account-message-fill);border:1px solid var(--public-account-message-border);border-radius:5px;margin-top:18px;padding:11px 14px;font-size:.72rem}.account-error{border:1px solid var(--public-account-message-border);border-color:var(--public-account-error-border);color:var(--public-account-error-text);background:var(--public-account-error-fill);border-radius:5px;margin-top:18px;padding:11px 14px;font-size:.72rem}.account-settings-section{border:1px solid var(--public-td-history-cards-border);background:var(--public-account-settings-section-fill);border-radius:7px;margin-top:30px;padding:24px 26px}.account-section-heading:where(:not([hidden])){border-bottom:1px solid var(--public-td-history-cards-border);justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:17px;display:flex}.account-section-heading span:where(:not([hidden])){color:var(--public-td-account-tabs-border);letter-spacing:.13em;margin-bottom:4px;font-size:.59rem;font-weight:800;display:block}.account-section-heading h2{color:var(--public-external-builds-platform-text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:500}.account-section-heading p{max-width:330px;color:var(--public-account-section-heading-text);margin:0;font-size:.68rem;line-height:1.45}.account-settings-grid:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 28px;padding-top:23px;display:grid}.account-readonly-field:where(:not([hidden])),.account-settings-grid label:where(:not([hidden])){gap:7px;min-width:0;display:grid}.account-readonly-field>span,.account-settings-grid label>span{color:var(--public-td-history-text);letter-spacing:.035em;font-size:.64rem;font-weight:700}.account-settings-grid input,.account-settings-grid select{border:1px solid var(--public-td-history-border);width:100%;height:40px;color:var(--public-td-account-tabs-text);background:var(--public-td-history-cards-fill);font:inherit;border-radius:4px;outline:none;padding:0 11px;font-size:.76rem}.account-settings-grid input:focus,.account-settings-grid select:focus{border-color:var(--public-account-settings-grid-border);box-shadow:0 0 0 2px var(--public-account-settings-grid-shadow)}.account-settings-grid select{cursor:pointer}.account-readonly-field small,.account-settings-grid small{color:var(--public-account-readonly-field-text);font-size:.61rem;line-height:1.35}.account-readonly-field strong:where(:not([hidden])){border:1px solid var(--public-account-readonly-field-border);height:40px;color:var(--public-account-readonly-field-text-2);background:var(--public-account-readonly-field-fill);border-radius:4px;align-items:center;padding:0 11px;font-size:.75rem;font-weight:500;display:flex}.account-username-input:where(:not([hidden])){border:1px solid var(--public-td-history-border);background:var(--public-td-history-cards-fill);border-radius:4px;grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid}.account-username-input:focus-within{border-color:var(--public-account-settings-grid-border);box-shadow:0 0 0 2px var(--public-account-settings-grid-shadow)}.account-username-input>span:where(:not([hidden])){border-right:1px solid var(--public-account-readonly-field-border);height:100%;color:var(--public-account-username-input-text);place-items:center;font-size:.76rem;display:grid}.account-username-input input{background:var(--public-account-username-input-fill);box-shadow:none;border:0}.account-save-row:where(:not([hidden])){border-top:1px solid var(--public-td-history-cards-border);justify-content:flex-end;margin-top:24px;padding-top:19px;display:flex}.account-primary-button{min-height:max(var(--public-control-min-height,35px), 35px);font:inherit;border:1px solid var(--public-account-primary-button-border);color:var(--public-account-primary-button-text);background:var(--public-account-primary-button-fill-2);cursor:pointer;border-radius:4px;padding:0 14px;font-size:.67rem;font-weight:700}.account-secondary-button{border:1px solid var(--public-account-primary-button-border);color:var(--public-account-primary-button-text);background:var(--public-account-primary-button-fill-2);cursor:pointer;font:inherit;border-radius:4px;font-weight:700}.account-text-button{font:inherit;cursor:pointer;border-radius:4px;font-weight:700}.account-primary-button{min-width:118px}.account-secondary-button{min-height:max(var(--public-control-min-height,30px), 30px);padding:0 10px;font-size:.61rem}.account-text-button{min-height:max(var(--public-control-min-height,30px), 30px);color:var(--public-account-text-button-text-2);background:var(--public-account-username-input-fill);border:0;padding:0 2px;font-size:.61rem}.account-primary-button:hover,.account-secondary-button:hover{border-color:var(--public-account-primary-button-border-2);color:var(--public-account-primary-button-text-2);background:var(--public-account-primary-button-fill)}.account-text-button:hover{color:var(--public-account-text-button-text)}.account-primary-button:disabled,.account-secondary-button:disabled,.account-text-button:disabled{opacity:.45;cursor:default}.account-connection-row:where(:not([hidden])){justify-content:space-between;align-items:center;min-height:58px;padding-top:12px;display:flex}.account-connection-row>div:where(:not([hidden])){gap:4px;display:grid}.account-connection-row strong{color:var(--public-account-connection-row-text);font-size:.76rem}.account-connection-row small{color:var(--public-account-connection-row-text-2);font-size:.64rem}.account-connection-status{border:1px solid var(--public-account-connection-status-border);color:var(--public-account-connection-status-text);border-radius:999px;padding:5px 8px;font-size:.58rem;font-weight:700}.account-connection-status .is-connected{border-color:var(--public-is-connected-border);color:var(--public-is-connected-text)}.account-loading{width:min(980px,100%);color:var(--public-account-text-button-text-2);margin:60px auto}.account-profile-hero{align-items:center}.account-profile-avatar{border-radius:3px;width:118px;height:118px}.avatar-crop-overlay:where(:not([hidden])){z-index:1200;background:var(--public-avatar-crop-overlay-fill);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.avatar-crop-dialog{border:1px solid var(--public-td-history-border);background:var(--public-avatar-crop-dialog-fill);width:min(520px,100%);box-shadow:0 28px 90px var(--public-avatar-crop-dialog-shadow);border-radius:7px;overflow:hidden}.avatar-crop-heading:where(:not([hidden])){border-bottom:1px solid var(--public-account-readonly-field-border);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.avatar-crop-heading span:where(:not([hidden])){color:var(--public-td-account-tabs-border);letter-spacing:.13em;margin-bottom:3px;font-size:.57rem;font-weight:800;display:block}.avatar-crop-heading h2{color:var(--public-avatar-crop-heading-text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;font-weight:500}.avatar-crop-heading button{width:30px;height:30px;color:var(--public-account-text-button-text-2);background:var(--public-account-username-input-fill);cursor:pointer;border:0;font-size:1.35rem}.avatar-crop-heading button:hover{color:var(--public-avatar-crop-heading-text)}.avatar-crop-stage{background:var(--public-avatar-crop-stage-fill);width:100%;height:430px;position:relative}.avatar-crop-controls:where(:not([hidden])){border-top:1px solid var(--public-account-readonly-field-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:13px 17px;display:grid}.avatar-crop-controls span{color:var(--public-account-text-button-text-2);font-size:.64rem}.avatar-crop-controls input[type=range]{width:100%;accent-color:var(--public-avatar-crop-controls-accent-color)}.avatar-crop-footer:where(:not([hidden])){justify-content:flex-end;gap:10px;padding:0 17px 16px;display:flex}.account-profile-avatar-wrap{flex:0 0 170px;justify-items:center;width:170px}.account-avatar-actions:where(:not([hidden])){justify-content:center;align-items:center;gap:10px;width:170px;min-height:30px;display:flex}.account-secondary-button,.account-text-button{flex:none}.account-profile-hero{grid-template-columns:170px minmax(0,1fr);column-gap:28px}@media (width<=700px){#root .app-shell .page-shell .account-page{box-sizing:border-box;width:100%;min-width:0;padding:0}#root .app-shell .page-shell .account-profile-shell{width:100%;min-width:0;max-width:100%;margin:0}#root .app-shell .page-shell .account-profile-hero:where(:not([hidden])){box-sizing:border-box;border-bottom:1px solid var(--public-td-history-cards-border);grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px 18px;width:100%;min-width:0;height:auto;padding:18px 22px;display:grid}#root .app-shell .page-shell .account-profile-avatar-wrap:where(:not([hidden])){display:contents}#root .app-shell .page-shell .account-profile-identity:where(:not([hidden])){text-align:left;grid-area:1/1;grid-template-columns:auto auto;grid-template-areas:"kicker kicker""name name""handle status";place-content:center start;place-self:center stretch;column-gap:13px;width:100%;min-width:0;max-width:100%;padding:0;display:grid}#root .app-shell .page-shell .account-profile-avatar{box-sizing:border-box;border:1px solid var(--public-account-primary-button-border);background:var(--public-avatar-crop-dialog-fill);width:min(44vw,168px);min-width:0;max-width:168px;height:min(44vw,168px);min-height:0;max-height:168px;box-shadow:0 0 0 1px var(--public-td-history-cards-border), 0 10px 28px var(--public-account-profile-avatar-shadow);border-radius:0;grid-area:1/2/3;place-self:center end;margin:0;padding:4px;position:relative}#root .app-shell .page-shell .account-profile-avatar:before{z-index:2;border:1px solid var(--public-account-primary-button-border-2);content:"";pointer-events:none;position:absolute;inset:2px}#root .app-shell .page-shell .account-profile-avatar img{z-index:1;border:1px solid var(--public-td-history-cards-border);position:relative}#root .app-shell .page-shell .account-avatar-actions:where(:not([hidden])){grid-area:2/1;justify-content:flex-start;place-self:start;align-items:center;gap:12px;width:auto;min-width:0;max-width:100%;min-height:0;margin:0;display:flex}#root .app-shell .page-shell .account-avatar-actions .account-secondary-button:where(:not([hidden])){width:auto;min-width:0;min-height:max(var(--public-control-min-height,34px), 34px);white-space:nowrap;--public-control-min-height:34px;justify-content:center;align-items:center;padding:0 11px;font-size:10px;display:inline-flex}#root .app-shell .page-shell .account-avatar-actions .account-text-button{width:auto;min-width:0;min-height:max(var(--public-control-min-height,34px), 34px);text-align:left;white-space:nowrap;--public-control-min-height:34px;padding:0 2px;font-size:10px;line-height:1}#root .app-shell .page-shell .account-profile-identity .account-kicker{letter-spacing:.13em;grid-area:kicker;margin:0 0 7px;font-size:10px;line-height:1.2}#root .app-shell .page-shell .account-profile-identity h1{text-overflow:ellipsis;white-space:nowrap;grid-area:name;max-width:100%;margin:0 0 10px;font-size:34px;line-height:.98;overflow:hidden}#root .app-shell .page-shell .account-profile-handle{text-overflow:ellipsis;white-space:nowrap;grid-area:handle;align-self:center;margin:0;font-size:12px;line-height:1.2;overflow:hidden}#root .app-shell .page-shell .account-profile-status{white-space:nowrap;grid-area:status;align-self:center;margin:0;font-size:11px;line-height:1.2}}@media (width<=380px){#root .app-shell .page-shell .account-profile-hero{column-gap:12px;padding:15px 14px}#root .app-shell .page-shell .account-profile-avatar{width:min(42vw,146px);max-width:146px;height:min(42vw,146px);max-height:146px}#root .app-shell .page-shell .account-profile-identity{column-gap:8px}#root .app-shell .page-shell .account-profile-identity h1{font-size:31px}#root .app-shell .page-shell .account-profile-handle{font-size:11px}#root .app-shell .page-shell .account-profile-status{font-size:10px}#root .app-shell .page-shell .account-avatar-actions{gap:8px}#root .app-shell .page-shell .account-avatar-actions .account-secondary-button,#root .app-shell .page-shell .account-avatar-actions .account-text-button{font-size:9px}}.account-save-row>.account-secondary-button:where(:not([hidden])){justify-content:center;align-items:center;display:inline-flex}@media (width<=700px){#root .app-shell .page-shell .account-save-row:where(:not([hidden])){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;display:grid}#root .app-shell .page-shell .account-save-row>.account-secondary-button:where(:not([hidden])),#root .app-shell .page-shell .account-save-row>.account-primary-button:where(:not([hidden])){width:100%;min-width:0;min-height:max(var(--public-control-min-height,44px), 44px);text-align:center;white-space:nowrap;justify-content:center;align-items:center;padding:0 12px;font-size:12px;line-height:1;display:flex}}@media (width<=1100px){.account-page{--account-max-width:none}}@media (width<=700px){.account-settings-grid{--account-columns:minmax(0,1fr)}}.adventuring-bag-page{box-sizing:border-box;color:var(--public-adventuring-bag-page-text)}.adventuring-bag-hero:where(:not([hidden])){border-bottom:1px solid var(--public-adventuring-bag-hero-border-2);display:grid}.adventuring-bag-heading{min-width:0}.adventuring-bag-hero .eyebrow:where(:not([hidden])){color:var(--public-eyebrow-text-2);letter-spacing:.17em;text-transform:uppercase;font-weight:800;display:block}.adventuring-bag-title-row{min-width:0}.adventuring-bag-hero h1{color:var(--public-adventuring-bag-hero-text);letter-spacing:-.035em;flex:none;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.adventuring-bag-hero p{margin:0}.adventuring-bag-hero-tools:where(:not([hidden])){display:flex}.adventuring-bag-summary:where(:not([hidden])){border:1px solid var(--public-adventuring-bag-summary-border-2);background:var(--public-adventuring-bag-summary-fill);grid-template-columns:repeat(3,minmax(74px,auto));display:grid}.adventuring-bag-summary>div:where(:not([hidden])){border-left:1px solid var(--public-adventuring-bag-summary-border);align-content:center;gap:2px;display:grid}.adventuring-bag-summary>div:first-child{border-left:0}.adventuring-bag-summary strong{color:var(--public-adventuring-bag-summary-text);font-family:Georgia,Times New Roman,serif;font-weight:600;line-height:1}.adventuring-bag-summary span{color:var(--public-adventuring-bag-summary-text-2);letter-spacing:.11em;text-transform:uppercase;font-weight:800}.adventuring-bag-add{border:1px solid var(--public-adventuring-bag-add-border);color:var(--public-adventuring-bag-add-text);background:var(--public-adventuring-bag-add-fill);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:var(--ui-motion-transition,border-color .14s ease,background .14s ease,color .14s ease);font-weight:800}.adventuring-bag-add:hover{border-color:var(--public-adventuring-bag-add-border-2);color:var(--public-adventuring-bag-add-text-2);background:var(--public-adventuring-bag-add-fill-2)}.adventuring-bag-loading:where(:not([hidden])){border:1px solid var(--public-adventuring-bag-loading-border);min-height:180px;color:var(--public-adventuring-bag-loading-text);background:var(--public-adventuring-bag-loading-fill);place-items:center;padding:30px;font-size:.82rem;display:grid}.adventuring-bag-error{border:1px solid var(--public-adventuring-bag-error-border);background:var(--public-adventuring-bag-error-fill);max-width:760px;margin:60px auto;padding:38px}.adventuring-bag-error .eyebrow{color:var(--public-eyebrow-text-5)}.adventuring-bag-error h1{margin:10px 0;font-family:Georgia,Times New Roman,serif;font-weight:500}.adventuring-bag-error p{color:var(--public-adventuring-bag-error-text);margin:0;line-height:1.6}.adventuring-bag-inline-error{border:1px solid var(--public-adventuring-bag-inline-error-border);color:var(--public-adventuring-bag-inline-error-text);background:var(--public-adventuring-bag-inline-error-fill);margin-top:10px;padding:10px 12px;font-size:.78rem}.adventuring-bag-toolbar:where(:not([hidden])){display:block}.adventuring-bag-toolbar input{box-sizing:border-box;border:1px solid var(--public-adventuring-bag-toolbar-border-2);width:100%;color:var(--public-adventuring-bag-toolbar-text);background:var(--public-adventuring-bag-toolbar-fill);font:inherit;outline:none;padding:0 13px}.adventuring-bag-toolbar input::placeholder{color:var(--public-adventuring-bag-toolbar-text-2)}.adventuring-bag-toolbar input:focus{border-color:var(--public-adventuring-bag-toolbar-border);box-shadow:0 0 0 1px var(--public-adventuring-bag-toolbar-shadow)}.adventuring-bag-group-heading:where(:not([hidden])){justify-content:space-between;align-items:center;gap:18px;display:flex}.adventuring-bag-group-heading h2{color:var(--public-adventuring-bag-group-heading-text-2);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.63rem;font-weight:800}.adventuring-bag-group-heading span:where(:not([hidden])){border:1px solid var(--public-adventuring-bag-group-heading-border);min-width:22px;height:20px;color:var(--public-adventuring-bag-group-heading-text-3);background:var(--public-adventuring-bag-group-heading-fill);place-items:center;padding:0 6px;font-size:.61rem;font-weight:700;display:grid}.adventuring-bag-grid:where(:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.adventuring-bag-card:where(:not([hidden])){border:1px solid var(--public-adventuring-bag-group-heading-border);background:linear-gradient(135deg,var(--public-adventuring-bag-card-fill),var(--public-adventuring-bag-card-fill-2));min-width:0;min-height:76px;transition:var(--ui-motion-transition,border-color .14s ease,background .14s ease);grid-template-rows:1fr;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid;position:relative}.adventuring-bag-card:hover{border-color:var(--public-adventuring-bag-card-border-2);background:linear-gradient(135deg,var(--public-adventuring-bag-card-fill-3),var(--public-adventuring-bag-card-fill-4))}.adventuring-bag-art:where(:not([hidden])){background:radial-gradient(circle,var(--public-adventuring-bag-art-fill),var(--public-account-username-input-fill) 70%);border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.adventuring-bag-art img:where(:not([hidden])){object-fit:contain;width:56px;height:56px;filter:drop-shadow(0 4px 5px var(--public-adventuring-bag-art-filter));display:block}.adventuring-bag-art>span:where(:not([hidden])){border:1px solid var(--public-adventuring-bag-art-border);width:48px;height:48px;color:var(--public-adventuring-bag-art-text);border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;display:grid}.adventuring-bag-card-copy:where(:not([hidden])){align-content:center;gap:4px;min-width:0;display:grid}.adventuring-bag-card-copy strong{color:var(--public-adventuring-bag-card-copy-text);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.22;overflow:hidden}.adventuring-bag-card-copy span{color:var(--public-adventuring-bag-card-copy-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;line-height:1.2;overflow:hidden}.adventuring-bag-quantity:where(:not([hidden])){border:1px solid var(--public-adventuring-bag-quantity-border);background:var(--public-adventuring-bag-quantity-fill);grid-template-columns:23px 26px 23px;justify-self:end;align-items:center;display:inline-grid}.adventuring-bag-quantity button:where(:not([hidden])){width:23px;height:24px;color:var(--public-adventuring-bag-quantity-text);background:var(--public-account-username-input-fill);cursor:pointer;border:0;place-items:center;padding:0;font-size:.9rem;line-height:1;display:grid}.adventuring-bag-quantity button:hover:not(:disabled){color:var(--public-adventuring-bag-quantity-text-2);background:var(--public-adventuring-bag-quantity-fill-2)}.adventuring-bag-quantity button:disabled{opacity:.32;cursor:default}.adventuring-bag-quantity strong{min-width:26px;color:var(--public-adventuring-bag-quantity-text-3);text-align:center;font-size:.67rem}.adventuring-bag-purse-section{padding-top:12px}.adventuring-bag-purse-section+.adventuring-bag-purse-section{border-top:1px solid var(--public-adventuring-bag-purse-section-border);margin-top:5px}.adventuring-bag-purse-section h3{color:var(--public-adventuring-bag-purse-section-text);letter-spacing:.15em;text-transform:uppercase;margin:0 0 6px;font-size:.57rem;font-weight:800}.adventuring-bag-coin-row:where(:not([hidden])){border-top:1px solid var(--public-adventuring-bag-coin-row-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;display:grid}.adventuring-bag-coin-row:first-of-type{border-top:0}.adventuring-bag-coin-row>div:first-child:where(:not([hidden])){gap:1px;min-width:0;display:grid}.adventuring-bag-coin-row>div:first-child strong{color:var(--public-adventuring-bag-coin-row-text);font-size:.69rem}.adventuring-bag-coin-row>div:first-child span{color:var(--public-adventuring-bag-coin-row-text-2);font-size:.58rem}.adventuring-bag-picker-backdrop:where(:not([hidden])){z-index:1000;background:var(--public-adventuring-bag-picker-backdrop-fill);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);place-items:center;display:grid;position:fixed;inset:0}.adventuring-bag-picker:where(:not([hidden])){border:1px solid var(--public-adventuring-bag-picker-border);background:var(--public-adventuring-bag-picker-fill);width:min(720px,96vw);max-height:min(860px,92vh);box-shadow:0 28px 90px var(--public-adventuring-bag-picker-shadow);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.adventuring-bag-picker-heading:where(:not([hidden])){border-bottom:1px solid var(--public-adventuring-bag-picker-heading-border-2);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 18px;display:flex}.adventuring-bag-picker-heading .eyebrow:where(:not([hidden])){color:var(--public-eyebrow-text);letter-spacing:.15em;text-transform:uppercase;margin-bottom:5px;font-size:.62rem;font-weight:800;display:block}.adventuring-bag-picker-heading h2{color:var(--public-adventuring-bag-picker-heading-text-2);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:500}.adventuring-bag-picker-heading>button:where(:not([hidden])){border:1px solid var(--public-adventuring-bag-picker-heading-border-3);width:38px;height:38px;color:var(--public-adventuring-bag-picker-heading-text-3);background:var(--public-account-username-input-fill);cursor:pointer;transition:var(--ui-motion-transition,color .12s ease,border-color .12s ease,background .12s ease);place-items:center;padding:0;font-size:1.45rem;display:grid}.adventuring-bag-picker-heading>button:hover{border-color:var(--public-adventuring-bag-picker-heading-border);color:var(--public-adventuring-bag-picker-heading-text-4);background:var(--public-adventuring-bag-picker-heading-fill)}@media (width>=1700px){.adventuring-bag-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1280px){.adventuring-bag-title-row:where(:not([hidden])){gap:4px;display:grid}.adventuring-bag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.adventuring-bag-picker--catalog:where(:not([hidden])){border:1px solid var(--public-adventuring-bag-picker--catalog-border);background:var(--public-adventuring-bag-picker--catalog-fill);border-radius:0;flex-direction:column;width:min(1380px,94vw);height:min(88dvh,900px);max-height:94dvh;padding:0;display:flex;overflow:hidden}.adventuring-bag-picker--catalog .adventuring-bag-picker-heading .eyebrow:where(:not([hidden])){display:none}.adventuring-bag-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:54px;padding:6px 0 8px}.adventuring-bag-hero .eyebrow{margin-bottom:3px;font-size:.52rem}.adventuring-bag-title-row:where(:not([hidden])){align-items:baseline;gap:12px;display:flex}.adventuring-bag-hero h1{font-size:1.65rem;line-height:1}.adventuring-bag-hero p{max-width:520px;color:var(--public-adventuring-bag-hero-text-2);font-size:.62rem;line-height:1.25}.adventuring-bag-hero-tools{align-items:stretch;gap:5px;position:relative}.adventuring-bag-summary>div{min-width:66px;padding:6px 9px}.adventuring-bag-summary strong{font-size:.84rem}.adventuring-bag-summary span{font-size:.46rem}.adventuring-bag-add{min-height:max(var(--public-control-min-height,34px), 34px);padding:0 12px;font-size:.57rem}.adventuring-bag-purse-menu{min-width:110px;position:relative}.adventuring-bag-purse-menu>summary:where(:not([hidden])){box-sizing:border-box;border:1px solid var(--public-adventuring-bag-purse-menu-border);background:var(--public-adventuring-bag-purse-menu-fill);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;column-gap:9px;height:100%;min-height:34px;padding:5px 9px;list-style:none;display:grid}.adventuring-bag-purse-menu>summary:where(:not([hidden]))::-webkit-details-marker{display:none}.adventuring-bag-purse-menu>summary span{color:var(--public-adventuring-bag-purse-menu-text);letter-spacing:.11em;text-transform:uppercase;grid-area:1/1;font-size:.46rem;font-weight:800}.adventuring-bag-purse-menu>summary strong{color:var(--public-adventuring-bag-purse-menu-text-2);grid-area:2/1;font-family:Georgia,Times New Roman,serif;font-size:.82rem;font-weight:500}.adventuring-bag-purse-menu>summary small{color:var(--public-adventuring-bag-purse-menu-text-3);text-transform:uppercase;grid-area:1/2/3;align-self:center;font-size:.5rem;font-weight:700}.adventuring-bag-purse-menu[open]>summary{border-color:var(--public-adventuring-bag-purse-menu-border-2)}.adventuring-bag-purse-popover{z-index:100;border:1px solid var(--public-adventuring-bag-purse-popover-border);background:var(--public-adventuring-bag-purse-menu-fill);width:310px;box-shadow:0 16px 40px var(--public-adventuring-bag-purse-popover-shadow);padding:13px 14px 14px;position:absolute;top:calc(100% + 5px);right:0}.adventuring-bag-purse-popover-heading:where(:not([hidden])){border-bottom:1px solid var(--public-adventuring-bag-purse-popover-heading-border);justify-content:space-between;align-items:end;gap:16px;padding-bottom:10px;display:flex}.adventuring-bag-purse-popover-heading .eyebrow:where(:not([hidden])){color:var(--public-eyebrow-text-6);letter-spacing:.13em;text-transform:uppercase;font-weight:800;display:block}.adventuring-bag-purse-popover-heading h2{color:var(--public-adventuring-bag-purse-popover-heading-text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:500}.adventuring-bag-purse-popover-heading>strong{color:var(--public-adventuring-bag-purse-popover-heading-text-2);font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:500}.adventuring-bag-toolbar{padding:7px 0}.adventuring-bag-toolbar input{height:32px;min-height:32px;font-size:.63rem}.adventuring-bag-workspace:where(:not([hidden])){grid-template-columns:minmax(0,1.22fr) minmax(260px,.72fr) minmax(0,1fr);align-items:stretch;gap:5px;min-height:calc(100vh - 245px);display:grid}.adventuring-bag-topic{border:1px solid var(--public-adventuring-bag-topic-border);background:var(--public-adventuring-bag-topic-fill);min-width:0}.adventuring-bag-topic-heading:where(:not([hidden])){border-bottom:1px solid var(--public-adventuring-bag-topic-heading-border);background:linear-gradient(90deg,var(--public-adventuring-bag-topic-heading-fill-2),var(--public-adventuring-bag-topic-heading-fill));justify-content:space-between;align-items:center;min-height:28px;padding:0 8px;display:flex}.adventuring-bag-topic-heading h2{color:var(--public-adventuring-bag-topic-heading-text);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.55rem;font-weight:800}.adventuring-bag-topic-heading span{color:var(--public-adventuring-bag-topic-heading-text-2);font-size:.52rem;font-weight:700}.adventuring-bag-topic-bays:where(:not([hidden])){flex-direction:column;min-height:100%;display:flex}.adventuring-bag-bay{border-bottom:1px solid var(--public-adventuring-bag-bay-border);min-width:0;padding:7px 7px 8px}.adventuring-bag-bay:last-child{border-bottom:0}.adventuring-bag-bay .adventuring-bag-group-heading{min-height:18px;margin-bottom:4px;padding:0}.adventuring-bag-bay .adventuring-bag-group-heading h2{color:var(--public-adventuring-bag-group-heading-text);letter-spacing:.12em;font-size:.49rem}.adventuring-bag-bay .adventuring-bag-group-heading span{min-width:17px;height:15px;padding:0 4px;font-size:.48rem}.adventuring-bag-bay-empty:where(:not([hidden])){border:1px dashed var(--public-adventuring-bag-topic-border);min-height:42px;color:var(--public-adventuring-bag-bay-empty-text);background:var(--public-adventuring-bag-bay-empty-fill);letter-spacing:.04em;place-items:center;font-size:.52rem;display:grid}.adventuring-bag-topic--equipment .adventuring-bag-grid,.adventuring-bag-topic--runtime .adventuring-bag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adventuring-bag-topic--supplies .adventuring-bag-grid{grid-template-columns:1fr}.adventuring-bag-workspace .adventuring-bag-grid{gap:4px}.adventuring-bag-workspace .adventuring-bag-card{border-color:var(--public-adventuring-bag-card-border-3);background:var(--public-adventuring-bag-topic-heading-fill);grid-template-columns:50px minmax(0,1fr) auto;gap:5px;min-height:58px;padding:4px 5px;transform:none}.adventuring-bag-workspace .adventuring-bag-card:hover{border-color:var(--public-adventuring-bag-card-border);background:var(--public-adventuring-bag-card-fill-5);transform:none}.adventuring-bag-workspace .adventuring-bag-art,.adventuring-bag-workspace .adventuring-bag-art img{width:46px;height:46px}.adventuring-bag-workspace .adventuring-bag-card-copy strong{color:var(--public-adventuring-bag-card-copy-text-3);font-size:.62rem}.adventuring-bag-workspace .adventuring-bag-card-copy span{font-size:.51rem}.adventuring-bag-workspace .adventuring-bag-quantity{grid-template-columns:20px 23px 20px}.adventuring-bag-workspace .adventuring-bag-quantity button{width:20px;height:21px;font-size:.78rem}.adventuring-bag-workspace .adventuring-bag-quantity strong{min-width:23px;font-size:.59rem}@media (width<=1180px){.adventuring-bag-workspace{grid-template-columns:1fr 1fr}.adventuring-bag-topic--runtime{grid-column:1/-1}.adventuring-bag-topic--runtime .adventuring-bag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.adventuring-bag-bay .adventuring-bag-group-heading{align-items:center}.adventuring-bag-bay-actions:where(:not([hidden])){align-items:center;gap:5px;display:flex}.adventuring-bag-bay-actions>span:where(:not([hidden])){box-sizing:border-box;border:1px solid var(--public-adventuring-bag-bay-actions-border-3);min-width:17px;height:18px;color:var(--public-adventuring-bag-bay-actions-text-3);background:var(--public-adventuring-bag-topic-heading-fill);place-items:center;padding:0 4px;font-size:.48rem;display:grid}.adventuring-bag-bay-actions>button{border:1px solid var(--public-adventuring-bag-bay-actions-border);background:var(--public-adventuring-bag-bay-actions-fill);height:18px;color:var(--public-adventuring-bag-bay-actions-text);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:0 6px;font-size:.47rem;font-weight:750}.adventuring-bag-bay-actions>button:hover{border-color:var(--public-adventuring-bag-bay-actions-border-2);color:var(--public-adventuring-bag-bay-actions-text-2)}.adventuring-bag-page{width:100%;max-width:none;margin:0;padding:8px 22px 36px}@media (width>=1500px){.adventuring-bag-page{padding-left:22px;padding-right:22px}}.adventuring-bag-picker-backdrop{justify-content:center;align-items:center;padding:18px 22px}.adventuring-bag-picker.adventuring-bag-picker--catalog:where(:not([hidden])){border:1px solid var(--public-adventuring-bag-picker--catalog-border-2);background:var(--public-adventuring-bag-picker--catalog-fill);width:min(1510px,100vw - 44px);max-width:none;height:min(86dvh,820px);min-height:0;max-height:none;box-shadow:0 18px 70px var(--public-avatar-crop-dialog-shadow);border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.adventuring-bag-picker--catalog .adventuring-bag-picker-heading:where(:not([hidden])){border-bottom:1px solid var(--public-adventuring-bag-bay-actions-border-3);background:var(--public-adventuring-bag-picker--catalog-fill);flex:0 0 36px;justify-content:space-between;align-items:center;height:36px;min-height:36px;padding:0 8px;display:flex}.adventuring-bag-picker--catalog .adventuring-bag-picker-heading h2{color:var(--public-adventuring-bag-picker-heading-text-5);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:inherit;font-size:.67rem;font-weight:750}.adventuring-bag-picker--catalog .adventuring-bag-picker-heading>button:where(:not([hidden])){width:25px;min-width:25px;height:25px;min-height:max(var(--public-control-min-height,25px), 25px);background:var(--public-account-username-input-fill);color:var(--public-adventuring-bag-picker-heading-text);border:0;place-items:center;padding:0;font-size:.85rem;display:grid}@media (width<=1300px){.adventuring-bag-picker.adventuring-bag-picker--catalog{width:90vw;height:84dvh}}.adventuring-bag-picker--catalog .adventuring-bag-picker-toolbar{flex:0 0 40px;width:auto;margin:5px 6px}.page-shell:has(>.adventuring-bag-page){min-width:0}@media (width>=1500px){.page-shell:has(>.adventuring-bag-page)>.adventuring-bag-page{padding-left:var(--app-page-gutter);padding-right:var(--app-page-gutter)}}.page-shell:has(>.adventuring-bag-page){box-sizing:border-box;top:var(--characters-nav-bottom,76px);width:100%;height:auto;min-height:0;max-height:none;padding:8px var(--app-page-gutter) 8px;margin:0;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.page-shell:has(>.adventuring-bag-page)>.adventuring-bag-page:where(:not([hidden])){box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;margin:0;padding:0;display:flex;overflow:hidden}.page-shell:has(>.adventuring-bag-page) .adventuring-bag-hero:where(:not([hidden])){border-bottom:1px solid var(--public-adventuring-bag-hero-border);flex:0 0 45px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;height:45px;min-height:45px;margin:0;padding:0 0 5px;display:grid}.page-shell:has(>.adventuring-bag-page) .adventuring-bag-title-row:where(:not([hidden])){align-items:baseline;gap:18px;min-width:0;display:flex}.page-shell:has(>.adventuring-bag-page) .adventuring-bag-hero h1{color:var(--public-adventuring-bag-picker-heading-text-4);letter-spacing:-.025em;flex:none;margin:0;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:500;line-height:1}.page-shell:has(>.adventuring-bag-page) .adventuring-bag-hero p{max-width:620px;color:var(--public-adventuring-bag-hero-text-3);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:.58rem;line-height:1.25;overflow:hidden}.page-shell:has(>.adventuring-bag-page) .adventuring-bag-summary{align-self:center;min-width:0}.page-shell:has(>.adventuring-bag-page) .adventuring-bag-summary>div{min-width:64px;padding:5px 8px}.page-shell:has(>.adventuring-bag-page) .adventuring-bag-summary strong{font-size:.78rem}.page-shell:has(>.adventuring-bag-page) .adventuring-bag-summary span{font-size:.43rem}.page-shell:has(>.adventuring-bag-page) .adventuring-bag-toolbar:where(:not([hidden])){flex:0 0 33px;height:33px;min-height:33px;margin:0;padding:4px 0;display:block}.page-shell:has(>.adventuring-bag-page) .adventuring-bag-toolbar input{width:100%;height:25px;min-height:25px;padding:0 9px;font-size:.56rem}.page-shell:has(>.adventuring-bag-page) .adventuring-bag-workspace:where(:not([hidden])){flex:1 1 0;grid-template-columns:minmax(0,1.22fr) minmax(260px,.72fr) minmax(0,1fr);align-items:stretch;gap:5px;width:100%;min-width:0;height:auto;min-height:0;margin:0;display:grid;overflow:hidden}.page-shell:has(>.adventuring-bag-page) .adventuring-bag-topic{box-sizing:border-box;min-width:0;height:100%;min-height:0;overflow:hidden}.page-shell:has(>.adventuring-bag-page) .adventuring-bag-topic-bays{box-sizing:border-box;height:calc(100% - 29px);min-height:0;overflow:hidden auto}.page-shell:has(>.adventuring-bag-page) .adventuring-bag-topic-heading{flex:0 0 28px;height:28px;min-height:28px}@media (width<=1180px){.page-shell:has(>.adventuring-bag-page) .adventuring-bag-workspace{grid-template-columns:1fr 1fr;overflow-y:auto}.page-shell:has(>.adventuring-bag-page) .adventuring-bag-topic--runtime{grid-column:1/-1}}.page-shell:has(>.adventuring-bag-page) .adventuring-bag-title-divider{background:var(--public-adventuring-bag-title-divider-fill);flex:0 0 1px;align-self:center;width:1px;height:24px}@media (width<=1100px){#root .adventuring-bag-hero{min-height:0;margin-bottom:var(--td-mobile-gap)}#root .adventuring-bag-title-row{align-items:flex-start}#root .adventuring-bag-title-row p{white-space:normal}}@media (width<=359px){#root .adventuring-bag-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=1101px){.page-shell:has(>.adventuring-bag-page){padding-bottom:var(--td-page-padding-bottom)}}@media (width<=1100px){#root .adventuring-bag-hero h1{font-size:var(--td-mobile-page-title);margin:0;line-height:1.2}#root .adventuring-bag-hero p:where(:not([hidden])),#root .adventuring-bag-title-divider:where(:not([hidden])){display:none}#root .page-shell:has(>.adventuring-bag-page):where(:not([hidden])){width:100%;height:auto;min-height:0;max-height:none;padding:0 0 calc(var(--td-mobile-bottom-space,64px) + 8px);display:block;position:relative;inset:auto;overflow:visible}#root .page-shell:has(>.adventuring-bag-page)>.adventuring-bag-page:where(:not([hidden])){width:100%;height:auto;min-height:0;max-height:none;display:block;overflow:visible}#root .page-shell:has(>.adventuring-bag-page) .adventuring-bag-hero:where(:not([hidden])){flex:none;width:100%;height:auto;min-height:0;margin:0;padding:8px 12px;display:block;position:relative}#root .adventuring-bag-hero-tools:where(:not([hidden])){grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;width:100%;min-width:0;display:grid;position:relative}#root .adventuring-bag-summary{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0}#root .adventuring-bag-summary>div{min-width:0;padding:8px 10px}#root .adventuring-bag-purse-menu{width:100%;min-width:0;position:relative}#root .adventuring-bag-purse-menu>summary{box-sizing:border-box;width:100%;min-width:0;min-height:44px}#root .adventuring-bag-add{width:100%;min-width:0;min-height:max(var(--public-control-min-height,44px), 44px);box-sizing:border-box;white-space:nowrap;padding-inline:12px}#root .adventuring-bag-purse-popover{z-index:50;width:min(420px,100vw - 24px);max-height:calc(100dvh - var(--td-mobile-header,60px) - var(--td-mobile-bottom-space,64px) - 32px);position:absolute;top:calc(100% + 4px);left:0;right:auto;overflow-y:auto}#root .page-shell:has(>.adventuring-bag-page) .adventuring-bag-toolbar:where(:not([hidden])){flex:none;width:auto;height:auto;min-height:0;margin:0 12px 8px;padding:0;display:block}#root .page-shell:has(>.adventuring-bag-page) .adventuring-bag-toolbar input{width:100%;height:44px;min-height:44px;padding:0 12px;font-size:16px}#root .page-shell:has(>.adventuring-bag-page) .adventuring-bag-workspace:where(:not([hidden])){flex:none;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;height:auto;min-height:0;max-height:none;padding:0 12px 12px;display:grid;overflow:visible}#root .page-shell:has(>.adventuring-bag-page) .adventuring-bag-topic{width:100%;height:auto;min-height:0;max-height:none;overflow:visible}#root .page-shell:has(>.adventuring-bag-page) .adventuring-bag-topic-bays{width:100%;height:auto;min-height:0;max-height:none;overflow:visible}#root .page-shell:has(>.adventuring-bag-page) .adventuring-bag-topic-heading{height:auto;min-height:36px}#root .adventuring-bag-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;height:auto;max-height:none;overflow:visible}#root .adventuring-bag-card{grid-template-columns:64px minmax(0,1fr) auto;width:100%;min-width:0;min-height:76px}#root .adventuring-bag-picker-backdrop{padding:0;overflow:hidden}#root .adventuring-bag-picker.adventuring-bag-picker--catalog{border:0;border-radius:0;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;margin:0}#root .adventuring-bag-picker--catalog .adventuring-bag-picker-heading{flex:none;height:auto;min-height:52px;padding:8px 12px}#root .adventuring-bag-picker--catalog .adventuring-bag-picker-toolbar:where(:not([hidden])){flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;height:auto;margin:0;padding:8px 12px;display:grid;position:static}}@media (width<=420px){#root .adventuring-bag-hero-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=700px){html:has(.adventuring-bag-page.is-picker-open){overscroll-behavior-y:auto;width:100%;max-width:100%;height:auto;min-height:100%;overflow:hidden auto}body:has(.adventuring-bag-page.is-picker-open){overscroll-behavior-y:auto;width:100%;max-width:100%;height:auto;min-height:100%;overflow:hidden auto}#root:has(.adventuring-bag-page.is-picker-open){width:100%;max-width:100vw;height:auto;min-height:100dvh;overflow:visible}#root .app-shell:has(.adventuring-bag-page.is-picker-open){width:100%;max-width:100vw;height:auto;min-height:100dvh;overflow:visible}#root .adventuring-bag-page.is-picker-open:where(:not([hidden])){background:var(--public-adventuring-bag-picker--catalog-fill);width:100%;height:auto;min-height:0;display:block;overflow:visible}#root .adventuring-bag-page.is-picker-open>:not(.adventuring-bag-picker-backdrop):where(:not([hidden])){display:none}#root .adventuring-bag-page.is-picker-open .adventuring-bag-picker-backdrop:where(:not([hidden])){z-index:auto;contain:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:100%;height:auto;min-height:0;max-height:none;padding:0;display:block;position:relative;inset:auto;overflow:visible}#root .adventuring-bag-page.is-picker-open .adventuring-bag-picker.adventuring-bag-picker--catalog:where(:not([hidden])){width:100%;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none;background:var(--public-adventuring-bag-picker--catalog-fill);border:0;border-radius:0;margin:0;padding:0 0 12px;display:block;position:relative;inset:auto;overflow:visible}#root .adventuring-bag-page.is-picker-open .adventuring-bag-picker-heading:where(:not([hidden])){border-bottom:1px solid var(--public-adventuring-bag-bay-actions-border-3);background:var(--public-adventuring-bag-picker-heading-fill-3);justify-content:space-between;align-items:center;width:100%;height:auto;min-height:64px;padding:10px 12px;display:flex;position:relative;inset:auto}#root .adventuring-bag-page.is-picker-open .adventuring-bag-picker-heading .eyebrow:where(:not([hidden])){color:var(--public-eyebrow-text-7);letter-spacing:.14em;text-transform:uppercase;margin:0 0 3px;font-size:9px;line-height:1.1;display:block}#root .adventuring-bag-page.is-picker-open .adventuring-bag-picker-heading h2{color:var(--public-adventuring-bag-picker-heading-text-6);letter-spacing:-.01em;text-transform:none;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500;line-height:1.15}#root .adventuring-bag-page.is-picker-open .adventuring-bag-picker-heading>button{width:44px;min-width:44px;height:44px;min-height:max(var(--public-control-min-height,44px), 44px);border:1px solid var(--public-adventuring-bag-picker-heading-border-4);color:var(--public-adventuring-bag-picker-heading-text-7);background:var(--public-adventuring-bag-picker-heading-fill-2);font-size:22px}#root .adventuring-bag-page.is-picker-open .adventuring-bag-picker-toolbar:where(:not([hidden])){z-index:auto;border-bottom:1px solid var(--public-adventuring-bag-bay-actions-border-3);background:var(--public-adventuring-bag-picker--catalog-fill);grid-template-rows:48px 44px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 78px;gap:6px;width:100%;height:auto;margin:0;padding:8px 12px;display:grid;position:relative}#root .adventuring-bag-page.is-picker-open .adventuring-bag-picker-toolbar>*{width:100%;min-width:0;max-width:100%}}@media (width<=380px){#root .adventuring-bag-page.is-picker-open .adventuring-bag-picker-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 70px}}.party-adjust .party-pool-label{white-space:normal}.party-adjust summary.party-pool-toggle{cursor:pointer;font-size:.72rem}.party-adjust div.party-pool-table{margin-top:8px;font-size:.7rem}.party-adjust table.party-pool-values{text-align:center;width:100%}aside.tutorial-notice{background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-text-muted);margin:12px 0;padding:12px 16px}img.character-portrait-image{object-fit:contain;object-position:center;width:100%;height:100%}:root{--ui-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ui-font-display:Georgia,"Times New Roman",serif;--ui-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--ui-text-body:1rem;--ui-text-control:.875rem;--ui-text-caption:.75rem;--ui-title-page:clamp(2rem,3vw,3.1rem);--ui-title-section:clamp(1.55rem,1.9vw,2rem);--ui-title-card:clamp(1.35rem,1.7vw,1.8rem);--ui-title-dialog:clamp(1.5rem,2vw,2rem);--ui-tool-title-page:1.5rem;--ui-tool-title-section:1.25rem;--ui-tool-title-card:1.125rem;--ui-line-body:1.6;--ui-line-heading:1.2;--ui-touch:44px;--ui-radius:0px;--ui-header-height:77px;--ui-tool-header-height:var(--ui-header-height);--ui-header-gutter:24px;--ui-header-gutter-end:18px;--ui-header-gap:18px;--ui-header-nav-gap:clamp(6px,1.1vw,20px);--ui-logo-offset:3px;--ui-page-gutter:14px;--ui-nav-height:64px;--ui-selection-fill:color-mix(in srgb,var(--ui-accent) 14%,var(--ui-surface));--ui-z-header:100;--ui-z-nav:1400;--ui-z-popover:1500;--ui-canvas:#0b0d0f;--ui-surface:#090a0b;--ui-surface-raised:#15181b;--ui-text:#eee7da;--ui-text-muted:#b4b0a7;--ui-accent:#a53d32;--ui-highlight:#e4c58e;--ui-secondary:#a96d4e;--ui-border:#3d3b38c7;--ui-border-control:#755d3c;--ui-focus:var(--ui-highlight);--ui-action-fill:var(--ui-accent);--ui-action-text:#fff1df;--ui-status-danger:#f0a39b;--ui-status-danger-fill:#381c1b;--ui-status-success:#afd5aa;--ui-status-warning:#e8c382;--ui-status-info:#a6c7e5;--ui-health:#86b97b}@media (width>=1101px) and (width<=1699px),(width>=1101px) and (height<=849px){:root{--ui-header-height:max(51px,min(7dvh,76px));--ui-logo-offset:6.06%}}@media (width<=1100px){:root{--ui-header-height:calc(60px + env(safe-area-inset-top));--ui-header-gutter:0px;--ui-header-gutter-end:0px;--ui-logo-offset:3px;--ui-title-page:clamp(1.6rem,5vw,2rem);--ui-title-section:1.4rem;--ui-title-card:1.15rem}}@media (orientation:landscape) and (height<=500px) and (width<=1100px){:root{--ui-header-height:calc(48px + env(safe-area-inset-top));--ui-nav-height:52px}}@media (prefers-reduced-motion:reduce){:root{--ui-motion-animation:none;--ui-motion-transition:none;--ui-motion-scroll:auto}}:root[data-season=cravenmoor-2026]{--ui-canvas:#0b0d0f;--ui-surface:#090a0b;--ui-surface-raised:#15181b;--ui-text:#eee7da;--ui-text-muted:#b4b0a7;--ui-accent:#a53d32;--ui-highlight:#e4c58e;--ui-secondary:#a96d4e;--ui-border:#3d3b38c7;--ui-border-control:#755d3c;--ui-focus:#e4c58e;--ui-action-fill:#a53d32;--ui-action-text:#fff1df}:root[data-season=kthala-2027]{--ui-canvas:#0b0d0f;--ui-surface:#090a0b;--ui-surface-raised:#15181b;--ui-text:#eee7da;--ui-text-muted:#b4b0a7;--ui-accent:#216e34;--ui-highlight:#94db6a;--ui-secondary:#94db6a;--ui-border:#3d3b38c7;--ui-border-control:#386d3c;--ui-focus:#94db6a;--ui-action-fill:#216e34;--ui-action-text:#fff1df}:root[data-season=gifting-day]{--ui-canvas:#0b0d0f;--ui-surface:#090a0b;--ui-surface-raised:#15181b;--ui-text:#eee7da;--ui-text-muted:#b4b0a7;--ui-accent:#387a9f;--ui-highlight:#97c2db;--ui-secondary:#97c2db;--ui-border:#3d3b38c7;--ui-border-control:#456b80;--ui-focus:#97c2db;--ui-action-fill:#336f91;--ui-action-text:#fff1df}:root[data-season=hollowdark-2028]{--ui-canvas:#0e0c13;--ui-surface:#17141e;--ui-surface-raised:#201b2b;--ui-text:#ebe8f0;--ui-text-muted:#b5b0c0;--ui-accent:#68468b;--ui-highlight:#c7afe8;--ui-secondary:#79c7bc;--ui-border:#514963;--ui-border-control:#756a84;--ui-focus:#a7e0d5;--ui-action-fill:#68468b;--ui-action-text:#ebe8f0}html[data-ui-app]:not([data-ui-app=web]){font:16px/var(--ui-line-body) var(--ui-font-sans);font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ui-text);background:var(--ui-canvas);--surface:var(--ui-surface);--raised:var(--ui-surface-raised);--line:var(--ui-border);--muted:var(--ui-text-muted);--gold:var(--ui-highlight);--bronze:var(--ui-secondary);--red:var(--ui-action-fill);--admin-bg:var(--ui-canvas);--admin-surface:var(--ui-surface);--admin-surface-raised:var(--ui-surface-raised);--admin-line:var(--ui-border);--admin-line-warm:var(--ui-border-control);--admin-text:var(--ui-text);--admin-muted:var(--ui-text-muted);--admin-gold:var(--ui-highlight);--wb-background:var(--ui-canvas);--wb-surface:var(--ui-surface);--wb-raised:var(--ui-surface-raised);--wb-inset:var(--ui-canvas);--wb-line:var(--ui-border);--wb-line-soft:var(--ui-border);--wb-text:var(--ui-text);--wb-muted:var(--ui-text-muted);--wb-bronze:var(--ui-secondary);--wb-gold:var(--ui-highlight);--wb-accent:var(--ui-action-fill);--studio-mobile-surface:var(--ui-surface-raised);--studio-mobile-text:var(--ui-text);--studio-mobile-accent:var(--ui-highlight);--studio-mobile-border:var(--ui-border-control);--td-mobile-surface:var(--ui-surface-raised);--td-mobile-text-color:var(--ui-text);--td-mobile-accent:var(--ui-highlight);--td-mobile-border:var(--ui-border-control)}html:is([data-ui-app=admin],[data-ui-app=workbench],[data-ui-app=studio]){--ui-title-page:var(--ui-tool-title-page);--ui-title-section:var(--ui-tool-title-section);--ui-title-card:var(--ui-tool-title-card)}html[data-ui-app]:not([data-ui-app=web]) body,html[data-ui-app]:not([data-ui-app=web]) #root{background:var(--ui-canvas);color:var(--ui-text)}html[data-ui-app]:not([data-ui-app=web]) :is(h1,h2,h3):not(:where(.ui-navigation-heading h2)){font-family:var(--ui-font-display);font-weight:400;line-height:var(--ui-line-heading);color:var(--ui-text)}html[data-ui-app]:not([data-ui-app=web]) h2:not(:where(.ui-navigation-heading h2)){font-size:var(--ui-title-section)}html[data-ui-app]:not([data-ui-app=web]) h1{font-size:var(--ui-title-page)}html[data-ui-app]:not([data-ui-app=web]) h3{font-size:var(--ui-title-card)}html[data-ui-app=workbench] #root :is(h1,h2,h3):not(:where(.ui-navigation-heading h2)){font-family:var(--ui-font-display);font-weight:400;line-height:var(--ui-line-heading);color:var(--ui-text)}html[data-ui-app=workbench] #root h1{font-size:var(--ui-title-page)}html[data-ui-app=workbench] #root :is(h2,h3):not(:where(.ui-navigation-heading h2)){font-size:var(--ui-title-section)}html[data-ui-app=workbench] #root h3{font-size:var(--ui-title-card)}html[data-ui-app]:not([data-ui-app=web]) :is(p,label,input,select,textarea,.hint){font-family:var(--ui-font-sans)}html[data-ui-app]:not([data-ui-app=web]) p:not(:where(.ui-theme-preview p,.ui-navigation-label)){color:var(--ui-text)}html[data-ui-app]:not([data-ui-app=web]) :is(.hint,.muted,.description,.subtitle){color:var(--ui-text-muted)}html[data-ui-app=admin] .main,html[data-ui-app=studio] .main{padding-inline:var(--ui-page-gutter)}html[data-ui-app=workbench] #root{--workbench-gutter:var(--ui-page-gutter)}html[data-ui-app=admin] .main :is(.schedule-card h3,.admin-section-card-copy strong){font:400 var(--ui-title-card)/var(--ui-line-heading) var(--ui-font-display);color:var(--ui-text)}html[data-ui-app]:not([data-ui-app=web]) label{font-size:var(--ui-text-control);color:var(--ui-text-muted);line-height:1.4}html[data-ui-app] .ui-theme-preview{font:var(--ui-text-body)/var(--ui-line-body) var(--ui-font-sans);border:1px solid;border-radius:0;margin:14px 0;padding:20px}html[data-ui-app] .ui-theme-preview strong:where(:not([hidden])){font:400 var(--ui-title-section)/var(--ui-line-heading) var(--ui-font-display);display:block}html[data-ui-app] .ui-theme-action:where(:not([hidden])){min-height:44px;font:600 var(--ui-text-control)/1.4 var(--ui-font-sans);align-items:center;padding:10px 16px;display:inline-flex}html[data-ui-app]:not([data-ui-app=web]) :is(.panel,.card,.audit-card,.audit-result,.notice,.error,fieldset:where(:not(.editor-content)),dialog:where(:not(.ui-navigation-panel)),.role-preview){border-radius:var(--ui-radius);background-color:var(--ui-surface);border-color:var(--ui-border);box-shadow:none}html[data-ui-app]:not([data-ui-app=web]) :where(button,input,select,textarea,.button,.badge){border-radius:var(--ui-radius);font-family:var(--ui-font-sans);font-size:var(--ui-text-control)}html[data-ui-app]:not([data-ui-app=web]) :is(input,select,textarea):not(:where([type=checkbox],[type=range])){min-height:var(--ui-touch);color:var(--ui-text);border-color:var(--ui-border-control);background:var(--ui-canvas)}html[data-ui-app]:not([data-ui-app=web]) :is(button,.button):not(:where(.map-marker,.route-handle,.ui-tool-primary button,.ui-tool-bottom button,.ui-account-panel button,.ui-navigation-panel button)){min-height:var(--ui-touch);color:var(--ui-text);border-color:var(--ui-border-control);background-color:var(--ui-surface-raised)}html[data-ui-app]:not([data-ui-app=web]) :is(.primary,.command-publish,.admin-header-publish,.inspect-button,.wheel-primary,.acquisition-history-primary,.audit-controls>button,.acquisition-form button,.rollbutton){background:var(--ui-action-fill);border-color:var(--ui-action-fill);color:var(--ui-action-text)}html[data-ui-app]:not([data-ui-app=web]) :is(.primary,.command-publish,.admin-header-publish,.inspect-button,.wheel-primary,.rollbutton):hover:not(:disabled){background:color-mix(in srgb,var(--ui-action-fill) 85%,white)}html[data-ui-app]:not([data-ui-app=web]) :is(.danger,.error,.combat-blocker){color:var(--ui-status-danger)}html[data-ui-app]:not([data-ui-app=web]) .error{background:var(--ui-status-danger-fill)}html[data-ui-app]:not([data-ui-app=web]) :is(a,.eyebrow):not(:where(.ui-tool-header a,.ui-tool-bottom a,.ui-navigation-panel a)){color:var(--ui-highlight)}html[data-ui-app]:not([data-ui-app=web]) :is(code,pre){font-family:var(--ui-font-mono)}html[data-ui-app]:not([data-ui-app=web]) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}html[data-ui-app]:not([data-ui-app=web]) :is(.panel,.card,.audit-card) :is(p,label,.hint){font-family:var(--ui-font-sans);line-height:var(--ui-line-body)}html[data-ui-app=live] body{--canvas:var(--ui-canvas);--bg:var(--ui-canvas);--panel:var(--ui-surface);--text:var(--ui-text);--muted:var(--ui-text-muted);--gold:var(--ui-highlight)}html[data-ui-app=live] #p-game :is(.panel,.themed){background:var(--ui-surface);border-color:var(--ui-border)}html[data-ui-app=live] #p-game .characterline{background-color:var(--ui-surface-raised)}html[data-ui-app=live] :is(.hpbar i,progress){accent-color:var(--ui-health)}html[data-ui-app=studio] :is(.sidebar,.role-preview,.interface-launcher){background-color:var(--ui-surface);border-color:var(--ui-border)}html[data-ui-app=live] #role-content :is(section,.monster-panel,.response-card,.combat-flow),html[data-ui-app=live] #preview-tools{border-radius:var(--ui-radius);background:var(--ui-surface);border-color:var(--ui-border)}html[data-ui-app=live] #preview-tools :is(strong,p,label),html[data-ui-app=live] #role-content label{color:var(--ui-text-muted)}@media (width<=1100px){html[data-ui-app]:not([data-ui-app=web]) :is(input,select,textarea):not(:where([type=checkbox],[type=range])),html[data-ui-app=workbench] #root :is(input,select,textarea):not(:where([type=checkbox],[type=range])){font-size:var(--ui-text-body)}}html[data-ui-app] .ui-account-menu{min-width:0;font-family:var(--ui-font-sans);flex:0 auto;position:relative}html[data-ui-app] .ui-account-menu>summary:where(:not([hidden])){min-height:44px;color:var(--ui-text);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:4px 8px 4px 5px;list-style:none;display:flex}html[data-ui-app] .ui-account-menu>summary:where(:not([hidden]))::-webkit-details-marker{display:none}html[data-ui-app] .ui-account-avatar:where(:not([hidden])){border:1px solid var(--ui-border-control);width:34px;height:34px;color:var(--ui-highlight);font:600 .75rem var(--ui-font-sans);flex:0 0 34px;place-items:center;display:grid}html[data-ui-app] .ui-account-avatar img:where(:not([hidden])){object-fit:cover;width:100%;height:100%;display:block}html[data-ui-app] .ui-account-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:normal;text-transform:none;max-width:150px;font-size:.82rem;font-weight:700;overflow:hidden}html[data-ui-app] .ui-account-chevron{color:var(--ui-text-muted);font-size:.75rem}html[data-ui-app] .ui-account-panel{box-sizing:border-box;width:min(290px,100vw - 24px);max-height:calc(100dvh - var(--ui-tool-header-height) - 16px);z-index:var(--ui-z-popover);background:var(--ui-surface-raised);border:1px solid var(--ui-border-control);color:var(--ui-text);padding:12px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 40px #0007}html[data-ui-app] .ui-account-panel :is(a,button):where(:not([hidden])){min-height:var(--ui-touch);text-align:left;width:100%;font:var(--ui-text-control)/1.4 var(--ui-font-sans);color:var(--ui-text);background:0 0;border:0;align-items:center;padding:10px 12px;text-decoration:none;display:flex}html[data-ui-app] .ui-account-panel :is(a,button):hover{color:var(--ui-highlight);background:color-mix(in srgb,var(--ui-accent) 12%,transparent)}html[data-ui-app] .ui-account-panel hr{border:0;border-top:1px solid var(--ui-border);margin:8px 0}html[data-ui-app] .ui-account-identity:where(:not([hidden])){overflow-wrap:anywhere;font-size:var(--ui-text-control);gap:4px;padding:8px 12px;display:grid}html[data-ui-app] .ui-account-identity small{color:var(--ui-text-muted)}html[data-ui-app] .ui-account-panel p{color:var(--ui-status-danger);font:var(--ui-text-caption)/1.5 var(--ui-font-sans);margin:8px 12px}html[data-ui-app=live] .ui-live-header:where(:not([hidden])){align-items:center;gap:var(--ui-header-gap);box-sizing:border-box;height:var(--ui-header-height);padding:0 var(--ui-header-gutter-end) 0 var(--ui-header-gutter);background:var(--ui-surface-raised);border-bottom:1px solid var(--ui-border);z-index:var(--ui-z-header);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);display:grid;position:sticky;top:0}html[data-ui-app=live] .ui-live-brand:where(:not([hidden])){align-items:center;min-width:0;height:100%;min-height:0;display:flex}html[data-ui-app=live] .ui-live-brand img:where(:not([hidden])){height:100%;max-height:var(--ui-header-height);object-fit:contain;width:auto;max-width:240px;transform:translateY(var(--ui-logo-offset));display:block}html[data-ui-app=live] .ui-live-heading{text-align:center;min-width:0}html[data-ui-app=live] .ui-live-heading h1{overflow-wrap:anywhere;margin:0;font-size:1.3rem}html[data-ui-app=live] .ui-live-heading #connection{font:var(--ui-text-caption) var(--ui-font-sans);color:var(--ui-text-muted)}html[data-ui-app=live] .ui-live-header>a:last-child{font:var(--ui-text-control) var(--ui-font-sans);justify-self:end}@media (width<=1100px){html[data-ui-app] .ui-account-menu{flex:none}html[data-ui-app] .ui-account-menu>summary{justify-content:center;width:44px;padding:4px}html[data-ui-app] :is(.ui-account-name,.ui-account-chevron):where(:not([hidden])){display:none}html[data-ui-app=live] .ui-live-header:where(:not([hidden])){padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);align-items:center;gap:4px;display:flex}html[data-ui-app=live] .ui-live-brand{flex:1 1 0}html[data-ui-app=live] .ui-live-brand img{width:190px;max-width:190px;height:40px;max-height:40px;transform:translateY(3px)}html[data-ui-app=live] .ui-live-heading{text-align:right;flex:0 45%}html[data-ui-app=live] .ui-live-heading h1{font-size:.95rem}html[data-ui-app=live] .ui-live-heading #connection{font-size:.65rem}html[data-ui-app=live] .ui-live-header>a:last-child:where(:not([hidden])){display:none}}@media (orientation:landscape) and (height<=500px) and (width<=1100px){html[data-ui-app=live] .ui-live-brand img{height:32px}}html[data-ui-app]:has(.ui-navigation-panel[open]){overflow:hidden}html[data-ui-app]:has(.ui-navigation-panel[open]) body{overflow:hidden}html[data-ui-app] .ui-navigation-panel:not([open]){display:none}html[data-ui-app] .ui-navigation-panel{z-index:var(--ui-z-popover);box-sizing:border-box;border:0;border-left:1px solid var(--ui-border-control);background:var(--ui-surface-raised);width:min(520px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ui-text);font:1rem/normal var(--ui-font-sans);overscroll-behavior:contain;border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto}html[data-ui-app] .ui-navigation-panel::backdrop{background:#050607d9}html[data-ui-app] .ui-navigation-content{padding:calc(16px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}html[data-ui-app] .ui-navigation-heading:where(:not([hidden])){z-index:1;background:var(--ui-surface-raised);justify-content:space-between;align-items:center;gap:12px;padding:8px 0 16px;display:flex;position:sticky;top:0}html[data-ui-app] .ui-navigation-heading h2{color:var(--ui-text);font:400 1.5rem/normal var(--ui-font-display);margin:0}html[data-ui-app] .ui-navigation-heading button{box-sizing:border-box;flex:0 0 var(--ui-touch);width:var(--ui-touch);height:var(--ui-touch);min-height:var(--ui-touch);border:1px solid var(--ui-border-control);background:var(--ui-surface-raised);color:var(--ui-text);font:400 26px/normal var(--ui-font-sans);cursor:pointer;border-radius:8px;margin:0;padding:0}html[data-ui-app] .ui-navigation-links:where(:not([hidden])){grid-template-columns:minmax(0,1fr);gap:12px;display:grid}html[data-ui-app] .ui-navigation-links :is(a,button):where(:not([hidden])){box-sizing:border-box;border:1px solid var(--ui-border-control);border-radius:var(--ui-radius);width:100%;min-width:0;min-height:56px;color:var(--ui-text);font:400 1rem/normal var(--ui-font-sans);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 16px;text-decoration:none;display:flex}html[data-ui-app] .ui-navigation-links :is(a,button)[aria-current=page]{color:var(--ui-highlight);border-color:var(--ui-highlight);background:var(--ui-selection-fill)}html[data-ui-app] .ui-navigation-links :is(a,button):is(:disabled,[aria-disabled=true]){opacity:.5;cursor:default}html[data-ui-app] .ui-navigation-panel :is(a,button):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}html[data-ui-app] .ui-navigation-label{color:var(--ui-text-muted);font:600 .75rem/1.5 var(--ui-font-sans);letter-spacing:.1em;text-transform:uppercase;margin:24px 0 12px}@media (orientation:landscape) and (height<=500px) and (width<=1100px){html[data-ui-app] .ui-navigation-content{padding-block:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-bottom))}html[data-ui-app] .ui-navigation-heading{padding-block:4px}html[data-ui-app] .ui-navigation-heading h2{font-size:1.1rem}html[data-ui-app] .ui-navigation-links{gap:4px}html[data-ui-app] .ui-navigation-links :is(a,button){min-height:44px;padding:8px 12px}}html[data-ui-app] .ui-tool-header:where(:not([hidden])){z-index:var(--ui-z-header);min-height:var(--ui-header-height);background:var(--ui-surface-raised);border-bottom:1px solid var(--ui-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:0 18px 0 24px;display:grid;position:sticky;top:0}html[data-ui-app] .ui-tool-brand:where(:not([hidden])){width:max-content;min-width:0;max-width:100%;color:var(--ui-text);font-family:var(--ui-font-sans);align-items:center;gap:14px;text-decoration:none;display:flex}html[data-ui-app] .ui-tool-brand img:where(:not([hidden])){object-fit:contain;width:210px;height:65px;display:block;transform:translateY(3px)}html[data-ui-app] .ui-tool-wordmark{width:210px;font:700 1.4rem var(--ui-font-sans);color:var(--ui-text)}html[data-ui-app] .ui-tool-name:where(:not([hidden])){border-left:1px solid var(--ui-border-control);min-height:28px;color:var(--ui-text-muted);font:600 .75rem/1.35 var(--ui-font-sans);letter-spacing:.09em;text-transform:uppercase;align-items:center;padding-left:14px;display:flex}html[data-ui-app] .ui-tool-header>.ui-account-menu{justify-self:end}html[data-ui-app] .ui-tool-header:has(.ui-account-menu[open]){z-index:var(--ui-z-popover)}html[data-ui-app] .ui-tool-primary:where(:not([hidden])){min-height:calc(var(--ui-header-height) - 1px);flex-wrap:wrap;place-content:stretch center;align-items:stretch;gap:0 6px;min-width:0;display:flex}html[data-ui-app] .ui-tool-primary :is(a,button):where(:not([hidden])){min-height:44px;color:var(--ui-text-muted);white-space:nowrap;font:600 .8125rem/1.2 var(--ui-font-sans);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:2px 10px 0;text-decoration:none;display:flex;position:relative}html[data-ui-app] .ui-tool-primary :is(a,button):hover{color:var(--ui-highlight);background:0 0}html[data-ui-app] .ui-tool-primary .active{color:var(--ui-highlight);box-shadow:inset 0 -3px var(--ui-accent)}html[data-ui-app] .ui-tool-bottom:where(:not([hidden])){display:none}html[data-ui-app]:is([data-ui-app=admin],[data-ui-app=studio]) .main{width:100%;max-width:none;padding:16px var(--ui-page-gutter) 48px;margin:0}html[data-ui-app] .ui-tool-page-heading{margin-bottom:16px}html[data-ui-app] .ui-tool-page-heading h1{margin:0}html[data-ui-app=studio] .page-header{flex-wrap:wrap}html[data-ui-app=studio] .page-header[hidden]{display:none}html[data-ui-app=studio] .page-header .actions{flex-wrap:wrap}html[data-ui-app=admin] .main .page-actions-only:where(:not([hidden])){top:var(--ui-tool-header-height);z-index:50;background:var(--ui-canvas);margin-bottom:16px;display:flex;position:sticky}html[data-ui-app=admin] .main .editor-command-strip:where(:not([hidden])){flex-wrap:wrap;align-items:stretch;gap:8px;width:100%;padding:8px 0;display:flex}html[data-ui-app=admin] .main .desktop-command-status{align-self:center;margin-right:auto}html[data-ui-app=admin] .main>.editor-content{background:0 0}html[data-ui-app=workbench] .intro{max-width:none;padding:16px var(--ui-page-gutter) 12px;align-items:center;gap:12px}html[data-ui-app=workbench] :is(.workspace,.character-workspace),html[data-ui-app=workbench] :is(.acquisition-controls,.acquisition-results){max-width:none;padding-inline:var(--ui-page-gutter)}html[data-ui-app=workbench] .audit-shell{width:100%;max-width:none;padding:16px var(--ui-page-gutter) 48px}html[data-ui-app=workbench] :is(.audit-table-scroll,.wheel-review-table,.wheel-bulk-table){overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}@media (width>=1101px) and (width<=1699px),(width>=1101px) and (height<=849px){html[data-ui-app] .ui-tool-header{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}html[data-ui-app] .ui-tool-brand{gap:12px}html[data-ui-app] .ui-tool-brand img{width:170px;height:calc(var(--ui-header-height) - 6px)}html[data-ui-app] .ui-tool-wordmark{width:170px}html[data-ui-app] .ui-tool-name{padding-left:12px;font-size:.6875rem}html[data-ui-app] .ui-tool-primary{gap:0 2px}html[data-ui-app] .ui-tool-primary :is(a,button){padding-inline:8px;font-size:.75rem}html[data-ui-app]:is([data-ui-app=admin],[data-ui-app=workbench],[data-ui-app=studio]) .ui-account-menu :is(.ui-account-name,.ui-account-chevron):where(:not([hidden])){display:none}}@media (width<=1100px){html[data-ui-app] .ui-tool-header{padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;gap:8px}html[data-ui-app] .ui-tool-brand{gap:10px}html[data-ui-app] .ui-tool-brand img{width:144px;height:44px}html[data-ui-app] .ui-tool-wordmark{width:144px;font-size:1.1rem}html[data-ui-app] .ui-tool-name{max-width:110px;padding-left:10px;font-size:.6875rem}html[data-ui-app] .ui-tool-primary:where(:not([hidden])){display:none}html[data-ui-app] .ui-tool-bottom:where(:not([hidden])){z-index:var(--ui-z-nav);height:calc(var(--ui-nav-height) + env(safe-area-inset-bottom));padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--ui-surface-raised);border-top:1px solid var(--ui-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}html[data-ui-app] .ui-tool-bottom :is(a,button):where(:not([hidden])){min-width:0;min-height:44px;color:var(--ui-text-muted);font:500 .6875rem/1.2 var(--ui-font-sans);text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;padding:6px 2px;text-decoration:none;display:flex}html[data-ui-app] .ui-tool-bottom svg:where(:not([hidden])){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}html[data-ui-app] .ui-tool-bottom .active{color:var(--ui-highlight);box-shadow:inset 0 3px var(--ui-accent)}html[data-ui-app]:is([data-ui-app=admin],[data-ui-app=workbench],[data-ui-app=studio]) main{padding-bottom:calc(var(--ui-nav-height) + 24px + env(safe-area-inset-bottom))}html[data-ui-app]:is([data-ui-app=admin],[data-ui-app=studio]) .main{padding-top:16px}html[data-ui-app=admin] .main .editor-command-strip{gap:6px;padding:6px 0}html[data-ui-app=admin] .main .desktop-command-status{flex:1 0 100%}html[data-ui-app=admin] .main .editor-command-strip button{flex:1 1 0;min-width:0;padding-inline:8px}html[data-ui-app=workbench] .intro{align-items:flex-start;padding-top:16px}html[data-ui-app=workbench] .audit-shell{padding-top:16px}}@media (width<=360px){html[data-ui-app] .ui-tool-brand img{width:124px;height:40px}html[data-ui-app] .ui-tool-wordmark{width:124px}html[data-ui-app] .ui-tool-name{letter-spacing:.04em}}svg.ui-map-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ui-trace-wording{overflow-wrap:anywhere;white-space:pre-wrap}.ui-preserve-lines{white-space:pre-wrap}.ui-table-scroll{overflow-x:auto}.ui-breakable{overflow-wrap:anywhere}html[data-ui-app] .ui-theme-preview{background:var(--preview-surface);color:var(--preview-text);border-color:var(--preview-border)}html[data-ui-app] .ui-theme-preview strong{color:var(--preview-highlight)}html[data-ui-app] .ui-theme-preview p{color:var(--preview-muted)}html[data-ui-app] .ui-theme-action{background:var(--preview-action);color:var(--preview-action-text)}
