.lumiverse-tabs{flex-wrap:wrap;margin-bottom:24px}.lumi-quest-group{margin-top:28px}.lumi-streak{font-size:12px;color:#f0bfcf;border-top:1px solid #ffffff12;margin-top:20px;padding-top:14px;display:flex;justify-content:space-between;gap:8px}.lumi-streak span{color:#baa5c6}.lumi-quest-group>h2{margin-bottom:18px}.lumi-quest h3{color:#f6e4f0;font-size:20px;margin:15px 0}.lumi-quest p{color:#c2b2cc;font-size:13px;min-height:55px;line-height:1.8}.lumi-quest progress{width:100%;height:8px;accent-color:#eea8c8}.lumi-quest small{color:#b6a6c0;display:block;line-height:1.7}.lumi-quest-rewards{display:flex;flex-wrap:wrap;gap:6px;margin:17px 0}.lumi-quest-rewards span{color:#e5b8d6;font-size:11px;padding:6px 10px;border-radius:20px;background:#d68dbc14;border:1px solid #e1b5ce20}.lumiverse-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:16px;margin:20px 0}.lumiverse-metrics article{padding:22px;background:linear-gradient(130deg,#322339,#191924);border:1px solid #d9a3d325;border-radius:17px}.lumiverse-metrics small{color:#bcacc9;display:block}.lumiverse-metrics strong{color:#f8e2f0;font-size:29px;display:block;margin-top:12px}.lumi-admin-editor label{display:block;margin:15px 0;font-size:13px;color:#c8b6d2}.lumi-admin-editor input:not([type=checkbox]),.lumi-admin-editor select{display:block;width:100%;margin-top:8px;background:#18131f;color:#eee;border:1px solid #ffffff25;padding:11px;border-radius:8px}.lumiverse-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 20px}.lumiverse-admin .panel{padding:24px}.lumiverse-admin .panel h2{margin-bottom:20px}.lumiverse-admin .panel p{margin:14px 0}.lumiverse-toast{position:fixed;bottom:24px;right:24px;max-width:min(420px,calc(100vw - 48px));z-index:100;display:flex;align-items:center;gap:20px;padding:22px;border:1px solid #eaa9d0;border-radius:16px;box-shadow:0 10px 50px #0009;background:#302038;color:#fbe6f5}.lumiverse-toast button{background:transparent;color:inherit;border:none;font-size:24px;cursor:pointer}.lumi-usercard{position:relative;overflow:hidden;min-width:0;color:#f6edf8;background:radial-gradient(ellipse at 100% 0,#8c467344,transparent 65%),linear-gradient(145deg,#252032,#181822);border:1px solid #e3b6e130;border-radius:22px;padding:24px;box-shadow:0 12px 35px #00000015}.lumi-usercard-featured{padding:32px;margin-bottom:24px;background:radial-gradient(ellipse at 90% 0,#9c467b55,transparent 60%),linear-gradient(120deg,#302339,#181a29)}.lumi-card-top{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:24px}.lumi-card-top>span:first-child{display:flex;align-items:center;gap:6px;font-size:9px;letter-spacing:1.8px;color:#d2b1cb}.lumi-level{padding:7px 12px;border-radius:99px;color:#f5bbd3;background:#ee92bb15;border:1px solid #ef9cc935;font-size:12px;font-weight:700;white-space:nowrap}.lumi-card-identity{display:flex;align-items:center;gap:17px;margin-bottom:25px;min-width:0}.lumi-card-identity>div:last-child{min-width:0}.lumi-avatar{width:66px;height:66px;flex:0 0 66px;padding:3px;border:1px solid #f2a9ce70;border-radius:50%;background:#33283f}.lumi-avatar img,.lumi-avatar>span{width:100%;height:100%;border-radius:50%;object-fit:cover}.lumi-avatar>span{display:grid;place-items:center;color:#f4bdd5;font-size:23px;font-weight:700;background:linear-gradient(135deg,#684664,#36304a)}.lumi-usercard h2{margin:0 0 4px;color:#fff;font-size:22px;overflow-wrap:anywhere;line-height:1.25}.lumi-handle{color:#b5a4bc;display:flex;gap:5px;align-items:center;margin:0 0 8px;font-size:12px;overflow-wrap:anywhere}.lumi-title{display:inline-flex;align-items:center;gap:5px;color:#efabc8;font-size:13px}.lumi-xp-label{display:flex;justify-content:space-between;gap:12px;color:#b7a9c0;font-size:10px;margin-bottom:9px}.lumi-xp-label>span:first-child{color:#f4d7e9;font-weight:600}.lumi-progress{background:#ffffff0c;height:6px;border-radius:10px;overflow:hidden}.lumi-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#bba2f5,#ed9cbc)}.lumi-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px}.lumi-card-stats span{color:#b4a6bc;font-size:10px;overflow-wrap:anywhere}.lumi-card-stats b{display:block;font-size:18px;color:#f6eaf4;margin-bottom:3px}.lumi-profile-button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;border:0;border-top:1px solid #ffffff10;padding:16px 0 0;background:transparent;color:#eab5d0;font-size:12px;text-align:left;cursor:pointer}.lumi-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lumi-directory{color:#ddd4e5;margin:26px 0}.lumi-directory-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:24px}.lumi-directory-heading h2{font-size:25px;color:#f4edf7;margin:6px 0 10px}.lumi-directory-heading p{color:#b3a8be;font-size:13px}.lumi-directory .lumi-eyebrow{color:#e9a6c3;font-size:10px;letter-spacing:2px}.lumi-search{padding:20px;background:#ffffff04;border:1px solid #ffffff12;border-radius:15px}.lumi-search label{display:block;font-size:12px;color:#c9bccf;margin-bottom:10px}.lumi-search>div{display:flex;gap:12px}.lumi-search input{flex:1;min-width:0;width:100%;background:#16141e;border:1px solid #ffffff20;padding:12px 14px;color:#fff;border-radius:9px}.lumi-directory button:not(.lumi-profile-button),.lumi-title-picker button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e9aac32a;border-radius:9px;background:#e9aac314;color:#edc1d5;padding:11px 15px;cursor:pointer}.lumi-directory button:disabled{opacity:.4;cursor:default}.lumi-search-count{font-size:12px;color:#ae9db9;margin:20px 0}.lumi-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;font-size:12px}.lumi-directory .lumi-back{margin-bottom:20px}.lumi-profile-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.lumi-profile-activity{padding:25px;border:1px solid #ffffff12;border-radius:20px;background:#ffffff04}.lumi-profile-activity h2{font-size:18px;margin:0 0 20px}.lumi-profile-activity dl>div{display:flex;gap:12px;justify-content:space-between;font-size:13px;padding:12px 0;border-bottom:1px solid #ffffff0c}.lumi-profile-activity dd{margin:0;text-align:right}.lumi-profile-activity dl{margin-bottom:28px}.lumi-profile-activity ul{list-style:none;padding:0;display:grid;gap:14px}.lumi-profile-activity li{display:flex;gap:12px;align-items:center;color:#e0b3d0}.lumi-profile-activity small{display:block;color:#a89ab2;margin-top:4px;font-size:11px}.lumi-title-picker{border:1px solid #ffffff16;border-radius:18px;padding:25px;background:#ffffff03;margin:0 0 25px}.lumi-title-picker h2{font-size:19px;margin:0 0 10px}.lumi-title-picker p{color:#b8a9c0;font-size:13px;line-height:1.8}.lumi-title-options{display:flex;flex-wrap:wrap;gap:9px}.lumi-title-picker button[aria-pressed=true]{background:#d899bd33;border-color:#edb5d2}.lumi-title-picker button:disabled{opacity:.4;cursor:default}.lumi-title-picker small{display:block;color:#ae9cb8;margin-top:16px}.lumi-directory-error{padding:16px;color:#ffc1cc}@media(max-width:1150px){.lumi-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.lumi-card-grid,.lumi-profile-detail{grid-template-columns:minmax(0,1fr)}.lumi-usercard,.lumi-usercard-featured{padding:22px}.lumi-title-picker{padding:20px}.lumi-search{padding:15px}.lumi-search>div{flex-wrap:wrap}.lumi-directory-heading>svg{display:none}.lumi-directory-heading h2{font-size:22px}}.lumi-usercard[data-background=background-nebula]{background:radial-gradient(ellipse at 95% 5%,#702a7066,transparent 65%),radial-gradient(ellipse at 0% 100%,#523d8866,transparent 60%),#161120}.lumi-usercard[data-border=border-pink]{border-color:#ed70bd;box-shadow:0 0 22px #df50ac22}.lumi-usercard[data-border=border-royal]{border:2px solid #dcb967;box-shadow:0 0 25px #dcb96720}.lumi-usercard[data-frame=frame-orbit] .lumi-avatar{outline:2px dashed #ceb2ff;outline-offset:5px;box-shadow:0 0 20px #a276d844}.lumi-usercard[data-star=star-gold] .lumi-card-top svg{color:#ffdb80;filter:drop-shadow(0 0 4px #ffd56c80)}.lumi-usercard[data-name=name-starlight] .lumi-card-identity h2{color:#f9dfff;text-shadow:0 0 14px #d393de77}.lumi-usercard[data-title=title-cosmic] .lumi-title{color:#efdcff;border-color:#b796e1;background:linear-gradient(115deg,#513275,#49385c)}.lumi-usercard[data-effect=effect-constellation]{background-image:radial-gradient(circle at 92% 15%,#f8e9ff 1px,transparent 2px),radial-gradient(circle at 85% 30%,#dcb6ff 1px,transparent 2px),radial-gradient(circle at 96% 45%,#f8e9ff 1px,transparent 2px)}.lumi-card-badge{display:inline-flex;margin:8px 0 0 8px;color:#ecd0fc;font-size:.75rem}.lumi-showcase{margin-top:18px;padding-top:14px;border-top:1px solid #ffffff12}.lumi-showcase>small{font-size:.65rem;letter-spacing:.15em;color:#b8a6c8}.lumi-showcase>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.lumi-showcase span{padding:5px 9px;border:1px solid #c598ef33;background:#b183d512;border-radius:8px;font-size:.75rem}.lumi-collection-item{text-align:center}.lumi-item-symbol{display:block;font-size:2.6rem;margin:14px}.lumi-collection-item[data-owned=false]{opacity:.65}.lumi-usercard[data-rarity=epic]{border-color:#a479d6}.lumi-usercard[data-rarity=legendary],.lumi-usercard[data-rarity=founder]{border-color:#d4b877}.lumi-usercard[data-rarity=mythic]{border-color:#eb9ddd;box-shadow:0 0 20px #dca9f322}.lumi-section-title{margin-top:26px}.lumi-drop-card{text-align:center;border-color:#df91c5;background:radial-gradient(ellipse at 50% 0%,#69416b55,transparent 70%),#181321}.lumi-drop-star{display:block;font-size:3.5rem;margin:18px;filter:drop-shadow(0 0 15px #e0a6d155)}.lumi-drop-countdown{color:#f3c4e6;font-size:1.3rem}.lumi-drop-command code{font-size:1.4rem;color:#fff0fa}.lumi-drop-card[data-rarity=golden]{border-color:#f3cd76}.lumi-drop-card[data-rarity=cosmic]{border-color:#ef96ed;box-shadow:0 0 22px #ad76de33}.lumi-drop-card ul{list-style:none;padding:0}.lumi-drop-settings{border:1px solid #ffffff20;border-radius:12px;padding:20px;margin-bottom:20px;min-width:0}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/lumibot/assets/great-vibes-cyrillic-ext-400-normal-CKQhgFwn.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/lumibot/assets/great-vibes-cyrillic-400-normal-C-wcqNJs.woff2) format("woff2"),url(/lumibot/assets/great-vibes-cyrillic-400-normal-DtFXCWjq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/lumibot/assets/great-vibes-vietnamese-400-normal-a2O3jU53.woff2) format("woff2"),url(/lumibot/assets/great-vibes-vietnamese-400-normal-Cxbm9Uac.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/lumibot/assets/great-vibes-latin-ext-400-normal-CsjMq8GN.woff2) format("woff2"),url(/lumibot/assets/great-vibes-latin-ext-400-normal-wh4xxCIu.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/lumibot/assets/great-vibes-latin-400-normal-q5-78SH_.woff2) format("woff2"),url(/lumibot/assets/great-vibes-latin-400-normal-BAZ173uY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.community-shell{min-height:100vh;background:radial-gradient(ellipse at 15% 0%,#3a1a6a66,transparent 50%),#0a0614;color:#eee9f2;font-family:Inter,system-ui,sans-serif}.community-nav{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 28px;border-bottom:1px solid #ffffff12}.community-nav>div,.community-nav a,.community-brand{display:flex;align-items:center;gap:9px}.community-nav>div{gap:22px}.community-nav button,.community-refresh{background:#ffffff08;border:1px solid #ffffff20;border-radius:10px;color:#e3dbe9;padding:10px 14px;cursor:pointer}.community-brand{font-size:24px;letter-spacing:-1px;color:#fff!important}.community-brand>b{color:#b77bff;margin-left:-9px}.community-brand>span{background:#ee8aac20;color:#b77bff;display:grid;place-items:center;width:40px;height:40px;border-radius:12px}.community-brand small{font-size:9px;letter-spacing:2px;color:#b6a4b7;margin-left:8px}.community-main{max-width:1200px;padding:44px 28px 0;margin:0 auto;min-height:calc(100vh - 95px)}.community-eyebrow{font-size:11px;letter-spacing:2px;color:#e99eb9;font-weight:700}.community-main h1{font-size:clamp(30px,4vw,46px);line-height:1.15;letter-spacing:-1.5px;margin:14px 0}.community-main h1 span{color:#c99bff}.community-main h2{font-size:20px;margin:0 0 18px;display:flex;gap:10px;align-items:center}.community-main h3{font-size:16px;margin:0 0 8px}.community-main p{line-height:1.7;color:#c0b6c6}.community-main button:disabled{opacity:.55;cursor:default}.community-main a:focus-visible,.community-main button:focus-visible,.community-nav a:focus-visible,.community-nav button:focus-visible{outline:3px solid #b77bff;outline-offset:4px}.community-login{max-width:650px;text-align:center;margin:30px auto 70px}.community-login h1{font-size:clamp(40px,6vw,65px)}.community-orb{display:grid;place-items:center;margin:0 auto 28px;width:88px;height:88px;border:1px solid #b77bff50;border-radius:26px;color:#b77bff;background:linear-gradient(140deg,#b77bff25,#a08bf015)}.community-login>p:not(.community-eyebrow){max-width:530px;margin:20px auto}.community-primary{display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:17px 25px;margin:18px 0;color:#21121d!important;background:#c99bff;border:0;border-radius:13px;font-size:15px;font-weight:700;cursor:pointer}.community-login>small{display:block;color:#a99bb2;line-height:1.7;max-width:440px;margin:6px auto}.community-perks{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:48px}.community-perks span{display:flex;align-items:center;gap:8px;font-size:13px;color:#cfc1d7}.community-perks svg{width:18px;color:#ee9cbb}.community-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.community-refresh{display:flex;align-items:center;gap:9px;white-space:nowrap}.community-note{padding:14px 18px;border:1px solid #d3a6f030;background:#d3a6f00a;border-radius:12px;font-size:13px}.community-error{padding:16px;border:1px solid #c4a0ff55;background:#522633;border-radius:12px;margin-bottom:20px;line-height:1.6}.community-error button{display:block;margin-top:8px;padding:6px 10px;background:transparent;color:#fff;border:1px solid #ffffff60;border-radius:6px}.community-stats{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:16px;margin:26px 0 36px}.community-stats article{background:#1a1721;border:1px solid #ffffff10;border-radius:18px;padding:24px;display:flex;align-items:flex-start;flex-direction:column;gap:13px}.community-stats svg{color:#d7a4ca}.community-stats small{color:#b9adbf;font-size:12px}.community-stats strong{font-size:36px;line-height:1.1;letter-spacing:-1px}.community-stats span{font-size:11px;color:#c6acc0}.community-stats .community-balance{background:linear-gradient(125deg,#66304a,#342539);border-color:#ed9dbe40}.community-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #ffffff15;margin-bottom:30px;padding-bottom:12px}.community-tabs button{padding:12px 18px;border:0;border-radius:10px;color:#b6a7c0;background:transparent;font-weight:600;cursor:pointer}.community-tabs button[aria-pressed=true]{color:#d9b3ff;background:#b77bff17}.community-details{display:grid;grid-template-columns:1fr 1fr;gap:20px}.community-details article,.community-rewards article{padding:26px;border:1px solid #ffffff12;border-radius:18px;background:#170d2c}.community-details dl{margin:0}.community-details dl>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #ffffff0d;font-size:13px}.community-details dt{color:#bfb0c7}.community-details dd{margin:0;text-align:right}.community-muted{font-size:12px!important;color:#a495b0!important}.community-main code{font-family:ui-monospace,monospace;border-radius:6px;color:#f0adcd;background:#b77bff10;padding:4px 7px;overflow-wrap:anywhere}.community-section{margin-top:32px}.community-achievements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.community-achievements article{display:flex;gap:15px;align-items:center;padding:21px;border:1px solid #e5b27625;border-radius:15px;background:#b9883710}.community-achievements svg{color:#e5c17f;flex-shrink:0}.community-achievements p{margin:0;font-size:11px}.community-achievements h3{font-size:14px}.community-empty{text-align:center;padding:40px 24px;border:1px dashed #ffffff25;border-radius:16px}.community-rewards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.community-rewards article{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.community-rewards p{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.community-rewards h3{overflow-wrap:anywhere}.community-price{display:flex;align-items:center;gap:7px;border-radius:20px;padding:7px 10px;background:#b77bff1a;color:#d4b0ff;font-size:12px;margin-bottom:10px}.community-reward-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:#ae9cb9}.community-copy{margin-top:auto;padding:10px 14px;background:#b77bff14;color:#dcc0ff;border:1px solid #b77bff30;border-radius:9px;cursor:pointer}.community-table{overflow-x:auto;border:1px solid #ffffff15;border-radius:16px}.community-table table{width:100%;border-collapse:collapse}.community-table th,.community-table td{padding:16px 20px;text-align:left;border-bottom:1px solid #ffffff0b;font-size:14px}.community-table th{font-size:11px;color:#a997b5;background:#170d2c}.community-table th:last-child,.community-table td:last-child{text-align:right}.community-table .is-you{background:#b77bff11}.community-table small{margin-left:8px;color:#b77bff}.community-footer{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:65px;padding:24px 0;border-top:1px solid #ffffff12;color:#9988a5;font-size:11px;background:transparent}.community-footer>div{display:flex;gap:20px}@media(max-width:800px){.community-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.community-details{grid-template-columns:1fr}.community-rewards,.community-achievements{grid-template-columns:repeat(2,minmax(0,1fr))}.community-brand small{display:none}}@media(max-width:520px){.community-nav{padding:18px;flex-wrap:wrap}.community-nav>div{gap:12px;font-size:12px}.community-main{padding:28px 18px 0}.community-welcome{align-items:flex-start;flex-direction:column}.community-stats{gap:10px}.community-stats article{padding:18px}.community-stats strong{font-size:30px}.community-stats .community-balance{grid-column:1/-1}.community-stats article:last-child{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;align-items:center}.community-rewards,.community-achievements{grid-template-columns:1fr}.community-tabs button{padding:11px 12px}.community-perks{gap:18px}.community-details article{padding:20px}.community-details dl>div{gap:12px}.community-footer{margin-top:40px}.community-login{margin-top:12px}.community-login .community-primary{width:100%}}.chronicle{display:grid;gap:18px}.chronicle-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px}.chronicle-filter{display:flex;align-items:center;gap:8px;font-size:13px;color:#d8cce0}.chronicle-entry{display:grid;gap:12px;padding:24px;border:1px solid #ffffff12;border-radius:18px;background:#170d2c}.chronicle-entry.mine{border-color:#b77bff55}.chronicle-entry header{display:grid;gap:4px}.chronicle-entry header small{color:#d9b3ff;font-size:12px}.chronicle-entry h3{margin:0;font-size:19px;overflow-wrap:anywhere}.chronicle-me{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;border-radius:12px;background:#b77bff14;color:#ecdcff;font-size:13px}.chronicle-stats{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;font-size:13px;color:#d8cce0}.chronicle-stats li{display:flex;align-items:center;gap:6px}.chronicle-line{margin:0;font-size:13px;line-height:1.6;color:#cfc3d8;overflow-wrap:anywhere}.chronicle-clips{display:flex;flex-wrap:wrap;gap:8px}.chronicle-clips a{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:8px 12px;border-radius:10px;border:1px solid #ffffff1c;color:#eee9f2;font-size:13px;text-decoration:none}.chronicle-clips a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-app{--cm-bg: #0a0614;--cm-bg-2: #120a24;--cm-panel: linear-gradient(160deg, rgba(40, 20, 74, .72), rgba(20, 11, 40, .82));--cm-panel-flat: #170d2c;--cm-line: rgba(176, 108, 255, .32);--cm-line-strong: rgba(206, 138, 255, .7);--cm-violet: #b77bff;--cm-violet-2: #8f4dff;--cm-pink: #ff6bd6;--cm-text: #f1e9ff;--cm-muted: #ad9fcb;--cm-glow: 0 0 22px rgba(160, 84, 255, .22);min-height:100vh;display:grid;grid-template-columns:200px minmax(0,1fr);color:var(--cm-text);font-family:Inter,Segoe UI,system-ui,sans-serif;background:radial-gradient(ellipse at 70% -10%,rgba(143,77,255,.28),transparent 55%),radial-gradient(ellipse at 0% 100%,rgba(255,107,214,.08),transparent 45%),var(--cm-bg)}.cm-app *,.cm-app *:before,.cm-app *:after{box-sizing:border-box}.cm-app a{color:var(--cm-violet)}.cm-app code{font-family:ui-monospace,monospace;padding:2px 6px;border-radius:6px;background:#8f4dff29;color:#e3ccff}.cm-script{font-family:Great Vibes,Segoe Script,cursive;font-weight:400;letter-spacing:.3px}.cm-nowrap{white-space:nowrap}.cm-spin{animation:cm-spin 1s linear infinite}@keyframes cm-spin{to{transform:rotate(360deg)}}.cm-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:18px;padding:18px 10px 16px;border-right:1px solid rgba(176,108,255,.14);background:linear-gradient(180deg,#180c2ee6,#0a0614f2)}.cm-brand{display:flex;align-items:center;gap:8px;padding:0 6px;color:#f4ecff!important;text-decoration:none;font-size:25px;line-height:1;text-shadow:0 0 14px rgba(183,123,255,.7);overflow-wrap:anywhere}.cm-brand svg{flex-shrink:0;color:var(--cm-violet);filter:drop-shadow(0 0 6px rgba(183,123,255,.8))}.cm-side-nav{display:grid;gap:4px}.cm-side-nav button,.cm-tabs button{display:flex;align-items:center;gap:10px;border:1px solid transparent;background:transparent;color:#d9ccf2;font:inherit;cursor:pointer}.cm-side-nav button{padding:10px 12px;border-radius:10px;font-size:13px;text-align:left}.cm-side-nav button:hover{background:#8f4dff1f}.cm-side-nav button[aria-current=page]{color:#fff;border-color:var(--cm-line);background:linear-gradient(90deg,#8f4dff73,#8f4dff1f);box-shadow:var(--cm-glow)}.cm-side-art{width:150px;max-width:100%;margin:10px auto 0;opacity:.95;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(closest-side,#000 60%,transparent);mask-image:radial-gradient(closest-side,#000 60%,transparent)}.cm-side-version{display:flex;align-items:center;gap:10px;margin-top:auto;padding:12px;border-radius:10px;border:1px solid var(--cm-line);background:#180c2ecc;font-size:12px;color:#efe4ff}.cm-side-version svg:first-child{color:var(--cm-violet)}.cm-side-version span{display:grid;flex:1}.cm-side-version small{color:var(--cm-muted);font-size:10px}.cm-side-version svg:last-child{color:var(--cm-pink)}.cm-side-thanks{color:var(--cm-muted);font-size:10px;text-align:center}.cm-main{min-width:0;padding:0 22px 22px;display:grid;gap:18px;align-content:start}.cm-hero{position:relative;min-height:190px;margin:0 -22px;padding:44px 34px 30px;overflow:hidden;border-bottom:1px solid rgba(176,108,255,.18);background:radial-gradient(ellipse at 55% 40%,rgba(170,90,255,.35),transparent 55%),linear-gradient(100deg,#140a2a,#1d0d3d 45%,#170a30 70%,#0f0822)}.cm-hero-art{position:absolute;top:0;left:54%;height:100%;width:auto;transform:translate(-40%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);pointer-events:none}.cm-hero-text{position:relative;max-width:min(46%,520px)}.cm-hero h1{margin:0 0 12px;font-size:clamp(34px,3.8vw,50px);line-height:1.05;color:#fff;text-shadow:0 0 10px rgba(200,140,255,.9),0 0 26px rgba(160,84,255,.6);overflow-wrap:anywhere}.cm-hero h1 svg{display:inline-block;color:var(--cm-pink);filter:drop-shadow(0 0 6px rgba(255,107,214,.8));vertical-align:middle}.cm-hero-text p{margin:0;color:#e7dbff;font-size:14px;line-height:1.5}.cm-hero-motto{position:absolute;right:40px;bottom:30px;margin:0;font-size:36px;line-height:.95;text-align:right;color:#ffb3ec;text-shadow:0 0 10px rgba(255,107,214,.9),0 0 24px rgba(255,107,214,.5);transform:rotate(-8deg)}.cm-hero-motto span{padding-left:30px}.cm-hero-actions{position:absolute;top:12px;right:18px;display:flex;gap:8px}.cm-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;border:1px solid var(--cm-line);background:#0f0820bf;color:#efe4ff!important;font:inherit;font-size:12px;text-decoration:none;cursor:pointer;backdrop-filter:blur(6px)}.cm-pill-strong{background:linear-gradient(180deg,#8f4dff8c,#642dc88c);border-color:var(--cm-line-strong)}.cm-pill:disabled{opacity:.6;cursor:default}.cm-sparkles{position:absolute;inset:0;pointer-events:none}.cm-sparkles i{position:absolute;width:14px;height:14px;background:#fff;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 6px #d6a8ff);opacity:.85;animation:cm-twinkle 3.2s ease-in-out infinite}.cm-sparkles i:nth-child(1){top:18%;left:4%}.cm-sparkles i:nth-child(2){top:12%;left:38%;width:9px;height:9px;animation-delay:.8s}.cm-sparkles i:nth-child(3){top:30%;right:22%;width:18px;height:18px;animation-delay:1.6s}.cm-sparkles i:nth-child(4){bottom:14%;right:6%;width:10px;height:10px;animation-delay:2.2s}@keyframes cm-twinkle{50%{opacity:.25;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.cm-sparkles i,.cm-spin{animation:none}}.cm-note{margin:0;padding:12px 16px;border-radius:12px;border:1px solid var(--cm-line);background:#180c2eb3;color:#e3d6fb;font-size:13px}.cm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cm-stat{position:relative;display:grid;gap:4px;padding:16px 18px;overflow:hidden;border-radius:14px;border:1px solid var(--cm-line);background:var(--cm-panel);box-shadow:var(--cm-glow)}.cm-stat>svg{color:#e7ccff;margin-bottom:4px}.cm-stat small{color:#e3d6fb;font-size:12px}.cm-stat strong{font-size:30px;line-height:1.1;color:#fff}.cm-stat span{color:var(--cm-muted);font-size:11px}.cm-stat-featured{border-color:#ff96e6b3;background:linear-gradient(150deg,#d246aa8c,#641e7899 55%,#280e3ce6);box-shadow:0 0 26px #ff6bd647}.cm-stat-featured>svg{color:#ffe4f7}.cm-stat-sparkles i:nth-child(1),.cm-stat-sparkles i:nth-child(2){display:none}.cm-tabs{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px;border-bottom:1px solid rgba(176,108,255,.16);scrollbar-width:thin}.cm-tabs button{flex-shrink:0;gap:7px;padding:10px 12px;font-size:12px;border-radius:8px 8px 0 0;border-bottom:2px solid transparent}.cm-tabs button:hover{color:#fff}.cm-tabs button[aria-pressed=true]{color:#fff;border-bottom-color:var(--cm-pink);background:linear-gradient(180deg,transparent,rgba(143,77,255,.18))}.cm-panel,.cm-profile,.cm-app .community-section,.cm-app .lumi-title-picker{position:relative;padding:20px 22px;border-radius:16px;border:1px solid var(--cm-line);background:var(--cm-panel);box-shadow:var(--cm-glow)}.cm-panel-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.cm-heading{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:17px;font-weight:600;color:#fff}.cm-heading svg{color:var(--cm-violet);filter:drop-shadow(0 0 5px rgba(183,123,255,.7))}.cm-muted{margin:0 0 12px;color:var(--cm-muted);font-size:12px;line-height:1.6}.cm-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.cm-stack{display:grid;gap:18px}.cm-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:10px;border:1px solid var(--cm-line-strong);background:#8f4dff38;color:#fff!important;font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.cm-button:hover{background:#8f4dff5c}.cm-button:disabled{opacity:.55;cursor:default}.cm-button-primary{background:linear-gradient(90deg,var(--cm-violet-2),#d253c9);border-color:transparent;box-shadow:0 0 22px #d253c959}.cm-button-small{padding:7px 13px;font-size:12px}.cm-select{padding:8px 12px;border-radius:8px;border:1px solid var(--cm-line);background:var(--cm-panel-flat);color:var(--cm-text);font:inherit;font-size:12px}.cm-profile{overflow:hidden;border-color:var(--cm-line-strong);box-shadow:0 0 30px #aa5aff47}.cm-profile-cat{position:absolute;top:64px;right:30px;width:92px;opacity:.35;mix-blend-mode:screen;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,#000 60%,transparent);mask-image:radial-gradient(closest-side,#000 60%,transparent)}.cm-profile-head{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:18px}.cm-avatar{width:78px;height:78px;padding:3px;border-radius:50%;background:conic-gradient(from 200deg,var(--cm-pink),var(--cm-violet-2),#5fd0ff,var(--cm-pink));box-shadow:0 0 18px #ff6bd673}.cm-avatar img,.cm-avatar span{width:100%;height:100%;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#1b0f33;border:3px solid #140a28;font-weight:700;color:#fff}.cm-profile-name{flex:1 1 220px;min-width:0}.cm-profile-name h2{display:flex;align-items:center;gap:8px;margin:0;font-size:22px;color:#fff;overflow-wrap:anywhere}.cm-profile-name h2 svg{color:#d7a8ff}.cm-profile-name p{margin:2px 0 8px;color:var(--cm-muted);font-size:13px}.cm-title-pill,.cm-level-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:8px;border:1px solid var(--cm-line-strong);background:#8f4dff59;color:#fff;font-size:12px}.cm-title-pill svg{color:#f3dcff}.cm-level-badge{align-self:flex-start;padding:8px 14px;border-radius:20px;font-size:14px;font-weight:600;background:#140a28cc}.cm-level-badge svg{color:#e7b8ff}.cm-xp{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:18px 0 16px;font-size:13px}.cm-xp small{color:var(--cm-muted);font-size:11px}.cm-xp-bar{height:9px;border-radius:9px;background:#8f4dff2e;overflow:hidden}.cm-xp-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7d3cff,var(--cm-pink));box-shadow:0 0 12px #ff6bd6b3}.cm-profile-stats{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(176,108,255,.2);padding-top:14px}.cm-profile-stats span{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:0 14px;border-left:1px solid rgba(176,108,255,.18)}.cm-profile-stats span:first-child{border-left:0}.cm-profile-stats svg{grid-row:span 2;color:#e6b6ff}.cm-profile-stats strong{font-size:16px;color:#fff}.cm-profile-stats small{color:var(--cm-muted);font-size:11px}.cm-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.cm-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:7px;border:1px solid var(--cm-line);background:#160c2cd9;color:#eadcff;font:inherit;font-size:12px;cursor:pointer}.cm-chip:hover:not(:disabled){border-color:var(--cm-line-strong)}.cm-chip[aria-pressed=true],.cm-toggle[data-on=true]{color:#fff;border-color:#dc96ffd9;background:linear-gradient(90deg,#8f4dff8c,#8f4dff40);box-shadow:0 0 14px #aa5aff59}.cm-chip:disabled{cursor:default;opacity:.5}.cm-toggle input{position:absolute;opacity:0;pointer-events:none}.cm-toggle:focus-within{outline:2px solid var(--cm-violet);outline-offset:2px}.cm-check{width:16px;height:16px;display:grid;place-items:center;border-radius:4px;border:1px solid var(--cm-line-strong);background:#0a061499}.cm-toggle[data-on=true] .cm-check{background:linear-gradient(135deg,var(--cm-violet-2),var(--cm-pink));border-color:transparent}.cm-list{margin:0 0 12px}.cm-list>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;border-bottom:1px solid rgba(176,108,255,.14);font-size:13px}.cm-list dt{display:flex;align-items:center;gap:10px;color:#e7dbff}.cm-list dt svg{color:var(--cm-violet)}.cm-list dd{margin:0;text-align:right;color:#fff;font-weight:600}.cm-list dd small{color:var(--cm-muted);font-weight:400}.cm-points-card{overflow:hidden}.cm-points-card>img{position:absolute;right:12px;bottom:6px;width:96px;opacity:.55;mix-blend-mode:screen;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,#000 60%,transparent);mask-image:radial-gradient(closest-side,#000 60%,transparent)}.cm-points-card .cm-muted{max-width:calc(100% - 90px)}.cm-achievement-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:8px}.cm-achievement{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;border:1px solid rgba(176,108,255,.22);background:#120a24cc}.cm-achievement h3{margin:0 0 2px;font-size:12px;color:#fff}.cm-achievement small{display:block;color:var(--cm-muted);font-size:10px}.cm-achievement p{margin:4px 0 0;color:#cdbbe9;font-size:10px}.cm-achievement-icon{flex-shrink:0;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:#d9b3ff;border:1px solid rgba(176,108,255,.45);background:radial-gradient(circle,#8f4dff59,#1e0e3ce6);box-shadow:0 0 14px #8f4dff59}.cm-achievement[data-owned=true]{border-color:#ffc46e73}.cm-achievement[data-owned=true] .cm-achievement-icon{color:#ffd27a;border-color:#ffc46eb3;background:radial-gradient(circle,#ffaa3c66,#3c1a14e6);box-shadow:0 0 16px #ffb45073}.cm-achievement[data-owned=true] p{color:#ffe2b0}.cm-commands h3{margin:0 0 10px;font-size:14px;color:#fff}.cm-commands ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.cm-commands li{display:grid;gap:3px;padding:10px 12px;border-radius:10px;border:1px solid rgba(176,108,255,.18);background:#120a24b3;font-size:12px;color:var(--cm-muted)}.cm-commands li code{justify-self:start;font-size:12px}.cm-app .community-section h2,.cm-app .lumi-title-picker h2{color:#fff}.cm-app .community-section,.cm-app .community-note,.cm-app .community-error{margin:0}.cm-app .community-note{border-color:var(--cm-line);background:#180c2eb3;color:#e3d6fb}.cm-app .community-section select,.cm-app .community-section input{border-color:var(--cm-line);background:var(--cm-panel-flat);color:var(--cm-text)}.cm-app .community-rewards article,.cm-app .community-table{border-color:#b06cff3d;background:#120a24cc}.cm-app .community-copy{border-color:var(--cm-line-strong);background:#8f4dff40;color:#fff}.cm-app .chronicle-entry{border-color:#b06cff3d;background:var(--cm-panel)}.cm-app .panel.lumi-admin-editor{padding:20px 22px;border-radius:16px;border:1px solid var(--cm-line);background:var(--cm-panel);box-shadow:var(--cm-glow);color:var(--cm-text)}.cm-app .panel.lumi-admin-editor h2{margin:0 0 6px;font-size:17px;color:#fff}.cm-app .panel.lumi-admin-editor p{color:var(--cm-muted);font-size:12px}.cm-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:16px 4px 0;border-top:1px solid rgba(176,108,255,.16);color:var(--cm-muted);font-size:11px}.cm-footer a{color:var(--cm-muted)}.cm-footer-brand{display:inline-flex;align-items:center;gap:10px;margin:0 auto;color:#e7c6ff}.cm-footer-brand .cm-script{font-size:22px;text-shadow:0 0 10px rgba(200,140,255,.8)}.cm-login-page{display:block}.cm-login{position:relative;min-height:100vh;display:grid;place-items:center;padding:40px 16px;overflow:hidden}.cm-login-art{position:absolute;top:0;left:50%;width:min(760px,110vw);transform:translate(-50%);opacity:.5;-webkit-mask-image:radial-gradient(ellipse 50% 60% at 50% 35%,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse 50% 60% at 50% 35%,#000 45%,transparent 100%);pointer-events:none}.cm-login-card{position:relative;width:min(520px,100%);display:grid;gap:14px;justify-items:center;text-align:center;margin-top:120px;padding:32px 28px;border-radius:20px;border:1px solid var(--cm-line-strong);background:linear-gradient(160deg,#28144ae6,#100920f2);box-shadow:0 0 40px #aa5aff4d}.cm-login-card h1{margin:0;font-size:54px;color:#fff;text-shadow:0 0 16px rgba(200,140,255,.9)}.cm-login-card p{margin:0;color:#e3d6fb;font-size:14px;line-height:1.6}.cm-login-card small{color:var(--cm-muted);font-size:12px}.cm-eyebrow{color:var(--cm-violet)!important;font-size:11px!important;letter-spacing:.18em;font-weight:600}.cm-perks{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;color:#e3d6fb;font-size:12px}.cm-perks span{display:inline-flex;align-items:center;gap:6px}.cm-perks svg{color:var(--cm-violet)}.cm-login-back{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:6px;font-size:13px}@media(max-width:1180px){.cm-achievement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-hero-motto{display:none}}@media(max-width:960px){.cm-app{grid-template-columns:minmax(0,1fr)}.cm-hero-text{max-width:100%}.cm-sidebar{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-right:0;border-bottom:1px solid rgba(176,108,255,.16)}.cm-side-nav{display:flex;overflow-x:auto;width:100%;min-width:0;gap:6px}.cm-side-nav button{flex-shrink:0;padding:8px 10px;font-size:12px}.cm-side-art,.cm-side-version,.cm-side-thanks{display:none}.cm-main{padding:0 16px 16px}.cm-hero{margin:0 -16px;padding:60px 20px 24px}.cm-hero-art{left:auto;right:-40px;transform:none;opacity:.55}.cm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-grid-2{grid-template-columns:minmax(0,1fr)}.cm-profile-cat{display:none}.cm-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.cm-profile-stats span:nth-child(3){border-left:0}}@media(max-width:560px){.cm-hero-actions{left:16px;right:16px;justify-content:flex-end}.cm-stat strong{font-size:24px}.cm-achievement-grid{grid-template-columns:1fr}.cm-xp{grid-template-columns:1fr;gap:6px}.cm-level-badge{align-self:auto}}.cm-live,.cm-countdown,.cm-ticker{position:relative;border-radius:16px;border:1px solid var(--cm-line);background:var(--cm-panel);box-shadow:var(--cm-glow)}.cm-live{padding:18px 20px;border-color:#ff52788c;background:radial-gradient(ellipse at 0% 0%,rgba(255,64,112,.22),transparent 55%),var(--cm-panel);box-shadow:0 0 26px #ff407033}.cm-live-main{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cm-live-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:8px;background:#ff3b6b;color:#fff;font-size:12px;font-weight:800;letter-spacing:1px}.cm-live-dot{width:9px;height:9px;border-radius:50%;background:#fff;animation:cm-pulse 1.4s ease-in-out infinite}@keyframes cm-pulse{50%{opacity:.35;transform:scale(.75)}}.cm-live-text{flex:1;min-width:220px}.cm-live-text h2{margin:0 0 6px;font-size:17px;color:#fff;overflow-wrap:anywhere}.cm-live-text p{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;color:var(--cm-muted);font-size:12px}.cm-live-text p span{display:inline-flex;align-items:center;gap:5px}.cm-live-xp{display:flex;align-items:center;gap:8px;margin:14px 0 0;padding:9px 12px;border-radius:10px;background:#0f08208c;color:#d9ccf2;font-size:12px}.cm-live-xp.is-active{color:#fff;background:linear-gradient(90deg,#8f4dff59,#ff6bd638)}.cm-live-xp svg{color:var(--cm-pink);flex-shrink:0}.cm-countdown{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;align-items:center;padding:18px 20px}.cm-countdown .cm-heading{margin-bottom:4px}.cm-countdown-when{margin:0 0 4px;font-size:15px;font-weight:600;color:#fff}.cm-countdown .cm-muted{margin:0}.cm-countdown-vacation,.cm-countdown-note{display:flex;align-items:center;gap:7px;margin:8px 0 0;color:var(--cm-muted);font-size:12px}.cm-countdown-note{grid-column:1 / -1}.cm-countdown-clock{display:flex;gap:8px}.cm-countdown-clock span{display:grid;justify-items:center;min-width:58px;padding:9px 6px;border-radius:12px;border:1px solid var(--cm-line);background:#0f0820a6}.cm-countdown-clock strong{font-size:24px;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 12px rgba(183,123,255,.6)}.cm-countdown-clock small{color:var(--cm-muted);font-size:10px}.cm-countdown-reminder{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.cm-countdown-reminder small{color:var(--cm-muted);font-size:12px}.cm-countdown-more{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:10px 0 0;border-top:1px solid rgba(176,108,255,.16);list-style:none;color:var(--cm-muted);font-size:12px}.cm-countdown-more strong{color:#e3ccff;font-weight:600}.cm-ticker{display:flex;align-items:center;overflow:hidden;padding:0;border-radius:12px}.cm-ticker-label{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:10px 14px;background:linear-gradient(90deg,var(--cm-violet-2),#d253c9);color:#fff;font-size:12px;font-weight:700}.cm-ticker-track{flex:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.cm-ticker-belt{display:flex;width:max-content;animation:cm-ticker linear infinite}.cm-ticker:hover .cm-ticker-belt,.cm-ticker:focus-within .cm-ticker-belt{animation-play-state:paused}@keyframes cm-ticker{to{transform:translate(-50%)}}.cm-ticker-list{display:flex;gap:28px;margin:0;padding:0 14px;list-style:none;white-space:nowrap}.cm-ticker-list li{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#efe4ff}.cm-ticker-list small{color:var(--cm-muted);font-size:11px}.cm-ticker-list li[data-kind=hype],.cm-ticker-list li[data-kind=raid]{color:#ffd6ec}.cm-badges-head{display:flex;align-items:center;gap:20px;margin-bottom:14px}.cm-ring{--cm-ring: 0deg;display:grid;place-items:center;flex-shrink:0;width:92px;height:92px;border-radius:50%;background:conic-gradient(var(--cm-pink) var(--cm-ring),rgba(176,108,255,.18) 0)}.cm-ring>span{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:var(--cm-panel-flat)}.cm-ring strong{font-size:22px;line-height:1;color:#fff}.cm-ring small{color:var(--cm-muted);font-size:10px}.cm-badge-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.cm-badge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}.cm-badge{position:relative;display:grid;justify-items:center;gap:6px;padding:16px 10px 12px;border-radius:14px;border:1px solid rgba(176,108,255,.2);background:#0f082080;color:var(--cm-text);font:inherit;text-align:center;cursor:pointer;transition:transform .15s,border-color .15s}.cm-badge:hover,.cm-badge:focus-visible{transform:translateY(-2px);border-color:var(--cm-line-strong)}.cm-badge strong{font-size:12px;line-height:1.3}.cm-badge small{color:var(--cm-muted);font-size:10px}.cm-badge[data-owned=false] strong{color:var(--cm-muted)}.cm-badge-new{position:absolute;top:8px;right:8px;padding:2px 7px;border-radius:6px;background:var(--cm-pink);color:#fff;font-size:9px;font-weight:800;text-transform:uppercase}.cm-medal{--cm-medal: linear-gradient(145deg, #b77bff, #6f2fd6);position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--cm-medal);box-shadow:inset 0 2px 6px #ffffff59,inset 0 -4px 8px #00000059,0 0 16px #a054ff59;font-size:28px}.cm-medal:before{content:"";position:absolute;inset:5px;border-radius:50%;border:2px dashed rgba(255,255,255,.35)}.cm-medal.large{width:88px;height:88px;font-size:38px;flex-shrink:0}[data-tier=bronze] .cm-medal,.cm-medal[data-tier=bronze]{--cm-medal: linear-gradient(145deg, #e3a06b, #8a4b23)}[data-tier=silver] .cm-medal,.cm-medal[data-tier=silver]{--cm-medal: linear-gradient(145deg, #eef0f7, #8a8fa3)}[data-tier=gold] .cm-medal,.cm-medal[data-tier=gold]{--cm-medal: linear-gradient(145deg, #ffe48a, #c08a12)}[data-tier=platinum] .cm-medal,.cm-medal[data-tier=platinum]{--cm-medal: linear-gradient(145deg, #d8fbff, #6fb7c9)}[data-tier=epic] .cm-medal,.cm-medal[data-tier=epic]{--cm-medal: linear-gradient(145deg, #ff8ce0, #8f4dff)}.cm-badge[data-owned=false] .cm-medal,.cm-medal[data-owned=false]{filter:grayscale(1) brightness(.55);box-shadow:inset 0 2px 6px #ffffff1a}.cm-medal-lock{position:absolute;right:-2px;bottom:-2px;padding:3px;border-radius:50%;background:#1c1033;color:#d9ccf2;width:22px;height:22px}.cm-badge-detail{position:relative;display:flex;align-items:center;gap:18px;margin-top:16px;padding:16px 44px 16px 16px;border-radius:14px;border:1px solid var(--cm-line-strong);background:#0f0820bf}.cm-badge-detail h3{margin:0 0 4px;color:#fff}.cm-badge-detail p{margin:0 0 4px;font-size:13px}.cm-badge-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--cm-line);background:transparent;color:#fff;cursor:pointer}.cm-album{display:grid;gap:18px}.cm-album-cover{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:18px;align-items:center}.cm-album-progress{height:12px;overflow:hidden;border-radius:99px;background:#b06cff2e}.cm-album-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cm-violet-2),var(--cm-pink));box-shadow:0 0 12px #ff6bd699}.cm-album-count{margin:8px 0 0;color:var(--cm-muted);font-size:12px}.cm-album-count strong{color:#fff;font-size:15px}.cm-album-reward{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:12px;border:1px dashed var(--cm-line-strong);color:#e3ccff;font-size:12px;line-height:1.5}.cm-album-reward.is-done{border-style:solid;border-color:#ffd36b;background:#ffd36b1f;color:#fff3cf}.cm-album-page{--cm-rarity: #b77bff;padding:18px 20px;border-radius:16px;border:1px solid var(--cm-line);border-top:3px solid var(--cm-rarity);background:repeating-linear-gradient(0deg,transparent 0 27px,rgba(176,108,255,.05) 27px 28px),var(--cm-panel)}.cm-album-page[data-rarity=common]{--cm-rarity: #9aa3b8}.cm-album-page[data-rarity=uncommon]{--cm-rarity: #5fd38d}.cm-album-page[data-rarity=rare]{--cm-rarity: #4aa3ff}.cm-album-page[data-rarity=epic]{--cm-rarity: #c26bff}.cm-album-page[data-rarity=legendary]{--cm-rarity: #ffc24a}.cm-album-page[data-rarity=mythic]{--cm-rarity: #ff6bd6}.cm-album-page header{display:flex;justify-content:space-between;align-items:baseline}.cm-album-page h3{margin:0 0 4px;color:var(--cm-rarity);font-size:16px;letter-spacing:.4px}.cm-album-page header span{color:var(--cm-muted);font-size:12px}.cm-album-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.cm-sticker{display:grid;justify-items:center;gap:4px;padding:16px 10px 12px;border-radius:14px;border:1px solid var(--cm-rarity);background:#0f082099;box-shadow:0 0 14px color-mix(in srgb,var(--cm-rarity) 30%,transparent);text-align:center;transform:rotate(-1deg)}.cm-sticker:nth-child(2n){transform:rotate(1deg)}.cm-sticker-symbol{font-size:40px;line-height:1.2;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--cm-rarity) 70%,transparent))}.cm-sticker strong{font-size:13px;color:#fff}.cm-sticker small{color:var(--cm-muted);font-size:10px}.cm-sticker.is-empty{border-style:dashed;border-color:#b06cff59;background:#0f08204d;box-shadow:none;transform:none}.cm-sticker.is-empty .cm-sticker-symbol{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#b06cff1f;color:var(--cm-muted);font-size:26px;filter:none}.cm-sticker.is-empty strong{color:var(--cm-muted);font-weight:500}@media(prefers-reduced-motion:reduce){.cm-live-dot,.cm-ticker-belt{animation:none}.cm-ticker-track{overflow-x:auto}.cm-ticker-list[aria-hidden=true]{display:none}.cm-badge,.cm-sticker,.cm-sticker:nth-child(2n){transition:none;transform:none}}@media(max-width:760px){.cm-countdown,.cm-album-cover{grid-template-columns:1fr}.cm-countdown-clock span{min-width:0;flex:1}.cm-live-main .cm-button{width:100%}.cm-badges-head{align-items:flex-start}.cm-ring{width:72px;height:72px}.cm-ring>span{width:58px;height:58px}.cm-badge-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}.cm-album-slots{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}}.cm-mascot{display:grid;grid-template-columns:240px minmax(0,1fr);gap:8px 24px;align-items:center;margin-bottom:18px;overflow:hidden}.cm-mascot-art{display:flex;justify-content:center;padding-top:26px;border-radius:14px;background:radial-gradient(circle at 50% 60%,rgba(183,123,255,.28),transparent 68%)}.cm-mascot .m-art,.cm-mascot-mini{display:block;width:100%;height:100%}.cm-mascot-facts{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.cm-mascot-facts div{min-width:96px;padding:8px 12px;border-radius:12px;border:1px solid var(--cm-line);background:#8f4dff1f}.cm-mascot-facts dt{color:var(--cm-muted);font-size:11px}.cm-mascot-facts dd{margin:2px 0 0;color:#fff;font-size:16px;font-weight:700}.cm-mascot-progress{height:12px;overflow:hidden;border-radius:99px;background:#b06cff2e}.cm-mascot-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cm-violet-2),var(--cm-pink));box-shadow:0 0 12px #ff6bd699;transition:width .6s ease}.cm-mascot-next{margin-top:8px}.cm-mascot-next strong{color:#fff}.cm-mascot-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.cm-mascot-actions .cm-muted{margin:0}.cm-mascot-actions code{padding:1px 6px;border-radius:6px;background:#8f4dff40;color:#fff}.cm-mascot-message{margin:10px 0 0;color:var(--cm-text);font-size:13px}.cm-mascot-stages{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:14px 0 0;border-top:1px solid var(--cm-line);list-style:none}.cm-mascot-stages li{display:grid;justify-items:center;gap:2px;text-align:center;opacity:.55}.cm-mascot-stages li.is-reached{opacity:1}.cm-mascot-stages .cm-mascot-mini{width:64px;height:64px}.cm-mascot-mini.is-locked{display:grid;place-items:center;border-radius:50%;border:1px dashed var(--cm-line-strong);color:var(--cm-muted);transform:scale(.8)}.cm-mascot-stages strong{color:#fff;font-size:12px}.cm-mascot-stages small{color:var(--cm-muted);font-size:11px}@media(max-width:760px){.cm-mascot{grid-template-columns:1fr}.cm-mascot-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}.cm-discord-code{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.cm-discord-code code{padding:8px 12px;border-radius:10px;border:1px solid var(--cm-line-strong);background:#8f4dff2e;color:#fff;font-size:15px;letter-spacing:.04em}.cm-discord-roles{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none}.cm-discord-roles li{padding:4px 10px;border-radius:99px;border:1px solid var(--cm-line);background:#8f4dff24;color:#fff;font-size:12px}.chronicle-story{margin:4px 0 12px;padding-left:12px;border-left:3px solid var(--cm-violet);color:var(--cm-text);font-size:13px;font-style:italic;line-height:1.6}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Segoe UI", Inter, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.border{border-style:var(--tw-border-style);border-width:1px}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.sidebar nav{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.sidebar .sidebar-bottom{flex-shrink:0}.platform-intro{background:linear-gradient(115deg,#2b203c,#18171f);border:1px solid #51416d;border-radius:14px;align-items:center;gap:20px;margin-bottom:24px;padding:24px;display:flex}.platform-intro>svg{color:#c4b5fd;flex-shrink:0;width:36px;height:36px}.platform-intro p{color:var(--muted);margin-top:6px}.module-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.module-card{flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex}.module-card p{color:var(--muted);flex:1;line-height:1.65}.module-card small{color:var(--muted);overflow-wrap:anywhere}.module-top,.module-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.module-icon{color:#c4b5fd;background:#a78bfa17;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.module-actions{flex-wrap:wrap;margin-top:8px}.platform-section{margin-top:22px;padding:24px;overflow:hidden}.platform-section h3,.platform-section h2{margin-bottom:14px}.platform-section p{color:var(--muted);margin-bottom:16px;line-height:1.8}.platform-section>.field{margin-top:22px}.action-builder{flex-direction:column;gap:12px;margin:16px 0;display:flex}.action-card{background:#17141e;border:1px solid #393043;border-radius:12px;padding:14px}.action-heading{align-items:center;gap:8px;margin-bottom:12px;display:flex}.action-heading>span{color:#bba2ec;min-width:18px}.action-heading select{flex:1;min-width:0}.action-card .field,.modal>form>.field{margin-top:12px}.condition-list{margin:12px 0}.condition-row{align-items:center;gap:10px;margin:10px 0;display:flex}.condition-row input,.condition-row select{flex:1;min-width:0}.condition-row input[type=number]{max-width:80px}.condition-row input,.condition-row select,.action-heading select,.toolbar select{border:1px solid var(--line);background:#1c1b24;border-radius:8px;padding:10px}.result-box{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#111017;border-radius:10px;width:100%;max-height:400px;margin:16px 0;padding:18px;font-size:12px;overflow:auto}.poll-options{flex-direction:column;gap:12px;display:flex}.poll-options>div{background:#ffffff05;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.poll-options span{flex:1}.poll-options strong{color:#c4b5fd}.analytics-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media(max-width:800px){.module-grid,.analytics-grid{grid-template-columns:1fr}.platform-intro{align-items:flex-start}.platform-intro>.badge{display:none}.condition-row,.action-heading{flex-wrap:wrap}.platform-section{padding:16px}.module-card{padding:18px}}:root{font-family:var(--font-sans);color:#eae9f2;font-synthesis:none;color-scheme:dark;--muted:#868492;--line:#27262f;--panel:#17161e;--purple:#b29aff;--viz-series:#9085e9;--viz-new:#d95926;--viz-returning:#3987e5;--viz-grid:#26242e;--viz-text:#8f879c;background:#0e0e14;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button{color:inherit;background:0 0;border:0}h1{letter-spacing:-1.2px;font-size:30px;font-weight:650;line-height:1.3}h2{font-size:15px;font-weight:600}h3{font-size:16px;font-weight:600}small{font-size:11px}:focus-visible{outline:2px solid var(--purple);outline-offset:4px}::selection{background:#69509f}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;color:#000;background:#a98bed;padding:14px;position:fixed;top:-100px;left:20px}.skip:focus{top:10px}.app{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:30;background:#131218;flex-direction:column;width:244px;padding:28px 16px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:10px;padding:0 10px 30px;display:flex}.brand strong{letter-spacing:-.9px;font-size:26px;font-weight:750}.brand strong span{color:#bdb5cd;font-weight:400}.brand-mark{color:#231a37;background:#b29aff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:inline-flex;box-shadow:0 0 25px #aa7cff12}.version{color:#9c95ae;border:1px solid #33303d;border-radius:4px;margin-left:auto;padding:1px 4px;font-size:9px}.workspace{border:1px solid var(--line);background:#1b1922;border-radius:9px;align-items:center;gap:10px;margin-bottom:28px;padding:12px 10px;display:flex}.avatar{color:#d3b4f8;background:#342842;border:1px solid #594276;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.workspace strong{font-size:12px;font-weight:600;display:block}.workspace small{color:var(--muted);align-items:center;gap:5px;margin-top:4px;display:flex}.workspace>svg{color:var(--muted);margin-left:auto}.dot{background:#82c8b0;border-radius:50%;width:5px;height:5px;display:inline-block}.nav-label{color:#646170;letter-spacing:1.5px;margin-bottom:10px;padding:0 13px;font-size:9px;font-weight:600;display:block}.nav-item{color:#9793a6;text-align:left;border-radius:7px;align-items:center;gap:12px;width:100%;height:40px;margin-bottom:3px;padding:0 13px;font-size:12px;font-weight:500;display:flex}.nav-item:hover{color:#e8def8;background:#201c2a}.nav-item.selected{color:#c1a3ee;background:#30243e}.nav-dot{background:#c2a0ff;border-radius:50%;width:5px;height:5px;margin-left:auto}.system-label{margin-top:28px}.sidebar-bottom{margin-top:auto;padding-top:25px}.private-note{color:#a395bd;border:1px solid #2a2631;border-radius:8px;align-items:center;gap:10px;margin-bottom:18px;padding:13px 10px;display:flex}.private-note strong{color:#c6bfce;font-size:10px;font-weight:500;display:block}.private-note small{color:#76717e;margin-top:3px;font-size:9px;display:block}.logout{border-top:1px solid var(--line);text-align:left;align-items:center;gap:10px;width:100%;padding:10px 5px 0;font-size:11px;display:flex}.logout small{color:#75717e;margin-top:3px;font-size:10px;display:block}.logout>svg{color:#77717f;margin-left:auto}.small.avatar{width:30px;height:30px;font-size:13px}.main-shell{margin-left:244px}.topbar{border-bottom:1px solid var(--line);background:#101016;justify-content:space-between;align-items:center;height:69px;padding:0 38px;display:flex}.breadcrumb{color:#706c7e;align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumb strong{color:#bbb5c9;font-weight:500}.top-actions{align-items:center;gap:22px;display:flex}.local-badge{letter-spacing:1.2px;color:#9a929f;align-items:center;gap:7px;font-size:9px;display:flex}main{max-width:1600px;margin:auto;padding:36px 38px 20px}.page-heading{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.eyebrow{color:#9e82cd;letter-spacing:1.7px;margin-bottom:9px;font-size:9px;font-weight:600}.page-heading p:not(.eyebrow){color:#888291;margin-top:8px;font-size:12px}.heading-icon{color:#ab89dd;background:#201a2a;border:1px solid #2d2638;border-radius:12px;padding:15px}.demo-banner{color:#a99abc;background:#1a1622;border:1px solid #30243d;border-radius:7px;align-items:center;gap:9px;margin-bottom:20px;padding:10px 14px;font-size:11px;display:flex}.demo-banner svg{flex-shrink:0}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:9px 14px;font-size:11px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.button:hover{transform:translateY(-1px)}.primary{color:#22182f;background:#b39af7;box-shadow:0 2px 8px #0002}.primary:hover{background:#c3adff}.secondary{color:#c4b6d6;background:#25202f;border-color:#3b304a}.secondary:hover{background:#342b41}.text-button{color:#b79bcf;align-items:center;gap:7px;padding:6px 0;font-size:11px;display:inline-flex}.text-button:hover{color:#e2c5fa}.icon-button{color:#96909f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.icon-button:hover{color:#e1c5ff;background:#2a2235}.danger{color:#cc8792}.danger:hover{color:#ffabb8;background:#43232b}.badge{color:#a39aaf;white-space:nowrap;background:#25212e;border:1px solid #332c3d;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:9px;font-weight:500;display:inline-flex}.badge.green{color:#80c5a9;background:#192c26;border-color:#294337}.muted{color:var(--muted);font-size:11px}.tags{gap:6px;display:flex}.connection-card{background:linear-gradient(100deg,#251b32,#211a2b 65%,#201b28);border:1px solid #40304e;border-radius:11px;align-items:center;gap:16px;margin-bottom:24px;padding:21px;display:flex}.connection-icon{color:#c3a3ed;background:#392747;border-radius:12px;padding:13px}.connection-copy{flex:1}.connection-copy>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.connection-copy h2{font-size:14px}.connection-copy p{color:#a393b3;margin-top:7px;font-size:11px}.connection-card>.button{font-size:10px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:24px;display:grid}.stat-card{background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:19px 19px 18px}.stat-top{color:#9f97ae;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.stat-icon{border-radius:7px;padding:7px}.purple{color:#b79aed;background:#2b233a}.blue{color:#8fafe0;background:#202a3a}.mint{color:#80bea9;background:#1c302b}.peach{color:#e1b58c;background:#352c26}.stat-card>strong{letter-spacing:-1px;margin:5px 0 7px;font-size:31px;font-weight:600;display:block}.stat-card>small{color:#726b7f;font-size:10px}.panel{border:1px solid var(--line);background:var(--panel);border-radius:10px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:10px;padding:21px 22px;display:flex}.panel-heading p{color:#7c7489;margin-top:6px;font-size:10px}.panel-heading h2{align-items:center;gap:8px;display:flex}.overview-grid{grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);gap:21px;display:grid}.chart{height:183px;padding:10px 24px 0 20px;display:flex}.chart-scale{color:#62596f;flex-direction:column;justify-content:space-between;min-width:32px;padding:0 12px 27px 0;font-size:9px;display:flex}.chart-bars{background:repeating-linear-gradient(0deg,#0000 0 68px,#292330 69px 70px);flex:1;gap:12px;min-width:0;display:flex}.chart-column{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.chart-bar-area{flex:1;align-items:flex-end;width:100%;display:flex}.chart-bar{background:linear-gradient(#ad88e2,#674090);border-radius:4px 4px 0 0;width:100%}.chart-column>small{color:#6e627d;white-space:nowrap;height:26px;padding-top:10px;font-size:8px}.chart-foot{border-top:1px solid var(--line);color:#756b82;justify-content:space-between;align-items:center;margin-top:22px;padding:15px 20px;font-size:9px;display:flex}.chart-foot>span{align-items:center;gap:6px;display:flex}.chart-foot small{font-size:9px}.purple-dot{background:#b393e8}.stream-panel{text-align:center}.stream-panel .panel-heading{text-align:left;padding-bottom:0}.stream-art{color:#a584cb;background:radial-gradient(#3e294d55,#0000 64%);justify-content:center;align-items:center;height:117px;display:flex;position:relative;overflow:hidden}.stream-art>svg{z-index:1}.orbit{border:1px solid #3b2b4a;border-radius:50%;width:95px;height:95px;position:absolute;transform:rotate(-25deg)scaleX(1.8)}.orbit.two{opacity:.5;border-style:dashed;width:125px;height:125px;transform:rotate(25deg)scaleX(1.6)}.spark{color:#79608f;font-size:16px;position:absolute}.s1{top:25%;left:22%}.s2{bottom:24%;right:20%}.stream-panel h3{white-space:nowrap;text-overflow:ellipsis;margin:0 15px;font-size:13px;overflow:hidden}.stream-panel>p{color:#7e728a;margin:7px 15px 15px;font-size:10px}.stream-details{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;padding:13px;display:grid}.stream-details>div:first-child{border-right:1px solid var(--line)}.stream-details small{color:#786d86;margin-bottom:4px;font-size:9px;display:block}.stream-details strong{color:#b6a8c5;font-size:11px;font-weight:500}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:42px 24px;display:flex}.empty-icon{color:#88739c;background:#231c2c;border:1px solid #312639;border-radius:14px;margin-bottom:16px;padding:14px}.empty h3{color:#b3a8c1;font-size:13px;font-weight:500}.empty p{color:#776c85;max-width:290px;margin-top:9px;font-size:11px;line-height:1.7}.empty .button{margin-top:20px}.activity-list{padding:0 21px 12px}.activity-row{border-bottom:1px solid #25202d;align-items:center;gap:11px;padding:12px 0;display:flex}.activity-row:last-child{border:0}.activity-symbol{color:#b096cc;background:#2c2238;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.activity-row>div{flex:1;min-width:0}.activity-row strong{font-size:11px;font-weight:500}.activity-row p{color:#80728e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.activity-row>small{color:#6e607c;white-space:nowrap;font-size:9px}.quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:22px;display:grid}.quick-actions>button{border:1px solid var(--line);text-align:left;color:#a88cc1;background:#16131d;border-radius:9px;align-items:center;gap:13px;padding:19px 16px;display:flex}.quick-actions>button:hover{background:#201828;border-color:#5d3c72}.quick-actions strong{color:#c5b9cf;font-size:11px;font-weight:500;display:block}.quick-actions small{color:#77687f;margin-top:5px;font-size:9px;display:block}.quick-actions>button>svg:last-child{flex-shrink:0;width:15px;margin-left:auto}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.tabs{border:1px solid var(--line);background:#15121c;border-radius:8px;gap:3px;padding:4px;display:inline-flex}.tabs button{color:#92829e;border-radius:5px;padding:9px 14px;font-size:11px}.tabs button.active{color:#d6bae8;background:#31233d}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;display:flex}.search{color:#7e6d8a;background:#121016;border:1px solid #332a3d;border-radius:6px;align-items:center;gap:9px;width:280px;max-width:100%;padding:0 10px;display:flex}.search input{background:0 0;border:0;outline:none;width:100%;min-height:35px;padding:6px 0;font-size:11px}.search:focus-within{outline-offset:2px;outline:2px solid #a780c4}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{text-transform:uppercase;letter-spacing:.7px;color:#8f809b;background:#19141f;padding:13px 18px;font-size:9px;font-weight:500}td{color:#b7a7c1;border-top:1px solid #27202e;padding:17px 18px;font-size:11px}tr:hover td{background:#1d1726}td strong{color:#d5c7df;font-weight:550}td small{color:#76667f;margin-top:5px;font-size:9px;display:block}.command-name{color:#c39bdd;font-family:Cascadia Code,Consolas,monospace;font-size:12px}.response-cell{min-width:160px;max-width:300px}.response-cell>span{text-overflow:ellipsis;display:block;overflow:hidden}.row-actions{align-items:center;gap:4px;display:flex}.switch{background:#322937;border:1px solid #504257;border-radius:20px;align-items:center;width:31px;height:18px;padding:2px;transition:background .15s;display:flex}.switch>span{background:#9986a5;border-radius:50%;width:12px;height:12px}.switch.on{background:#a885c6;border-color:#b797d3}.switch.on>span{background:#201329;margin-left:auto}.help-note{color:#8a7597;align-items:flex-start;gap:11px;margin:23px 4px;font-size:11px;line-height:1.7;display:flex}.help-note>svg{flex-shrink:0;margin-top:2px}code{color:#bd97d4;font-family:Cascadia Code,Consolas,monospace;font-size:11px}.log-tabs{margin-bottom:18px}.log-message{white-space:normal;overflow-wrap:anywhere;min-width:220px;max-width:600px}.level{color:#89b99e;font-size:10px}.level.warn{color:#d0ab76}.level.error{color:#da8e9d}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.resource-card{padding:23px}.resource-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:19px;display:flex}.resource-card h3{margin-bottom:7px}.resource-message{color:#a693b3;overflow-wrap:anywhere;min-height:70px;margin:12px 0;font-size:12px;line-height:1.7}dl{gap:10px;margin:18px 0 0;font-size:10px;display:grid}dl>div{justify-content:space-between;gap:10px;display:flex}dt{color:#80718c}dd{color:#c1afcf;text-align:right;margin:0}blockquote{color:#d4c3df;overflow-wrap:anywhere;margin:12px 0 20px;font-size:18px;line-height:1.7}.resource-card>p{color:#9d86aa;margin:14px 0;font-size:11px}.counter-value{color:#d8bfeb;letter-spacing:-2px;flex-direction:column;align-items:center;margin:25px 0;font-size:50px;font-weight:650;display:flex}.counter-value small{color:#96809f;letter-spacing:0;font-size:11px;font-weight:400}.counter-actions{justify-content:center;gap:10px;display:flex}.counter-actions>.button{flex:1}.giveaway-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.giveaway-actions .button{flex:1;font-size:10px}.giveaway-actions .text-button{flex-basis:100%;justify-content:center}.winner{color:#c9a1e6;background:#282037;border-radius:6px;gap:8px;margin-top:20px;padding:12px;font-size:12px;display:flex}.entry-list{padding:12px 24px}.entry-list>div{border-bottom:1px solid #372940;justify-content:space-between;padding:12px 0;display:flex}.config-layout{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);align-items:start;gap:24px;display:grid}.config-panel .panel-heading{border-bottom:1px solid var(--line)}.config-aside{gap:20px;display:grid}.tip-card{padding:25px}.tip-card>svg{color:#b090c9;margin-bottom:16px}.tip-card>p{color:#9a82a9;margin:13px 0;font-size:12px;line-height:1.8}.tip-card>small{color:#766080;margin-top:18px;font-size:10px;line-height:1.6;display:block}.tip-card>.button{width:100%;margin-top:12px}.config-save{border-top:1px solid var(--line);justify-content:flex-end;padding:20px 25px;display:flex}.event-card{padding:23px}.event-card>p{color:#9c85ae;overflow-wrap:anywhere;min-height:38px;margin:12px 0 20px;font-size:12px}.events-history{margin-top:25px}input:not([type=checkbox]),textarea,select{color:#d7c6e3;background:#100d15;border:1px solid #3a2d45;border-radius:6px;padding:10px 11px;font-size:12px}input::placeholder,textarea::placeholder{color:#6e5c7c}textarea{resize:vertical;line-height:1.6}input[type=checkbox]{accent-color:#ac85cd;cursor:pointer;width:17px;height:17px}.form-fields{gap:20px;padding:24px;display:grid}.field{color:#c9b2d9;flex-direction:column;gap:8px;font-size:12px;display:flex}.field>span{font-weight:500}.field>small{color:#8e769b;font-size:10px;line-height:1.7}.check-field{border-bottom:1px solid #2b2034;grid-template-columns:1fr auto;align-items:center;padding:12px 0;display:grid}.check-field>small{grid-column:1/-1}.modal{color:#e8daf1;background:#1a1421;border:1px solid #51405f;border-radius:12px;width:550px;max-width:calc(100vw - 30px);max-height:calc(100vh - 50px);margin:auto;padding:0;box-shadow:0 30px 120px #0008}.modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#09050dcc}.modal-head{z-index:1;background:#1a1421;border-bottom:1px solid #36253f;justify-content:space-between;align-items:center;padding:18px 23px;display:flex;position:sticky;top:0}.modal-footer{background:#1a1421;border-top:1px solid #36253f;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex;position:sticky;bottom:0}.modal .error-box{margin:0 24px 20px}.error-box{color:#e3a1b8;background:#301c29;border:1px solid #5b2e3f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:15px 18px;font-size:12px;line-height:1.7;display:flex}.pagination{color:#95809f;border-top:1px solid #2b2234;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.pagination>div{gap:4px;display:flex}.pagination small{font-size:10px}.simulator{margin-top:24px}.simulator form{align-items:flex-end;gap:14px;padding:0 22px 22px;display:flex}.simulator label{color:#a690b5;flex-direction:column;gap:7px;width:150px;font-size:10px;display:flex}.simulator .grow{flex:1}.chat-response{border-top:1px solid #31223b;align-items:flex-start;gap:10px;padding:20px 22px;font-size:12px;display:flex}.chat-response strong{color:#be93e0;white-space:nowrap;padding-top:2px}.chat-response p{overflow-wrap:anywhere;line-height:1.8}.mini.brand-mark{border-radius:6px;width:23px;height:23px}.toast{z-index:100;color:#dfc7ed;background:#2d2039;border:1px solid #5a436b;border-radius:9px;align-items:center;gap:12px;max-width:min(500px,100vw - 30px);padding:13px 15px;font-size:12px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 50px #0008}.toast.error{color:#e9a8bc;background:#371e2c;border-color:#854359}.toast>svg{flex-shrink:0}.toast>.icon-button{margin-left:auto}footer{color:#554660;border-top:1px solid #231a2b;align-items:center;gap:10px;margin-top:18px;padding-top:32px;font-size:9px;display:flex}.footer-right{letter-spacing:1.4px;margin-left:auto;font-size:8px}.loading{gap:18px;width:100%;padding:18px;display:grid}.loading>div{background:linear-gradient(100deg,#1d1727,#30203e,#1d1727) 0 0/200%;border-radius:10px;height:100px;animation:1.5s linear infinite shimmer}.loading>div:nth-child(2){width:85%}.loading>div:nth-child(3){width:65%}@keyframes shimmer{to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}.login{background:radial-gradient(at 50% 15%,#30203f,#130f1b 45%,#0e0b13 75%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:50px 20px;display:flex;position:relative;overflow:hidden}.login-card{text-align:center;z-index:1;max-width:490px;position:relative}.large.brand-mark{border-radius:19px;width:66px;height:66px;margin-bottom:30px;box-shadow:0 0 80px #b382d82a}.login-card h1{letter-spacing:-2px;margin:15px 0 23px;font-size:47px;line-height:1.15}.login-card h1 span{color:#bfa0ed}.login-card>p:not(.eyebrow):not(.error-box){color:#a596b5;max-width:370px;margin:auto;font-size:14px;line-height:1.8}.login-features{color:#a68fb7;justify-content:center;gap:25px;margin:28px 0;font-size:11px;display:flex}.login-features span{align-items:center;gap:7px;display:flex}.login-button{width:100%;padding:15px;font-size:13px;display:flex}.login-button svg:last-child{margin-left:auto}.login-note{color:#766283;margin-top:18px;font-size:10px;line-height:1.8;display:block}.login-footer{color:#6c5a79;margin-top:70px;font-size:10px;position:relative}.login-footer span{margin:0 10px}.login-orbit{border:1px solid #6a45771c;border-radius:50%;width:900px;height:900px;position:absolute;top:-320px;box-shadow:0 0 0 90px #64436e06,0 0 0 180px #64436e04}.mobile-menu{display:none}@media(min-width:1600px){main{padding-top:45px}.chart{height:210px}.stream-art{height:143px}}@media(max-height:900px)and (min-width:901px){.sidebar{padding-top:20px}.brand{padding-bottom:20px}.workspace{margin-bottom:20px}.nav-item{height:36px}.system-label{margin-top:20px}.private-note{display:none}.sidebar nav{overflow-y:auto}}@media(max-width:1200px){.sidebar{width:215px}.main-shell{margin-left:215px}main{padding:28px 25px}.topbar{padding:0 25px}.stats-grid{gap:10px}.stat-card{padding:15px}.stat-top{font-size:10px}.connection-card{flex-wrap:wrap}.connection-card>.button{margin-left:58px}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-actions{gap:10px}.quick-actions>button{gap:9px;padding:15px 12px}.quick-actions>button>svg:first-child{display:none}.chart-bars{gap:7px}.chart-column:nth-child(2n)>small{visibility:hidden}}@media(max-width:1000px){.overview-grid{grid-template-columns:minmax(0,1fr)}.stream-panel{display:none}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.config-layout{grid-template-columns:1fr}.config-aside{grid-template-columns:1fr 1fr}.simulator form{flex-wrap:wrap}.simulator label{flex:1;min-width:120px}.simulator .grow{flex-basis:100%}}@media(max-width:760px){.sidebar{width:244px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-scrim{z-index:29;background:#0009;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{display:inline-flex}.topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:58px;padding:12px 16px}main{padding:25px 18px}.page-heading h1{font-size:26px}.heading-icon{display:none}.page-heading .eyebrow{font-size:8px}.local-badge{letter-spacing:.6px;font-size:8px}.top-actions{flex-wrap:wrap;gap:10px;font-size:11px}.connection-card{gap:12px;padding:16px}.connection-copy h2{font-size:12px}.connection-icon{padding:10px}.quick-actions{grid-template-columns:1fr}.quick-actions>button>svg:first-child{display:block}.resource-grid,.config-aside{grid-template-columns:1fr}.tabs button{padding:8px 9px;font-size:10px}.toolbar>.button{margin-left:auto}.table-toolbar{flex-wrap:wrap}.footer-right,.chart-foot small{display:none}.panel-heading{padding:19px 17px}.panel-heading h2{font-size:14px}.login-card h1{font-size:38px}.login-features{gap:14px}.chat-response{flex-wrap:wrap}.chat-response p{flex-basis:100%}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.nav-readonly{color:#6f6680;flex-shrink:0;margin-left:auto}.nav-readonly+.nav-dot{margin-left:6px}.page-body{display:contents}[data-readonly] :is(.button.primary,.button.danger,.icon-button.danger,[data-write]):not([data-read]){display:none!important}[data-readonly] form[inert]{opacity:.7}.no-access{text-align:center;color:#a693b3;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;display:flex}.no-access p{max-width:420px;font-size:12px;line-height:1.7}.login-button.secondary{justify-content:center;margin-top:10px}.login-button.secondary svg:last-child{margin-left:0}.login-members{gap:8px;margin-top:14px;display:grid}.login-members>small{color:#8a7597;font-size:11px}.team-intro{max-width:560px;font-size:12px;line-height:1.6}.muted-card{opacity:.65}.resource-message.team-note{min-height:0}.team-suggestions{margin-top:20px;padding:23px}.team-chips{flex-wrap:wrap;gap:8px;display:flex}.team-chips small{color:#8a7597;font-size:10px}.team-presets{gap:8px;padding:0 24px 16px;display:grid}.team-presets>small{color:#8a7597;font-size:11px}.modal:has(.permission-table){width:min(720px,100vw - 32px)}.permission-table{border:1px solid #36253f;border-radius:8px;max-height:46vh;margin:0 24px 20px;overflow:auto}.modal .permission-table+.error-box{margin:0 24px 20px}.permission-table th:not(:first-child),.permission-table td:not(:first-child){text-align:center;width:84px}.permission-table input[type=radio]{accent-color:var(--purple);width:16px;height:16px}.cp-warning{color:#d3b8e4;border-color:#4a3350;flex-wrap:wrap}.cp-warning .button{min-height:30px;margin-left:auto}.cp-team-hint{margin:0 0 12px;display:block}.cp-table td small{display:block}.cp-reward{align-items:center;gap:10px;display:inline-flex}.cp-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.cp-input{overflow-wrap:anywhere;max-width:320px}.cp-detail{color:#b98aa0;margin-top:4px}.cp-card{border-top:3px solid}.cp-cost{color:#fff;text-shadow:0 1px 2px #0006;border-radius:20px;padding:5px 11px;font-size:12px;font-weight:700}.resource-message.cp-prompt{min-height:0}.cp-hint{color:#b98aa0;font-size:11px;line-height:1.6}.cp-id{color:#6f6680;overflow-wrap:anywhere;margin-top:14px;font-size:10px;display:block}.cp-section{color:#8a7597;letter-spacing:.12em;font-size:10px;font-weight:600}.cp-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;display:grid}.cp-row input[type=color]{height:40px;padding:2px}.recap-live{margin-bottom:20px}.recap-meter{background:#221f2c;border-radius:20px;height:12px;margin:0 22px 18px;overflow:hidden}.recap-meter span{border-radius:inherit;background:linear-gradient(90deg,#6f5bd6,var(--purple));height:100%;transition:width .6s;display:block}.recap-meter span.hot{background:linear-gradient(90deg,#d97a4a,#ffb86b)}.recap-actions{flex-wrap:wrap;gap:10px;padding:0 22px 22px;display:flex}.recap-actions input{flex:220px;min-width:0}.recap-card .button{margin-top:14px}.modal:has(.recap-detail){width:760px}.recap-detail{gap:12px;padding-top:18px;display:grid}.recap-detail>:not(.modal-footer):not(.table-scroll):not(.error-box){margin-left:24px;margin-right:24px}.recap-detail>.recap-list{margin-left:44px}.recap-detail h3{margin-top:6px;font-size:13px}.recap-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.recap-facts div{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.recap-facts dt{color:var(--muted);font-size:10px}.recap-facts dd{margin-top:4px;font-weight:600}.recap-list{gap:6px;padding-left:20px;font-size:13px;display:grid}.recap-list a{color:var(--purple)}.recap-preview{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#111018;border-radius:8px;max-height:320px;padding:12px 14px;font-size:12px;line-height:1.6;overflow:auto}.recap-settings .modal-footer{position:static}.mod-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:20px;margin-bottom:20px;display:grid}.mod-search{padding:0 22px 10px}.mod-results,.mod-flagged,.mod-notes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mod-results{margin-top:10px}.mod-results .text-button{align-items:center;gap:6px;display:inline-flex}.mod-flagged{padding:0 22px 22px}.mod-flagged li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.mod-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mod-steps li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mod-steps select{flex:140px;min-width:0}.mod-step-number{width:26px;height:26px;color:var(--purple);background:#2b233a;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.mod-footer{position:static}.mod-strike{flex-wrap:wrap;gap:8px;display:flex}.mod-strike input{flex:220px;min-width:0}.mod-notes li{border:1px solid var(--line);border-radius:8px;padding:10px 40px 10px 12px;position:relative}.mod-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 4px}.mod-notes .icon-button{position:absolute;top:6px;right:6px}.muted-row td{opacity:.55}.mod-status{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:20px 22px;display:flex}.mod-status>div:nth-child(2){flex:260px}.mod-status h2{margin-bottom:6px}.mod-status-icon{color:#80bea9;background:#1c302b;border-radius:10px;padding:10px}.mod-status.alarm{border-color:#7a3b3b}.mod-status.alarm .mod-status-icon{color:#f0a08a;background:#3a2222}.recap-detail h3{align-items:center;gap:6px;display:flex}@media(max-width:900px){.mod-grid{grid-template-columns:1fr}}.song-now{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:20px;padding:20px 22px;display:flex}.song-now>div:nth-child(2){flex:280px;min-width:0}.song-now h2{overflow-wrap:anywhere;margin:4px 0 6px}.song-now-side{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.song-cover{width:58px;height:58px;color:var(--purple);background:#2b233a;border-radius:12px;place-items:center;display:grid}.song-cover.spotify{color:#1ed760;background:#16301f}.song-cover.youtube{color:#ff7a7a;background:#3a2222}.song-progress{gap:6px;margin-top:10px;display:grid}.song-progress:before{content:"";background:#221f2c;border-radius:6px;grid-area:1/1;height:6px}.song-progress>span{background:#1ed760;border-radius:6px;grid-area:1/1;height:6px}.song-link{color:inherit;display:block}.song-spotify{margin-bottom:20px}.song-steps{gap:16px;margin:0;padding:0 22px 22px 44px;font-size:13px;line-height:1.6;display:grid}.song-uri{align-items:center;gap:6px;margin-top:6px;display:flex}.song-uri code{overflow-wrap:anywhere;background:#111018;border-radius:6px;padding:4px 8px}.button.disabled{opacity:.5;pointer-events:none}@media(max-width:700px){.song-now-side{align-items:flex-start}}.deck-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.deck-card{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:22px 18px 16px;display:flex}.deck-card.disabled .deck-key{filter:grayscale(.9);opacity:.55}.deck-key{-webkit-user-select:none;user-select:none;border:3px solid #0b0a10;border-radius:20px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:112px;height:112px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #3a3346,0 10px 24px #00000073,inset 0 1px #ffffff2e}.deck-key:after{content:"";background:#ffffff14;border-radius:50%;width:90%;height:90%;position:absolute;top:-40%;right:-30%}.deck-key-icon{font-size:40px;line-height:1}.deck-key-name{text-overflow:ellipsis;white-space:nowrap;color:#fff;text-shadow:0 1px 3px #000000b3;max-width:94%;font-size:11px;font-weight:600;overflow:hidden}.deck-key.small{border-width:2px;border-radius:14px;gap:2px;width:64px;height:64px}.deck-key.small .deck-key-icon{font-size:24px}.deck-key.small .deck-key-name{display:none}.deck-meta{flex-direction:column;align-items:center;gap:7px;width:100%;min-width:0;display:flex}.deck-meta small{color:var(--muted);overflow-wrap:anywhere}.deck-trigger{justify-content:center;width:100%;margin-top:auto}.deck-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.deck-presets{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;padding:20px 24px 24px;display:grid}.deck-preset{text-align:left;color:inherit;background:#17141e;border:1px solid #393043;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.deck-preset:hover,.deck-preset:focus-visible{border-color:var(--purple);background:#1f1a29}.deck-preset>span{flex-direction:column;gap:3px;min-width:0;display:flex}.deck-preset small{color:var(--muted);font-size:11px;line-height:1.45}.deck-preset .deck-off{color:#f0a35e}.deck-editor{align-items:center;gap:18px;padding:24px 24px 0;display:flex}.deck-color{cursor:pointer;width:72px;height:40px;padding:3px}.deck-tabs{padding:0 24px}.deck-editor .muted{font-size:12px;line-height:1.6}.deck-warning,.deck-secret-note{align-items:center;gap:8px;margin-bottom:18px;display:flex}.modal .deck-secret-note{margin:20px 24px}.deck-warning>span,.deck-secret-note>span{flex:1;min-width:0}.deck-warning,.deck-secret-note{flex-wrap:nowrap}.deck-warning a{text-decoration:underline}.deck-steps{padding:20px 24px 20px 46px}.deck-steps .text-button{align-items:center;gap:4px;margin:0 4px;display:inline-flex}.deck-guide ul{gap:10px;margin:14px 0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}.deck-guide a{color:var(--purple)}@media(max-width:700px){.deck-intro{flex-wrap:wrap}.deck-intro>.button{justify-content:center;width:100%}.deck-editor{flex-direction:column;align-items:flex-start}.deck-presets{grid-template-columns:1fr}}.analytics-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.session-table tr.selected td{background:#221b2c}.row-select{color:#d6bae8;text-underline-offset:3px;padding:4px 0;text-decoration:underline}.session-title strong{font-weight:600;display:inline}.session-title small{color:var(--muted);margin-top:3px;display:block}.stream-detail{gap:20px;margin-top:24px;display:grid}.stream-detail .stats-grid{margin-bottom:0}.stream-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.stream-detail-head h2{flex-wrap:wrap;align-items:center;gap:8px;font-size:18px;display:flex}.stream-detail-head p{color:var(--muted);margin-top:6px;font-size:11px}.stat-card>small+small{margin-top:2px;display:block}.event-strip{flex-wrap:wrap;gap:8px;display:flex}.event-strip>span{border:1px solid var(--line);background:var(--panel);color:#c9c3d3;border-radius:7px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;display:inline-flex}.chart-panel .panel-heading{padding-bottom:6px}.timeline{min-width:0;padding:0 16px 16px;position:relative}.timeline svg{touch-action:pan-y;display:block;overflow:visible}.viz-title{color:#c9c3d3;margin:10px 0 0 40px;font-size:11px}.viz-grid{stroke:var(--viz-grid);stroke-width:1px}.viz-axis{fill:var(--viz-text);font-size:10px}.viz-line{fill:none;stroke:var(--viz-series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.viz-area{fill:var(--viz-series);opacity:.14}.viz-dot{fill:var(--viz-series);stroke:var(--panel);stroke-width:2px}.viz-bar{fill:var(--viz-series)}.viz-bar.active{fill:#b3abf2}.viz-marker{stroke:#6f6780;stroke-width:1px;stroke-dasharray:3 4}.viz-marker-label{fill:var(--viz-text);font-size:10px}.viz-crosshair{stroke:#c9c3d3;stroke-width:1px;pointer-events:none}.viz-spike circle{fill:var(--panel);stroke:#eae9f2;stroke-width:1.5px}.viz-spike text{fill:#eae9f2;font-size:10px;font-weight:600}.viz-tooltip{color:#c9c3d3;pointer-events:none;background:#211e2a;border:1px solid #3a3446;border-radius:7px;gap:3px;width:180px;padding:9px 11px;font-size:11px;display:grid;position:absolute;top:34px;box-shadow:0 8px 24px #00000059}.viz-tooltip strong{color:#eae9f2;font-weight:600}.platform-section h3{align-items:center;gap:7px;display:flex}.spike-list,.rank-list,.segment-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.spike-list li{border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:11px;padding:10px 12px;display:flex}.spike-list strong{font-size:12px;font-weight:600;display:block}.spike-list small{color:var(--muted)}.spike-number{border:1.5px solid #eae9f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:600;display:inline-flex}.rank-list li{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.segment-list li{gap:2px;font-size:12px;display:grid}.segment-list small{color:var(--muted)}.segment-list span{color:#c9c3d3;overflow-wrap:anywhere}.segment-list strong{color:#eae9f2;font-weight:600}.inline-bar{background:var(--viz-grid);vertical-align:middle;border-radius:3px;width:70px;height:6px;margin-right:9px;display:inline-block;overflow:hidden}.inline-bar>span{background:var(--viz-series);border-radius:3px;height:100%;display:block}.bars-plot{border-bottom:1px solid var(--viz-grid);background:repeating-linear-gradient(to top,transparent 0,transparent 39px,var(--viz-grid) 40px);gap:4px;height:160px;padding-top:8px;display:flex}.bars-column{border-radius:4px;flex-direction:column;flex:1;align-items:stretch;min-width:0;padding:0;display:flex}.bars-column:hover,.bars-column:focus-visible{background:#ffffff08}.bars-area{flex:1;justify-content:center;align-items:flex-end;display:flex}.bars-bar{background:var(--viz-series);border-radius:4px 4px 0 0;width:min(100%,28px)}.bars-bar.active{background:#b3abf2}.bars-column>small{height:18px;color:var(--viz-text);text-align:center;padding-top:5px;font-size:10px}.bars-plot.stacked .bars-column{padding-bottom:0}.stack{flex-direction:column;gap:2px;width:min(100%,26px);display:flex}.stack-new{background:var(--viz-new);border-radius:4px 4px 0 0}.stack-returning{background:var(--viz-returning)}.stack-returning:first-child{border-radius:4px 4px 0 0}.stack.active{filter:brightness(1.2)}.bars-readout{min-height:32px;margin-top:10px;font-size:11px;color:#c9c3d3!important}.legend{color:#c9c3d3;flex-wrap:wrap;align-items:center;gap:16px;font-size:11px;display:flex}.legend>span{align-items:center;gap:6px;display:inline-flex}.legend .text-button{margin-left:auto}.swatch{border-radius:3px;width:10px;height:10px}.swatch.new{background:var(--viz-new)}.swatch.returning{background:var(--viz-returning)}.community{gap:12px;display:grid}@media(max-width:800px){.stream-detail .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline{padding:0 6px 12px}.bars-plot{gap:2px}}.platform-section ol+h3,.platform-section .empty+h3{margin-top:22px}.mascot-admin{gap:16px;display:grid}.mascot-admin-hero{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.mascot-admin-hero>div:last-child{flex:320px}.mascot-admin .m-art,.mascot-admin-stages span{width:100%;height:100%;display:block}.mascot-admin-tests{flex-wrap:wrap;justify-content:flex-start}.mascot-admin-stages{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:14px;display:grid}.mascot-admin-stages figure{border:1px solid var(--line,#2c2640);opacity:.6;text-align:center;border-radius:12px;justify-items:center;gap:6px;margin:0;padding:10px;display:grid}.mascot-admin-stages figure.is-reached{opacity:1}.mascot-admin-stages span{width:96px;height:96px}.mascot-admin-stages small{color:var(--muted,#a1a1aa);display:block}.tt-columns{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:16px;display:grid}.tt-panel{gap:12px;padding:22px;display:grid}.tt-panel h2{margin:0}.tt-form{gap:12px;display:grid}.tt-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.tt-current{border:1px solid var(--line);border-radius:12px;gap:10px;padding:14px;display:grid}.tt-current-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.tt-bar{grid-template-columns:1fr auto;gap:4px 10px;font-size:13px;display:grid}.tt-bar progress{width:100%;height:10px;accent-color:var(--purple);grid-column:1/-1}.tt-outcome{grid-template-columns:1fr auto auto;align-items:center;gap:10px;font-size:13px;display:grid}.tt-outcome small{color:var(--muted)}.tt-actions{flex-wrap:wrap;justify-content:flex-start}.tt-facts{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:13px;display:grid}.tt-facts dt{color:var(--muted)}.tt-facts dd{margin:0}.tt-list{gap:8px;margin:0;padding-left:18px;font-size:13px;display:grid}.tt-list small{color:var(--muted)}.tt-tabs{margin-bottom:16px}.tt-bar progress::-webkit-progress-bar{background:#2b2638;border-radius:99px}.tt-bar progress::-webkit-progress-value{background:var(--purple);border-radius:99px}.dr-page{gap:16px;display:grid}.dr-panel{gap:12px;padding:22px;display:grid}.dr-panel h2,.dr-panel h3{margin:0}.dr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dr-steps{color:var(--muted);gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.dr-steps li{align-items:center;gap:8px;display:flex}.dr-steps li.done{color:#9fe3b5}.dr-actions{flex-wrap:wrap;justify-content:flex-start}.dr-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.dr-level{grid-template-columns:120px minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.dr-row-actions{white-space:nowrap}.dr-panel td small{color:var(--muted);display:block}.deck-intro-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.deck-profile-keys{max-height:320px;display:grid;overflow-y:auto}.recap-story{gap:10px;display:grid}.recap-story textarea{box-sizing:border-box;resize:vertical;width:100%}.recap-story-actions{flex-wrap:wrap;justify-content:flex-start}.recap-story-text{margin:0;font-style:italic;line-height:1.6}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
