.auth-friends{position:relative;display:grid;align-content:start;gap:16px;min-height:560px;overflow:hidden;border-radius:22px;border:1px solid rgba(103,199,255,.22);background:radial-gradient(circle at 16% 0%,rgba(103,199,255,.13),transparent 32%),radial-gradient(circle at 88% 4%,rgba(87,212,174,.09),transparent 28%),linear-gradient(180deg,#091222f2,#040914f7);box-shadow:0 24px 70px #0000004d,inset 0 1px #ffffff0e;padding:20px}.auth-friends:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(103,199,255,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 78%)}.auth-friends>*{position:relative;z-index:1}.auth-friends__toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:16px;align-items:start}.auth-friends__toolbar h2{margin:0;color:var(--text);font-size:30px;line-height:1.1}.auth-friends__actions,.auth-friends-bulk,.auth-friends-row__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.auth-friends__search{display:grid;grid-template-columns:18px minmax(0,170px);align-items:center;gap:8px;min-height:40px;border:1px solid rgba(103,199,255,.18);border-radius:10px;background:#030812b8;padding:0 12px;color:#e4ebff80}.auth-friends__search svg{width:16px;height:16px}.auth-friends__search input,.auth-friends-add input{min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:800}.auth-friends__search input::placeholder,.auth-friends-add input::placeholder{color:#e4ebff6b}.auth-friends button{min-height:40px;border:1px solid rgba(103,199,255,.18);border-radius:10px;background:#080f1bbd;color:#f0f6ffe6;padding:0 14px;font:inherit;font-size:13px;font-weight:900;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.auth-friends button:not(:disabled):hover{transform:translateY(-1px);border-color:#ffc42c8a;color:#ffd45f}.auth-friends button:disabled{cursor:default;opacity:.5}.auth-friends-controls,.auth-friends-row,.auth-friends-note,.auth-friends__state{border:1px solid rgba(103,199,255,.14);background:#03081280;box-shadow:inset 0 1px #ffffff0a}.auth-friends-tabs button span,.auth-friends-row__body span{color:#e4ebff8f;font-size:12px;font-weight:800}.auth-friends-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,360px);gap:12px;align-items:center;border-radius:16px;padding:14px}.auth-friends-tabs{display:flex;flex-wrap:wrap;gap:8px}.auth-friends-tabs button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-width:126px;text-align:left}.auth-friends-tabs button strong{color:#f0f6ffeb;font-size:14px}.auth-friends-tabs button.is-active{border-color:#ffc42c9e;background:#ffc42c24;color:#ffd45f}.auth-friends-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.auth-friends-add input{min-height:40px;border:1px solid rgba(103,199,255,.18);border-radius:10px;background:#030812b8;padding:0 12px}.auth-friends-bulk{justify-content:flex-start}.auth-friends-bulk button:first-child,.auth-friends-row__actions button:first-child:not(.is-danger):not(.is-muted){border-color:#57d4ae57;background:#57d4ae1a}.auth-friends-row__actions button.is-muted{color:#e4ebffb3}.auth-friends-row__actions button.is-danger{border-color:#ff6b6b38;color:#ffc2c2e6}.auth-friends-row__actions button.is-danger:not(:disabled):hover{border-color:#ff6b6b8a;color:#ffcaca}.auth-friends-note{min-height:40px;display:flex;align-items:center;border-radius:12px;padding:10px 12px;color:#caffe3e6;font-size:13px;font-weight:800}.auth-friends-note.is-error{color:#ffb4b4}.auth-friends-list{display:grid;gap:10px}.auth-friends-more{justify-self:center;min-width:180px}.auth-friends.is-refreshing .auth-friends-list{opacity:.66}.auth-friends-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:68px;border-radius:14px;padding:10px 12px}.auth-friends-row__avatar{position:relative;width:44px;height:44px;overflow:hidden;border-radius:10px;background:#00000038}.auth-friends-row__avatar:after{content:"";position:absolute;right:0;bottom:0;width:11px;height:11px;border-radius:50%;border:2px solid rgba(5,12,24,.96);background:#667085}.auth-friends-row__avatar.is-online:after{background:#57d4ae}.auth-friends-row__avatar img{display:block;width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.auth-friends-row__body{display:grid;gap:4px;min-width:0}.auth-friends-row__body strong,.auth-friends-row__body span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-friends-row__body strong{color:var(--text);font-size:15px;line-height:1.2}.auth-friends__state{display:flex;min-height:280px;align-items:center;justify-content:center;gap:12px;border-radius:16px;padding:18px;color:#e4ebffb8;text-align:center;font-weight:800}.auth-friends__state.is-compact{min-height:170px;border-style:dashed}.auth-friends__state.is-error{color:#ffb4b4}.auth-friends-list.is-skeleton span{display:block;height:68px;overflow:hidden;border-radius:14px;background:linear-gradient(90deg,#ffffff0b,#ffffff17,#ffffff0b);background-size:220% 100%;animation:auth-friends-skeleton 1.2s ease-in-out infinite}@keyframes auth-friends-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:920px){.auth-friends__toolbar,.auth-friends-controls{grid-template-columns:1fr}.auth-friends__actions{justify-content:flex-start}.auth-friends-add{max-width:520px}}@media(max-width:620px){.auth-friends{padding:14px;border-radius:18px}.auth-friends-add{grid-template-columns:1fr}.auth-friends__actions,.auth-friends-bulk,.auth-friends-row__actions{align-items:stretch;flex-direction:column}.auth-friends__search{grid-template-columns:18px minmax(0,1fr);width:100%}.auth-friends__actions button,.auth-friends-add button,.auth-friends-bulk button,.auth-friends-row__actions button{width:100%}.auth-friends-tabs{display:grid;grid-template-columns:1fr}.auth-friends-tabs button{min-width:0}.auth-friends-row{grid-template-columns:44px minmax(0,1fr)}.auth-friends-row__actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-friends-row__actions button:only-child{grid-column:1 / -1}}.auth-guilds{position:relative;display:grid;align-content:start;gap:14px;min-height:560px;overflow:hidden;border-radius:20px;border:1px solid rgba(103,199,255,.22);background:linear-gradient(180deg,#08111ff5,#040912fa);box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff0b;padding:20px}.auth-guilds__toolbar{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:16px;align-items:start}.auth-guilds__toolbar h2{margin:0;color:var(--text);font-size:30px;line-height:1.1}.auth-guilds__actions,.auth-guilds-row__actions,.auth-guilds-confirm__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.auth-guilds__search{display:grid;grid-template-columns:18px minmax(0,190px);align-items:center;gap:8px;min-height:40px;border:1px solid rgba(103,199,255,.18);border-radius:10px;background:#030812ad;padding:0 12px;color:#e4ebff80}.auth-guilds__search svg{width:16px;height:16px}.auth-guilds input,.auth-guilds select{min-width:0;min-height:40px;border:1px solid rgba(103,199,255,.18);border-radius:10px;outline:0;background:#030812b8;color:var(--text);padding:0 12px;font:inherit;font-size:13px;font-weight:800}.auth-guilds__search input{min-height:0;border:0;background:transparent;padding:0}.auth-guilds input::placeholder{color:#e4ebff6b}.auth-guilds button{min-height:40px;border:1px solid rgba(103,199,255,.18);border-radius:10px;background:#080f1bbd;color:#f0f6ffe6;padding:0 14px;font:inherit;font-size:13px;font-weight:900;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.auth-guilds button:not(:disabled):hover{transform:translateY(-1px);border-color:#ffc42c8a;color:#ffd45f}.auth-guilds button:disabled{cursor:default;opacity:.52}.auth-guilds-tabs,.auth-guilds-controls,.auth-guilds-row,.auth-guilds-note,.auth-guilds__state,.auth-guilds-hero,.auth-guilds-panel{border:1px solid rgba(103,199,255,.14);background:#03081275;box-shadow:inset 0 1px #ffffff09}.auth-guilds-tabs{display:flex;flex-wrap:wrap;gap:8px;border-radius:14px;padding:10px}.auth-guilds-tabs button.is-active{border-color:#ffc42c9e;background:#ffc42c21;color:#ffd45f}.auth-guilds-note{min-height:40px;display:flex;align-items:center;border-radius:12px;padding:10px 12px;color:#caffe3e6;font-size:13px;font-weight:800}.auth-guilds-note.is-error{color:#ffb4b4}.auth-guilds-hero{display:grid;gap:14px;border-radius:16px;padding:16px}.auth-guilds-hero__main{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center}.auth-guilds-hero__main>span,.auth-guilds-badge{display:grid;place-items:center;width:56px;min-height:42px;border:1px solid rgba(255,196,44,.32);border-radius:10px;background:#ffc42c1f;color:#ffd45f;font-size:13px;font-weight:1000;text-transform:uppercase}.auth-guilds-hero h3,.auth-guilds-panel h3{margin:0;color:var(--text);line-height:1.12}.auth-guilds-hero h3{font-size:24px}.auth-guilds-panel h3{font-size:15px}.auth-guilds-hero p{margin:5px 0 0;color:#e4ebff9e;font-size:13px;font-weight:800;overflow-wrap:anywhere}.auth-guilds-hero__meta,.auth-guilds-perks{display:flex;flex-wrap:wrap;gap:8px}.auth-guilds-hero__meta span,.auth-guilds-hero__meta strong,.auth-guilds-perks span{min-height:32px;display:inline-flex;align-items:center;border:1px solid rgba(103,199,255,.14);border-radius:10px;background:#080f1bad;padding:0 10px;color:#e4ebffbd;font-size:12px;font-weight:900}.auth-guilds-hero__meta strong{color:#57d4ae}.auth-guilds-progress{display:grid;gap:8px}.auth-guilds-progress div{display:flex;justify-content:space-between;gap:12px;color:#e4ebffa3;font-size:12px;font-weight:900}.auth-guilds-progress strong{color:var(--text)}.auth-guilds-progress i{display:block;height:8px;max-width:100%;border-radius:999px;background:linear-gradient(90deg,#57d4ae,#ffd45f);box-shadow:0 0 18px #57d4ae38}.auth-guilds-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px}.auth-guilds-panel,.auth-guilds-controls{display:grid;gap:12px;border-radius:16px;padding:14px}.auth-guilds-create,.auth-guilds-edit,.auth-guilds-add{display:grid;gap:8px}.auth-guilds-create{grid-template-columns:minmax(180px,1fr) minmax(90px,.45fr) minmax(180px,1fr) auto}.auth-guilds-edit{grid-template-columns:minmax(180px,1fr) minmax(150px,190px) auto}.auth-guilds-add{grid-template-columns:minmax(180px,320px) auto}.auth-guilds-danger{display:flex;justify-content:flex-start}.auth-guilds-activity{display:grid;gap:8px}.auth-guilds-activity span{display:grid;grid-template-columns:minmax(110px,.6fr) minmax(0,1fr);gap:8px;align-items:center;min-height:30px;color:#e4ebff9e;font-size:12px;font-weight:800}.auth-guilds-activity b,.auth-guilds-activity i{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-guilds-activity b{color:var(--text)}.auth-guilds-activity i{font-style:normal}.auth-guilds-list{display:grid;gap:10px}.auth-guilds-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:68px;border-radius:14px;padding:10px 12px}.auth-guilds-row.is-guild{grid-template-columns:64px minmax(0,1fr) auto}.auth-guilds-row__avatar{position:relative;width:44px;height:44px;overflow:hidden;border-radius:10px;background:#00000038}.auth-guilds-row__avatar:after{content:"";position:absolute;right:0;bottom:0;width:11px;height:11px;border-radius:50%;border:2px solid rgba(5,12,24,.96);background:#667085}.auth-guilds-row__avatar.is-online:after{background:#57d4ae}.auth-guilds-row__avatar img{display:block;width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.auth-guilds-row__body{display:grid;gap:3px;min-width:0}.auth-guilds-row__body strong,.auth-guilds-row__body span,.auth-guilds-row__body small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-guilds-row__body strong{color:var(--text);font-size:15px;line-height:1.2}.auth-guilds-row__body span,.auth-guilds-row__body small{color:#e4ebff8f;font-size:12px;font-weight:800}.auth-guilds-row__body small{color:#57d4aeb8}.auth-guilds-row__actions button.is-muted,.auth-guilds-danger button.is-muted,.auth-guilds-confirm__actions button.is-muted{color:#e4ebffb3}.auth-guilds button.is-danger,.auth-guilds-row__actions button.is-danger,.auth-guilds-danger button.is-danger,.auth-guilds-confirm__actions button.is-danger{border-color:#ff6b6b3d;color:#ffc2c2eb}.auth-guilds button.is-danger:not(:disabled):hover,.auth-guilds-row__actions button.is-danger:not(:disabled):hover,.auth-guilds-danger button.is-danger:not(:disabled):hover,.auth-guilds-confirm__actions button.is-danger:not(:disabled):hover{border-color:#ff6b6b94;color:#ffcaca}.auth-guilds-more{justify-self:center;min-width:180px}.auth-guilds.is-refreshing .auth-guilds-list{opacity:.66}.auth-guilds__state{display:flex;min-height:280px;align-items:center;justify-content:center;gap:12px;border-radius:16px;padding:18px;color:#e4ebffb8;text-align:center;font-weight:800}.auth-guilds__state.is-compact{min-height:170px;border-style:dashed}.auth-guilds__state.is-error{color:#ffb4b4}.auth-guilds-list.is-skeleton span{display:block;height:68px;overflow:hidden;border-radius:14px;background:linear-gradient(90deg,#ffffff0b,#ffffff17,#ffffff0b);background-size:220% 100%;animation:auth-guilds-skeleton 1.2s ease-in-out infinite}.auth-guilds-confirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:20px;background:#00050ead;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-guilds-confirm__dialog{display:grid;gap:12px;width:min(460px,100%);border:1px solid rgba(103,199,255,.2);border-radius:16px;background:#060d19fa;box-shadow:0 24px 80px #00000075;padding:18px}.auth-guilds-confirm__dialog h3{margin:0;color:var(--text);font-size:18px}.auth-guilds-confirm__dialog p{margin:0;color:#e4ebffa8;font-size:13px;font-weight:800;line-height:1.45}@keyframes auth-guilds-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:920px){.auth-guilds__toolbar,.auth-guilds-grid,.auth-guilds-create,.auth-guilds-edit,.auth-guilds-add{grid-template-columns:1fr}.auth-guilds__actions{justify-content:flex-start}}@media(max-width:620px){.auth-guilds{padding:14px;border-radius:18px}.auth-guilds__actions,.auth-guilds-row__actions,.auth-guilds-confirm__actions{align-items:stretch;flex-direction:column}.auth-guilds__search{grid-template-columns:18px minmax(0,1fr);width:100%}.auth-guilds__actions button,.auth-guilds-row__actions button,.auth-guilds-create button,.auth-guilds-edit button,.auth-guilds-add button,.auth-guilds-confirm__actions button{width:100%}.auth-guilds-tabs{display:grid;grid-template-columns:1fr 1fr}.auth-guilds-row,.auth-guilds-row.is-guild,.auth-guilds-hero__main{grid-template-columns:44px minmax(0,1fr)}.auth-guilds-row__actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-guilds-row__actions button:only-child{grid-column:1 / -1}.auth-guilds-activity span{grid-template-columns:1fr}}.auth-inventory{gap:14px;min-height:580px;isolation:isolate;border-radius:18px;padding:18px 20px;background:radial-gradient(circle at 18% 0%,rgba(73,176,255,.13),transparent 34%),linear-gradient(180deg,#08111ff5,#040913fa)}.auth-inventory__toolbar{align-items:center}.auth-inventory__toolbar h2{font-size:26px;font-weight:800}.auth-inventory__actions{gap:10px}.auth-inventory__search{min-width:206px;grid-template-columns:18px minmax(0,1fr);min-height:42px}.auth-inventory__actions button{min-height:42px;padding:0 18px}.auth-inventory-controls{gap:12px;border-radius:10px;padding:12px 14px;background:#0309138a;overflow-x:auto;overflow-y:visible}.auth-inventory .auth-inventory-controls__main{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:start;min-width:720px}.auth-inventory-control-field{min-width:0}.auth-inventory-sort__icon{display:grid;min-width:18px;height:18px;place-items:center;color:#93ccffe0;font-size:14px;line-height:1}.auth-inventory-sort-select{position:relative;z-index:5}.auth-inventory-sort-select.is-open{z-index:18}.auth-inventory-sort-select__trigger{width:100%;height:52px;display:grid;grid-template-columns:20px minmax(0,1fr) 14px;grid-template-rows:auto auto;align-items:center;gap:2px 8px;border:1px solid rgba(103,199,255,.16);border-radius:7px;background:#080f1bc2;color:#f0f6ffe6;padding:7px 10px;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.auth-inventory-sort-select__trigger:hover{transform:translateY(-1px);border-color:#ffc42c7a;color:#ffd45f}.auth-inventory-sort-select__trigger .auth-inventory-sort__icon{grid-row:1 / 3;grid-column:1}.auth-inventory-sort-select__trigger span{overflow:hidden;color:#e4ebff75;font-size:10px;font-weight:900;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.auth-inventory-sort-select__trigger strong{overflow:hidden;color:#f0f6fff0;font-size:13px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.auth-inventory-sort-select__trigger i{grid-row:1 / 3;grid-column:3;color:#e4ebff7a;font-size:12px;font-style:normal}.auth-inventory-sort-select.is-open .auth-inventory-sort-select__trigger i{transform:rotate(180deg)}.auth-inventory-sort-select__panel{position:absolute;top:calc(100% + 8px);left:0;width:min(260px,calc(100vw - 48px));display:grid;gap:4px;overflow:hidden;border:1px solid rgba(103,199,255,.2);border-radius:14px;background:#050b17fa;box-shadow:0 22px 50px #0000006b,inset 0 1px #ffffff0b;padding:8px}.auth-inventory-sort-option{width:100%;min-height:38px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center;border:1px solid rgba(103,199,255,.12);border-radius:9px;background:#080f1bc2;color:#f0f6ffd6;padding:0 10px;cursor:pointer;font-weight:900;text-align:left;transition:border-color .16s ease,background .16s ease,color .16s ease}.auth-inventory-sort-option:hover,.auth-inventory-sort-option.is-active{border-color:#ffc42c80;background:#ffc42c21;color:#ffd45f}.auth-inventory-sort-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-inventory-filter-select__trigger{height:52px;border-radius:7px}.auth-inventory-filter-select__trigger span{font-size:10px;font-weight:900}.auth-inventory-filter-select__trigger strong{font-size:13px;font-weight:900}.auth-inventory-filter-select__trigger,.auth-inventory-sort-select__trigger{box-sizing:border-box}.auth-inventory-filter-select__panel{z-index:80}.auth-inventory-controls__footer{border-top:0;padding-top:0}.auth-inventory__content{grid-template-columns:minmax(0,1fr) minmax(300px,330px);gap:14px}.auth-inventory__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.auth-inventory__slot{border-radius:5px;border-color:#67c7ff24;background:linear-gradient(145deg,#0a1525e6,#050c18eb);padding:7px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.auth-inventory__slot:not(.is-empty):hover{border-color:#67c7ff5c;background:linear-gradient(145deg,#0e1d31f5,#07101ef5);transform:translateY(-1px)}.auth-inventory__slot.is-rarity-rare,.auth-inventory__slot.is-rarity-epic,.auth-inventory__slot.is-rarity-legendary{background:linear-gradient(145deg,#0e1b2bf0,#070f1bf0)}.auth-inventory__slot.is-selected{border-color:#13b9ffb3;background:linear-gradient(145deg,#143452fa,#071526fa);box-shadow:0 0 0 1px #13b9ff33,0 0 20px #13b9ff3d,inset 0 1px #ffffff14}.auth-inventory__slot.is-empty{border-color:#67c7ff14;background:#040a147a}.auth-inventory__item-visual img{width:82%;height:82%}.auth-inventory__amount{top:8px;right:8px;background:#ffc42ce0;color:#1d1600;box-shadow:0 6px 14px #ffc42c33}.auth-inventory-details{min-height:386px;align-content:start;gap:12px;border-radius:8px;background:#040a14c2;padding:14px}.auth-inventory-details__visual{position:relative;min-height:168px;border-bottom:1px solid rgba(255,255,255,.07)}.auth-inventory-details__visual img{width:126px;height:126px}.auth-inventory-details__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.auth-inventory-details__head h3{font-size:22px;font-weight:800}.auth-inventory-details__amount{margin-top:1px;background:#ffc42ce0;color:#1d1600}.auth-inventory-details__meta{gap:7px}.auth-inventory-details__meta div{grid-template-columns:86px minmax(0,1fr)}.auth-inventory-details__meta dd{color:#eaf6ff}.auth-inventory-details__rarity.is-common{color:#d7e2ef}.auth-inventory-details__rarity.is-uncommon{color:#72e0a8}.auth-inventory-details__rarity.is-rare{color:#4fc3ff}.auth-inventory-details__rarity.is-epic{color:#b987ff}.auth-inventory-details__rarity.is-legendary{color:#ffd45f}.auth-inventory-details__notices{display:grid;gap:8px;padding-top:4px;border-top:1px solid rgba(255,255,255,.06)}.auth-inventory-details__notice{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;color:#d5e2f89e;font-size:12px;font-weight:700}.auth-inventory-details__notice span{display:grid;width:18px;height:18px;place-items:center;border:1px solid rgba(103,199,255,.28);border-radius:5px;color:#67c7ffe6;font-size:11px;line-height:1}.auth-inventory-details__notice p{margin:0;line-height:1.35}.auth-inventory-details__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,.42fr);gap:8px;margin-top:2px}.auth-inventory-details__actions button,.auth-inventory-dialog__sell button{min-height:42px;border:1px solid rgba(103,199,255,.2);border-radius:7px;color:#f5fbff;font-weight:900;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.auth-inventory-details__actions button:hover,.auth-inventory-dialog__sell button:hover{transform:translateY(-1px)}.auth-inventory-details__primary{background:linear-gradient(180deg,#ffd85f,#d69a17);border-color:#ffd85fb8!important;color:#161100!important}.auth-inventory-details__secondary{background:#0a1525db}.auth-inventory-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:24px;background:#00050eb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-inventory-dialog{width:min(620px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid rgba(103,199,255,.24);border-radius:12px;background:radial-gradient(circle at 50% 0%,rgba(103,199,255,.14),transparent 36%),#040a14fa;box-shadow:0 28px 90px #0000008c;color:#f5fbff}.auth-inventory-dialog header{display:flex;align-items:start;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(255,255,255,.07);padding:16px 18px}.auth-inventory-dialog header span{display:block;color:#c6daff94;font-size:11px;font-weight:900}.auth-inventory-dialog header h3{margin:4px 0 0;font-size:22px;line-height:1.1}.auth-inventory-dialog header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(103,199,255,.2);border-radius:7px;background:#080f1bcc;color:#fff;cursor:pointer;font-size:20px}.auth-inventory-dialog__sell,.auth-inventory-dialog__inspect,.auth-inventory-dialog__collection{display:grid;gap:14px;padding:18px}.auth-inventory-dialog__item,.auth-inventory-dialog__collection-head{display:grid;grid-template-columns:74px minmax(0,1fr);gap:14px;align-items:center;border:1px solid rgba(103,199,255,.14);border-radius:8px;background:#08101db8;padding:12px}.auth-inventory-dialog__item img,.auth-inventory-dialog__collection-head img,.auth-inventory-dialog__item>span,.auth-inventory-dialog__collection-head>span{width:58px;height:58px;object-fit:contain;image-rendering:pixelated}.auth-inventory-dialog__item strong,.auth-inventory-dialog__collection-head strong,.auth-inventory-dialog__inspect-meta strong{display:block;overflow-wrap:anywhere;font-size:16px}.auth-inventory-dialog__item span,.auth-inventory-dialog__collection-head span,.auth-inventory-dialog__inspect-meta span{display:block;margin-top:4px;color:#c6daff9e;font-size:12px;font-weight:800}.auth-inventory-dialog__sell label{display:grid;gap:7px}.auth-inventory-dialog__sell label span{color:#c6daffa3;font-size:12px;font-weight:900}.auth-inventory-dialog__sell input{min-height:42px;border:1px solid rgba(103,199,255,.2);border-radius:7px;background:#030812cc;color:#fff;padding:0 12px;font:inherit;font-weight:900;outline:0}.auth-inventory-dialog__sell p{margin:0;color:#c6daff8f;font-size:12px;line-height:1.45}.auth-inventory-dialog__sell button{background:#ffc42c2e;border-color:#ffc42c75;color:#ffd85f}.auth-inventory-dialog__sell button:disabled{cursor:default;opacity:.55;transform:none}.auth-inventory-dialog__error{border:1px solid rgba(255,103,103,.28);border-radius:7px;background:#ff676714;color:#ffb4b4;padding:10px 12px;font-size:12px;font-weight:800}.auth-inventory-dialog__inspect{justify-items:center;text-align:center}.auth-inventory-dialog__model{display:grid;width:min(330px,78vw);aspect-ratio:1;place-items:center;perspective:720px;border:1px solid rgba(103,199,255,.14);border-radius:10px;background:radial-gradient(circle at 50% 45%,rgba(103,199,255,.18),transparent 58%);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.auth-inventory-dialog__model:active{cursor:grabbing}.auth-inventory-dialog__model-object{display:grid;width:100%;height:100%;place-items:center;transform-style:preserve-3d;transition:transform .14s ease-out}.auth-inventory-dialog__model-object img,.auth-inventory-dialog__model-object span{width:48%;height:48%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 20px 24px rgba(0,0,0,.35))}.auth-inventory-dialog__model-object span{display:grid;place-items:center;color:#72d5ff;font-size:44px;font-weight:1000}.auth-inventory-dialog__inspect-meta{max-width:420px}.auth-inventory-dialog__rewards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.auth-inventory-dialog__rewards article{display:grid;min-width:0;gap:8px;justify-items:center;border:1px solid rgba(103,199,255,.14);border-radius:7px;background:#08101db8;padding:10px;text-align:center}.auth-inventory-dialog__rewards img,.auth-inventory-dialog__rewards>article>span:first-child{width:54px;height:54px;object-fit:contain;image-rendering:pixelated}.auth-inventory-dialog__rewards strong{width:100%;overflow:hidden;color:#f5fbff;font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.auth-inventory-dialog__rewards article>span:last-child,.auth-inventory-dialog__empty{color:#c6daff99;font-size:11px;font-weight:900}.auth-inventory-dialog__empty{border:1px dashed rgba(103,199,255,.18);border-radius:8px;padding:22px;text-align:center}@media(max-width:760px){.auth-inventory .auth-inventory-controls__main{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.auth-inventory__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.auth-inventory-details__actions{grid-template-columns:1fr}.auth-inventory-dialog__rewards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.auth-inventory__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-inventory-dialog__rewards{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth-market .auth-market-catalog-view{min-width:0}.auth-market .auth-market-catalog-top{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(4,minmax(150px,1fr)) minmax(100px,auto);gap:10px;align-items:end;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(73,136,186,.22)}.auth-market .auth-market-catalog-top .auth-market__search{width:100%;min-width:0}.auth-market .auth-market-filter{display:grid;gap:5px;min-width:0}.auth-market .auth-market-filter span{color:#a5bee0c2;font-size:.72rem;font-weight:900;text-transform:uppercase}.auth-market .auth-market-filter select,.auth-market .auth-market-catalog-reset{height:40px;min-width:0;border:1px solid rgba(73,136,186,.38);border-radius:6px;outline:0;background:#051120e6;color:#f8fbff;font:inherit;font-weight:800}.auth-market .auth-market-filter select{padding:0 10px}.auth-market .auth-market-catalog-reset{padding:0 14px;cursor:pointer}.auth-market .auth-market-catalog-reset:hover:not(:disabled),.auth-market .auth-market-filter select:hover{border-color:#8bc95bb8;background:#0e2432f0}.auth-market .auth-market-catalog-reset:disabled{cursor:default;opacity:.48}.auth-market .auth-market-catalog-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:#bed2ecc7;font-size:.86rem;font-weight:800}.auth-market .auth-market-steam-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.auth-market .auth-market-steam-card{display:grid;grid-template-rows:auto minmax(42px,auto) minmax(120px,1fr) auto auto;gap:8px;min-height:268px;padding:12px;border:1px solid rgba(97,117,142,.62);border-radius:4px;background:linear-gradient(180deg,#37404eb8,#1b2431db),#1c2430e6;color:#f8fbff;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.auth-market .auth-market-steam-card:hover{transform:translateY(-1px);border-color:#8bc95be0;background:linear-gradient(180deg,#424e5cc7,#1e2a39f0),#1f2937f2}.auth-market .auth-market-steam-card__type,.auth-market .auth-market-steam-card__count{overflow:hidden;color:#b9cbe2c7;font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.auth-market .auth-market-steam-card>strong{overflow:hidden;color:#fff;font-size:.98rem;line-height:1.25}.auth-market .auth-market-steam-card__visual{display:grid;place-items:center;min-height:120px}.auth-market .auth-market-steam-card__visual img{max-width:90%;max-height:126px;object-fit:contain;image-rendering:pixelated}.auth-market .auth-market-steam-card__visual span{display:grid;place-items:center;width:76px;height:76px;border:1px solid rgba(111,132,157,.5);border-radius:4px;background:#ffffff0e;color:#7bd3ff;font-weight:900}.auth-market .auth-market-steam-card__price{display:grid;min-height:34px;place-items:center;border-radius:3px;background:#515d6eb8;color:#fff4c5;font-size:.86rem;font-weight:900}.auth-market .auth-market-catalog-load{min-height:42px;padding:16px 0 4px;color:#b0c7e5ad;text-align:center;font-weight:800}.auth-market .auth-market-detail{min-width:0}.auth-market .auth-market-back{min-height:36px;margin-bottom:12px;padding:0 14px;border:1px solid rgba(73,136,186,.42);border-radius:6px;background:#071426d1;color:#f8fbff;font:inherit;font-weight:800;cursor:pointer}.auth-market .auth-market-detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin:-2px 0 14px}.auth-market .auth-market-detail-actions button,.auth-market-dialog button{min-height:36px;border:1px solid rgba(73,136,186,.44);border-radius:6px;background:#09182be0;color:#f8fbff;font:inherit;font-weight:900;cursor:pointer}.auth-market .auth-market-detail-actions button{padding:0 16px}.auth-market .auth-market-detail-actions button:disabled,.auth-market-dialog button:disabled{cursor:default;opacity:.55}@media(max-width:1180px){.auth-market .auth-market-catalog-top{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-market .auth-market-catalog-top .auth-market__search{grid-column:1 / -1}}@media(max-width:760px){.auth-market .auth-market-catalog-top,.auth-market-dialog-wallet{grid-template-columns:1fr}.auth-market .auth-market-steam-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-market-dialog-row{grid-template-columns:1fr}}@media(max-width:520px){.auth-market .auth-market-steam-grid{grid-template-columns:1fr}}:root{color-scheme:dark;--bg: #060b16;--bg-soft: rgba(14, 21, 38, .82);--surface: rgba(18, 26, 45, .78);--surface-strong: rgba(24, 35, 58, .94);--border: rgba(146, 180, 255, .14);--text: #f5f7ff;--muted: rgba(228, 235, 255, .68);--accent: #67c7ff;--accent-2: #875bff;--scrollbar-size: 10px;--scrollbar-track: rgba(255, 255, 255, .035);--scrollbar-thumb: color-mix(in srgb, var(--accent) 38%, rgba(255, 255, 255, .16));--scrollbar-thumb-hover: color-mix(in srgb, var(--accent) 52%, rgba(255, 255, 255, .2));--scrollbar-thumb-border: rgba(7, 13, 26, .92);--shadow: 0 24px 80px rgba(0, 0, 0, .28);font-family:Manrope,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}html{overflow-y:scroll;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}*::-webkit-scrollbar-thumb{border-radius:999px;background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-thumb-border)}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*::-webkit-scrollbar-corner{background:transparent}body{min-height:100vh;line-height:1.5;background:radial-gradient(circle at 50% 18%,rgba(72,133,255,.24),transparent 28%),radial-gradient(circle at 20% 28%,rgba(0,214,255,.12),transparent 24%),radial-gradient(circle at 80% 38%,rgba(171,92,255,.12),transparent 26%),linear-gradient(180deg,#08101d,#040812);color:var(--text)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.react-stage-page{position:relative;min-height:100vh;overflow:hidden}.react-stage-page--wiki-reader{overflow:visible}.react-stage-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(120,170,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(120,170,255,.06) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,black 42%,transparent 100%);mask-image:radial-gradient(circle at center,black 42%,transparent 100%)}.stage-shell{position:relative;z-index:1}.app-header-host{position:relative;z-index:30}.app-header-host--home{position:fixed;top:0;left:0;right:0}.stage-container{width:min(1280px,calc(100% - 40px));margin:0 auto}.stage-header{position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.06);background:#060b16d1}.stage-header__inner{display:grid;grid-template-columns:minmax(180px,.85fr) auto minmax(220px,.85fr);align-items:center;column-gap:20px;min-height:74px}.stage-brand{display:flex;align-items:center;justify-self:start;gap:14px;min-width:0}.stage-brand__mark{position:relative;width:42px;height:42px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;display:grid;place-items:center;box-shadow:inset 0 0 24px #6dc6ff14}.stage-brand__mark img{display:block;width:22px;height:22px}.stage-brand__badge{position:absolute;right:-7px;bottom:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;border:2px solid rgba(6,11,22,.98);background:#ff3b45;color:#fff;font-size:10px;font-weight:900;line-height:1;letter-spacing:0;box-shadow:0 8px 18px #ff3b4547;pointer-events:none}.stage-brand__copy{display:flex;flex-direction:column;gap:4px}.stage-brand__title{font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.28em;text-transform:uppercase}.stage-brand__subtitle{font-size:13px;line-height:1.35;color:var(--muted)}.stage-nav{display:flex;flex-wrap:wrap;justify-content:center;justify-self:center;gap:16px;min-width:0}.stage-header__actions{display:flex;align-items:center;justify-content:flex-end;justify-self:stretch;gap:12px;min-width:0}.stage-header__actions .stage-auth{width:auto;justify-content:flex-end;justify-self:auto}.stage-notification-wrap{position:relative;flex:0 0 auto}.stage-notification{position:relative;display:inline-grid;flex:0 0 auto;width:44px;height:44px;place-items:center;padding:0;border-radius:16px;border:1px solid rgba(110,196,255,.14);background:#ffffff0a;color:#f1f6ffdb;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.stage-notification:hover,.stage-notification.is-open{transform:translateY(-1px);border-color:#6ec4ff47;background:#ffffff12;color:var(--text)}.stage-notification svg{width:19px;height:19px}.stage-notification__badge{position:absolute;right:-4px;top:-5px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;border:2px solid rgba(6,11,22,.98);background:#ff3b45;color:#fff;font-size:10px;font-weight:900;line-height:1}.stage-notification-panel{position:absolute;top:calc(100% + 12px);right:0;z-index:32;width:min(390px,calc(100vw - 24px));overflow:hidden;border-radius:20px;border:1px solid rgba(110,196,255,.16);background:linear-gradient(180deg,#0d1627fa,#070b16fa);box-shadow:0 26px 70px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stage-notification-panel header{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(255,255,255,.07);padding:14px}.stage-notification-panel header div{display:grid;gap:4px}.stage-notification-panel header strong{color:var(--text);font-size:15px}.stage-notification-panel header span{color:#e4ebff7a;font-size:12px;font-weight:800}.stage-notification-panel header button{min-height:34px;border:1px solid rgba(110,196,255,.14);border-radius:12px;background:#ffffff0a;color:#f0f6ffc7;padding:0 12px;font-size:12px;font-weight:900;cursor:pointer}.stage-notification-panel header button:disabled{opacity:.45;cursor:default}.stage-notification-panel__list{display:grid;gap:6px;max-height:min(470px,calc(100vh - 150px));overflow-y:auto;padding:8px}.stage-notification-panel__item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:start;min-height:62px;border:1px solid transparent;border-radius:14px;background:transparent;padding:9px;color:inherit;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.stage-notification-panel__item:hover{transform:translateY(-1px);border-color:#6ec4ff29;background:#ffffff0b}.stage-notification-panel__item.is-unread{border-color:#57d4ae38;background:#57d4ae13}.stage-notification-panel__mark{display:grid;width:36px;height:36px;place-items:center;border-radius:12px;background:#6ec4ff1c;color:#7cd3ff;font-size:11px;font-weight:1000}.stage-notification-panel__copy{display:grid;gap:3px;min-width:0}.stage-notification-panel__copy small,.stage-notification-panel__copy strong,.stage-notification-panel__copy em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-notification-panel__copy small{color:#e4ebff80;font-size:11px;font-style:normal;font-weight:900}.stage-notification-panel__copy strong{color:#f4f8fff0;font-size:13px}.stage-notification-panel__copy em{color:#e4ebffa3;font-size:12px;font-style:normal;font-weight:700}.stage-notification-panel__state{margin:0;padding:12px;color:#e4ebff94;font-size:12px;font-weight:800}.stage-notification-panel__state.is-error{color:#ffb4b4}.stage-header__play{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:16px;border:1px solid rgba(110,196,255,.18);background:linear-gradient(135deg,#57b5ff,#6b4dff);color:var(--text);font-size:13px;font-weight:900;box-shadow:0 14px 32px #4084ff3d;transition:transform .18s ease,box-shadow .18s ease}.stage-header__play:hover{transform:translateY(-1px);box-shadow:0 18px 40px #4084ff52}.stage-auth{display:flex;align-items:center;justify-content:flex-end;justify-self:stretch;flex-wrap:wrap;gap:10px;min-width:0;width:100%}.stage-auth__menu{position:relative}.stage-auth__pill{display:inline-flex;align-items:center;justify-content:center;width:104px;min-height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:0 14px;font-size:12px;line-height:1;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ebf1ffc7}.stage-auth__pill--active{border-color:#67c7ff2e;background:#67c7ff14;color:var(--text)}.stage-auth__meta{font-size:13px;color:var(--muted)}.stage-auth__link{font-size:14px;color:#eaf0ffc7;transition:color .18s ease}.stage-auth__link:hover{color:var(--text)}.stage-auth__button,.stage-auth-form__submit,.stage-auth-form__ghost,.stage-auth-modal__close{cursor:pointer}.stage-auth__button{min-height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:0 14px;color:var(--text);font-size:13px;font-weight:800;transition:transform .18s ease,border-color .18s ease,background .18s ease}.stage-auth__button:hover,.stage-auth-form__submit:hover,.stage-auth-form__ghost:hover,.stage-auth-modal__close:hover{transform:translateY(-1px)}.stage-auth__button--primary,.stage-auth-form__submit{border-color:#6ec4ff29;background:linear-gradient(135deg,#57b5ff,#6b4dff);box-shadow:0 16px 36px #4084ff3d}.stage-auth__button:disabled,.stage-auth-form__submit:disabled,.stage-auth-form__ghost:disabled{opacity:.6;transform:none;cursor:default}.stage-auth__account{display:inline-flex;align-items:center;gap:12px;min-height:44px;border-radius:16px;border:1px solid rgba(110,196,255,.12);background:#ffffff0a;padding:6px 14px 6px 8px;color:var(--text);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.stage-auth__account:hover{transform:translateY(-1px);border-color:#6ec4ff3d;background:#ffffff0f}.stage-auth__account:disabled{opacity:1;cursor:default}.stage-auth__account:disabled:hover{transform:none;border-color:#6ec4ff1f;background:#ffffff0a}.stage-auth__avatar{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#57b5ff,#6b4dff);box-shadow:0 10px 22px #4084ff47;font-size:13px;font-weight:800}.stage-auth__account-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-width:0}.stage-auth__account-copy strong{font-size:13px;line-height:1.1;max-width:124px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-auth__account-copy small{font-size:11px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.stage-auth__caret{font-size:13px;color:var(--muted);transition:transform .18s ease,color .18s ease}.stage-auth__caret.is-open{transform:rotate(180deg);color:var(--text)}.stage-auth__dropdown{position:absolute;top:calc(100% + 10px);right:0;z-index:20;display:grid;gap:4px;min-width:190px;padding:8px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#10182af5,#090d18fa);box-shadow:0 20px 44px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stage-auth__dropdown-item{display:flex;align-items:center;width:100%;min-height:42px;border:0;border-radius:12px;background:transparent;padding:0 14px;color:#f0f6ffe0;font-size:14px;font-weight:700;text-align:left;text-decoration:none;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.stage-auth__dropdown-item:hover{background:#ffffff0f;color:var(--text);transform:translateY(-1px)}.stage-auth__dropdown-item:disabled{opacity:.6;transform:none;cursor:default}.stage-auth__dropdown-item--danger{color:#ffbed0}.stage-auth__status{flex-basis:100%;text-align:right;font-size:12px;line-height:1.5;color:var(--muted)}.stage-auth__status--error{color:#ff9baa}.stage-auth-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;height:100vh;height:100dvh;overflow:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.stage-auth-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;border:0;background:#03050ac2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stage-auth-modal__dialog{position:relative;z-index:1;width:min(540px,calc(100% - 28px));margin:72px auto;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#111b2ff5,#0e101cf5);box-shadow:0 28px 90px #00000061;padding:24px;max-height:calc(100vh - 144px);max-height:calc(100dvh - 144px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.stage-auth-modal__dialog--wide{width:min(1100px,calc(100% - 28px))}.stage-auth-modal__close{position:absolute;right:16px;top:16px;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text);font-size:24px}.stage-auth-modal__head{display:grid;gap:10px}.stage-auth-modal__eyebrow{margin:0;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.stage-auth-modal__head h2{margin:0;font-size:38px;line-height:1}.stage-auth-modal__subtitle{margin:0;color:var(--muted);line-height:1.65}.stage-auth-modal__tabs{display:flex;gap:10px;margin-top:18px}.stage-auth-modal__tabs button,.stage-auth-form__ghost{min-height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:0 16px;color:#f0f6ffd6;font-weight:700}.stage-auth-modal__tabs button.is-active{border-color:#67c7ff42;background:#67c7ff1a;color:var(--text)}.stage-auth-form{display:grid;gap:14px;margin-top:18px}.stage-auth-form__notice{margin:0;border:1px solid rgba(255,209,102,.28);border-radius:14px;background:#ffd16614;color:#ffeebef0;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.45}.stage-auth-form__field{display:grid;gap:8px}.stage-auth-form__field span{font-size:13px;font-weight:700;color:#f0f4ffd1}.stage-auth-form__field input{width:100%;min-height:54px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text);padding:0 16px;outline:none}.stage-auth-form__field input:focus{border-color:#67c7ff52;background:#ffffff0f}.stage-auth-form__status{margin:0;color:var(--muted);line-height:1.6}.stage-auth-form__status--error{color:#ff9baa}.stage-auth-form__submit{min-height:54px;border-radius:18px;border:1px solid rgba(110,196,255,.16);color:var(--text);font-weight:800}.stage-auth-form__verify-actions{display:grid;gap:10px}.stage-auth-modal__dialog--settings{width:min(980px,calc(100% - 28px));padding:10px}.stage-settings-shell{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:min(650px,calc(100vh - 164px))}.stage-settings-sidebar{display:grid;align-content:start;gap:6px;border-right:1px solid rgba(255,255,255,.07);padding:8px}.stage-settings-sidebar button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;border:0;border-radius:10px;background:transparent;color:#f0f6ffe6;padding:0 12px;font:inherit;font-size:14px;font-weight:800;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.stage-settings-sidebar button:hover,.stage-settings-sidebar button.is-active{background:#ffffff13;color:var(--text)}.stage-settings-sidebar button:hover{transform:translateY(-1px)}.stage-settings-sidebar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-settings-sidebar small{color:#e4ebff70;font-size:11px;font-weight:1000}.stage-settings-content{min-width:0;padding:18px 20px 22px}.stage-settings-section{display:grid;gap:16px;margin-top:18px}.stage-settings-panel{display:grid;gap:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;padding:16px}.stage-settings-panel h3{margin:0;color:var(--text);font-size:18px;line-height:1.2}.stage-settings-overview{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.stage-settings-overview__item{border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:16px 18px;display:grid;gap:8px}.stage-settings-overview__item span{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.stage-settings-overview__item strong{font-size:18px;line-height:1.3}.stage-settings-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin-top:12px}.stage-settings-card{display:grid;align-content:start;gap:14px;min-width:0;min-height:100%;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#111b2fe0,#0d101ce6);box-shadow:0 24px 60px #0000003d;padding:18px}.stage-settings-card__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.stage-settings-card__heading{display:grid;gap:8px;min-width:0}.stage-settings-card__heading h3{margin:0;font-size:24px;line-height:1.1;overflow-wrap:anywhere}.stage-settings-card__eyebrow{margin:0;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.stage-settings-card__badge{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;max-width:100%;min-height:30px;padding:5px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1.15;text-align:center;text-transform:uppercase;color:var(--muted);white-space:normal}.stage-settings-card__badge--linked{border-color:#57d4ae42;background:#57d4ae1a;color:#aaf8d8}.stage-settings-card__badge--pending{border-color:#ffcc663d;background:#ffcc661a;color:#ffe0a4}.stage-settings-card__summary,.stage-settings-card__note,.stage-settings-card__meta{margin:0;line-height:1.65;overflow-wrap:anywhere}.stage-settings-card__summary,.stage-settings-card__note{color:var(--muted)}.stage-settings-card__meta{font-size:13px;color:#e4ebff94}.stage-settings-card__code{display:grid;gap:8px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#040812b8}.stage-settings-card__code-label{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.stage-settings-card__code-value{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:24px;font-weight:800;letter-spacing:.18em;overflow-wrap:anywhere}.stage-settings-card__links,.stage-settings-card__actions{display:flex;flex-wrap:wrap;gap:10px}.stage-settings-card__action{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:0 14px;color:var(--text);cursor:pointer;line-height:1.2;text-align:center;white-space:normal;transition:transform .18s ease,border-color .18s ease,background .18s ease}.stage-settings-card__action:hover{transform:translateY(-1px);border-color:#ffffff29;background:#ffffff0f}.stage-settings-card__action--primary{border-color:#6ec4ff29;background:linear-gradient(135deg,#57b5ff,#6b4dff);box-shadow:0 16px 36px #4084ff3d}.stage-settings-card__action--danger{border-color:#ff7ea83d;color:#ffbed0}.stage-settings-card__action:disabled{opacity:.6;transform:none;cursor:default}.stage-settings-choice-row{display:flex;flex-wrap:wrap;gap:8px}.stage-settings-choice-row button{min-height:36px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a;color:#f0f6ffd1;padding:0 12px;font:inherit;font-size:13px;font-weight:900}.stage-settings-choice-row button.is-active{border-color:#6ec4ff3d;background:#6ec4ff1a;color:var(--text)}.stage-settings-choice-row button:disabled{opacity:.45}.stage-settings-toggle-list{display:grid;gap:10px}.stage-settings-toggle,.stage-settings-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#03070f6b;padding:10px 12px;color:var(--text);text-decoration:none}.stage-settings-toggle span,.stage-settings-link-row span{display:grid;gap:4px;min-width:0}.stage-settings-toggle strong,.stage-settings-link-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.stage-settings-toggle small,.stage-settings-link-row small,.stage-settings-empty{color:#e4ebff8f;font-size:12px;font-weight:800;line-height:1.45}.stage-settings-toggle input{width:18px;height:18px;accent-color:#57d4ae}.stage-settings-link-row i{color:#e4ebff7a;font-style:normal;font-weight:1000}.stage-settings-link-row:hover{border-color:#6ec4ff2e;background:#ffffff0e}.stage-settings-empty{margin:0}.stage-nav a{position:relative;display:inline-flex;align-items:center;min-height:28px;font-size:15px;line-height:1.4;color:#eaf0ffc7;transition:color .18s ease}.stage-nav a.stage-nav__application-link{min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(103,199,255,.2);background:#67c7ff1a;color:#f5fafff0;font-weight:900;box-shadow:inset 0 0 18px #67c7ff0f;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.stage-nav a.stage-nav__application-link:hover,.stage-nav a.stage-nav__application-link[aria-current=page]{border-color:#67c7ff75;background:#67c7ff2e;color:var(--text);transform:translateY(-1px)}.stage-nav__badge{position:absolute;right:-15px;bottom:-8px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;border:2px solid rgba(6,11,22,.98);background:#ff3b45;color:#fff;font-size:10px;font-weight:900;line-height:1;letter-spacing:0;box-shadow:0 8px 18px #ff3b4547;pointer-events:none}.stage-nav a:hover,.stage-nav a[aria-current=page]{color:var(--text)}.stage-main{padding:72px 0}.stage-hero{max-width:820px;margin:0 auto;text-align:center}.stage-eyebrow{margin:0;color:var(--accent);font-size:14px;font-weight:800;letter-spacing:.28em;text-transform:uppercase}.stage-title{margin:18px 0 0;font-size:clamp(42px,6vw,82px);line-height:.96;font-weight:900;letter-spacing:-.05em}.stage-description{margin:22px auto 0;max-width:760px;font-size:clamp(18px,2vw,22px);line-height:1.6;color:var(--muted)}.stage-grid{margin-top:48px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.stage-card{position:relative;overflow:hidden;min-height:240px;border-radius:28px;border:1px solid var(--border);background:linear-gradient(135deg,#1b283fd6,#141422d1);box-shadow:var(--shadow)}.stage-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at top left,rgba(103,199,255,.16),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 40%)}.stage-card__media{position:absolute;top:58px;right:18px;bottom:18px;left:18px;border-radius:22px;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px #ffffff0f}.stage-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080c180d,#080c186b)}.stage-card__title{position:relative;z-index:1;padding:22px 22px 0;font-size:20px;font-weight:900}.stage-card__caption{position:absolute;right:18px;bottom:18px;z-index:1;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#070b1499;padding:8px 12px;color:#f1f5ffc7;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.stage-actions{margin-top:48px;display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.stage-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;border-radius:18px;border:1px solid rgba(255,255,255,.08);color:var(--text);font-weight:800;transition:transform .18s ease,border-color .18s ease,background .18s ease}.stage-button:hover{transform:translateY(-1px);border-color:#ffffff29}.stage-button--primary{border-color:#6ec4ff29;background:linear-gradient(135deg,#57b5ff,#6b4dff);box-shadow:0 16px 36px #4084ff52}.stage-button--ghost{background:#ffffff0a}.stage-panel{margin-top:28px;border-radius:24px;border:1px solid var(--border);background:var(--bg-soft);box-shadow:var(--shadow);padding:22px 24px}.stage-panel h2{margin:0;font-size:24px}.stage-panel p{margin:12px 0 0;font-size:16px;line-height:1.6;color:var(--muted)}.stage-list{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:12px}.stage-list li{border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;padding:14px 16px;color:#f0f4ffd6}.authenticated-home{--auth-home-gap: 18px;--auth-home-nav-width: 224px;--auth-home-header-height: 75px;--auth-home-main-width: 1038px;--auth-home-shell-width: calc(var(--auth-home-nav-width) + var(--auth-home-gap) + var(--auth-home-main-width));--auth-home-sidebar-left: max(20px, calc(50vw - 761px) );--auth-home-sidebar-top: calc(var(--auth-home-header-height) + var(--auth-home-gap));min-height:100vh;padding:var(--auth-home-sidebar-top) 0 56px;background:radial-gradient(circle at 50% 14%,rgba(72,133,255,.16),transparent 28%),linear-gradient(180deg,#04081433,#040814db)}.authenticated-home__shell{display:grid;grid-template-columns:minmax(0,1fr);width:var(--auth-home-shell-width);margin-left:var(--auth-home-sidebar-left);margin-right:auto;padding-left:calc(var(--auth-home-nav-width) + var(--auth-home-gap));align-items:start}.authenticated-home__main{width:min(var(--auth-home-main-width),100%);min-width:0}@media(max-width:1562px){.authenticated-home{--auth-home-shell-width: min(1280px, calc(100vw - 40px) );--auth-home-sidebar-left: max(20px, calc(50vw - 640px) )}.authenticated-home__shell{margin:0 auto}.authenticated-home__main{width:auto}}.authenticated-home__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.authenticated-home__header p,.auth-home-summary__head p{margin:0;color:var(--accent);font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.authenticated-home__header h1{margin:6px 0 0;font-size:clamp(34px,5vw,58px);line-height:1}.authenticated-home__header>span{display:inline-flex;min-height:36px;align-items:center;border-radius:999px;border:1px solid rgba(103,199,255,.16);background:#ffffff0a;padding:0 14px;color:#f0f6ffc2;font-size:13px;font-weight:800}.authenticated-home__panel,.auth-home-post,.auth-home-summary{border:1px solid rgba(103,199,255,.16);background:linear-gradient(180deg,#0c1628db,#060b18e6);box-shadow:0 22px 60px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.authenticated-home__panel{min-height:620px;border-radius:24px;padding:18px}.authenticated-home__panel.is-news-panel,.authenticated-home__panel.is-tops-panel,.authenticated-home__panel.is-inventory-panel,.authenticated-home__panel.is-friends-panel{min-height:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.auth-news{display:grid;gap:14px}.auth-news-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px) auto;gap:10px;align-items:center}.auth-news-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.auth-news-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;border:1px solid rgba(103,199,255,.16);border-radius:999px;background:#ffffff09;padding:0 12px}.auth-news-search span{color:#e4ebff94;font-size:12px;font-weight:900}.auth-news-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:13px}.auth-news-search button{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:999px;background:#ffffff14;color:#ebf3ffb8;font-size:18px;line-height:1;cursor:pointer}.auth-news-search button:hover{background:#67c7ff29;color:var(--text)}.auth-news-active-tag{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(103,199,255,.14);border-radius:14px;background:#67c7ff14;color:#ebf3ffd1;padding:8px 10px 8px 12px}.auth-news-active-tag span{color:var(--text);font-size:13px;font-weight:900}.auth-news-active-tag button{min-height:30px;border:0;border-radius:999px;background:#ffffff14;color:#ebf3ffd1;padding:0 10px;font-size:12px;font-weight:900;cursor:pointer}.auth-news-notifications{position:relative}.auth-news-notifications>button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(103,199,255,.16);border-radius:14px;background:#ffffff0a;color:var(--text);cursor:pointer}.auth-news-notifications>button span{position:absolute;top:-6px;right:-6px;display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:#ff4f86;color:#fff;padding:0 5px;font-size:11px;font-weight:900}.auth-news-notifications__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:min(360px,calc(100vw - 32px));overflow:hidden;border:1px solid rgba(103,199,255,.18);border-radius:16px;background:linear-gradient(180deg,#0c1628fa,#060b18fa);box-shadow:0 22px 60px #0000006b}.auth-news-notifications__panel header{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.08);padding:10px 12px}.auth-news-notifications__panel header strong{color:var(--text);font-size:14px}.auth-news-notifications__panel header button,.auth-news-notifications__list>button{border:0;background:transparent;color:#e4ebffb8;cursor:pointer}.auth-news-notifications__filters{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid rgba(255,255,255,.08);padding:8px 10px}.auth-news-notifications__filters button{min-height:30px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff09;color:#e4ebffa8;padding:0 10px;font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer}.auth-news-notifications__filters button:hover,.auth-news-notifications__filters button.is-active{border-color:#67c7ff47;background:#67c7ff1c;color:var(--text)}.auth-news-notifications__list{display:grid;max-height:360px;overflow:auto}.auth-news-notifications__list>button{display:grid;gap:4px;border-bottom:1px solid rgba(255,255,255,.06);padding:10px 12px;text-align:left}.auth-news-notifications__list>button.is-unread{background:#67c7ff14}.auth-news-notifications__panel span{color:#f5f7ffeb;font-size:13px;font-weight:800}.auth-news-notifications__panel small,.auth-news-notifications__panel p{margin:0;color:#e4ebff94;font-size:12px}.auth-news-notifications__panel p{padding:14px 12px}.auth-news-tabs button,.auth-news-composer__switch button,.auth-news-editor__toolbar button,.auth-news-tags button,.auth-news-thread__sort button{min-height:34px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff09;color:#ebf3ffb8;padding:0 13px;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.auth-news-tabs button:hover,.auth-news-tabs button.is-active,.auth-news-composer__switch button:hover,.auth-news-composer__switch button.is-active,.auth-news-editor__toolbar button:hover,.auth-news-tags button:hover,.auth-news-thread__sort button:hover,.auth-news-thread__sort button.is-active{border-color:#67c7ff52;background:#67c7ff1f;color:var(--text)}.auth-news-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:16px;align-items:start}.auth-news-timeline{display:grid;gap:14px;min-width:0}.auth-news-composer,.auth-news-post,.auth-news-widget{border:1px solid rgba(103,199,255,.16);background:linear-gradient(180deg,#0c1628e0,#060b18eb),#070d1aeb;box-shadow:0 20px 52px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-news-composer{display:grid;gap:14px;border-radius:20px;padding:16px}.auth-news-composer--compact{padding:0;overflow:hidden;border-radius:12px}.auth-news-composer-trigger{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;border:0;background:#ffffff0e;color:#f5f7fff0;font-size:14px;font-weight:900;cursor:pointer;transition:background .16s ease,color .16s ease}.auth-news-composer-trigger:hover{background:#67c7ff1c;color:var(--text)}.auth-news-composer-trigger__icon{display:inline-grid;width:24px;height:24px;place-items:center;color:var(--text);font-size:28px;font-weight:400;line-height:1}.auth-news-composer__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center}.auth-news-composer__head p,.auth-news-widget p,.auth-news-post__label{margin:0;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.auth-news-composer__head strong{display:block;margin-top:2px;color:var(--text);font-size:15px}.auth-news-composer__switch{display:inline-flex;gap:6px;border-radius:999px;background:#ffffff09;padding:4px}.auth-news-composer__switch button{min-height:30px;border-color:transparent;background:transparent;padding:0 10px}.auth-news-composer__close{width:34px;height:34px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:#ebf3ffb8;font-size:22px;line-height:1;cursor:pointer}.auth-news-composer__close:hover{border-color:#67c7ff47;background:#67c7ff1a;color:var(--text)}.auth-news-editor{overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0308126b}.auth-news-editor__toolbar{display:flex;gap:6px;overflow-x:auto;padding:10px;border-bottom:1px solid rgba(255,255,255,.07)}.auth-news-editor__toolbar button{min-width:36px;min-height:30px;border-radius:10px;padding:0 10px}.auth-news-editor__toolbar button.is-active{border-color:#67c7ff52;background:#67c7ff1f;color:var(--text)}.auth-news-emoji-panel{display:grid;gap:10px;max-height:264px;overflow-y:auto;padding:10px;border-bottom:1px solid rgba(255,255,255,.07);background:#050c18b8}.auth-news-emoji-panel--compact{max-height:224px;border:1px solid rgba(103,199,255,.14);border-radius:14px;background:#050c18e6}.auth-news-emoji-panel__group{display:grid;gap:6px}.auth-news-emoji-panel__group p{margin:0;color:#e4ebff8f;font-size:11px;font-weight:900}.auth-news-emoji-panel__group div{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px}.auth-news-emoji-panel__group button{min-width:0;height:34px;border:0;border-radius:9px;background:#ffffff0b;color:var(--text);font-size:18px;cursor:pointer}.auth-news-emoji-panel__group button:hover{background:#67c7ff1f}.auth-news-editor textarea,.auth-news-replybox textarea{width:100%;min-width:0;border:0;background:transparent;color:var(--text);resize:vertical;outline:none}.auth-news-editor textarea{min-height:118px;padding:14px;font-size:15px;line-height:1.6}.auth-news-editor__preview{display:grid;gap:8px;min-height:84px;border-top:1px solid rgba(255,255,255,.07);background:#67c7ff0b;padding:14px;color:#f5f7ffeb}.auth-news-editor__preview>p{margin:0;color:#e4ebff94;font-size:13px}.auth-news-attachments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.auth-news-file-input{display:none}.auth-news-attachments button{display:grid;gap:3px;min-height:64px;border:1px dashed rgba(103,199,255,.2);border-radius:14px;background:#67c7ff0b;color:#f0f6ffe6;padding:10px;text-align:left;cursor:pointer}.auth-news-attachment-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px}.auth-news-attachment-list--compact{grid-template-columns:repeat(auto-fill,minmax(104px,132px))}.auth-news-attachment-card{position:relative;overflow:hidden;border:1px solid rgba(103,199,255,.18);border-radius:14px;background:#67c7ff0f;min-width:0}.auth-news-attachment-card__preview{display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;border:0;background:#040914c7;color:#f0f6ffe0;cursor:pointer;text-decoration:none;padding:0}.auth-news-attachment-card__preview img,.auth-news-attachment-card__preview video{display:block;width:100%;height:100%;object-fit:cover}.auth-news-attachment-card__preview .auth-news-media__file{min-height:0;height:100%;font-size:24px}.auth-news-attachment-card__remove{position:absolute;top:6px;left:6px;z-index:2;display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#030812bd;color:#fff;padding:0;font-size:18px;line-height:1;cursor:pointer}.auth-news-attachment-card__remove:hover{background:#ff4f86e0}.auth-news-attachment-card__meta{display:grid;gap:2px;padding:8px 9px 9px;min-width:0}.auth-news-attachment-card__meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;color:#f0f6ffe6}.auth-news-attachment-card__meta small,.auth-news-form-message,.auth-news-feed-message{color:#e4ebff9e;font-size:12px;line-height:1.45}.auth-news-form-message,.auth-news-feed-message{margin:0}.auth-news-feed-message{border:1px solid rgba(255,209,102,.2);border-radius:14px;background:#ffd16612;padding:10px 12px}.auth-news-feed-message--error{border-color:#ff4f863d;background:#ff4f8614;color:#ffcdd9eb}.auth-news-new-posts{min-height:42px;border:1px solid rgba(103,199,255,.24);border-radius:999px;background:linear-gradient(135deg,#3aa9ff2e,#875bff1f);color:#f0f7fff0;box-shadow:0 14px 34px #0003;font-size:13px;font-weight:900;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.auth-news-new-posts:hover{border-color:#67c7ff6b;background:linear-gradient(135deg,#3aa9ff3d,#875bff2e);transform:translateY(-1px)}.auth-news-attachments small,.auth-news-topic span,.auth-news-post__author span,.auth-news-post__handle-button,.auth-news-detail-meta,.auth-news-comment header span,.auth-news-comment header time{color:#e4ebff8f}.auth-news-composer__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;color:#e4ebff99;font-size:12px;font-weight:800}.auth-news-composer__footer button,.auth-news-replybox__send{min-height:38px;border:0;border-radius:999px;background:linear-gradient(135deg,#3aa9ff,#875bff);color:#fff;padding:0 16px;font-weight:900;cursor:pointer}.auth-news-composer__footer button:disabled{cursor:not-allowed;opacity:.62}.auth-news-replybox__send:disabled{cursor:not-allowed;opacity:.5}.auth-news-avatar{display:inline-grid;flex:0 0 auto;width:44px;height:44px;place-items:center;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#3aa9fff2,#0f4591f2);color:#fff;font-size:12px;font-weight:900;letter-spacing:.04em}.auth-news-avatar--violet{background:linear-gradient(135deg,#875bff,#3b2c91)}.auth-news-avatar--green{background:linear-gradient(135deg,#57d4ae,#176f5b)}.auth-news-avatar--amber{background:linear-gradient(135deg,#ffd166,#9c6124);color:#1b1308}.auth-news-post{border-radius:20px;overflow:visible}.auth-news-post__repost{display:flex;align-items:center;gap:8px;padding:10px 18px 0 76px;color:#e4ebff99;font-size:12px;font-weight:800}.auth-news-post__grid{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px}.auth-news-post__content{min-width:0}.auth-news-post__header,.auth-news-post__author,.auth-news-actions,.auth-news-comment__actions,.auth-news-thread__sort{display:flex;align-items:center}.auth-news-post__header{justify-content:space-between;gap:10px}.auth-news-post__menu-wrap{position:relative;flex:0 0 auto}.auth-news-post-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:18;display:grid;width:min(260px,calc(100vw - 48px));overflow:hidden;border:1px solid rgba(103,199,255,.16);border-radius:14px;background:linear-gradient(180deg,#1e222cfa,#14171ffa);box-shadow:0 22px 54px #00000070;padding:7px}.auth-news-post-menu button{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;border:0;border-radius:10px;background:transparent;color:#f0f6ffe0;padding:0 9px;text-align:left;cursor:pointer}.auth-news-post-menu button:hover{background:#67c7ff1a}.auth-news-post-menu button.is-danger{color:#ff7c9f}.auth-news-post-menu span{display:grid;width:24px;height:24px;place-items:center;border-radius:7px;color:var(--accent);font-size:16px;font-weight:900}.auth-news-post-menu button.is-danger span{color:#ff4f86}.auth-news-post-menu strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.auth-news-post__author{flex-wrap:wrap;gap:5px;min-width:0;font-size:13px}.auth-news-post__author-button,.auth-news-post__handle-button{border:0;background:transparent;color:inherit;padding:0;font:inherit;cursor:pointer}.auth-news-post__author-button:hover strong,.auth-news-post__handle-button:hover{color:var(--accent)}.auth-news-post__author strong,.auth-news-comment header strong{color:var(--text)}.auth-news-verified{display:inline-block;width:15px;height:15px;border-radius:50%;background:#3aa9ff;position:relative}.auth-news-verified:after{content:"";position:absolute;left:4px;top:4px;width:6px;height:3px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.auth-news-icon{width:18px;height:18px;transition:fill .16s ease,color .16s ease,stroke .16s ease}.auth-news-icon-button,.auth-news-actions button,.auth-news-comment__actions button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#e4ebff9e;cursor:pointer}.auth-news-icon-button{width:34px;height:34px;border-radius:50%}.auth-news-icon-button:hover,.auth-news-actions button:hover,.auth-news-actions button.is-active,.auth-news-comment__actions button:hover,.auth-news-comment__actions button.is-active{color:var(--accent)}.auth-news-actions button.is-like,.auth-news-comment__actions button.is-like{color:#ff4f86}.auth-news-actions button.is-bookmark{color:#ffd166}.auth-news-actions button.is-like .auth-news-icon path,.auth-news-actions button.is-bookmark .auth-news-icon path,.auth-news-comment__actions button.is-like .auth-news-icon path{fill:currentColor}.auth-news-post__label{display:inline-block;margin-top:4px}.auth-news-post__text{margin:8px 0 0;color:#f5f7ffeb;font-size:15px;line-height:1.55}.auth-news-post__rich{display:grid;gap:9px}.auth-news-post__rich h2,.auth-news-post__rich p,.auth-news-post__rich blockquote,.auth-news-post__rich ul{margin:0}.auth-news-post__rich h2{color:var(--text);font-size:18px;line-height:1.25}.auth-news-post__rich blockquote{border-left:3px solid rgba(103,199,255,.5);color:#e4ebffc7;padding-left:12px}.auth-news-post__rich ul{padding-left:20px}.auth-news-post__rich li+li{margin-top:4px}.auth-news-post__rich a{color:var(--accent);font-weight:800}.auth-news-post__rich code{border-radius:6px;background:#67c7ff1f;color:#b7e6ff;padding:1px 5px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.92em}.auth-news-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.auth-news-tags button{min-height:28px;padding:0 9px}.auth-news-media{display:grid;overflow:hidden;margin-top:14px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#0000002e}.auth-news-media--1{grid-template-columns:1fr}.auth-news-media--2,.auth-news-media--4{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-news-media--3{grid-template-columns:1fr 1fr}.auth-news-media__item{position:relative;min-height:178px;margin:0;overflow:hidden;border:0;background:linear-gradient(135deg,#3aa9ff33,#875bff33)}.auth-news-media__item.is-previewable{cursor:zoom-in}.auth-news-media--3 .auth-news-media__item:first-child{grid-row:span 2}.auth-news-media__item img,.auth-news-media__item video{display:block;width:100%;height:100%;min-height:178px;object-fit:cover}.auth-news-media__item video{background:#020712}.auth-news-media__item--file:after{content:"";position:absolute;inset:auto 0 0;height:58%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.68));pointer-events:none}.auth-news-media figcaption{position:absolute;left:12px;right:12px;bottom:10px;z-index:1;display:grid;gap:2px}.auth-news-media figcaption strong{color:#fff;font-size:13px}.auth-news-media figcaption span{color:#ffffffb3;font-size:12px}.auth-news-media__file{display:grid;width:100%;height:100%;min-height:178px;place-items:center;color:#fff;font-size:34px;font-weight:900}.auth-news-media__file-link{display:block;width:100%;height:100%;color:inherit}.auth-news-media__open{position:absolute;top:10px;right:10px;z-index:3;min-height:30px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#030812ad;color:#ffffffe6;padding:0 10px;font-size:12px;font-weight:900;cursor:zoom-in;opacity:0;transform:translateY(-3px);transition:opacity .16s ease,transform .16s ease,background .16s ease}.auth-news-media__item:hover .auth-news-media__open,.auth-news-media__open:focus-visible{opacity:1;transform:translateY(0)}.auth-news-media__file--blue{background:linear-gradient(135deg,#3aa9ff,#123c88)}.auth-news-media__file--violet{background:linear-gradient(135deg,#875bff,#2e206f)}.auth-news-media__file--green{background:linear-gradient(135deg,#57d4ae,#135f50)}.auth-news-media__file--amber{background:linear-gradient(135deg,#ffd166,#8a521b)}.auth-news-media__play{position:absolute;top:50%;left:50%;z-index:2;width:54px;height:54px;border-radius:50%;background:#030812b8;transform:translate(-50%,-50%)}.auth-news-media__play:after{content:"";position:absolute;left:22px;top:16px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:16px solid #fff}.auth-news-detail-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px}.auth-news-actions{justify-content:space-between;gap:8px;margin-top:12px;padding-top:2px}.auth-news-moderation-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.auth-news-moderation-row button{min-height:30px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff09;color:#e4ebffa3;padding:0 9px;font-size:12px;font-weight:800;cursor:pointer}.auth-news-moderation-row button:hover{border-color:#67c7ff3d;color:var(--text)}.auth-news-moderation-row button:disabled{opacity:.45;cursor:default}.auth-news-actions button,.auth-news-comment__actions button{gap:6px;min-height:36px;border-radius:999px;padding:0 8px;font-size:13px}.auth-news-thread{display:grid;gap:12px;margin-top:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.auth-news-thread__sort{justify-content:space-between;gap:8px}.auth-news-replybox{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:flex-start;padding:12px;border-radius:16px;background:#ffffff09}.auth-news-replybox .auth-news-avatar{width:40px;height:40px}.auth-news-replybox textarea{min-height:42px;max-height:120px;color:#f0f6ffeb;padding:10px 8px 8px 0;resize:none}.auth-news-replybox__body{display:grid;gap:8px;min-width:0}.auth-news-replybox__field{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:46px;border:1px solid rgba(103,199,255,.28);border-radius:12px;background:#ffffff0a;padding:0 6px 0 12px}.auth-news-replybox__tools{display:flex;align-items:center;gap:2px}.auth-news-replybox__tools button{display:inline-grid;width:32px;height:32px;place-items:center;border:0;border-radius:9px;background:transparent;color:#e4ebffad;cursor:pointer}.auth-news-replybox__tools button:hover{background:#67c7ff1a;color:var(--text)}.auth-news-replybox__send{width:38px;min-height:38px;padding:0}.auth-news-attach-menu{display:grid;gap:3px;width:min(220px,100%);padding:8px;border:1px solid rgba(103,199,255,.14);border-radius:14px;background:linear-gradient(180deg,#1a1e26fa,#14171efa);box-shadow:0 18px 44px #00000057}.auth-news-attach-menu button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;border:0;border-radius:10px;background:transparent;color:#f0f6ffe0;padding:0 8px;text-align:left;cursor:pointer}.auth-news-attach-menu button:hover{background:#67c7ff1a}.auth-news-attach-menu span{color:var(--accent)}.auth-news-attach-menu strong{font-size:13px}.auth-news-attachment-list--compact .auth-news-attachment-card__preview{aspect-ratio:1.25}.auth-news-attachment-list--compact .auth-news-attachment-card__meta{padding:7px 8px 8px}.auth-news-comment .auth-news-media{max-width:540px;margin-top:8px;border-radius:14px}.auth-news-comments{display:grid;gap:12px}.auth-news-comments__more{justify-self:center;min-height:34px;border:1px solid rgba(103,199,255,.18);border-radius:999px;background:#67c7ff14;color:#ebf3ffd1;padding:0 12px;font-size:12px;font-weight:900;cursor:pointer}.auth-news-comments__more:disabled{cursor:default;opacity:.58}.auth-news-comment{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;position:relative;border-radius:14px;transition:background .18s ease,box-shadow .18s ease}.auth-news-comment:focus-within,.auth-news-comment:hover{z-index:12}.auth-news-comment.is-highlighted{background:#67c7ff14;box-shadow:0 0 0 1px #67c7ff38}.auth-news-comment.is-deep-reply{border-radius:12px}.auth-news-comment .auth-news-avatar{width:38px;height:38px;border-radius:50%}.auth-news-comment header{display:flex;align-items:flex-start;justify-content:space-between;gap:5px;font-size:13px}.auth-news-comment__body{min-width:0}.auth-news-comment__meta{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.auth-news-comment__reply-context{display:inline-flex;width:fit-content;max-width:100%;overflow:hidden;border-radius:999px;background:#67c7ff14;color:#89d3ffe0;padding:3px 8px;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.auth-news-comment__menu-wrap{position:relative;flex:0 0 auto;margin-left:auto}.auth-news-comment__menu-button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:999px;background:transparent;color:#e4ebff8f;opacity:0;cursor:pointer;transition:.16s ease}.auth-news-comment:hover .auth-news-comment__menu-button,.auth-news-comment:focus-within .auth-news-comment__menu-button,.auth-news-comment__menu-button[aria-expanded=true]{opacity:1}.auth-news-comment__menu-button:hover,.auth-news-comment__menu-button[aria-expanded=true]{background:#67c7ff1a;color:var(--text)}.auth-news-comment-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;display:grid;width:min(236px,calc(100vw - 32px));max-height:min(280px,calc(100vh - 96px));overflow:auto;border:1px solid rgba(103,199,255,.18);border-radius:14px;background:linear-gradient(180deg,#0d1627fa,#070c18fa);box-shadow:0 20px 48px #00000061;padding:5px}.auth-news-comment-menu button{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;border:0;border-radius:10px;background:transparent;color:#ebf3ffd1;padding:0 12px;text-align:left;cursor:pointer}.auth-news-comment-menu button:hover{background:#67c7ff1a;color:var(--text)}.auth-news-comment-menu button.is-danger{color:#ff7690eb}.auth-news-comment-menu span{color:#67c7ff;font-size:13px;font-weight:900}.auth-news-comment-menu strong{min-width:0;overflow:hidden;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.auth-news-comment p{margin:5px 0 0;color:#f5f7ffe0;line-height:1.5}.auth-news-comment__actions{justify-content:space-between;margin-top:6px;max-width:360px}.auth-news-comment__actions button:disabled{opacity:.45;cursor:default}.auth-news-comment__replies{display:grid;gap:10px;margin-top:10px;padding-left:14px;border-left:1px solid rgba(103,199,255,.16)}.auth-news-comment__replies.is-flat-thread{margin-left:-48px;padding-left:0;border-left:0}.auth-news-comment__more-replies{justify-self:start;min-height:30px;border:0;border-radius:999px;background:#67c7ff14;color:#89d3ffe6;padding:0 10px;font-size:12px;font-weight:900;cursor:pointer}.auth-news-comment__more-replies:hover,.auth-news-comment__more-replies.is-collapse{background:#67c7ff21;color:var(--text)}.auth-news-comment__more-replies.is-collapse{background:#ffffff0b;color:#e4ebffad}.auth-news-reply-target{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(103,199,255,.14);border-radius:14px;background:#67c7ff14;padding:9px 10px 9px 12px}.auth-news-reply-target div{display:flex;align-items:center;gap:6px;min-width:0}.auth-news-reply-target span{color:#e4ebff99;font-size:12px;font-weight:900}.auth-news-reply-target strong{color:var(--text);font-size:13px}.auth-news-reply-target button{min-height:30px;border:0;border-radius:999px;background:#ffffff14;color:#ebf3ffd1;padding:0 10px;font-size:12px;font-weight:900;cursor:pointer}.auth-news-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#01050db8;padding:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-news-modal__panel{width:min(760px,100%);max-height:min(860px,calc(100vh - 36px));overflow:auto;border:1px solid rgba(103,199,255,.18);border-radius:22px;background:linear-gradient(180deg,#0c1628fa,#060b18fa),#070d1a;box-shadow:0 28px 86px #0000008a}.auth-news-modal__head{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.08);background:#060b18eb;padding:12px 14px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.auth-news-modal__head div{display:grid;gap:2px;min-width:0}.auth-news-modal__head strong{color:var(--text);font-size:15px}.auth-news-modal__head span{color:#e4ebff94;font-size:12px}.auth-news-modal__head .auth-news-icon-button{color:#e4ebffcc;font-size:24px;line-height:1}.auth-news-post-detail .auth-news-post{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-news-edit-modal__body{display:grid;gap:12px;padding:14px}.auth-news-edit-modal__body>textarea{min-height:220px;border:1px solid rgba(103,199,255,.16);border-radius:14px;background:#ffffff0a;color:var(--text);padding:14px;resize:vertical;outline:none}.auth-news-report-modal{width:min(560px,100%)}.auth-news-report-modal__body{display:grid;gap:12px;padding:14px}.auth-news-report-modal__body blockquote{margin:0;max-height:140px;overflow:auto;border-left:2px solid rgba(103,199,255,.28);border-radius:12px;background:#67c7ff0f;color:#ebf3ffc7;padding:10px 12px;font-size:13px;line-height:1.45}.auth-news-report-modal__body label{display:grid;gap:7px}.auth-news-report-modal__body label span{color:#ebf3ffc7;font-size:12px;font-weight:900}.auth-news-report-modal__body textarea{min-height:120px;border:1px solid rgba(103,199,255,.16);border-radius:14px;background:#ffffff0a;color:var(--text);padding:12px;resize:vertical;outline:none}.auth-news-report-modal__body small{justify-self:end;color:#e4ebff85;font-size:12px}.auth-news-edit-modal__actions,.auth-news-load-more{display:flex;align-items:center;justify-content:center;gap:10px}.auth-news-edit-modal__actions{justify-content:flex-end}.auth-news-edit-modal__actions button,.auth-news-load-more button{min-height:38px;border:1px solid rgba(103,199,255,.22);border-radius:999px;background:#67c7ff1a;color:var(--text);padding:0 16px;font-weight:900;cursor:pointer}.auth-news-edit-modal__actions button:last-child,.auth-news-load-more button{border-color:#67c7ff6b;background:linear-gradient(135deg,#3aa9ff52,#875bff3d)}.auth-news-edit-modal__actions button:disabled,.auth-news-load-more button:disabled{opacity:.6;cursor:default}.auth-news-lightbox{z-index:90}.auth-news-lightbox__panel{display:grid;width:min(1100px,100%);max-height:calc(100vh - 36px);overflow:hidden;border:1px solid rgba(103,199,255,.18);border-radius:22px;background:#030814;box-shadow:0 28px 86px #000000a3}.auth-news-lightbox__stage{position:relative;display:grid;place-items:center;min-height:320px;background:#01040a}.auth-news-lightbox__stage img,.auth-news-lightbox__stage video{display:block;max-width:100%;max-height:calc(100vh - 128px);object-fit:contain}.auth-news-lightbox__nav{position:absolute;top:50%;width:46px;height:54px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#030812a3;color:#fff;font-size:34px;line-height:1;transform:translateY(-50%);cursor:pointer}.auth-news-lightbox__nav--prev{left:14px}.auth-news-lightbox__nav--next{right:14px}.auth-news-rail{position:sticky;top:96px;display:grid;gap:14px}.auth-news-empty{border:1px solid rgba(103,199,255,.14);border-radius:18px;background:#070d1a9e;color:#e4ebffad;padding:20px;text-align:center}.auth-news-widget{display:grid;gap:10px;border-radius:20px;padding:16px}.auth-news-topic,.auth-news-source{border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff09}.auth-news-topic{display:grid;gap:3px;padding:12px}.auth-news-topic strong{color:var(--text);font-size:14px}.auth-news-source{display:flex;align-items:center;gap:10px;min-height:50px;color:#f0f6ffe6;text-align:left;cursor:pointer}.auth-news-source .auth-news-avatar{width:32px;height:32px;border-radius:10px;font-size:10px}.auth-news-mod-panel{gap:12px}.auth-news-moderation-page{display:grid;gap:14px}.authenticated-home:has(.authenticated-home__panel.is-support-panel){--auth-home-main-width: 1038px;--auth-home-shell-width: calc(var(--auth-home-nav-width) + var(--auth-home-gap) + var(--auth-home-main-width));--auth-home-sidebar-left: max(20px, calc(50vw - 761px) )}.authenticated-home__panel.is-support-panel{min-height:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.auth-support{display:grid;gap:10px;min-width:0}.auth-support-overview{position:relative;display:grid;gap:10px;overflow:hidden;border:1px solid rgba(103,199,255,.14);border-radius:18px;background:linear-gradient(90deg,#060c1af5,#08152bd6 52%,#060c1a94),radial-gradient(circle at 82% 26%,rgba(47,139,255,.24),transparent 32%),linear-gradient(135deg,#11203acc,#070d1bdb);padding:18px}.auth-support-overview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(103,199,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(103,199,255,.055) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,black,transparent 82%);mask-image:linear-gradient(90deg,black,transparent 82%)}.auth-support-overview>*{position:relative;z-index:1}.auth-support-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:96px}.auth-support-hero p,.auth-support-card header p,.auth-support-mod__head p,.auth-support-ticket-detail__head p,.auth-support-modal__head p{margin:0;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.auth-support-hero h2{margin:6px 0 0;color:var(--text);font-size:clamp(32px,4vw,42px);line-height:1;font-weight:900;letter-spacing:0}.auth-support-hero span,.auth-support-modal__head span,.auth-support-dialog__meta,.auth-support-ticket-detail__head span,.auth-support-reply span{color:#e4ebffa8;font-size:13px;line-height:1.45}.auth-support-hero div>span{display:block;max-width:520px;margin-top:8px}.auth-support-create-button,.auth-support-primary-button,.auth-support-secondary-button,.auth-support-form button,.auth-support-reply button,.auth-support-pagination button,.auth-support-ticket-detail__actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid rgba(103,199,255,.22);border-radius:12px;background:#2f8bff1f;color:#ebf3ffeb;padding:0 14px;font-size:12px;font-weight:900;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.auth-support-create-button{min-height:48px;padding:0 18px;border-color:#67c7ff57;background:linear-gradient(135deg,#2485ff,#1357ee);box-shadow:0 18px 38px #1357ee47;font-size:14px}.auth-support-primary-button{border-color:#67c7ff5c;background:linear-gradient(135deg,#2485ff,#1357ee);box-shadow:0 12px 26px #1357ee38}.auth-support-secondary-button{background:#67c7ff14}.auth-support-create-button:hover,.auth-support-primary-button:hover:not(:disabled),.auth-support-secondary-button:hover:not(:disabled),.auth-support-form button:hover:not(:disabled),.auth-support-reply button:hover:not(:disabled),.auth-support-pagination button:hover:not(:disabled),.auth-support-ticket-detail__actions button:hover:not(:disabled){transform:translateY(-1px);border-color:#67c7ff70}.auth-support-create-button svg,.auth-support-primary-button svg,.auth-support-secondary-button svg,.auth-support-filter-button svg,.auth-support-icon-button svg,.auth-support-action-card svg,.auth-support-help-strip svg,.auth-support-search svg{width:18px;height:18px;flex:0 0 auto}.auth-support-action-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.auth-support-action-card{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:72px;border:1px solid rgba(103,199,255,.14);border-radius:14px;background:#070e1ebd;color:var(--text);padding:10px;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.auth-support-action-card:hover{transform:translateY(-1px);border-color:#67c7ff47;background:#0d1a34d6}.auth-support-action-card__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#67c7ff1f;color:#67c7ff;box-shadow:inset 0 0 20px #67c7ff14}.auth-support-action-card.is-violet .auth-support-action-card__icon{background:#875bff29;color:#a985ff}.auth-support-action-card.is-green .auth-support-action-card__icon{background:#45d67424;color:#57e082}.auth-support-action-card.is-orange .auth-support-action-card__icon{background:#ff9c2924;color:#ffad42}.auth-support-action-card.is-cyan .auth-support-action-card__icon{background:#22d3ee24;color:#46d9ef}.auth-support-action-card__copy{display:grid;gap:5px;min-width:0}.auth-support-action-card__copy strong{color:var(--text);font-size:12px;line-height:1.25;overflow-wrap:anywhere}.auth-support-action-card__copy small{color:#e4ebff94;font-size:11px;line-height:1.35}.auth-support-action-card__arrow{display:inline-flex;color:#e4ebffb3}.auth-support-help-strip{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(0,1fr));align-items:center;gap:10px;min-height:46px;border:1px solid rgba(103,199,255,.14);border-radius:14px;background:#070e1ea8;padding:10px 14px}.auth-support-help-strip>span,.auth-support-help-strip button{display:inline-flex;align-items:center;gap:8px;min-width:0}.auth-support-help-strip>span{color:#ebf3ffe0;font-size:13px;font-weight:900}.auth-support-help-strip>span svg{color:#67c7ff}.auth-support-help-strip button{justify-content:center;border:0;background:transparent;color:#2f8bff;font-size:13px;font-weight:800;cursor:pointer}.auth-support-grid,.auth-support-mod__layout{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:12px;align-items:stretch}.auth-support-grid{height:clamp(460px,calc(100vh - 430px),650px);min-height:0}.auth-support-card,.auth-support-mod,.auth-support-ticket-detail{min-height:0;border:1px solid rgba(103,199,255,.16);border-radius:14px;background:#060c1ab8;box-shadow:0 18px 52px #0003}.auth-support-card{padding:14px}.auth-support-list,.auth-support-main,.auth-support-dialog,.auth-support-ticket-detail{display:grid;gap:12px;min-width:0}.auth-support-list{grid-template-rows:auto auto auto minmax(0,1fr);height:100%}.auth-support-main{align-self:stretch;height:100%;min-height:0}.auth-support-create{display:none}.auth-support-card header,.auth-support-mod__head,.auth-support-ticket-detail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.auth-support-card header strong,.auth-support-mod__head strong,.auth-support-ticket-detail__head h3{display:block;margin:4px 0 0;color:var(--text);font-size:16px;line-height:1.2}.auth-support-filter-button,.auth-support-icon-button{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(103,199,255,.16);border-radius:12px;background:#67c7ff14;color:#ebf3ffe0;cursor:pointer}.auth-support-search{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-height:42px;border:1px solid rgba(103,199,255,.14);border-radius:10px;background:#050b17bd;padding:0 12px;color:#89d3ffc7}.auth-support-search input{width:100%;min-width:0;border:0;background:transparent;color:#ebf3ffe6;outline:none;font-size:13px;font-weight:800}.auth-support-search input::placeholder{color:#e4ebff80}.auth-support-list-tabs{display:flex;flex-wrap:wrap;gap:7px}.auth-support-list-tabs button{min-height:30px;border:1px solid rgba(103,199,255,.12);border-radius:9px;background:#ffffff09;color:#e4ebffad;padding:0 12px;font-size:12px;font-weight:900;cursor:pointer}.auth-support-list-tabs button.is-active{border-color:#2f8bff9e;background:#175ee8;color:#fff;box-shadow:0 10px 24px #175ee833}.auth-support-ticket-list{display:grid;gap:8px;min-height:0;max-height:none;overflow:auto;padding-right:2px}.auth-support-ticket{display:grid;gap:7px;width:100%;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff09;color:#ebf3ffd1;padding:11px 12px;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.auth-support-ticket:hover,.auth-support-ticket.is-active{border-color:#2f8bff9e;background:#2f8bff1f}.auth-support-ticket.is-active{box-shadow:inset 3px 0 #2f8bffe6}.auth-support-ticket__category,.auth-support-ticket__status{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;min-height:22px;border-radius:7px;padding:0 8px;font-size:11px;font-weight:900;line-height:1}.auth-support-ticket__category.is-blue,.auth-support-ticket__status.is-blue{background:#2f8bff2e;color:#66b4ff}.auth-support-ticket__category.is-violet{background:#875bff2e;color:#b49cff}.auth-support-ticket__category.is-green,.auth-support-ticket__status.is-green{background:#45d67429;color:#62e48b}.auth-support-ticket__category.is-orange,.auth-support-ticket__status.is-amber{background:#ffb44829;color:#ffc15f}.auth-support-ticket__category.is-cyan{background:#22d3ee29;color:#5de5f4}.auth-support-ticket__status.is-slate{background:#aebedc21;color:#e4ebffb8}.auth-support-ticket strong{overflow:hidden;color:var(--text);font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.auth-support-ticket small,.auth-support-ticket em,.auth-support-empty{color:#e4ebff94;font-size:12px;line-height:1.4}.auth-support-ticket__meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.auth-support-ticket em{display:-webkit-box;overflow:hidden;font-style:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.auth-support-dialog{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;align-content:stretch}.auth-support-dialog__head{padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}.auth-support-dialog__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.auth-support-dialog__title-row h3{margin:0;color:var(--text);font-size:22px;line-height:1.2;letter-spacing:0}.auth-support-dialog__meta{display:block;margin-top:7px;font-weight:800}.auth-support-thread-wrap{position:relative;display:grid;height:100%;min-height:0}.auth-support-thread{display:flex;flex-direction:column;gap:2px;height:100%;min-height:0;max-height:none;overflow:auto;padding:4px 2px 8px 0}.auth-support-message-chunk{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.auth-support-message-chunk:first-child{margin-top:auto}.auth-support-message-chunk.is-mine{align-items:stretch}.auth-support-date-separator{align-self:center;border:1px solid rgba(103,199,255,.12);border-radius:999px;background:#67c7ff24;color:#ebf3ffd1;padding:4px 10px;font-size:11px;font-weight:900;line-height:1;box-shadow:0 10px 24px #0000002e}.auth-support-message-row{display:flex;align-items:flex-start;align-self:flex-start;gap:10px;width:100%;max-width:100%;border-radius:10px;padding:6px 8px;transition:background .14s ease}.auth-support-message-row:hover{background:#ffffff09}.auth-support-message-row.is-followup{padding-top:2px;padding-bottom:2px}.auth-support-message-row.is-mine{align-self:flex-start;flex-direction:row}.auth-support-message-avatar{position:relative;display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;overflow:hidden;border:1px solid rgba(103,199,255,.22);border-radius:9px;background:#2f8bff2e;color:#ebf3ffdb;font-size:10px;font-weight:900}.auth-support-message-avatar>span{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;place-items:center}.auth-support-message-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.auth-support-message-followup-time{flex:0 0 36px;width:36px;padding-top:2px;color:#e4ebff61;font-size:10px;font-weight:800;line-height:1.45;text-align:right;opacity:0;transition:opacity .14s ease}.auth-support-message-row.is-followup:hover .auth-support-message-followup-time{opacity:1}.auth-support-message{position:relative;display:grid;gap:4px;min-width:0;width:auto;max-width:calc(100% - 46px);align-self:start;border:0;border-radius:0;background:transparent;padding:0}.auth-support-message.is-mine{border-color:transparent;background:transparent}.auth-support-message.is-staff-note{border-style:none;background:transparent}.auth-support-message__head,.auth-support-reply div,.auth-support-pagination,.auth-support-ticket-detail__actions,.auth-support-mod__filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.auth-support-message__head em{color:#e4ebff8a;font-size:11px;font-style:normal}.auth-support-message strong{color:var(--text);font-size:13px}.auth-support-message__part{display:grid;gap:5px;min-width:0;max-width:100%}.auth-support-message__part.is-followup{margin-top:0}.auth-support-message p{margin:0;min-width:0;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#ebf3ffdb;font-size:13px;line-height:1.45}.auth-support-message__time{position:static;color:#e4ebff7a;font-size:11px;font-weight:800;line-height:1}.auth-support-thread-jump{position:absolute;right:14px;bottom:12px;z-index:3;min-height:34px;border:1px solid rgba(103,199,255,.24);border-radius:999px;background:#081226f0;color:#ebf3ffe6;padding:0 14px;font-size:12px;font-weight:900;box-shadow:0 14px 30px #00000047;cursor:pointer}.auth-support-thread-jump:hover{border-color:#67c7ff6b;background:#102244f5}.auth-support-form,.auth-support-reply{display:grid;gap:8px}.auth-support-reply{border-top:1px solid rgba(255,255,255,.07);padding-top:10px}.auth-support-reply .auth-support-composer{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:end;gap:8px;min-height:46px;border:1px solid rgba(103,199,255,.16);border-radius:14px;background:#050b17d1;padding:4px 6px}.auth-support-composer__field{width:100%;min-width:0;min-height:36px;max-height:138px;border:0;background:transparent;color:#ebf3ffeb;padding:8px 2px;font-size:13px;font-weight:700;line-height:20px;outline:none;overflow-y:auto;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.auth-support-composer__field::placeholder{color:#e4ebff7a}.auth-support-reply .auth-support-composer__button{display:grid;place-items:center;width:36px;height:36px;min-height:36px;border:0;border-radius:10px;background:transparent;box-shadow:none;color:#e4ebff94;padding:0}.auth-support-reply .auth-support-composer__button svg{width:20px;height:20px}.auth-support-reply .auth-support-composer__button.is-send{color:#48b3ff}.auth-support-reply .auth-support-composer__button:hover:not(:disabled){transform:none;background:#67c7ff14;border-color:transparent}.auth-support-reply .auth-support-composer__button:disabled{opacity:.42}.auth-support-category-picker,.auth-support-priority-picker{display:grid;gap:8px}.auth-support-category-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-support-priority-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.auth-support-form .auth-support-category-picker button,.auth-support-form .auth-support-priority-picker button{min-height:38px;border:1px solid rgba(103,199,255,.14);border-radius:10px;background:#ffffff09;color:#e4ebffb8;padding:0 10px;font-size:12px;font-weight:900}.auth-support-form .auth-support-category-picker button.is-active,.auth-support-form .auth-support-priority-picker button.is-active{border-color:#2f8bff9e;background:#2f8bff38;color:var(--text);box-shadow:0 8px 22px #2f8bff24}.auth-support-form input,.auth-support-form select,.auth-support-form textarea,.auth-support-mod__filters input,.auth-support-mod__filters select,.auth-support-ticket-detail__actions select{width:100%;min-height:42px;border:1px solid rgba(103,199,255,.16);border-radius:10px;background:#050b17d1;color:#ebf3ffe6;padding:0 12px;font-size:13px;font-weight:800;outline:none}.auth-support-form textarea{min-height:118px;resize:vertical;padding:12px;font-weight:600;line-height:1.45}.auth-support-form button:disabled,.auth-support-reply button:disabled,.auth-support-pagination button:disabled{cursor:not-allowed;opacity:.48;transform:none}.auth-support-form__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.auth-support-reply div{justify-content:flex-end}.auth-support-reply div>span{display:none}.auth-support-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#02060ead;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:18px}.auth-support-modal__panel{width:min(760px,100%);max-height:calc(100vh - 36px);overflow:auto;border:1px solid rgba(103,199,255,.2);border-radius:18px;background:linear-gradient(180deg,#0c1628fa,#060b18fa);box-shadow:0 28px 90px #00000075}.auth-support-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.07);padding:18px}.auth-support-modal__head h3{margin:5px 0 0;color:var(--text);font-size:24px;line-height:1.15}.auth-support-create-form{padding:18px}.auth-support-mod{display:grid;gap:12px;padding:14px}.auth-support-mod__filters{justify-content:flex-end}.auth-support-mod__filters input{width:min(180px,100%)}.auth-support-ticket-detail{padding:14px}.auth-support-ticket-detail__actions{justify-content:flex-end}.auth-support-pagination{justify-content:center;color:#e4ebff9e;font-size:12px;font-weight:900}@media(max-width:1280px){.authenticated-home:has(.authenticated-home__panel.is-support-panel){--auth-home-main-width: min(100%, 1038px)}.auth-support-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-support-help-strip{grid-template-columns:1fr}.auth-support-help-strip button{justify-content:flex-start}}@media(max-width:1100px){.auth-support-grid,.auth-support-mod__layout{grid-template-columns:1fr}.auth-support-grid{height:auto}.auth-support-ticket-list,.auth-support-thread{max-height:none}}@media(max-width:760px){.auth-support-overview{padding:14px}.auth-support-hero{align-items:stretch;flex-direction:column;min-height:0;padding:18px}.auth-support-create-button{width:100%}.auth-support-action-grid{grid-template-columns:1fr}.auth-support-action-card{min-height:74px}.auth-support-category-picker,.auth-support-priority-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-support-form__actions,.auth-support-reply div,.auth-support-mod__filters,.auth-support-ticket-detail__actions{align-items:stretch;flex-direction:column}.auth-support-form__actions button,.auth-support-reply button,.auth-support-mod__filters input,.auth-support-mod__filters select,.auth-support-ticket-detail__actions select,.auth-support-ticket-detail__actions button{width:100%}.auth-support-reply div>span{margin-right:0}.auth-support-message{max-width:100%}.auth-support-modal{align-items:stretch;padding:8px}.auth-support-modal__panel{max-height:calc(100vh - 16px);border-radius:16px}}.auth-referrals{display:grid;gap:14px}.auth-referrals-tabs{display:flex;gap:8px;overflow-x:auto;border:1px solid rgba(103,199,255,.14);border-radius:16px;background:#060c1a85;padding:8px;scrollbar-width:none}.auth-referrals-tabs::-webkit-scrollbar{display:none}.auth-referrals-tabs button{min-height:38px;border:1px solid rgba(103,199,255,.13);border-radius:12px;background:#ffffff09;color:#e4ebffb8;padding:0 14px;font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.auth-referrals-tabs button:hover,.auth-referrals-tabs button.is-active{border-color:#67c7ff57;background:linear-gradient(135deg,#2f8bff47,#875bff29);color:var(--text);transform:translateY(-1px)}.auth-referrals-hero,.auth-referrals-link,.auth-referrals-section,.auth-referrals-metric,.auth-referrals-steps article,.auth-referrals-media{border:1px solid rgba(103,199,255,.16);border-radius:18px;background:#060c1a9e;box-shadow:0 18px 40px #0000002e}.auth-referrals-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;background:radial-gradient(circle at 12% 0%,rgba(73,168,255,.18),transparent 34%),radial-gradient(circle at 92% 18%,rgba(96,229,176,.12),transparent 32%),#060c1aad}.auth-referrals-hero div,.auth-referrals-link>div,.auth-referrals-section header,.auth-referrals-media div{display:grid;gap:5px;min-width:0}.auth-referrals-hero p,.auth-referrals-link p,.auth-referrals-section header p{margin:0;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.auth-referrals-hero h2{margin:0;color:var(--text);font-size:clamp(22px,2vw,32px);letter-spacing:0}.auth-referrals-hero span,.auth-referrals-link code,.auth-referrals-section header strong,.auth-referrals-media span,.auth-referrals-media p{color:#e4ebffad;font-size:13px;line-height:1.45}.auth-referrals-section header strong{color:var(--text);font-size:15px}.auth-referrals-hero button,.auth-referrals-source-builder button,.auth-referrals-source-manager button{min-height:38px;border:1px solid rgba(103,199,255,.26);border-radius:999px;background:linear-gradient(135deg,#2f8bff4d,#60e5b024);color:#ebf3fff0;padding:0 15px;font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.auth-referrals-hero button:hover,.auth-referrals-source-builder button:hover,.auth-referrals-source-manager button:hover{border-color:#67c7ff75;transform:translateY(-1px)}.auth-referrals-hero button:disabled,.auth-referrals-source-builder button:disabled,.auth-referrals-source-manager button:disabled{cursor:not-allowed;opacity:.48;transform:none}.auth-referrals-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:10px}.auth-referrals-metrics.is-admin{grid-template-columns:repeat(5,minmax(120px,1fr))}.auth-referrals-metric{display:grid;gap:6px;min-width:0;padding:13px}.auth-referrals-metric span{color:#89d3ffd1;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.auth-referrals-metric strong{color:var(--text);font-size:20px}.auth-referrals-metric small{color:#60e5b0bd;font-size:11px;font-weight:900}.auth-referrals-chart-grid{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(240px,.9fr));gap:14px;align-items:stretch}.auth-referrals-chart{display:grid;gap:12px;min-width:0;border:1px solid rgba(103,199,255,.16);border-radius:18px;background:radial-gradient(circle at 12% 0%,rgba(73,168,255,.12),transparent 34%),#060c1a9e;padding:14px;box-shadow:0 18px 40px #0000002e}.auth-referrals-chart header{display:grid;gap:3px}.auth-referrals-chart header p{margin:0;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.auth-referrals-chart header strong{color:var(--text);font-size:15px}.auth-referrals-chart__bars{display:grid;gap:10px}.auth-referrals-chart__bars article{display:grid;gap:7px}.auth-referrals-chart__bars article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.auth-referrals-chart__bars span,.auth-referrals-chart__bars small{overflow:hidden;color:#e4ebff9e;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.auth-referrals-chart__bars strong{color:#ebf3ffeb;font-size:13px;font-weight:900;white-space:nowrap}.auth-referrals-chart__track{overflow:hidden;height:9px;border-radius:999px;background:#ffffff12}.auth-referrals-chart__track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#49a8ff,#60e5b0);box-shadow:0 0 18px #49a8ff4d}.auth-referrals-link{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:start;gap:14px;padding:14px}.auth-referrals-link>div{align-content:start}.auth-referrals-link>div:last-child{position:relative}.auth-referrals-link code{display:block;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0208129e;padding:10px 12px;color:#ebf3ffdb;font-family:inherit;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.auth-referrals-source-builder{display:flex;gap:8px}.auth-referrals-source-builder input{min-width:0;width:100%;min-height:38px;border:1px solid rgba(103,199,255,.16);border-radius:12px;background:#050b17c2;color:#ebf3ffe6;padding:0 10px;font-size:13px;font-weight:800;outline:none}.auth-referrals-source-current{display:grid;gap:5px;margin-top:2px}.auth-referrals-source-current span{color:#89d3ffc2;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.auth-referrals-source-manager{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:4px}.auth-referrals-source-manager button{min-height:34px}.auth-referrals-source-list{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:22;display:grid;gap:8px;max-height:310px;overflow:auto;margin-top:6px;border:1px solid rgba(103,199,255,.13);border-radius:14px;background:#020812f0;padding:8px;box-shadow:0 18px 44px #00000052;scrollbar-color:rgba(103,199,255,.35) rgba(255,255,255,.04)}.auth-referrals-source-search{width:100%;min-height:34px;border:1px solid rgba(103,199,255,.16);border-radius:11px;background:#050b17c7;color:#ebf3ffe6;padding:0 10px;font-size:12px;font-weight:800;outline:none}.auth-referrals-source-list article{display:grid;grid-template-columns:minmax(110px,.6fr) minmax(0,1fr) auto auto;gap:8px;align-items:center;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff09;padding:8px}.auth-referrals-source-name{display:grid;gap:2px;min-width:0}.auth-referrals-source-name strong{overflow:hidden;color:#89d3ffe6;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.auth-referrals-source-name small,.auth-referrals-source-more,.auth-referrals-source-empty{color:#e4ebff85;font-size:11px;font-weight:800}.auth-referrals-source-empty{margin:0;padding:4px 2px}.auth-referrals-source-list code{padding:8px 10px}.auth-referrals-source-remove{width:34px;padding:0}.auth-referrals-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;align-items:start}.auth-referrals-section{display:grid;gap:12px;padding:14px;min-width:0}.auth-referrals-section header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.auth-referrals-table{display:grid;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:14px}.auth-referrals-table__row{display:grid;grid-template-columns:1.1fr .8fr .8fr .9fr;gap:10px;align-items:center;min-width:0;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.07)}.auth-referrals-table--sources .auth-referrals-table__row{grid-template-columns:minmax(108px,1.15fr) .58fr .48fr .5fr .5fr .7fr;gap:8px}.auth-referrals-table__row:last-child{border-bottom:0}.auth-referrals-table__row.is-head{background:#2f8bff14}.auth-referrals-table__row span{overflow:hidden;color:#e4ebffb8;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.auth-referrals-table__row.is-head span{color:#89d3ffd6;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.auth-referrals-table--sources .auth-referrals-table__row.is-head span{font-size:10px;letter-spacing:0}.auth-referrals-media-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auth-referrals-media{display:grid;gap:9px;padding:12px}.auth-referrals-media strong{color:var(--text);font-size:14px}.auth-referrals-media p{margin:0}.auth-referrals-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.auth-referrals-steps article{display:grid;gap:8px;padding:14px}.auth-referrals-steps span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#2f8bff29;color:var(--accent);font-size:12px;font-weight:900}.auth-referrals-steps strong{color:#ebf3ffd6;font-size:13px}.auth-referrals-ops-grid,.auth-referrals-promo__grid,.auth-referrals-admin-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px;align-items:stretch}.auth-referrals-funnel__list,.auth-referrals-subpanel{display:grid;gap:10px}.auth-referrals-funnel__step,.auth-referrals-subpanel,.auth-referrals-promo__copy,.auth-referrals-qr{border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff09;padding:12px}.auth-referrals-funnel__step{display:grid;gap:9px}.auth-referrals-funnel__step div:first-child,.auth-referrals-payout__meta,.auth-referrals-admin-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.auth-referrals-funnel__step span,.auth-referrals-payout__meta,.auth-referrals-admin-row span,.auth-referrals-admin-row small{color:#e4ebff9e;font-size:12px;font-weight:800}.auth-referrals-funnel__step strong,.auth-referrals-admin-row strong{color:var(--text);font-size:14px}.auth-referrals-funnel__step small{color:#89d3ffd1;font-size:11px;font-weight:900}.auth-referrals-progress{overflow:hidden;height:7px;border-radius:999px;background:#ffffff12}.auth-referrals-progress.is-large{height:12px}.auth-referrals-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#49a8ff,#60e5b0);box-shadow:0 0 18px #49a8ff4d}.auth-referrals-payout{align-content:start}.auth-referrals-payout button,.auth-referrals-promo__copy button,.auth-referrals-admin-actions button,.auth-referrals-quick-sources button,.auth-referrals-source-list button{min-height:36px;border:1px solid rgba(103,199,255,.18);border-radius:12px;background:#2f8bff1a;color:#ebf3ffe0;padding:0 12px;font-size:12px;font-weight:900;cursor:pointer}.auth-referrals-payout button:disabled{cursor:not-allowed;opacity:.45}.auth-referrals-promo__grid{grid-template-columns:minmax(180px,.7fr) minmax(0,1.2fr) 116px}.auth-referrals-quick-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start}.auth-referrals-promo__copy{display:grid;gap:8px}.auth-referrals-promo__copy textarea{min-height:118px;border:1px solid rgba(103,199,255,.14);border-radius:12px;background:#0208129e;color:#ebf3ffd1;padding:10px;resize:vertical;outline:none}.auth-referrals-qr{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;align-self:start;aspect-ratio:1}.auth-referrals-qr span{border-radius:3px;background:#ffffff14}.auth-referrals-qr span.is-filled{background:#89d3ffeb}.auth-referrals-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2px}.auth-referrals-subpanel header{display:grid;gap:3px}.auth-referrals-admin-row{border-top:1px solid rgba(255,255,255,.07);padding-top:9px}.auth-referrals-admin-row.is-risk strong{color:#ffd166}.auth-referrals-admin-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.authenticated-home__panel.is-profile-panel{overflow:hidden}.auth-profile{display:grid;gap:14px;min-width:0}.auth-profile-hero{position:relative;overflow:hidden;min-height:246px;border:1px solid rgba(103,199,255,.18);border-radius:20px;background:#060c1ab8;box-shadow:0 20px 46px #00000038}.auth-profile-hero__banner{position:absolute;inset:0 0 auto;height:132px;background:linear-gradient(120deg,#2f8bff4d,#6856ff2b 44%,#60e5b029),radial-gradient(circle at 14% 18%,rgba(255,209,102,.18),transparent 24%),linear-gradient(180deg,#050d1e1a,#050d1ee0)}.auth-profile-hero__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%)}.auth-profile-hero__body{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:end;min-height:246px;padding:94px 18px 18px}.auth-profile-avatar{display:grid;place-items:center;width:124px;height:124px;overflow:hidden;border:1px solid rgba(103,199,255,.28);border-radius:24px;background:linear-gradient(180deg,#091830f2,#060c1af2),#081222e6;box-shadow:0 18px 40px #00000052,0 0 0 6px #060c1ab8}.auth-profile-avatar img,.auth-profile-appearance__preview img,.auth-profile-friends img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.auth-profile-identity{display:grid;gap:7px;min-width:0}.auth-profile-identity p,.auth-profile-panel header p{margin:0;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.auth-profile-identity h2{overflow-wrap:anywhere;margin:0;color:var(--text);font-size:34px;line-height:1.05;letter-spacing:0}.auth-profile-identity>span,.auth-profile-panel header strong,.auth-profile-showcase__grid small,.auth-profile-activity-list span,.auth-profile-progress-card span,.auth-profile-settings-links a,.auth-profile-appearance__controls p{color:#e4ebffa8;font-size:13px;line-height:1.45}.auth-profile-badges{display:flex;flex-wrap:wrap;gap:7px}.auth-profile-badges span{display:inline-flex;min-height:28px;align-items:center;border:1px solid rgba(103,199,255,.17);border-radius:999px;background:#ffffff0e;color:#ebf3ffd1;padding:0 10px;font-size:11px;font-weight:900;white-space:nowrap}.auth-profile-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.auth-profile-actions button,.auth-profile-comment-box button,.auth-profile-appearance__actions button{min-height:38px;border:1px solid rgba(103,199,255,.2);border-radius:12px;background:#2f8bff1f;color:#ebf3ffe6;padding:0 13px;font-size:12px;font-weight:900;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.auth-profile-actions button:first-child,.auth-profile-appearance__actions button:first-child{background:linear-gradient(135deg,#2f8bff52,#60e5b029)}.auth-profile-actions button:hover,.auth-profile-comment-box button:hover,.auth-profile-appearance__actions button:hover{border-color:#67c7ff6b;transform:translateY(-1px)}.auth-profile-tabs{display:flex;gap:8px;overflow-x:auto;border:1px solid rgba(103,199,255,.14);border-radius:16px;background:#060c1a85;padding:8px;scrollbar-width:none}.auth-profile-tabs::-webkit-scrollbar{display:none}.auth-profile-tabs button{flex:0 0 auto;min-height:38px;border:1px solid rgba(103,199,255,.13);border-radius:12px;background:#ffffff09;color:#e4ebffb8;padding:0 14px;font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.auth-profile-tabs button:hover,.auth-profile-tabs button.is-active{border-color:#67c7ff57;background:linear-gradient(135deg,#2f8bff47,#875bff29);color:var(--text);transform:translateY(-1px)}.auth-profile-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.auth-profile-metrics article,.auth-profile-panel,.auth-profile-showcase__grid article,.auth-profile-progress-card,.auth-profile-inventory-card,.auth-profile-friends article{border:1px solid rgba(103,199,255,.15);border-radius:16px;background:#060c1a9e;box-shadow:0 18px 40px #00000029}.auth-profile-metrics article{display:grid;gap:5px;min-width:0;padding:13px}.auth-profile-metrics span,.auth-profile-showcase__grid span,.auth-profile-inventory-card span,.auth-profile-settings label span,.auth-profile-appearance__preview span,.auth-profile-comment-box input::placeholder{color:#89d3ffbd;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.auth-profile-metrics strong{overflow:hidden;color:var(--text);font-size:20px;text-overflow:ellipsis;white-space:nowrap}.auth-profile-overview{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:14px;align-items:start}.auth-profile-panel{display:grid;gap:12px;min-width:0;padding:14px}.auth-profile-panel header{display:grid;gap:3px}.auth-profile-panel header strong{color:var(--text);font-size:15px;font-weight:900}.auth-profile-showcase__grid,.auth-profile-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auth-profile-showcase__grid article,.auth-profile-progress-card,.auth-profile-inventory-card{display:grid;gap:8px;min-width:0;padding:13px}.auth-profile-showcase__grid strong,.auth-profile-progress-card strong,.auth-profile-inventory-card strong,.auth-profile-friends strong,.auth-profile-appearance__preview strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.35}.auth-profile-showcase__grid article:nth-child(1){background:linear-gradient(160deg,#ffd1661f,#060c1a9e)}.auth-profile-showcase__grid article:nth-child(2){background:linear-gradient(160deg,#875bff24,#060c1a9e)}.auth-profile-showcase__grid article:nth-child(3){background:linear-gradient(160deg,#60e5b01a,#060c1a9e)}.auth-profile-activity-list{display:grid;gap:10px}.auth-profile-activity-list article{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:start;border-top:1px solid rgba(255,255,255,.07);padding-top:10px}.auth-profile-activity-list article:first-child{border-top:0;padding-top:0}.auth-profile-activity-list p{margin:0;color:#ebf3ffd1;font-size:13px;line-height:1.45}.auth-profile-progress{overflow:hidden;height:8px;border-radius:999px;background:#ffffff14}.auth-profile-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#49a8ff,#60e5b0)}.auth-profile-inventory-card{min-height:116px;align-content:end;background:radial-gradient(circle at 20% 10%,rgba(137,211,255,.14),transparent 34%),#060c1a9e}.auth-profile-friends{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.auth-profile-friends article{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:10px}.auth-profile-friends img{width:48px;height:48px;border-radius:12px}.auth-profile-friends div{display:grid;gap:2px;min-width:0}.auth-profile-friends span{color:#60e5b0bd;font-size:12px;font-weight:900}.auth-profile-comment-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.auth-profile-comment-box input,.auth-profile-appearance__controls input{min-width:0;width:100%;min-height:40px;border:1px solid rgba(103,199,255,.16);border-radius:12px;background:#050b17bd;color:#ebf3ffe6;padding:0 12px;font-size:13px;font-weight:800;outline:none}.auth-profile-appearance{grid-template-columns:minmax(190px,.38fr) minmax(0,1fr);align-items:stretch}.auth-profile-appearance__preview{display:grid;justify-items:center;align-content:center;gap:8px;min-height:260px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:radial-gradient(circle at 50% 16%,rgba(103,199,255,.17),transparent 38%),#ffffff09;padding:16px;text-align:center}.auth-profile-appearance__preview img{width:156px;height:156px;border:1px solid rgba(103,199,255,.26);border-radius:24px;background:#0208128f}.auth-profile-appearance__controls{display:grid;gap:12px;align-content:start;min-width:0}.auth-profile-appearance__controls label{display:grid;gap:7px;color:#89d3ffc7;font-size:12px;font-weight:900}.auth-profile-appearance__actions{display:flex;flex-wrap:wrap;gap:8px}.auth-profile-appearance__controls p{margin:0}.auth-profile-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auth-profile-settings label{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff09;padding:12px}.auth-profile-settings input{width:18px;height:18px;accent-color:#49a8ff}.auth-profile-settings-links a{text-decoration:none}.auth-profile-settings-links a:hover{color:var(--accent)}.auth-profile-steam{display:grid;gap:14px;min-width:0;padding:0}.auth-profile-steam__top{display:grid;grid-template-columns:148px minmax(0,1fr) auto;gap:20px;align-items:center;min-height:184px;border:1px solid rgba(103,199,255,.18);border-radius:20px;background:radial-gradient(circle at 14% 18%,rgba(73,168,255,.22),transparent 30%),radial-gradient(circle at 88% 18%,rgba(96,229,176,.16),transparent 28%),linear-gradient(135deg,#0a1e34fa,#0a101ffa 52%,#25193af0);padding:24px;box-shadow:0 20px 46px #00000038}.auth-profile-steam__avatar{position:relative;width:148px;height:148px;overflow:hidden;border:1px solid rgba(103,199,255,.42);border-radius:20px;background:#00000057;box-shadow:0 0 0 6px #060c1a6b,0 18px 34px #00000042;-webkit-user-select:none;user-select:none}.auth-profile-steam__avatar img,.auth-profile-steam-friends img,.auth-profile-steam-skin img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.auth-profile-steam__avatar img{pointer-events:none}.auth-profile-steam__status-dot{position:absolute;right:7px;bottom:7px;width:34px;height:34px;border:7px solid rgba(7,15,29,.98);border-radius:999px;background:#747f8d;box-shadow:0 0 0 1px #ffffff14}.auth-profile-steam__avatar.is-online .auth-profile-steam__status-dot{background:#3ba55d}.auth-profile-steam__avatar.is-idle .auth-profile-steam__status-dot{background:#faa81a}.auth-profile-steam__avatar.is-dnd .auth-profile-steam__status-dot{background:#ed4245}.auth-profile-steam__avatar.is-offline .auth-profile-steam__status-dot{background:#747f8d}.auth-profile-steam__name{display:grid;gap:8px;min-width:0}.auth-profile-steam__name>span{color:#89d3ffdb;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.auth-profile-steam__name h2{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere;margin:0;color:#f6fafff2;font-size:clamp(28px,3.4vw,42px);font-weight:900;letter-spacing:0}.auth-profile-steam__name h2 span{color:#ebf3ff9e;font-size:16px}.auth-profile-steam__name p,.auth-profile-steam-card p,.auth-profile-steam-editor p{margin:0;color:#e4ebffa8;font-size:13px;line-height:1.45}.auth-profile-steam__quick{display:flex;flex-wrap:wrap;gap:8px}.auth-profile-steam__quick span{display:inline-flex;min-height:30px;align-items:center;border:1px solid rgba(103,199,255,.2);border-radius:999px;background:#ffffff0f;color:#ebf3ffd6;padding:0 11px;font-size:12px;font-weight:900}.auth-profile-steam__level{display:grid;justify-items:end;gap:8px;min-width:132px;color:#f6fafff0}.auth-profile-steam__level strong{color:#89d3ffdb;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.auth-profile-steam__level span{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(96,229,176,.42);border-radius:18px;background:linear-gradient(135deg,#2f8bff3d,#60e5b021);color:#f6fafff0;font-size:22px;font-weight:800}.auth-profile-steam__layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:14px;align-items:start}.auth-profile-steam__main,.auth-profile-steam__aside,.auth-profile-games,.auth-profile-steam-friends,.auth-profile-steam-editor{display:grid;gap:12px;min-width:0}.auth-profile-private-notice{display:grid;gap:8px;border:1px solid rgba(103,199,255,.16);border-radius:16px;background:radial-gradient(circle at 14% 0%,rgba(73,168,255,.14),transparent 34%),#070f1dc7;padding:18px}.auth-profile-private-notice strong{color:var(--text);font-size:18px}.auth-profile-private-notice p{margin:0;color:#e4ebffa8;font-size:13px;line-height:1.5}.auth-profile-steam-panel,.auth-profile-steam-card{min-width:0;border:1px solid rgba(103,199,255,.14);border-radius:16px;background:#070f1dc7;box-shadow:0 18px 42px #0000002e}.auth-profile-steam-panel{padding:10px}.auth-profile-steam-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;margin:-10px -10px 12px;border-bottom:1px solid rgba(103,199,255,.1);border-radius:16px 16px 0 0;background:linear-gradient(90deg,#2f8bff24,#60e5b014),#ffffff06;padding:0 12px}.auth-profile-steam-panel__head strong{color:#f6fafff0;font-size:14px;font-weight:900}.auth-profile-steam-panel__head span{color:#ebf3ffdb;font-size:14px;font-weight:800;text-align:right}.auth-profile-game{display:grid;grid-template-columns:156px minmax(0,1fr);gap:12px;align-items:stretch;min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:radial-gradient(circle at 6% 8%,rgba(137,211,255,.12),transparent 32%),#ffffff09;padding:12px}.auth-profile-game img{width:156px;height:112px;object-fit:cover;border-radius:12px;background:#00000057}.auth-profile-game__body{display:grid;gap:8px;min-width:0}.auth-profile-game__title,.auth-profile-game__meta,.auth-profile-game__progress,.auth-profile-steam-panel__links,.auth-profile-steam-card__head,.auth-profile-steam-links button,.auth-profile-steam-comment,.auth-profile-steam-skin{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.auth-profile-game__title strong{min-width:0;color:#f6fafff0;font-size:15px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.auth-profile-game__title span,.auth-profile-game__meta span,.auth-profile-game__progress span,.auth-profile-game__progress small{color:#e4ebff94;font-size:12px;font-weight:800;text-align:right}.auth-profile-game__title span{flex:0 0 auto;max-width:132px}.auth-profile-game__meta{justify-content:flex-end}.auth-profile-game__progress{display:grid;grid-template-columns:auto auto minmax(90px,1fr);justify-content:start;border-radius:12px;background:#0208126b;padding:8px 10px}.auth-profile-game__progress div{overflow:hidden;height:10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#0000008a}.auth-profile-game__progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#67c7ffcc,#60e5b0b3)}.auth-profile-game__rewards{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.auth-profile-game__rewards span,.auth-profile-steam-badges span{display:grid;min-width:34px;min-height:30px;place-items:center;border:1px solid rgba(103,199,255,.16);border-radius:10px;background:linear-gradient(135deg,#49a8ff29,#60e5b01a);color:#ebf3ffe6;padding:0 8px;font-size:11px;font-weight:900}.auth-profile-steam-panel__links{justify-content:flex-end;margin-top:8px}.auth-profile-steam-panel__links button,.auth-profile-steam-links button,.auth-profile-steam-card--status button,.auth-profile-steam-editor__actions button{min-height:30px;border:0;background:transparent;color:#ebf3ffdb;font-size:12px;font-weight:900;cursor:pointer}.auth-profile-steam-panel__links button:hover,.auth-profile-steam-links button:hover{color:var(--accent)}.auth-profile-steam-showcase{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.auth-profile-steam-showcase article{display:grid;gap:8px;min-height:112px;align-content:end;border:1px solid rgba(255,255,255,.06);border-radius:3px;background:radial-gradient(circle at 16% 8%,rgba(137,211,255,.14),transparent 36%),#ffffff09;padding:12px}.auth-profile-steam-showcase span,.auth-profile-steam-skin label{color:#89d3ffc7;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.auth-profile-steam-showcase strong{overflow-wrap:anywhere;color:#f6faffeb;font-size:13px}.auth-profile-steam-comment{justify-content:flex-start;border-top:1px solid rgba(255,255,255,.07);padding-top:10px}.auth-profile-steam-comment img{width:42px;height:42px;border-radius:4px;image-rendering:pixelated}.auth-profile-steam-comment div{display:grid;gap:3px;min-width:0}.auth-profile-steam-comment strong,.auth-profile-steam-card strong,.auth-profile-steam-friends strong{color:#f6faffeb;font-size:14px}.auth-profile-steam-comment p{margin:0;color:#e4ebffb8;font-size:13px;line-height:1.42}.auth-profile-steam-card{display:grid;gap:12px;padding:12px;background:radial-gradient(circle at 85% 4%,rgba(96,229,176,.09),transparent 30%),linear-gradient(180deg,#091627eb,#080d19f0)}.auth-profile-steam-card--status>strong{color:#60e5b0;font-size:20px;font-weight:900}.auth-profile-steam-card--status button,.auth-profile-steam-editor__actions button{width:100%;border-radius:12px;background:linear-gradient(135deg,#2f8bff47,#60e5b01f);padding:0 10px;text-align:center}.auth-profile-steam-card__head span{color:#ebf3ff8a;font-size:22px;font-weight:400}.auth-profile-steam-badges{display:flex;flex-wrap:wrap;gap:8px}.auth-profile-steam-links{display:grid;gap:4px}.auth-profile-steam-links button{width:100%;min-height:28px;padding:0;text-align:left}.auth-profile-steam-links span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-profile-steam-links strong{color:#ebf3ff94;font-size:18px;font-weight:400}.auth-profile-steam-friends article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:9px;align-items:center;min-width:0}.auth-profile-steam-friends img{width:42px;height:42px;border-radius:3px}.auth-profile-steam-friends div{display:grid;gap:2px;min-width:0}.auth-profile-steam-friends span{color:#60e5b0d1;font-size:12px;font-weight:800}.auth-profile-steam-skin{align-items:start}.auth-profile-steam-skin img{width:64px;height:64px;flex:0 0 auto;border:1px solid rgba(103,199,255,.22);border-radius:4px;background:#0006}.auth-profile-steam-skin label{display:grid;gap:7px;width:100%;min-width:0;letter-spacing:0}.auth-profile-steam-skin input{width:100%;min-height:36px;border:1px solid rgba(103,199,255,.16);border-radius:3px;background:#0000004d;color:#ebf3ffe6;padding:0 10px;font-size:13px;font-weight:800;outline:none}.auth-profile-steam-editor__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.auth-profile-settings-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px}.auth-profile-settings-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#020710b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.auth-profile-settings-dialog{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));overflow:hidden;border:1px solid rgba(103,199,255,.22);border-radius:22px;background:radial-gradient(circle at 12% 0%,rgba(73,168,255,.16),transparent 34%),linear-gradient(180deg,#0c182bfa,#060b18fa);box-shadow:0 28px 90px #0000008f}.auth-profile-settings-dialog__head,.auth-profile-settings-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(255,255,255,.08);padding:16px 18px}.auth-profile-settings-dialog__head div{display:grid;gap:4px;min-width:0}.auth-profile-settings-dialog__head p,.auth-profile-settings-section header p{margin:0;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.auth-profile-settings-dialog__head h2{margin:0;color:var(--text);font-size:24px;letter-spacing:0}.auth-profile-settings-dialog__head>button{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(103,199,255,.16);border-radius:12px;background:#ffffff0a;color:#ebf3ffd6;font-size:18px;font-weight:900;cursor:pointer}.auth-profile-settings-dialog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;overflow:auto;padding:14px;scrollbar-color:rgba(103,199,255,.34) rgba(255,255,255,.04)}.auth-profile-settings-section{display:grid;gap:12px;align-content:start;min-width:0;border:1px solid rgba(103,199,255,.14);border-radius:16px;background:#ffffff09;padding:14px}.auth-profile-settings-section--skin{grid-column:1 / -1}.auth-profile-settings-section header{display:grid;gap:3px}.auth-profile-settings-section header strong{color:var(--text);font-size:15px}.auth-profile-settings-section>p,.auth-profile-settings-upload small{margin:0;color:#e4ebff9e;font-size:12px;line-height:1.45}.auth-profile-settings-segment,.auth-profile-settings-statuses,.auth-profile-settings-checks,.auth-profile-privacy-rules{display:grid;gap:8px}.auth-profile-settings-segment{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.auth-profile-settings-segment button,.auth-profile-settings-statuses button,.auth-profile-privacy-options button,.auth-profile-settings-dialog__footer button,.auth-profile-settings-upload{min-height:38px;border:1px solid rgba(103,199,255,.16);border-radius:12px;background:#050c199e;color:#ebf3ffd6;padding:0 12px;font-size:12px;font-weight:900;cursor:pointer}.auth-profile-settings-segment button.is-active,.auth-profile-settings-statuses button.is-active,.auth-profile-privacy-options button.is-active,.auth-profile-settings-dialog__footer button:last-child{border-color:#67c7ff5c;background:linear-gradient(135deg,#2f8bff47,#60e5b01f);color:var(--text)}.auth-profile-settings-statuses{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-profile-settings-statuses button{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px}.auth-profile-privacy-row{display:grid;gap:7px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff08;padding:10px}.auth-profile-privacy-row>span{color:#ebf3ffd6;font-size:12px;font-weight:900}.auth-profile-privacy-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.auth-profile-privacy-options button{min-height:32px;padding:0 8px;font-size:11px}.auth-profile-settings-status-dot{width:13px;height:13px;border-radius:999px;background:#747f8d}.auth-profile-settings-status-dot.is-online{background:#3ba55d}.auth-profile-settings-status-dot.is-idle{background:#faa81a}.auth-profile-settings-status-dot.is-dnd{background:#ed4245}.auth-profile-settings-status-dot.is-offline{background:#747f8d}.auth-profile-settings-checks label{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff09;padding:0 11px}.auth-profile-settings-checks span{color:#ebf3ffd1;font-size:12px;font-weight:900}.auth-profile-settings-checks input{width:17px;height:17px;accent-color:#49a8ff}.auth-profile-comment-box input:disabled,.auth-profile-comment-box button:disabled{cursor:not-allowed;opacity:.5}.auth-profile-settings-upload{display:grid;align-content:center;gap:3px;min-height:58px}.auth-profile-settings-upload input{display:none}.auth-profile-settings-upload span{color:#ebf3ffe6}.auth-profile-settings-dialog__footer{justify-content:flex-end;border-top:1px solid rgba(255,255,255,.08);border-bottom:0}.auth-profile-settings-dialog__footer button{min-width:124px}.auth-profile-steam-card--status button:disabled,.auth-profile-settings-dialog__footer button:disabled{cursor:not-allowed;opacity:.55}.auth-news-moderation-page .auth-news-report-list{max-height:min(720px,calc(100vh - 320px))}.auth-news-moderation-page .auth-news-mod-mutes__list,.auth-news-moderation-page .auth-news-mod-history__list{max-height:300px}.auth-news-mod-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.auth-news-mod-panel header div{display:grid;gap:3px}.auth-news-mod-panel header strong{color:var(--text);font-size:14px}.auth-news-mod-panel__filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.auth-news-mod-panel select{min-height:32px;border:1px solid rgba(103,199,255,.16);border-radius:10px;background:#050b17e6;color:#ebf3ffe0;padding:0 8px;font-size:12px;font-weight:800}.auth-news-report-list{display:grid;gap:10px;max-height:420px;overflow:auto;padding-right:2px}.auth-news-report-list>p{margin:0;color:#e4ebff9e;font-size:13px}.auth-news-report{display:grid;gap:7px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff09;padding:10px}.auth-news-report.is-selected{border-color:#67c7ff52;background:#2f8bff14}.auth-news-report__head,.auth-news-report__meta,.auth-news-report__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.auth-news-report__head{justify-content:space-between}.auth-news-report__select{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.auth-news-report__select input,.auth-news-report-bulk input{width:15px;height:15px;accent-color:#49a8ff;cursor:pointer}.auth-news-report__head span,.auth-news-report__meta span{border-radius:999px;background:#67c7ff17;color:#89d3ffe6;padding:3px 7px;font-size:11px;font-weight:900}.auth-news-report small{color:#e4ebff8f;font-size:11px}.auth-news-report strong{color:var(--text);font-size:13px}.auth-news-report p,.auth-news-report blockquote{margin:0;color:#e4ebffb3;font-size:12px;line-height:1.4}.auth-news-report blockquote{border-left:2px solid rgba(103,199,255,.22);padding-left:8px}.auth-news-report__decision{display:grid;gap:6px}.auth-news-report__decision span{color:#e4ebffa3;font-size:11px;font-weight:900}.auth-news-report__decision textarea{width:100%;min-height:68px;resize:vertical;border:1px solid rgba(103,199,255,.16);border-radius:12px;background:#050b17a3;color:#ebf3ffe6;padding:9px 10px;font-size:12px;line-height:1.4;outline:none}.auth-news-report__decision textarea:focus{border-color:#67c7ff61;box-shadow:0 0 0 3px #2f8bff1f}.auth-news-report__decision-text{border-radius:12px;background:#67c7ff14;padding:8px 10px;color:#ebf3ffc7}.auth-news-report-bulk{display:grid;gap:8px;border:1px solid rgba(103,199,255,.18);border-radius:14px;background:#2f8bff12;padding:10px}.auth-news-report-bulk__head,.auth-news-report-bulk__actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.auth-news-report-bulk__head{justify-content:space-between}.auth-news-report-bulk__head label{display:inline-flex;align-items:center;gap:8px;color:#ebf3ffd6;font-size:12px;font-weight:900}.auth-news-report-bulk textarea{width:100%;min-height:54px;resize:vertical;border:1px solid rgba(103,199,255,.16);border-radius:12px;background:#050b17a8;color:#ebf3ffe6;padding:8px 10px;font-size:12px;line-height:1.4;outline:none}.auth-news-report__actions button{min-height:30px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:#ebf3ffc2;padding:0 9px;font-size:11px;font-weight:900;cursor:pointer}.auth-news-report-bulk__head button,.auth-news-report-bulk__actions button{min-height:30px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0d;color:#ebf3ffc7;padding:0 9px;font-size:11px;font-weight:900;cursor:pointer}.auth-news-report__actions button:hover,.auth-news-report-bulk__head button:hover,.auth-news-report-bulk__actions button:hover{border-color:#67c7ff42;color:var(--text)}.auth-news-report-bulk__actions button:disabled{cursor:not-allowed;opacity:.48}.auth-news-report__actions button.is-danger,.auth-news-report-bulk__actions button.is-danger{color:#ff7690f0}.auth-news-mod-history,.auth-news-mod-mutes{display:grid;gap:9px;border-top:1px solid rgba(255,255,255,.07);padding-top:12px}.auth-news-mod-history__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.auth-news-mod-history__head strong{color:var(--text);font-size:13px}.auth-news-mod-history__head span{color:#e4ebff8a;font-size:11px;font-weight:800}.auth-news-mod-history__list{display:grid;gap:7px;max-height:230px;overflow:auto;padding-right:2px}.auth-news-mod-history__list>p{margin:0;color:#e4ebff9e;font-size:12px}.auth-news-mod-action{display:grid;gap:4px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff08;padding:9px}.auth-news-mod-action span{color:#ebf3ffdb;font-size:12px;font-weight:800;line-height:1.35}.auth-news-mod-action p{margin:0;border-radius:10px;background:#67c7ff12;color:#e4ebffad;padding:7px 8px;font-size:11px;line-height:1.35}.auth-news-mod-action>strong{color:#82ffbcd1;font-size:11px;font-weight:900}.auth-news-mod-action button{justify-self:start;min-height:28px;border:1px solid rgba(103,199,255,.18);border-radius:999px;background:#2f8bff14;color:#b2e0ffe6;padding:0 9px;font-size:11px;font-weight:900;cursor:pointer}.auth-news-mod-action button:hover{border-color:#67c7ff57;color:var(--text)}.auth-news-mod-action small{color:#89d3ffb8;font-size:11px;font-weight:700}.auth-news-mod-mutes__list{display:grid;gap:7px;max-height:220px;overflow:auto;padding-right:2px}.auth-news-mod-mutes__list>p{margin:0;color:#e4ebff9e;font-size:12px}.auth-news-mod-mute{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff08;padding:9px}.auth-news-mod-mute div{display:grid;gap:3px;min-width:0}.auth-news-mod-mute strong,.auth-news-mod-mute span,.auth-news-mod-mute small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-news-mod-mute strong{color:#ebf3ffe6;font-size:12px}.auth-news-mod-mute span{color:#e4ebffa3;font-size:11px}.auth-news-mod-mute small{color:#89d3ffb8;font-size:11px;font-weight:700}.auth-news-mod-mute button{min-height:30px;border:1px solid rgba(103,199,255,.18);border-radius:999px;background:#67c7ff14;color:#ebf3ffdb;padding:0 10px;font-size:11px;font-weight:900;cursor:pointer}.auth-news-mod-mute button:hover{border-color:#67c7ff57;color:var(--text)}.home-side-nav{position:fixed;top:var(--auth-home-sidebar-top);left:var(--auth-home-sidebar-left);z-index:2;width:var(--auth-home-nav-width);max-height:calc(100vh - var(--auth-home-sidebar-top) - 20px);overflow:hidden auto;padding:10px;border-radius:22px;border:1px solid rgba(103,199,255,.24);background:linear-gradient(180deg,#0a1426e6,#050a16eb);box-shadow:0 22px 60px #00000052,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:homeSideNavIn .24s ease both}@keyframes homeSideNavIn{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.home-side-nav__list{display:grid;gap:4px}.home-side-nav__row{display:grid;gap:8px}.home-side-nav__item{display:flex;align-items:center;width:100%;border:0;gap:10px;min-height:42px;border-radius:14px;background:transparent;padding:0 10px;color:#ecf3ffc7;font-size:14px;font-weight:700;text-decoration:none;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.home-side-nav__item:hover,.home-side-nav__item.is-active{transform:translate(2px);color:var(--text);background:linear-gradient(135deg,#3aa9ff38,#704eff38);box-shadow:inset 0 0 0 1px #67c7ff3d,0 10px 24px #2973ff29}.home-side-nav__icon{display:inline-grid;flex:0 0 auto;width:28px;height:28px;place-items:center;border-radius:10px;color:#72caff;background:#67c7ff14}.home-side-nav__svg{width:17px;height:17px}.home-side-nav__label{min-width:0;overflow-wrap:anywhere}.home-side-nav__badge{display:inline-flex;flex:0 0 auto;min-width:22px;height:22px;align-items:center;justify-content:center;margin-left:auto;border-radius:999px;background:#ffffff70;color:#fff;padding:0 7px;font-size:12px;font-weight:900;line-height:1}.home-side-nav__divider{display:block;height:1px;margin:4px 8px;background:#ffffff17}.auth-home-feed{display:grid;gap:14px}.auth-home-post{display:grid;grid-template-columns:6px minmax(0,1fr);overflow:hidden;border-radius:18px}.auth-home-post__mark{background:#67c7ff}.auth-home-post__mark--violet{background:#875bff}.auth-home-post__mark--cyan{background:#57d4ae}.auth-home-post__body{padding:20px}.auth-home-post__meta{display:flex;justify-content:space-between;gap:12px;color:#e4ebff94;font-size:12px;font-weight:800}.auth-home-post__meta span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase}.auth-home-post h3,.auth-home-summary__head h2{margin:10px 0 0;color:var(--text);line-height:1.12}.auth-home-post h3{font-size:24px}.auth-home-post p,.auth-home-summary__head span,.auth-home-list__item p{color:var(--muted);line-height:1.65}.auth-home-post p{margin:10px 0 0}.auth-home-post__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.auth-home-post__actions button{min-height:36px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0a;color:#f0f6ffdb;padding:0 14px;cursor:pointer}.auth-tops{position:relative;display:grid;gap:16px;overflow:hidden;border-radius:22px;border:1px solid rgba(255,196,44,.32);background:radial-gradient(circle at 50% 0%,rgba(255,196,44,.11),transparent 36%),linear-gradient(180deg,#181612f0,#070a0ef7),repeating-linear-gradient(90deg,rgba(255,196,44,.035) 0 1px,transparent 1px 78px),repeating-linear-gradient(0deg,rgba(255,255,255,.026) 0 1px,transparent 1px 64px);box-shadow:0 24px 70px #00000047,inset 0 1px #ffe9aa14,inset 0 0 0 1px #ffc42c0a;padding:20px}.auth-tops:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 18%,rgba(255,174,42,.055) 19%,transparent 20% 49%,rgba(255,196,44,.04) 50%,transparent 51% 78%,rgba(255,120,55,.04) 79%,transparent 80%),linear-gradient(180deg,rgba(255,196,44,.055),transparent 42%);opacity:.72}.auth-tops>*{position:relative;z-index:1}.auth-tops__toolbar{display:grid;gap:12px;z-index:20}.auth-tops__toolbar-actions{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:18px;align-items:center}.auth-tops__toolbar h2{margin:0;color:var(--text);font-size:30px;line-height:1.1}.auth-tops__heading>span{display:block;margin-top:6px;color:#e4ebff7a;font-size:13px;font-weight:700}.auth-tops__toolbar-placeholder{visibility:hidden}.auth-tops__heading{min-width:0}.auth-tops__filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.auth-tops__filter{position:relative;z-index:8}.auth-tops__filter.is-open{z-index:12}.auth-tops__filter-button{display:inline-flex;min-width:178px;min-height:40px;align-items:center;gap:10px;border:1px solid rgba(255,216,128,.16);border-radius:9px;background:#070a0ec7;color:#f0f6ffd1;padding:0 11px;font:inherit;font-size:13px;font-weight:900;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffffff0a;transition:border-color .16s ease,background .16s ease,transform .16s ease}.auth-tops__filter-button:hover,.auth-tops__filter.is-open .auth-tops__filter-button{border-color:#ffc42c85;background:#080b0feb}.auth-tops__filter-label{display:inline;margin:0;color:#b4c6e2b8;font-size:13px;font-weight:900;line-height:1}.auth-tops__filter-button strong{color:#ffd45f;font:inherit;line-height:1;white-space:nowrap}.auth-tops__filter-button i{width:8px;height:8px;margin-left:auto;border-right:2px solid #ffd45f;border-bottom:2px solid #ffd45f;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.auth-tops__filter.is-open .auth-tops__filter-button i{transform:translateY(2px) rotate(225deg)}.auth-tops__filter-menu{position:absolute;z-index:40;top:calc(100% + 8px);left:0;display:grid;width:max(238px,100%);gap:8px;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-8px) scale(.98);transform-origin:top left;border:1px solid rgba(94,125,165,.28);border-radius:12px;background:linear-gradient(180deg,#0c1119fa,#070a0efa);padding:10px;box-shadow:0 18px 46px #0000006b,inset 0 1px #ffffff0d;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.auth-tops__filter.is-open .auth-tops__filter-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}.auth-tops__filter-menu p{margin:0 0 2px;color:#d3e0f7b3;font-size:12px;font-weight:800}.auth-tops__filter-menu button{display:flex;min-height:38px;align-items:center;gap:10px;border:1px solid rgba(136,153,174,.14);border-radius:8px;background:#090f16ad;color:#f0f6ffd6;padding:0 10px;font:inherit;font-size:13px;font-weight:900;line-height:1;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.auth-tops__filter-menu button:hover,.auth-tops__filter-menu button.is-active{transform:translateY(-1px);border-color:#ffc42c94;background:linear-gradient(180deg,#ffc42c2e,#7e550a29);color:#fff4c2}.auth-tops__filter-marker{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;flex:0 0 auto;border-radius:6px;background:linear-gradient(180deg,#ffc42c38,#171f2ac7);color:#ffd45f;font-size:12px;font-weight:1000;line-height:1;box-shadow:inset 0 1px #ffffff14}.auth-tops__player-search{display:inline-flex;min-width:190px;min-height:40px;align-items:center;gap:8px;border:1px solid rgba(255,216,128,.16);border-radius:9px;background:#070a0ec7;padding:0 8px 0 12px;box-shadow:inset 0 1px #ffffff0a;transition:border-color .16s ease,background .16s ease}.auth-tops__player-search:focus-within{border-color:#ffc42c85;background:#080b0feb}.auth-tops__player-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f0f6ff;font:inherit;font-size:13px;font-weight:900;line-height:1}.auth-tops__player-search input::placeholder{color:#b4c6e29e;opacity:1}.auth-tops__player-search button{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;flex:0 0 auto;border:0;border-radius:7px;background:#ffffff0f;color:#f0f6ffbd;font:inherit;font-size:16px;font-weight:900;line-height:1;cursor:pointer}.auth-tops__player-search button:hover{background:#ffc42c24;color:#ffd45f}.auth-tops__tabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.auth-tops__tabs button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid rgba(255,216,128,.16);border-radius:9px;background:#070a0eb8;color:#f0f6ffd1;padding:0 16px;font-size:13px;font-weight:900;line-height:1;font-family:inherit;cursor:pointer;box-shadow:inset 0 1px #ffffff0a;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.auth-tops__tabs button:hover,.auth-tops__tabs button.is-active{transform:translateY(-1px);border-color:#ffc42cb8;background:linear-gradient(180deg,#ffc42c33,#7e550a38);color:#ffd45f}.auth-tops__board{position:relative;z-index:1;display:grid;gap:12px}.auth-tops__stage{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.12fr) minmax(0,.92fr);gap:18px;align-items:end;min-height:360px;padding:8px 20px 16px}.auth-tops__stage:after{content:"";position:absolute;right:18px;bottom:8px;left:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,196,44,.42),transparent)}.auth-tops__podium-card{position:relative;display:grid;justify-items:center;align-content:start;min-height:288px;overflow:hidden;border-radius:14px;border:1px solid rgba(139,154,166,.2);background:linear-gradient(180deg,#1f262b8a,#0a0c10b3);padding:18px 16px 16px;text-align:center;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #00000038}.auth-tops__podium-card.is-rank-1{min-height:340px;border-color:#ffc42c8a;background:linear-gradient(180deg,#ffc42c3d,#5b360a75);box-shadow:inset 0 1px #ffffff14,0 0 42px #ffc42c21,0 24px 58px #00000057}.auth-tops__podium-card.is-rank-2{border-color:#8cb6d75c;background:linear-gradient(180deg,#54708447,#131a229e)}.auth-tops__podium-card.is-rank-3{border-color:#dc703757;background:linear-gradient(180deg,#95411c40,#20100da3)}.auth-tops__medal{display:block;width:62px;height:64px;margin:-4px 0 4px;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 10px 16px rgba(0,0,0,.38));pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.auth-tops__podium-card.is-rank-1 .auth-tops__medal{width:76px;height:78px;margin-top:-8px}.auth-tops__podium-card strong{max-width:100%;overflow:hidden;color:var(--text);font-size:18px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.auth-tops__podium-card span{margin-top:5px;color:#ffc42c;font-size:16px;font-weight:1000}.auth-tops__skin-viewer{position:relative;display:block;width:min(100%,202px);height:208px;margin:8px 0 6px;filter:drop-shadow(0 14px 16px rgba(0,0,0,.42));touch-action:none}.auth-tops__podium-card.is-rank-1 .auth-tops__skin-viewer{width:min(100%,250px);height:258px}.auth-tops__skin-canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background:transparent;opacity:0;cursor:grab;transition:opacity .12s ease}.auth-tops__skin-canvas:active{cursor:grabbing}.auth-tops__podium-card small{margin-top:auto;color:#ffc42c;font-size:14px;font-weight:1000}.auth-tops__table,.auth-tops__self{overflow:hidden;border-radius:12px;border:1px solid rgba(255,216,128,.14);background:#05070a94;box-shadow:inset 0 1px #ffffff0a}.auth-tops__self{border-color:#ffc42c85;background:linear-gradient(90deg,#ffc42c29,#0a0e12bd);box-shadow:inset 0 1px #ffffff0f,0 14px 34px #ffc42c1a}.auth-tops__search-result{overflow:hidden;border-radius:12px;border:1px solid rgba(140,182,215,.32);background:linear-gradient(90deg,#54708438,#0a0e12b8);box-shadow:inset 0 1px #ffffff0d}.auth-tops__search-result.is-empty{display:flex;min-height:54px;align-items:center;padding:0 16px;color:#e4ebff94;font-size:13px;font-weight:900}.auth-tops__search-result .auth-tops__row{border-bottom:0}.auth-tops__search-result .auth-tops__skeleton-row{min-height:64px}.auth-tops__table-head{display:grid;grid-template-columns:88px minmax(0,1fr) 180px;gap:12px;min-height:42px;align-items:center;border-bottom:1px solid rgba(255,216,128,.1);padding:0 16px;color:#e4ebff8a;font-size:12px;font-weight:800}.auth-tops__table-head span:last-child{text-align:right}.auth-tops__rows{display:grid}.auth-tops__row{display:grid;grid-template-columns:88px minmax(0,1fr) 180px;gap:12px;align-items:center;min-height:58px;border-bottom:1px solid rgba(255,216,128,.08);padding:8px 16px}.auth-tops__row:last-child{border-bottom:0}.auth-tops__row.is-self{min-height:64px;border-bottom:0}.auth-tops__rank{color:#e4ebff94;font-size:16px;font-weight:1000;text-align:left}.auth-tops__row.is-self .auth-tops__rank{color:#ffd45f;font-size:18px}.auth-tops__player{display:flex;min-width:0;align-items:center;gap:10px}.auth-tops__avatar{width:38px;height:38px;flex:0 0 auto;overflow:hidden;border-radius:8px;background:#00000038}.auth-tops__avatar img{display:block;width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.auth-tops__name{display:grid;min-width:0}.auth-tops__player strong,.auth-tops__name strong{overflow:hidden;color:var(--text);font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.auth-tops__name span{overflow:hidden;color:#e4ebff6b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.auth-tops__value{color:#ffc42c;font-size:15px;font-weight:1000;text-align:right}.auth-tops__pager{display:flex;justify-content:center;align-items:center;gap:10px}.auth-tops__pager button{min-height:36px;border:1px solid rgba(136,153,174,.2);border-radius:9px;background:#090f16bd;color:#f0f6ffdb;padding:0 14px;font-weight:900;cursor:pointer}.auth-tops__pager button:not(:disabled):hover{border-color:#ffc42c75;color:#ffd45f}.auth-tops__pager button:disabled{cursor:default;opacity:.42}.auth-tops__pager span{min-width:62px;color:#e4ebff9e;font-size:13px;font-weight:900;text-align:center}.auth-tops__state{display:flex;min-height:280px;align-items:center;justify-content:center;gap:12px;border-radius:16px;border:1px dashed rgba(136,153,174,.2);padding:18px;text-align:center}.auth-tops__state.is-error{color:#ffb4b4}.auth-tops__state button{min-height:36px;border:1px solid rgba(255,196,44,.3);border-radius:10px;background:#ffc42c1f;color:var(--text);padding:0 14px;cursor:pointer}.auth-tops__skeleton{display:grid;gap:12px}.auth-tops__skeleton i{display:block;overflow:hidden;font-style:normal;border-radius:14px;background:linear-gradient(90deg,#ffffff0b,#ffffff17,#ffffff0b);background-size:220% 100%;animation:auth-tops-skeleton 1.2s ease-in-out infinite}.auth-tops__skeleton-card{pointer-events:none}.auth-tops__skeleton-medal{width:62px;height:64px;margin:-4px 0 4px;border-radius:50%}.auth-tops__skeleton-card.is-rank-1 .auth-tops__skeleton-medal{width:76px;height:78px;margin-top:-8px}.auth-tops__skeleton-name{width:min(62%,128px);height:22px;border-radius:7px}.auth-tops__skeleton-value{width:min(48%,96px);height:20px;margin-top:5px;border-radius:7px}.auth-tops__skeleton-skin{width:min(100%,202px);height:208px;margin:8px 0 6px;border-radius:10px}.auth-tops__skeleton-card.is-rank-1 .auth-tops__skeleton-skin{width:min(100%,250px);height:258px}.auth-tops__skeleton-place{width:62px;height:22px;margin-top:auto;border-radius:7px}.auth-tops__skeleton-table-head i{height:10px;align-self:center;border-radius:6px}.auth-tops__skeleton-table-head i:nth-child(1),.auth-tops__skeleton-rank{width:38px}.auth-tops__skeleton-table-head i:nth-child(2){width:82px}.auth-tops__skeleton-table-head i:nth-child(3),.auth-tops__skeleton-row-value{width:78px;justify-self:end}.auth-tops__skeleton-avatar{width:38px;height:38px;flex:0 0 auto;border-radius:8px}.auth-tops__skeleton-player{width:min(100%,118px);height:14px;border-radius:7px}.auth-tops__skeleton-rank,.auth-tops__skeleton-row-value{height:18px;border-radius:7px}.auth-tops__skeleton-pager{pointer-events:none}.auth-tops__skeleton-pager-button{height:36px;border-radius:9px}.auth-tops__skeleton-pager-button.is-prev{width:80px}.auth-tops__skeleton-pager-button.is-next{width:95px}.auth-tops__skeleton-pager-count{width:62px;height:20px;align-self:center;border-radius:7px}@keyframes auth-tops-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.auth-home-summary{border-radius:20px;padding:22px}.auth-home-maintenance{display:grid;min-height:420px;place-items:center;align-content:center;justify-items:center;gap:12px;padding:32px;text-align:center}.auth-home-maintenance--pending{visibility:hidden}.auth-home-maintenance__icon{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;border:1px solid rgba(103,199,255,.22);background:#67c7ff17;color:#72caff}.auth-home-maintenance__icon svg{width:28px;height:28px}.auth-home-maintenance p{margin:0;color:var(--accent);font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.auth-home-maintenance h2{margin:0;color:var(--text);font-size:clamp(28px,4vw,44px);line-height:1.1}.auth-home-maintenance span{max-width:560px;color:var(--muted);font-size:16px;line-height:1.65}.auth-home-summary__head{display:grid;gap:8px}.auth-home-summary__head h2{font-size:clamp(28px,4vw,44px)}.auth-home-summary__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.auth-home-stat,.auth-home-list__item{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.auth-home-stat{display:grid;gap:8px;padding:16px}.auth-home-stat span,.auth-home-list__item span{color:#e4ebff94;font-size:12px;font-weight:800}.auth-home-stat strong{color:var(--text);font-size:26px;line-height:1}.auth-home-list{display:grid;gap:10px;margin-top:18px}.auth-home-list__item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;padding:14px 16px}.auth-home-list__item p{margin:0}.auth-inventory{position:relative;display:grid;align-content:start;gap:16px;min-height:620px;overflow:hidden;border-radius:22px;border:1px solid rgba(103,199,255,.22);background:radial-gradient(circle at 18% 0%,rgba(103,199,255,.13),transparent 32%),radial-gradient(circle at 82% 8%,rgba(255,196,44,.1),transparent 30%),linear-gradient(180deg,#091222f2,#040914f7);box-shadow:0 24px 70px #0000004d,inset 0 1px #ffffff0e;padding:20px}.auth-inventory:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(103,199,255,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.82),transparent 78%)}.auth-inventory>*{position:relative;z-index:1}.auth-inventory__toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:16px;align-items:start}.auth-inventory__toolbar h2{margin:0;color:var(--text);font-size:30px;line-height:1.1}.auth-inventory__toolbar>div:first-child>span{display:block;margin-top:6px;color:#e4ebff80;font-size:13px;font-weight:800}.auth-inventory__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.auth-inventory__search{display:grid;grid-template-columns:18px minmax(0,150px);align-items:center;gap:8px;min-height:40px;border:1px solid rgba(103,199,255,.18);border-radius:10px;background:#030812b8;padding:0 12px;color:#e4ebff80}.auth-inventory__search svg{width:16px;height:16px}.auth-inventory__search input{min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:800}.auth-inventory__search input::placeholder{color:#e4ebff6b}.auth-inventory__actions button,.auth-inventory__state button{min-height:40px;border:1px solid rgba(103,199,255,.18);border-radius:10px;background:#080f1bbd;color:#f0f6ffe6;padding:0 14px;font-weight:900;cursor:pointer;transition:border-color .16s ease,color .16s ease,transform .16s ease}.auth-inventory__actions button:not(:disabled):hover,.auth-inventory__state button:hover{transform:translateY(-1px);border-color:#ffc42c8a;color:#ffd45f}.auth-inventory__actions button:disabled{cursor:default;opacity:.5}.auth-inventory.is-refreshing .auth-inventory__grid,.auth-inventory.is-refreshing .auth-inventory-pager{opacity:.64}.auth-inventory-controls{display:grid;gap:12px;z-index:30;border:1px solid rgba(103,199,255,.14);border-radius:16px;background:#03081280;padding:14px;overflow:visible}.auth-inventory-controls__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:12px;align-items:start}.auth-inventory-sort,.auth-inventory-pager,.auth-inventory-pager__pages{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.auth-inventory-filter-selects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.auth-inventory-sort button,.auth-inventory-filter-select__trigger,.auth-inventory-filter-select__head button,.auth-inventory-filter-option,.auth-inventory-reset,.auth-inventory-pager button{min-height:36px;border:1px solid rgba(103,199,255,.16);border-radius:10px;background:#080f1bc2;color:#f0f6ffd1;padding:0 12px;font-weight:900;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.auth-inventory-sort button:hover,.auth-inventory-filter-select__trigger:hover,.auth-inventory-filter-select__head button:hover,.auth-inventory-filter-option:hover,.auth-inventory-reset:hover,.auth-inventory-pager button:not(:disabled):hover{transform:translateY(-1px);border-color:#ffc42c7a;color:#ffd45f}.auth-inventory-sort button.is-active,.auth-inventory-filter-select__trigger.is-active,.auth-inventory-filter-option.is-active,.auth-inventory-pager button.is-active{border-color:#ffc42ca8;background:#ffc42c29;color:#ffd45f}.auth-inventory-filter-select{position:relative;min-width:0;z-index:4}.auth-inventory-filter-select.is-open{z-index:16}.auth-inventory-filter-select__trigger{width:100%;min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) 14px;grid-template-rows:auto auto;align-items:center;gap:2px 8px;padding:8px 10px;text-align:left}.auth-inventory-filter-select__trigger span{min-width:0;overflow:hidden;color:#e4ebff75;font-size:10px;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.auth-inventory-filter-select__trigger strong{min-width:0;overflow:hidden;color:#f0f6ffeb;font-size:13px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.auth-inventory-filter-select__trigger i{grid-row:1 / 3;grid-column:2;color:#e4ebff7a;font-size:12px;font-style:normal;transform:translateY(1px)}.auth-inventory-filter-select.is-open .auth-inventory-filter-select__trigger i{transform:rotate(180deg) translateY(-1px)}.auth-inventory-filter-select__panel{position:absolute;top:calc(100% + 8px);right:0;width:min(330px,calc(100vw - 48px));overflow:hidden;border:1px solid rgba(103,199,255,.2);border-radius:14px;background:#050b17fa;box-shadow:0 22px 50px #0000006b,inset 0 1px #ffffff0b}.auth-inventory-filter-select__head{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.06);padding:8px 10px}.auth-inventory-filter-select__head span{min-width:0;overflow:hidden;color:#e4ebffb8;font-size:12px;font-weight:1000;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.auth-inventory-filter-select__head button{min-height:30px;padding:0 10px;color:#ffb4b4}.auth-inventory-filter-select__list{max-height:286px;display:grid;gap:4px;overflow:auto;padding:8px;scrollbar-color:rgba(103,199,255,.42) rgba(255,255,255,.05);scrollbar-width:thin}.auth-inventory-filter-option{width:100%;min-height:36px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:center;border-radius:10px;padding:0 10px;text-align:left}.auth-inventory-filter-option em{width:14px;height:14px;border:1px solid rgba(103,199,255,.36);border-radius:4px;background:#ffffff0a}.auth-inventory-filter-option.is-active em{border-color:#ffc42cd1;background:linear-gradient(135deg,#ffd45f,#c4890b);box-shadow:0 0 12px #ffc42c2e}.auth-inventory-filter-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-inventory-filter-option small{color:#e4ebff7a;font-size:11px;font-weight:1000}.auth-inventory-controls__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.auth-inventory-controls__footer>span{color:#e4ebff94;font-size:12px;font-weight:900}.auth-inventory-reset{margin-left:auto;border-color:#ff707042;background:#ff707014}.auth-inventory__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,330px);gap:14px;z-index:1;align-items:start}.auth-inventory__collection{display:grid;gap:10px;min-width:0}.auth-inventory__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.auth-inventory__slot{position:relative;display:grid;place-items:center;aspect-ratio:1;min-height:0;overflow:hidden;border-radius:3px;border:1px solid rgba(103,199,255,.16);background:#08101dd1;padding:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 0 1px #ffffff09;color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-user-select:none;user-select:none}.auth-inventory__slot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 36%,rgba(255,255,255,.045),transparent 52%)}.auth-inventory__slot.is-rarity-rare,.auth-inventory__slot.is-rarity-epic,.auth-inventory__slot.is-rarity-legendary{border-color:#ffc42c52;background:#231c0ed6}.auth-inventory__slot.is-rarity-epic{border-color:#a16eff61}.auth-inventory__slot.is-rarity-legendary{border-color:#ffc42c94;box-shadow:inset 0 1px #ffffff0d}.auth-inventory__slot.is-selected{border-color:#67c7ff47;background:#162539eb;box-shadow:inset 0 1px #ffffff12}.auth-inventory__slot:focus-visible{outline:2px solid rgba(103,199,255,.72);outline-offset:2px}.auth-inventory__slot.is-empty{cursor:default;border-color:#67c7ff14;background:#040a148a;box-shadow:none}.auth-inventory__slot.is-empty:after{background:none}.auth-inventory__item-visual{display:grid;width:100%;height:100%;place-items:center;justify-self:center;border:0;border-radius:0;background:transparent}.auth-inventory__item-visual img{display:block;width:78%;height:78%;object-fit:contain;image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.auth-inventory__item-visual span{color:#67c7ffe6;font-size:18px;font-weight:1000}.auth-inventory__amount{position:absolute;top:9px;right:9px;min-width:28px;max-width:calc(100% - 18px);overflow:hidden;border-radius:999px;background:#ffc42c2e;color:#ffd45f;padding:3px 7px;font-size:12px;font-weight:1000;text-align:center;text-overflow:ellipsis;white-space:nowrap}.auth-inventory__slot strong{min-width:0;overflow:hidden;color:var(--text);font-size:12px;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.auth-inventory__slot small{min-width:0;overflow:hidden;color:#e4ebff75;font-size:11px;font-weight:800;text-align:center;text-overflow:ellipsis;white-space:nowrap}.auth-inventory-details{display:grid;gap:14px;min-height:420px;border:1px solid rgba(103,199,255,.18);border-radius:8px;background:#040912bd;padding:14px;box-shadow:inset 0 1px #ffffff0b}.auth-inventory-details.is-empty{min-height:220px;place-items:center;color:#e4ebff85;font-size:13px;font-weight:900;text-align:center}.auth-inventory-details__visual{display:grid;min-height:168px;place-items:center;border-bottom:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 50% 44%,rgba(103,199,255,.11),transparent 58%)}.auth-inventory-details__visual img{width:118px;height:118px;object-fit:contain;image-rendering:pixelated}.auth-inventory-details__visual span{color:#67c7ffe0;font-size:34px;font-weight:1000}.auth-inventory-details__head{display:grid;gap:5px;min-width:0}.auth-inventory-details__head h3{margin:0;overflow-wrap:anywhere;color:#f2f7ff;font-size:22px;line-height:1.15}.auth-inventory-details__head span,.auth-inventory-details__lore p{color:#e4ebff94;font-size:13px;line-height:1.45}.auth-inventory-details__amount{width:fit-content;border-radius:999px;background:#ffc42c29;color:#ffd45f;padding:5px 10px;font-size:12px;font-weight:1000}.auth-inventory-details__meta{display:grid;gap:8px;margin:0}.auth-inventory-details__meta div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:baseline}.auth-inventory-details__meta dt{color:#e4ebff6b;font-size:10px;font-weight:1000;text-transform:uppercase}.auth-inventory-details__meta dd{min-width:0;margin:0;color:#f0f6ffdb;font-size:13px;font-weight:800;overflow-wrap:anywhere}.auth-inventory-details__lore{display:grid;gap:7px}.auth-inventory-details__lore p{margin:0}.auth-inventory__state{display:flex;min-height:260px;align-items:center;justify-content:center;gap:12px;border-radius:16px;border:1px dashed rgba(103,199,255,.18);color:#e4ebffb8;padding:18px;text-align:center}.auth-inventory__state.is-error{color:#ffb4b4}.auth-inventory__state button{border-color:#ffc42c4d;background:#ffc42c1f}.auth-inventory__grid.is-skeleton span{display:block;aspect-ratio:1;min-height:0;border-radius:3px;background:linear-gradient(90deg,#ffffff0a,#ffffff16,#ffffff0a);background-size:220% 100%;animation:auth-tops-skeleton 1.2s ease-in-out infinite}.auth-inventory-pager{justify-content:center;padding-top:4px}.auth-inventory-pager button:disabled{cursor:default;opacity:.38}.auth-inventory-pager__pages span{min-width:20px;color:#e4ebff70;text-align:center}@media(max-width:1060px){.auth-inventory-controls__main,.auth-inventory__content{grid-template-columns:1fr}.auth-inventory-filter-selects{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media(max-width:760px){.auth-inventory{min-height:520px;padding:16px}.auth-inventory__toolbar{grid-template-columns:1fr}.auth-inventory__actions{justify-content:flex-start}.auth-inventory-filter-selects{grid-template-columns:1fr}.auth-inventory-filter-select__panel{left:0;right:auto;width:min(100%,calc(100vw - 40px))}.auth-inventory__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.auth-inventory-details__meta div{grid-template-columns:1fr;gap:3px}}@media(max-width:520px){.auth-inventory__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.auth-market{position:relative;min-height:620px;color:#f6fbff}.auth-market.is-refreshing{opacity:.92}.auth-market__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.auth-market__toolbar h2{margin:0;font-size:clamp(1.7rem,2.2vw,2.2rem);font-weight:800;letter-spacing:0}.auth-market__toolbar span{display:block;margin-top:4px;color:#bcd1edd1;font-size:.9rem;font-weight:700}.auth-market__actions{display:flex;align-items:center;gap:10px;min-width:min(420px,100%)}.auth-market__search{display:flex;align-items:center;gap:8px;min-width:220px;flex:1;height:40px;padding:0 12px;border:1px solid rgba(73,136,186,.42);border-radius:8px;background:#030c18b8}.auth-market__search svg{width:16px;height:16px;color:#a9c0decc}.auth-market__search input,.auth-market-action input{width:100%;border:0;outline:0;color:#f8fbff;background:transparent;font:inherit;font-weight:700}.auth-market__search input::placeholder,.auth-market-action input::placeholder{color:#9eb4d39e}.auth-market__actions button,.auth-market-row button,.auth-market-action button{min-height:36px;border:1px solid rgba(73,136,186,.48);border-radius:8px;background:#081629d6;color:#f7fbff;font:inherit;font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease}.auth-market__actions button{padding:0 16px}.auth-market__actions button:hover,.auth-market-row button:hover,.auth-market-action button:hover{border-color:#ffd166c2;background:#102a48f2}.auth-market__actions button:disabled,.auth-market-row button:disabled,.auth-market-action button:disabled{cursor:default;opacity:.55}.auth-market__message,.auth-market__state{margin-bottom:14px;padding:12px 14px;border:1px solid rgba(73,136,186,.36);border-radius:8px;background:#071526c7;color:#dbe9ffe6;font-weight:800}.auth-market__message.is-error{border-color:#ff6b6b94;color:#ffd7d7}.auth-market__layout{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr) minmax(220px,280px);gap:14px;align-items:start}.auth-market__layout.is-detail{grid-template-columns:minmax(0,1fr) minmax(220px,290px)}.auth-market__items,.auth-market__main,.auth-market__side{min-width:0}.auth-market__items{display:grid;gap:6px;max-height:640px;overflow:auto;padding-right:4px}.auth-market-item{display:grid;grid-template-columns:46px minmax(0,1fr) minmax(88px,auto);align-items:center;gap:10px;width:100%;min-height:58px;padding:7px;border:1px solid rgba(47,91,133,.34);border-radius:7px;background:#040e1bb3;color:inherit;text-align:left;cursor:pointer}.auth-market-item:hover,.auth-market-item.is-selected{border-color:#5ca6dea3;background:#10243cc7}.auth-market-item.is-selected{box-shadow:inset 0 0 0 1px #ffd16642}.auth-market-item__icon,.auth-market-selected__visual{display:grid;place-items:center;aspect-ratio:1;border:1px solid rgba(83,132,180,.24);border-radius:6px;background:#ffffff0b}.auth-market-item__icon img,.auth-market-selected__visual img{width:76%;height:76%;object-fit:contain;image-rendering:pixelated}.auth-market-item__icon span,.auth-market-selected__visual span{color:#7bd3ff;font-weight:900}.auth-market-item__body,.auth-market-item__stats{min-width:0;display:grid;gap:3px}.auth-market-item__body strong,.auth-market-item__body small,.auth-market-item__stats strong,.auth-market-item__stats small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-market-item__body strong{font-size:.92rem}.auth-market-item__body small,.auth-market-item__stats small,.auth-market-row small,.auth-market-row__muted,.auth-market-action span{color:#a9c0deb8;font-size:.78rem;font-weight:800}.auth-market-item__stats{text-align:right}.auth-market-item__stats strong{color:#ffe08a;font-size:.82rem}.auth-market-selected{display:grid;grid-template-columns:118px minmax(0,1fr) minmax(180px,260px);gap:16px;align-items:center;min-height:146px;margin-bottom:12px;padding:14px;border:1px solid rgba(73,136,186,.36);border-radius:8px;background:#040d19d1}.auth-market-selected__visual{width:118px}.auth-market-selected__body{min-width:0}.auth-market-selected__body>span{display:block;color:#9bb7dbc7;font-size:.82rem;font-weight:800;text-transform:uppercase}.auth-market-selected__body h3{margin:5px 0 14px;font-size:1.32rem;letter-spacing:0}.auth-market-selected__body dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.auth-market-selected__body dt{color:#9bb7dbb8;font-size:.72rem;font-weight:900;text-transform:uppercase}.auth-market-selected__body dd{margin:3px 0 0;overflow:hidden;color:#f8fbff;font-size:.9rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.auth-market-chart{min-height:100px;display:grid;gap:6px}.auth-market-chart svg{width:100%;height:76px;border:1px solid rgba(73,136,186,.28);border-radius:6px;background:#020a1494}.auth-market-chart polyline{fill:none;stroke:#ffd166;stroke-width:3;vector-effect:non-scaling-stroke}.auth-market-chart div{display:flex;justify-content:space-between;gap:8px;color:#a9c0debd;font-size:.72rem;font-weight:800}.auth-market-chart.is-empty{place-items:center;min-height:100px;border:1px dashed rgba(73,136,186,.28);border-radius:6px;color:#a9c0deb8;text-align:center;font-size:.8rem;font-weight:800}.auth-market-table,.auth-market-action{margin-bottom:12px;border:1px solid rgba(73,136,186,.32);border-radius:8px;background:#040d19c2}.auth-market-table h3,.auth-market-action h3{margin:0;padding:10px 12px;border-bottom:1px solid rgba(73,136,186,.24);font-size:.9rem;text-transform:uppercase}.auth-market-table__body{display:grid}.auth-market-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(105px,auto) minmax(74px,auto) minmax(84px,auto);align-items:center;gap:10px;min-height:43px;padding:8px 10px;border-bottom:1px solid rgba(73,136,186,.16)}.auth-market-row:last-child{border-bottom:0}.auth-market-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-market-row strong{color:#ffe08a;font-size:.9rem}.auth-market-row button{padding:0 12px}.auth-market-row.is-history{grid-template-columns:minmax(0,1fr) minmax(105px,auto) minmax(74px,auto) minmax(110px,auto)}.auth-market-empty-row{padding:16px 12px;color:#a9c0deb8;font-weight:800}.auth-market-catalog{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:18px;align-items:start}.auth-market-catalog__filters{display:grid;gap:12px;min-width:0}.auth-market-catalog__filters h3{margin:0;color:#d3e2fae6;font-size:.95rem}.auth-market-catalog__filter-group{display:grid;gap:6px}.auth-market-catalog__filter-group button,.auth-market-catalog__reset,.auth-market-catalog__head select{min-height:36px;border:1px solid rgba(73,136,186,.36);border-radius:7px;background:#081629c7;color:#f7fbff;font:inherit;font-weight:800}.auth-market-catalog__filter-group button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:0 10px;text-align:left;cursor:pointer}.auth-market-catalog__filter-group button:hover,.auth-market-catalog__filter-group button.is-active,.auth-market-catalog__reset:hover{border-color:#ffd166b8;background:#102a48eb}.auth-market-catalog__filter-group button span,.auth-market-catalog__filter-group button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-market-catalog__filter-group button span{color:#a7c2e6c2;font-size:.76rem}.auth-market-catalog__filter-group button strong{color:#f8fbff;font-size:.84rem}.auth-market-catalog__reset{cursor:pointer}.auth-market-catalog__main{min-width:0}.auth-market-catalog__head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;color:#bcd1edd1;font-size:.86rem;font-weight:800}.auth-market-catalog__head label{display:flex;align-items:center;gap:8px}.auth-market-catalog__head select{padding:0 10px;outline:0}.auth-market-catalog__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.auth-market-catalog-card{display:grid;grid-template-rows:auto auto minmax(118px,1fr) auto auto;gap:7px;min-height:260px;padding:12px;border:1px solid rgba(73,136,186,.38);border-radius:8px;background:linear-gradient(180deg,#152132eb,#0a1422eb);color:#f8fbff;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.auth-market-catalog-card:hover{transform:translateY(-1px);border-color:#ffd166ad;background:linear-gradient(180deg,#1e2d42f5,#0d1b2df5)}.auth-market-catalog-card__meta,.auth-market-catalog-card__orders{overflow:hidden;color:#a9c0dec7;font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.auth-market-catalog-card>strong{min-height:38px;overflow:hidden;font-size:.98rem;line-height:1.25}.auth-market-catalog-card__visual{display:grid;place-items:center;min-height:118px}.auth-market-catalog-card__visual img{max-width:88%;max-height:112px;object-fit:contain;image-rendering:pixelated}.auth-market-catalog-card__visual span{display:grid;place-items:center;width:80px;height:80px;border:1px solid rgba(83,132,180,.26);border-radius:7px;background:#ffffff0b;color:#7bd3ff;font-weight:900}.auth-market-catalog-card__footer{display:grid;gap:4px}.auth-market-catalog-card__footer span{color:#a9c0deb8;font-size:.78rem;font-weight:800}.auth-market-catalog-card__footer strong{display:grid;min-height:34px;place-items:center;border-radius:6px;background:#51668194;color:#fff4c5;font-size:.86rem}.auth-market__side{display:grid;gap:12px}.auth-market-action{display:grid;gap:9px;padding-bottom:12px}.auth-market-action input{height:38px;margin:0 12px;width:calc(100% - 24px);padding:0 10px;border:1px solid rgba(73,136,186,.34);border-radius:7px;background:#020a149e}.auth-market-action span{padding:0 12px}.auth-market-action button{margin:0 12px}@media(max-width:1180px){.auth-market__layout{grid-template-columns:minmax(230px,290px) minmax(0,1fr)}.auth-market__layout.is-detail,.auth-market-catalog{grid-template-columns:1fr}.auth-market__side{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.auth-market-catalog__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-market-catalog__filters h3,.auth-market-catalog__reset{grid-column:1 / -1}}@media(max-width:880px){.auth-market__toolbar,.auth-market__actions{flex-direction:column;align-items:stretch}.auth-market__layout,.auth-market__side{grid-template-columns:1fr}.auth-market__items{max-height:300px}.auth-market-catalog__filters{grid-template-columns:1fr}.auth-market-catalog__head,.auth-market-catalog__head label{align-items:stretch;flex-direction:column}.auth-market-selected{grid-template-columns:92px minmax(0,1fr)}.auth-market-chart{grid-column:1 / -1}}@media(max-width:560px){.auth-market-item{grid-template-columns:42px minmax(0,1fr)}.auth-market-item__stats{grid-column:2;text-align:left}.auth-market-catalog__grid{grid-template-columns:1fr}.auth-market-catalog-card{min-height:220px}.auth-market-row,.auth-market-row.is-history{grid-template-columns:1fr;gap:5px}.auth-market-selected{grid-template-columns:1fr}.auth-market-selected__visual{width:92px}.auth-market-selected__body dl{grid-template-columns:1fr}}.auth-market-catalog-view{min-width:0}.auth-market-catalog-top{display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(4,minmax(150px,1fr)) minmax(100px,auto);gap:10px;align-items:end;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(73,136,186,.22)}.auth-market-catalog-top .auth-market__search{width:100%;min-width:0}.auth-market-filter{display:grid;gap:5px;min-width:0}.auth-market-filter span{color:#a5bee0c2;font-size:.72rem;font-weight:900;text-transform:uppercase}.auth-market-filter select,.auth-market-catalog-reset{height:40px;min-width:0;border:1px solid rgba(73,136,186,.38);border-radius:6px;outline:0;background:#051120db;color:#f8fbff;font:inherit;font-weight:800}.auth-market-filter select{padding:0 10px}.auth-market-catalog-reset{padding:0 14px;cursor:pointer}.auth-market-catalog-reset:hover:not(:disabled),.auth-market-filter select:hover{border-color:#8bc95bb8;background:#0e2432f0}.auth-market-catalog-reset:disabled{cursor:default;opacity:.48}.auth-market-catalog-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:#bed2ecc7;font-size:.86rem;font-weight:800}.auth-market-steam-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.auth-market-steam-card{display:grid;grid-template-rows:auto minmax(42px,auto) minmax(120px,1fr) auto auto;gap:8px;min-height:268px;padding:12px;border:1px solid rgba(97,117,142,.62);border-radius:4px;background:linear-gradient(180deg,#37404eb8,#1b2431db),#1c2430e6;color:#f8fbff;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.auth-market-steam-card:hover{transform:translateY(-1px);border-color:#8bc95be0;background:linear-gradient(180deg,#424e5cc7,#1e2a39f0),#1f2937f2}.auth-market-steam-card__type,.auth-market-steam-card__count{overflow:hidden;color:#b9cbe2c7;font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.auth-market-steam-card>strong{overflow:hidden;color:#fff;font-size:.98rem;line-height:1.25}.auth-market-steam-card__visual{display:grid;place-items:center;min-height:120px}.auth-market-steam-card__visual img{max-width:90%;max-height:126px;object-fit:contain;image-rendering:pixelated}.auth-market-steam-card__visual span{display:grid;place-items:center;width:76px;height:76px;border:1px solid rgba(111,132,157,.5);border-radius:4px;background:#ffffff0e;color:#7bd3ff;font-weight:900}.auth-market-steam-card__price{display:grid;min-height:34px;place-items:center;border-radius:3px;background:#515d6eb8;color:#fff4c5;font-size:.86rem;font-weight:900}.auth-market-catalog-load{min-height:42px;padding:16px 0 4px;color:#b0c7e5ad;text-align:center;font-weight:800}.auth-market-detail{min-width:0}.auth-market-back{min-height:36px;margin-bottom:12px;padding:0 14px;border:1px solid rgba(73,136,186,.42);border-radius:6px;background:#071426d1;color:#f8fbff;font:inherit;font-weight:800;cursor:pointer}.auth-market-back:hover{border-color:#8bc95bb8;background:#0e2432f0}.auth-market-detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin:-2px 0 14px}.auth-market-detail-actions button,.auth-market-dialog button{min-height:36px;border:1px solid rgba(73,136,186,.44);border-radius:6px;background:#09182be0;color:#f8fbff;font:inherit;font-weight:900;cursor:pointer}.auth-market-detail-actions button{padding:0 16px}.auth-market-detail-actions button:hover:not(:disabled),.auth-market-dialog button:hover:not(:disabled){border-color:#8bc95bc7;background:#102a39f5}.auth-market-detail-actions button:disabled,.auth-market-dialog button:disabled{cursor:default;opacity:.55}.auth-market-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#00060ead}.auth-market-dialog{width:min(560px,100%);max-height:min(720px,calc(100vh - 48px));overflow:auto;border:1px solid rgba(83,143,190,.52);border-radius:8px;background:#05101efa;box-shadow:0 24px 70px #0000006b}.auth-market-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 14px;border-bottom:1px solid rgba(73,136,186,.24)}.auth-market-dialog h3,.auth-market-dialog h4{margin:0;letter-spacing:0}.auth-market-dialog h3{font-size:1rem;text-transform:uppercase}.auth-market-dialog header button{width:34px;min-height:34px;padding:0;font-size:1.25rem}.auth-market-dialog-form{display:grid;gap:10px;padding:14px}.auth-market-dialog-form span{color:#fff;font-weight:900}.auth-market-dialog-form small,.auth-market-dialog-row span,.auth-market-dialog-wallet span{color:#aec5e4c2;font-weight:800}.auth-market-dialog-form input{height:40px;width:100%;padding:0 10px;border:1px solid rgba(73,136,186,.38);border-radius:6px;outline:0;background:#020a14b3;color:#f8fbff;font:inherit;font-weight:800}.auth-market-dialog-form button{width:100%}.auth-market-dialog-ops{display:grid;gap:14px;padding:14px}.auth-market-dialog-ops section{display:grid;gap:8px}.auth-market-dialog-ops h4{color:#f6fbfff0;font-size:.92rem}.auth-market-dialog-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,auto) minmax(86px,auto);gap:10px;align-items:center;min-height:46px;padding:8px 10px;border:1px solid rgba(73,136,186,.22);border-radius:6px;background:#091627b8}.auth-market-dialog-row div{display:grid;gap:3px;min-width:0}.auth-market-dialog-row strong,.auth-market-dialog-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-market-dialog-row b{color:#fff4c5;font-size:.86rem}.auth-market-dialog-row button{padding:0 10px}.auth-market-dialog-wallet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px;border-top:1px solid rgba(73,136,186,.22)}@media(max-width:1180px){.auth-market-catalog-top{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-market-catalog-top .auth-market__search{grid-column:1 / -1}}@media(max-width:760px){.auth-market-catalog-top,.auth-market-dialog-wallet{grid-template-columns:1fr}.auth-market-steam-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-market-dialog-row{grid-template-columns:1fr}}@media(max-width:520px){.auth-market-steam-grid{grid-template-columns:1fr}.auth-market-steam-card{min-height:230px}}.auth-achievements{position:relative;display:grid;gap:16px;overflow:hidden;border:1px solid rgba(116,142,166,.3);border-radius:8px;background:linear-gradient(180deg,#12171cf5,#070a0dfa),repeating-linear-gradient(90deg,rgba(255,255,255,.028) 0 1px,transparent 1px 76px);box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff0d;padding:20px}.auth-achievements__toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.auth-achievements__filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.auth-achievements__heading{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:14px}.auth-achievements__heading h2{margin:0;color:var(--text);font-size:30px;line-height:1.12}.auth-achievements__heading span{flex:0 0 auto;color:#cedbeb8f;font-size:13px;font-weight:800}.auth-achievements__select{position:relative;z-index:8}.auth-achievements__select.is-open{z-index:14}.auth-achievements__select-button,.auth-achievements__search{display:inline-flex;min-height:40px;align-items:center;gap:10px;border:1px solid rgba(141,167,192,.24);border-radius:8px;background:#05090cc7;color:#f0f6ffd6;box-shadow:inset 0 1px #ffffff0a}.auth-achievements__select-button{min-width:178px;padding:0 11px;font:inherit;font-size:13px;font-weight:900;line-height:1;cursor:pointer}.auth-achievements__select-button:hover,.auth-achievements__select.is-open .auth-achievements__select-button,.auth-achievements__search:focus-within{border-color:#57d4ae94;background:#070c0ff0}.auth-achievements__select-button>span{color:#b2c5dabd;font-size:13px;font-weight:900}.auth-achievements__select-button strong{color:#7fe3bc;font:inherit;white-space:nowrap}.auth-achievements__select-button i{width:8px;height:8px;margin-left:auto;border-right:2px solid #7fe3bc;border-bottom:2px solid #7fe3bc;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.auth-achievements__select.is-open .auth-achievements__select-button i{transform:translateY(2px) rotate(225deg)}.auth-achievements__select-menu{position:absolute;top:calc(100% + 8px);left:0;display:grid;width:max(236px,100%);gap:8px;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-8px) scale(.98);transform-origin:top left;border:1px solid rgba(112,139,166,.34);border-radius:8px;background:linear-gradient(180deg,#0d1217fa,#070a0dfa);padding:10px;box-shadow:0 18px 46px #0000006b,inset 0 1px #ffffff0d;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.auth-achievements__select.is-open .auth-achievements__select-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}.auth-achievements__select-menu button{display:flex;min-height:38px;align-items:center;gap:10px;border:1px solid rgba(136,153,174,.16);border-radius:7px;background:#090e12b8;color:#f0f6ffd6;padding:0 10px;font:inherit;font-size:13px;font-weight:900;text-align:left;cursor:pointer}.auth-achievements__select-menu button:hover,.auth-achievements__select-menu button.is-active{border-color:#57d4ae9e;background:#234a4061;color:#dfffee}.auth-achievements__select-menu button span{display:inline-grid;width:25px;height:25px;place-items:center;flex:0 0 auto;border-radius:6px;background:#7fe3bc21;color:#7fe3bc;font-size:12px;font-weight:1000}.auth-achievements__search{min-width:min(280px,100%);padding:0 8px 0 12px}.auth-achievements__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f0f6ff;font:inherit;font-size:13px;font-weight:900}.auth-achievements__search input::placeholder{color:#b2c5da9e;opacity:1}.auth-achievements__search button{display:inline-grid;width:24px;height:24px;place-items:center;flex:0 0 auto;border:0;border-radius:6px;background:#ffffff0f;color:#f0f6ffbd;font:inherit;font-size:16px;font-weight:900;cursor:pointer}.auth-achievements__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.auth-achievements__summary article{display:grid;gap:8px;min-height:82px;align-content:center;border:1px solid rgba(141,167,192,.2);border-radius:8px;background:#05090c94;padding:12px 14px}.auth-achievements__summary span,.auth-achievement-card__meta,.auth-achievement-card small,.auth-achievement-card__footer span,.auth-achievement-card__numbers span,.auth-achievements__notice{color:#bccfe5ad;font-size:12px;font-weight:800}.auth-achievements__summary strong{overflow:hidden;color:#f5fbff;font-size:22px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.auth-achievements__notice{min-height:42px;display:flex;align-items:center;border:1px solid rgba(255,196,44,.24);border-radius:8px;background:#4b391247;padding:0 14px;color:#ffe4a3}.auth-achievements__categories{display:flex;flex-wrap:wrap;gap:8px}.auth-achievements__categories button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(141,167,192,.2);border-radius:8px;background:#05090c9e;color:#f0f6ffd1;padding:0 12px;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.auth-achievements__categories button:hover,.auth-achievements__categories button.is-active{border-color:#7fe3bca3;background:#234a4057;color:#dfffee}.auth-achievements__categories button span,.auth-achievements__categories button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-achievements__categories button strong{color:#ffd86f}.auth-achievements__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.auth-achievement-card{display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto auto;gap:10px 12px;min-height:216px;border:1px solid rgba(116,142,166,.24);border-radius:8px;background:linear-gradient(180deg,#171f25db,#0a0e11e6);padding:12px}.auth-achievement-card.is-unlocked{border-color:#7fe3bc75;box-shadow:inset 0 0 0 1px #7fe3bc14,0 14px 34px #1f72581f}.auth-achievement-card.is-legendary{border-color:#ffd86f80}.auth-achievement-card.is-epic{border-color:#7dc3ff6b}.auth-achievement-card.is-rare{border-color:#7fe3bc5c}.auth-achievement-card__icon{display:grid;width:58px;height:58px;place-items:center;grid-row:1 / span 2;border:1px solid rgba(141,167,192,.28);border-radius:8px;background:linear-gradient(135deg,#7fe3bc29,#ffd86f1f),#ffffff0b}.auth-achievement-card.is-locked .auth-achievement-card__icon{filter:grayscale(.85);opacity:.62}.auth-achievement-card__icon span{color:#eaf7ff;font-size:16px;font-weight:1000;letter-spacing:0}.auth-achievement-card__body{display:grid;min-width:0;gap:6px}.auth-achievement-card__meta{display:flex;flex-wrap:wrap;gap:6px}.auth-achievement-card__meta span{display:inline-flex;min-height:22px;align-items:center;border:1px solid rgba(141,167,192,.18);border-radius:6px;background:#ffffff0b;padding:0 7px}.auth-achievement-card h3{margin:0;overflow-wrap:anywhere;color:#f5fbff;font-size:17px;line-height:1.22}.auth-achievement-card p{margin:0;color:#dce7f4c7;font-size:13px;font-weight:700;line-height:1.45}.auth-achievement-card small{line-height:1.4}.auth-achievement-card__progress{display:grid;grid-column:1 / -1;gap:7px;align-self:end}.auth-achievement-card__bar{height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.auth-achievement-card__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#57d4ae,#ffd86f);transition:width .18s ease}.auth-achievement-card__numbers,.auth-achievement-card__footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.auth-achievement-card__numbers strong,.auth-achievement-card__footer strong{flex:0 0 auto;color:#ffd86f;font-size:13px;font-weight:1000}.auth-achievement-card__footer{grid-column:1 / -1;min-height:28px;border-top:1px solid rgba(141,167,192,.14);padding-top:8px}.auth-achievement-card__footer span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-achievements__state{display:flex;min-height:260px;align-items:center;justify-content:center;gap:12px;border:1px dashed rgba(141,167,192,.24);border-radius:8px;padding:18px;color:#dce7f4c7;text-align:center;font-weight:900}.auth-achievements__state.is-error{color:#ffb4b4}.auth-achievements__state button{min-height:36px;border:1px solid rgba(127,227,188,.34);border-radius:8px;background:#234a4047;color:var(--text);padding:0 14px;font:inherit;font-weight:900;cursor:pointer}.auth-achievements__skeleton{display:grid;gap:14px}.auth-achievements__skeleton i{display:block;overflow:hidden;border-radius:8px;background:linear-gradient(90deg,#ffffff0b,#ffffff17,#ffffff0b);background-size:220% 100%;animation:auth-achievements-skeleton 1.2s ease-in-out infinite}.auth-achievements__skeleton-summary{height:82px}.auth-achievements__skeleton-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.auth-achievements__skeleton-grid i{height:216px}@keyframes auth-achievements-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:980px){.auth-achievements__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-achievements__heading{align-items:start;flex-direction:column}}@media(max-width:620px){.auth-achievements{padding:14px}.auth-achievements__filters,.auth-achievements__select,.auth-achievements__select-button,.auth-achievements__search,.auth-achievements__select-menu{width:100%}.auth-achievements__heading h2{font-size:24px}.auth-achievements__summary,.auth-achievements__grid,.auth-achievements__skeleton-grid{grid-template-columns:1fr}.auth-achievement-card{grid-template-columns:50px minmax(0,1fr)}.auth-achievement-card__icon{width:50px;height:50px}}@media(max-width:1100px){.stage-header__inner{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:12px;padding:14px 0}.stage-brand{align-self:center}.stage-nav{width:100%;justify-content:flex-start;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:3px 2px 8px;scroll-snap-type:x proximity}.stage-nav a{flex:0 0 auto;min-height:36px;border-radius:999px;padding:0 12px;background:#ffffff0a;scroll-snap-align:start}.stage-header__actions{justify-content:center}.stage-auth{justify-content:center;width:auto}.stage-settings-overview,.stage-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-settings-shell{grid-template-columns:230px minmax(0,1fr)}.authenticated-home{padding:214px 0 36px}.authenticated-home__shell{grid-template-columns:1fr;gap:14px;width:min(100% - 24px,1280px);padding-left:0}.authenticated-home__header{align-items:flex-start;margin-bottom:14px}.home-side-nav{position:sticky;top:194px;left:auto;width:auto;max-height:none;padding:8px;border-radius:20px;overflow:hidden}.home-side-nav__list{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity}.home-side-nav__row{display:flex;flex:0 0 auto}.home-side-nav__item{flex:0 0 auto;min-height:40px;white-space:nowrap;scroll-snap-align:start}.home-side-nav__item:hover,.home-side-nav__item.is-active{transform:translateY(-1px)}.home-side-nav__divider{display:none}.authenticated-home__panel{min-height:520px}.authenticated-home__panel.is-news-panel{min-height:0}.auth-news-layout,.auth-support-grid,.auth-support-mod__layout{grid-template-columns:1fr}.auth-referrals-metrics,.auth-referrals-metrics.is-admin{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-referrals-link,.auth-referrals-layout,.auth-referrals-chart-grid,.auth-referrals-ops-grid,.auth-referrals-promo__grid,.auth-referrals-admin-grid{grid-template-columns:1fr}.auth-referrals-media-list,.auth-referrals-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-profile-hero__body{grid-template-columns:auto minmax(0,1fr)}.auth-profile-actions{grid-column:1 / -1;justify-content:flex-start}.auth-profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-profile-overview,.auth-profile-appearance{grid-template-columns:1fr}.auth-profile-card-grid,.auth-profile-showcase__grid,.auth-profile-friends{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-profile-steam__layout{grid-template-columns:minmax(0,1fr) 270px}.auth-profile-steam__top{grid-template-columns:136px minmax(0,1fr) auto;gap:18px}.auth-profile-steam__avatar{width:136px;height:136px}.auth-profile-game{grid-template-columns:160px minmax(0,1fr)}.auth-profile-game img{width:160px}.auth-support-ticket-list,.auth-support-thread{max-height:none}.auth-news-controls{grid-template-columns:1fr}.auth-news-search{max-width:420px}.auth-news-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-news-attachments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.stage-main{padding:48px 0}.stage-container{width:min(100% - 24px,1280px)}.stage-card{min-height:210px}.stage-card__media{top:54px;right:14px;bottom:14px;left:14px}.stage-settings-overview,.stage-settings-grid{grid-template-columns:1fr}.stage-auth-modal__dialog--settings{padding:8px}.stage-settings-shell{grid-template-columns:1fr}.stage-settings-sidebar{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.07);padding:6px}.stage-settings-sidebar button{flex:0 0 auto;min-height:38px;white-space:nowrap}.stage-settings-content{padding:16px 12px 14px}.stage-auth-modal__dialog{margin:max(14px,env(safe-area-inset-top)) auto max(14px,env(safe-area-inset-bottom));max-height:calc(100vh - 28px);max-height:calc(100dvh - max(28px,calc(env(safe-area-inset-top) + env(safe-area-inset-bottom))));padding:22px}.stage-auth__status{text-align:left}.stage-brand__subtitle{display:none}.stage-header__actions{gap:8px}.stage-notification{width:40px;height:40px;border-radius:14px}.stage-notification-panel{right:50%;transform:translate(50%)}.stage-auth__account{min-height:40px;padding-right:10px}.stage-auth__avatar{width:28px;height:28px}.stage-auth__account-copy strong{max-width:112px}.authenticated-home{padding-top:206px}.authenticated-home__header{flex-direction:column}.authenticated-home__panel{padding:12px;border-radius:20px}.authenticated-home__panel.is-news-panel{padding:0;border-radius:0}.auth-news-tabs{margin-inline:-2px}.auth-news-composer,.auth-news-widget{border-radius:18px;padding:12px}.auth-news-search{max-width:none}.auth-news-composer--compact{padding:0;border-radius:12px}.auth-news-composer__head{grid-template-columns:auto minmax(0,1fr) auto}.auth-news-composer__switch{grid-column:1 / -1;justify-content:stretch;order:2}.auth-news-composer__close{grid-column:3;grid-row:1}.auth-news-composer__switch button{flex:1}.auth-news-editor textarea{min-height:104px}.auth-news-emoji-panel__group div{grid-template-columns:repeat(5,minmax(0,1fr))}.auth-news-attachments{grid-template-columns:1fr 1fr}.auth-news-attachment-list,.auth-news-attachment-list--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-news-composer__footer{align-items:stretch;flex-direction:column}.auth-news-post{border-radius:18px}.auth-news-post__grid{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px}.auth-news-post__repost{padding:10px 12px 0 60px}.auth-news-avatar{width:38px;height:38px;border-radius:11px}.auth-news-post__author{font-size:12px}.auth-news-post__text{font-size:14px}.auth-news-media__item,.auth-news-media__item img,.auth-news-media__item video,.auth-news-media__file{min-height:132px}.auth-news-media__open{opacity:1;transform:none}.auth-news-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.auth-news-actions button{justify-content:flex-start;padding:0 4px;font-size:12px}.auth-news-replybox{grid-template-columns:36px minmax(0,1fr)}.auth-news-replybox__field{grid-template-columns:minmax(0,1fr) auto}.auth-news-replybox__tools{grid-column:1 / -1;justify-content:flex-start;padding-bottom:4px}.auth-news-replybox__send{grid-column:2;grid-row:1;justify-self:end}.auth-news-comment{grid-template-columns:34px minmax(0,1fr);gap:8px}.auth-news-comment .auth-news-avatar{width:34px;height:34px}.auth-news-comment__replies{padding-left:10px}.auth-news-comment__replies.is-flat-thread{margin-left:-42px}.auth-support-card,.auth-support-mod,.auth-referrals-hero,.auth-referrals-link,.auth-referrals-section,.auth-referrals-chart,.auth-referrals-metric,.auth-referrals-steps article,.auth-referrals-media,.auth-profile-hero,.auth-profile-panel,.auth-profile-metrics article,.auth-profile-showcase__grid article,.auth-profile-progress-card,.auth-profile-inventory-card,.auth-profile-friends article{border-radius:16px;padding:12px}.auth-profile-hero{min-height:0;padding:0}.auth-profile-hero__banner{height:112px}.auth-profile-hero__body{grid-template-columns:1fr;gap:12px;min-height:0;padding:72px 12px 12px}.auth-profile-avatar{width:96px;height:96px;border-radius:20px}.auth-profile-identity h2{font-size:26px}.auth-profile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-profile-actions button{width:100%;padding:0 10px}.auth-profile-actions button:last-child{grid-column:1 / -1}.auth-profile-tabs{margin-inline:-2px}.auth-profile-metrics,.auth-profile-card-grid,.auth-profile-showcase__grid,.auth-profile-friends,.auth-profile-settings{grid-template-columns:1fr}.auth-profile-activity-list article{grid-template-columns:1fr;gap:4px}.auth-profile-comment-box{grid-template-columns:1fr}.auth-profile-comment-box button,.auth-profile-appearance__actions button{width:100%}.auth-profile-appearance__actions{display:grid;grid-template-columns:1fr}.auth-profile-steam{padding:0}.auth-profile-steam__top{grid-template-columns:96px minmax(0,1fr);gap:12px;min-height:0;padding:12px}.auth-profile-steam__avatar{width:96px;height:96px}.auth-profile-steam__name h2{margin-top:0;font-size:24px}.auth-profile-steam__level{grid-column:1 / -1;justify-content:flex-start;min-width:0}.auth-profile-steam__level strong{font-size:18px}.auth-profile-steam__layout{grid-template-columns:1fr}.auth-profile-steam-panel,.auth-profile-steam-card{border-radius:8px}.auth-profile-steam-panel__head{display:grid;min-height:0;padding:10px 12px}.auth-profile-steam-panel__head span{text-align:left}.auth-profile-game{grid-template-columns:1fr}.auth-profile-game img{width:100%;height:104px}.auth-profile-game__title,.auth-profile-game__meta{align-items:flex-start;flex-direction:column;gap:4px}.auth-profile-game__meta{justify-content:flex-start}.auth-profile-game__progress{grid-template-columns:1fr}.auth-profile-game__progress span,.auth-profile-game__progress small{text-align:left}.auth-profile-game__rewards{justify-content:flex-start}.auth-profile-steam-panel__links{align-items:stretch;display:grid;grid-template-columns:1fr}.auth-profile-steam-showcase{grid-template-columns:1fr}.auth-profile-steam-skin{align-items:stretch;flex-direction:column}.auth-profile-steam-skin img{width:96px;height:96px}.auth-profile-settings-modal{align-items:stretch;padding:10px}.auth-profile-settings-dialog{width:100%;max-height:calc(100vh - 20px);border-radius:18px}.auth-profile-settings-dialog__head,.auth-profile-settings-dialog__footer{padding:12px}.auth-profile-settings-dialog__grid{grid-template-columns:1fr;padding:12px}.auth-profile-settings-section--skin{grid-column:auto}.auth-profile-settings-statuses,.auth-profile-settings-segment,.auth-profile-privacy-options{grid-template-columns:1fr}.auth-profile-settings-dialog__footer{display:grid;grid-template-columns:1fr}.auth-profile-settings-dialog__footer button{width:100%}.auth-referrals-hero{display:grid}.auth-referrals-hero button,.auth-referrals-source-builder button,.auth-referrals-source-manager button{width:100%}.auth-referrals-metrics,.auth-referrals-metrics.is-admin,.auth-referrals-media-list,.auth-referrals-steps{grid-template-columns:1fr}.auth-referrals-source-builder{display:grid}.auth-referrals-source-manager{grid-template-columns:1fr}.auth-referrals-source-list{position:static;max-height:280px}.auth-referrals-source-list article{grid-template-columns:1fr}.auth-referrals-quick-sources,.auth-referrals-admin-actions{grid-template-columns:1fr}.auth-referrals-table{overflow-x:auto}.auth-referrals-table__row{min-width:520px}.auth-referrals-table--sources .auth-referrals-table__row{min-width:680px}.auth-support-card header,.auth-support-mod__head,.auth-support-ticket-detail__head{display:grid}.auth-support-mod__filters,.auth-support-ticket-detail__actions,.auth-support-reply div{align-items:stretch;flex-direction:column}.auth-support-mod__filters input,.auth-support-mod__filters select,.auth-support-ticket-detail__actions select,.auth-support-ticket-detail__actions button,.auth-support-reply button{width:100%}.auth-support-message{max-width:100%}.auth-support-category-picker,.auth-support-priority-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-news-rail{grid-template-columns:1fr}.auth-news-modal{align-items:stretch;padding:8px}.auth-news-modal__panel,.auth-news-lightbox__panel{max-height:calc(100vh - 16px);border-radius:18px}.auth-news-lightbox__stage{min-height:260px}.auth-news-lightbox__nav{width:40px;height:48px}.home-side-nav__item{min-width:116px;justify-content:center;gap:8px;padding:0 10px;font-size:12px}.home-side-nav__icon{width:26px;height:26px}}@media(max-width:720px){.auth-tops__toolbar{gap:12px}.auth-tops__toolbar-actions{grid-template-columns:1fr;gap:10px}.auth-tops__tabs{justify-content:flex-start}.auth-tops__filters{width:100%}.auth-tops__filter{flex:1 1 150px}.auth-tops__player-search{flex:1 1 180px}.auth-tops__filter-button{width:100%;min-width:0}.auth-tops__filter-menu{width:100%}.auth-tops__stage,.auth-tops__skeleton-podium{grid-template-columns:1fr;min-height:0}.auth-tops__podium-card,.auth-tops__podium-card.is-rank-1{min-height:240px}.auth-tops__skin-viewer,.auth-tops__podium-card.is-rank-1 .auth-tops__skin-viewer,.auth-tops__skeleton-skin,.auth-tops__skeleton-card.is-rank-1 .auth-tops__skeleton-skin{width:min(100%,188px);height:178px}.auth-tops__table-head,.auth-tops__row{grid-template-columns:54px minmax(0,1fr) 96px}.auth-tops__row .auth-tops__value{grid-column:auto;text-align:right}}.admin-react-page{display:grid;gap:28px}.admin-react-hero{padding-top:24px}.admin-react-hero__description{max-width:920px}.admin-react-panel__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.admin-react-overview,.admin-react-section{display:grid;gap:18px}.admin-react-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.admin-react-search{min-width:min(100%,340px);flex:1 1 320px;display:grid;gap:8px}.admin-react-search span,.admin-react-card label span{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.admin-react-search input,.admin-react-card input,.admin-react-card select,.admin-react-card textarea{width:100%;min-height:52px;padding:0 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-strong);font:inherit}.admin-react-card textarea{min-height:118px;padding:14px 16px;resize:vertical;line-height:1.45}.admin-react-maintenance-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr) minmax(260px,.9fr);gap:14px}.admin-react-maintenance-card{align-content:start}.admin-react-maintenance-scopes{grid-column:1 / -1}.admin-react-toggle{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.admin-react-toggle input,.admin-react-checklist input{width:18px;height:18px;min-height:18px;padding:0;margin:2px 0 0;flex:0 0 auto;accent-color:#57b5ff}.admin-react-toggle span{display:grid;gap:4px}.admin-react-toggle strong{color:var(--text-strong)}.admin-react-toggle small{color:var(--muted)}.admin-react-checklist{display:grid;gap:10px}.admin-react-scope-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.admin-react-scope-grid label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-height:74px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff09}.admin-react-scope-grid input{width:18px;height:18px;margin:2px 0 0;accent-color:#57b5ff}.admin-react-scope-grid span{display:grid;gap:4px}.admin-react-scope-grid strong{color:var(--text);font-size:14px}.admin-react-scope-grid small{color:var(--muted);font-size:12px;line-height:1.35}.admin-react-checklist label{display:flex;align-items:center;gap:10px;min-height:38px;color:var(--text)}.admin-react-checklist label span{font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text)}.admin-react-section__head{display:flex;justify-content:space-between;gap:16px;align-items:end}.admin-react-section__head h2{margin:4px 0 0;font-size:clamp(28px,3vw,40px);line-height:1}.admin-react-section__head p{margin:0;color:var(--muted)}.admin-react-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-react-stat,.admin-react-user,.admin-react-card{border-radius:24px;border:1px solid var(--border);background:var(--bg-soft);box-shadow:var(--shadow)}.admin-react-stat{padding:18px 20px;display:grid;gap:10px}.admin-react-stat span,.admin-react-stat small{color:var(--muted)}.admin-react-stat strong{font-size:28px;line-height:1}.admin-react-activity-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-react-ranges{display:flex;flex-wrap:wrap;gap:10px}.admin-react-ranges button{min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text);font:inherit;cursor:pointer}.admin-react-ranges button.is-active{border-color:#6ec4ff38;background:#57b5ff1f;color:var(--text-strong)}.admin-react-chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(28px,1fr));gap:10px;min-height:280px;padding:20px;border-radius:24px;border:1px solid var(--border);background:var(--bg-soft);align-items:end}.admin-react-chart__bucket{display:grid;gap:10px;justify-items:center}.admin-react-chart__bars{width:100%;min-height:210px;display:flex;align-items:end;justify-content:center;gap:6px}.admin-react-chart__bar{width:min(14px,100%);min-height:0;border-radius:999px 999px 6px 6px}.admin-react-chart__bar.is-email{background:linear-gradient(180deg,#60c7ff,#3a7dff)}.admin-react-chart__bar.is-application{background:linear-gradient(180deg,#ff8ad5,#7f5cff)}.admin-react-chart__label{font-size:12px;color:var(--muted)}.admin-react-users{display:grid;gap:16px}.admin-react-user{padding:20px;display:grid;gap:16px}.admin-react-user__head{display:flex;justify-content:space-between;gap:16px;align-items:start}.admin-react-user__head h3{margin:0;font-size:28px}.admin-react-user__head p{margin:8px 0 0;color:var(--muted)}.admin-react-user__chips,.admin-react-user__meta,.admin-react-inline-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-react-chip,.admin-react-role{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--muted);font-size:13px;font-weight:700}.admin-react-role{color:var(--text-strong)}.admin-react-role--admin{border-color:#ff6c802e;background:#ff6c801a}.admin-react-role--moderator{border-color:#5aabff2e;background:#5aabff1a}.admin-react-role--media{border-color:#57d69933;background:#57d6991a}.admin-react-role--wiki_editor{border-color:#ae76ff2e;background:#ae76ff1a}.admin-react-user__meta{color:var(--muted);font-size:14px}.admin-react-user__readonly{border-radius:18px;padding:16px 18px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;color:var(--muted)}.admin-react-user__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-react-card{padding:18px;display:grid;gap:14px}.admin-react-card--danger{background:linear-gradient(180deg,#ff768f0f,#ffffff08)}.admin-react-card__head h4{margin:0;font-size:22px}.admin-react-card__head p,.admin-react-card__empty{margin:6px 0 0;color:var(--muted)}.admin-react-card label{display:grid;gap:8px}.admin-react-section__empty{margin-top:0}@media(max-width:1180px){.admin-react-stats-grid,.admin-react-maintenance-grid,.admin-react-user__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.admin-react-section__head,.admin-react-user__head{display:grid;grid-template-columns:1fr}.admin-react-stats-grid,.admin-react-activity-summary,.admin-react-maintenance-grid,.admin-react-user__grid{grid-template-columns:1fr}.admin-react-chart{overflow-x:auto}.admin-react-chart__bucket{min-width:32px}}.apply-react-page{display:grid;gap:28px}.apply-react-hero{text-align:center}.apply-react-hero__description{max-width:860px}.apply-react-actions{margin-top:28px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.apply-react-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:22px;border:1px solid rgba(255,255,255,.08);padding:14px 18px;font-weight:700}.apply-react-banner span{min-width:0;overflow-wrap:anywhere}.apply-react-banner button,.apply-react-inline-action,.apply-react-account-action,.apply-react-locked-hint button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#f5f8ff;padding:0 13px;font:inherit;font-size:13px;font-weight:900;line-height:1.2;text-align:center;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.apply-react-banner button:hover,.apply-react-inline-action:hover,.apply-react-account-action:hover,.apply-react-locked-hint button:hover{transform:translateY(-1px);border-color:#6ec4ff52;background:#6ec4ff24}.apply-react-form-panel .apply-react-banner{margin:18px 0 0}.apply-react-banner--error{background:#ff707e24;color:#ffd2d7}.apply-react-banner--success{background:#55c58629;color:#d1ffe3}.apply-react-banner--warning{background:#ffca6624;color:#ffe5b5}.apply-react-layout{display:grid;gap:22px;grid-template-columns:minmax(250px,.78fr) minmax(0,1.28fr) minmax(250px,.78fr);align-items:start}.apply-react-sidebar{display:contents}.apply-react-sidebar>.apply-react-panel:nth-child(1){grid-column:1;grid-row:1}.apply-react-sidebar>.apply-react-panel:nth-child(2){grid-column:3;grid-row:1}.apply-react-sidebar>.apply-react-panel:nth-child(3){display:none}.apply-react-panel{border-radius:28px;border:1px solid rgba(255,255,255,.08);background:#0c1322d1;box-shadow:0 28px 82px #00000052;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:22px;min-width:0;overflow-wrap:anywhere}.apply-react-form-panel{overflow:hidden;min-width:0;grid-column:2;grid-row:1 / span 2;position:relative}.apply-react-locked-hint{position:absolute;z-index:5;display:grid;gap:10px;width:min(320px,calc(100% - 32px));padding:12px 14px;border-radius:16px;border:1px solid rgba(255,120,135,.3);background:#3d1420f0;color:#ffd6dc;box-shadow:0 20px 44px #00000057;pointer-events:auto;line-height:1.45;font-size:14px;font-weight:700;transform:translateY(calc(-100% - 10px));overflow-wrap:anywhere}.apply-react-locked-hint button{justify-self:start;min-height:34px;background:#ffffff1a}.apply-react-management-grid{display:grid;gap:22px;width:100%;max-width:980px;margin:0 auto}.apply-react-management-panel{display:grid;gap:18px}.apply-react-kicker{margin:0;color:#8fd3ff;font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.apply-react-panel h2{margin:6px 0 0;font-size:28px}.apply-react-requirements{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06)}.apply-react-account-action{margin-top:14px}.apply-react-requirements__title{margin:0;color:#8fd3ff;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.apply-react-requirements__list{margin:12px 0 0;padding-left:1.15rem;color:#eff4ffd1;line-height:1.7}.apply-react-muted{margin:12px 0 0;color:#e4ebffa3;line-height:1.7}.apply-react-muted--compact{margin-top:6px}.apply-react-status{margin-top:14px;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.apply-react-status.is-pending{background:#ffcd6d24;color:#ffe4a7}.apply-react-status.is-approved{background:#62d49729;color:#d6ffe7}.apply-react-status.is-rejected{background:#ff788729;color:#ffd6dc}.apply-react-note{margin-top:16px;border-radius:18px;padding:14px 16px;border:1px solid rgba(255,255,255,.08)}.apply-react-note.is-error{background:#ff78871f;color:#ffe7ea}.apply-react-note.is-success{background:#55c58624;color:#dcffea}.apply-react-note.is-warning{background:#ffc45824;color:#ffe9bc}.apply-react-note strong{display:block;margin-bottom:6px}.apply-react-note p{margin:0;line-height:1.65}.apply-react-list{margin:16px 0 0;padding-left:1.2rem;color:#eff4ffd1;line-height:1.7}.apply-react-form-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.06)}.apply-react-form-head--stack{align-items:flex-start}.apply-react-action-button{border:0;border-radius:16px;background:#ffffff0f;color:#f4f8ff;min-height:44px;padding:0 16px;font-weight:800;cursor:pointer}.apply-react-action-button:disabled{opacity:.55;cursor:default}.apply-react-action-button.is-success{background:#5bcd9029;color:#d6ffe7}.apply-react-action-button.is-danger{background:#ff6e8429;color:#ffd4dc}.apply-react-action-button.is-warning{background:#ffc45829;color:#ffe1a4}.apply-react-form,.apply-react-admin-form{display:grid;gap:16px}.apply-react-form{margin-top:20px}.apply-react-field,.apply-react-submission-card,.apply-react-admin-field-card{display:grid;gap:10px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;min-width:0}.apply-react-field.is-invalid{border-color:#ff788757}.apply-react-field.is-readonly{box-shadow:inset 0 0 0 1px #67c7ff1f}.apply-react-field.is-readonly input,.apply-react-field.is-readonly textarea{cursor:not-allowed}.apply-react-field__title,.apply-react-submission-title{margin:0;font-size:18px;font-weight:800;color:#fff}.apply-react-field__description{color:#e4ebff9e;line-height:1.6}.apply-react-control,.apply-react-field input,.apply-react-field textarea,.apply-react-review-search input,.apply-react-control-group textarea,.apply-react-control-group input,.apply-react-control-group select{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#080c168f;color:#fff;padding:14px 16px;outline:none}.apply-react-field textarea,.apply-react-control-group textarea,.apply-react-control.is-textarea{min-height:120px;resize:vertical}.apply-react-control:focus,.apply-react-field input:focus,.apply-react-field textarea:focus,.apply-react-review-search input:focus,.apply-react-control-group textarea:focus,.apply-react-control-group input:focus,.apply-react-control-group select:focus{border-color:#67c7ff42;box-shadow:0 0 0 3px #67c7ff14}.apply-react-tags,.apply-react-inline-actions{display:flex;flex-wrap:wrap;gap:8px}.apply-react-inline-actions{margin-top:6px}.apply-react-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#ffffff0d;color:#ecf1ffc7;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.apply-react-error{color:#ffbec8;font-size:14px;font-weight:700}.apply-react-submit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-top:8px}.apply-react-submit__copy{display:grid;gap:10px;min-width:min(100%,280px)}.apply-react-submit__note{margin:0;max-width:520px;color:#e4ebffa3;line-height:1.65}.apply-react-inline-action{justify-self:start}.apply-react-empty{padding:20px 0 4px;color:#ecf1ff9e}.apply-react-review-toolbar{display:grid;gap:14px}.apply-react-review-tabs{display:flex;flex-wrap:wrap;gap:10px}.apply-react-review-tab{min-height:44px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:#ecf1ffd1;padding:0 16px;font-weight:800;cursor:pointer}.apply-react-review-tab span{margin-left:8px;color:#8fd3ff;font-size:12px}.apply-react-review-tab.is-active{border-color:#67c7ff42;background:#67c7ff1f;color:#fff}.apply-react-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.apply-react-pagination>span{color:#ecf1ffb8;font-weight:700;line-height:1.5;text-align:center}.apply-react-review-feed,.apply-react-admin-fields{display:grid;gap:16px}.apply-react-review-actions{display:grid;gap:10px}.apply-react-review-box{display:grid;gap:10px;padding:14px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.apply-react-submission-head,.apply-react-admin-field-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.apply-react-submission-answers{margin:0;display:grid;gap:10px}.apply-react-answer-row{display:grid;gap:6px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.apply-react-answer-row dt{color:#8fd3ff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.apply-react-answer-row dd{margin:0;color:#eef3ffe0;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.apply-react-admin-meta,.apply-react-admin-field-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.apply-react-admin-season{display:grid;gap:14px;padding:16px;border:1px solid rgba(118,204,255,.14);border-radius:8px;background:#070d196b}.apply-react-admin-season h3{margin:4px 0 0;color:#f4f8ff;font-size:18px;line-height:1.3}.apply-react-control-group{display:grid;gap:8px}.apply-react-control-group span{color:#ecf1ffbd;font-size:13px;font-weight:700}.apply-react-control-group.is-wide{grid-column:1 / -1}.apply-react-toggle{display:inline-flex;align-items:center;gap:10px;min-height:48px;color:#ecf1ffd1;font-weight:700}.apply-react-admin-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:8px}.apply-react-editor-shortcut{display:flex;justify-content:center}.apply-react-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#030810b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.apply-react-modal{width:min(1040px,100%);max-height:min(88vh,980px);overflow:auto}.apply-react-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.06)}@media(max-width:1360px){.apply-react-layout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.apply-react-sidebar{display:grid;gap:18px;align-content:start}.apply-react-sidebar>.apply-react-panel:nth-child(1),.apply-react-sidebar>.apply-react-panel:nth-child(2),.apply-react-sidebar>.apply-react-panel:nth-child(3),.apply-react-form-panel{grid-column:auto;grid-row:auto}}@media(max-width:1180px){.apply-react-layout{grid-template-columns:1fr}}@media(max-width:720px){.apply-react-banner{align-items:stretch;flex-direction:column}.apply-react-banner button,.apply-react-inline-action,.apply-react-account-action{width:100%}.apply-react-form-head,.apply-react-submit,.apply-react-admin-actions,.apply-react-pagination,.apply-react-modal__head,.apply-react-submission-head,.apply-react-admin-field-head{flex-direction:column;align-items:stretch}.apply-react-modal-backdrop{padding:10px}.apply-react-modal{max-height:94vh}.apply-react-admin-meta,.apply-react-admin-field-grid{grid-template-columns:1fr}}.map-page-body{--text-strong: #ffffff;--line: rgba(255, 255, 255, .08);--brand-1: #8aa8ff;--brand-2: #6f90ff;--brand-3: #4a63c7;--glass-bg: rgba(24, 28, 36, .84);--glass-bg-strong: rgba(24, 28, 36, .96);--hero-glow-a: radial-gradient( circle, rgba(255, 255, 255, .04), rgba(255, 255, 255, 0) 70% );--hero-glow-b: radial-gradient( circle, rgba(255, 255, 255, .03), rgba(255, 255, 255, 0) 70% );background:#040814}html[data-theme=light] .map-page-body{--text-strong: #111827;--line: rgba(17, 24, 39, .08);--brand-1: #5472f2;--brand-2: #4362dd;--brand-3: #314aac;--glass-bg: rgba(255, 255, 255, .84);--glass-bg-strong: rgba(255, 255, 255, .95);--hero-glow-a: radial-gradient( circle, rgba(17, 24, 39, .06), rgba(17, 24, 39, 0) 70% );--hero-glow-b: radial-gradient( circle, rgba(17, 24, 39, .04), rgba(17, 24, 39, 0) 70% )}.map-react-page{display:grid;min-height:100%;height:100%}.map-page-body .react-stage-page:before{display:none}.map-page-body .stage-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#060b16f5}.map-page-body .stage-main{padding-bottom:0}.map-react-page .hero-bg{display:none}.map-react-page .hero-bg-a{top:-220px;right:-100px;width:500px;height:500px;background:var(--hero-glow-a)}.map-react-page .hero-bg-b{bottom:-250px;left:-120px;width:620px;height:620px;background:var(--hero-glow-b)}.map-react-page .eyebrow{margin:0;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--brand-1);font-size:.74rem}.map-react-page .lead{margin:1.15rem auto 0;max-width:58ch;font-size:clamp(1rem,2.5vw,1.16rem);color:var(--muted)}.map-react-page .accent{display:block;margin-top:.3rem;color:var(--text-strong)}.map-workspace[hidden]{display:none}.map-season-dock{position:absolute;top:.85rem;left:50%;z-index:760;display:flex;align-items:center;gap:.45rem;max-width:calc(100% - 2rem);padding:.35rem;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#070b14d6;box-shadow:0 16px 40px #0000005c;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);transform:translate(-50%)}.map-season-dock-label{padding-left:.65rem;color:#ffffff8f;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.map-season-switcher{display:flex;align-items:center;gap:.2rem}.map-season-button{display:inline-flex;align-items:center;gap:.45rem;min-height:2.3rem;padding:.55rem .78rem;border:0;border-radius:12px;color:#ffffffb8;background:transparent;font:inherit;font-size:.82rem;font-weight:800;white-space:nowrap;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.map-season-button:hover{color:#fff;background:#ffffff14}.map-season-button:active{transform:translateY(1px)}.map-season-button:focus-visible{outline:2px solid #8aa8ff;outline-offset:2px}.map-season-button.is-active{color:#fff;background:linear-gradient(135deg,#6f90ffeb,#4a63c7eb);box-shadow:0 8px 22px #4a63c757}.map-season-status{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:#f3a65a;box-shadow:0 0 0 3px #f3a65a1f}.map-season-status.is-online{background:#6ee7a8;box-shadow:0 0 0 3px #6ee7a81f}.map-archive-workspace,.map-archive-stage{width:100%;height:100%;min-height:0}.map-archive-frame{display:block;width:100%;height:100%;min-width:0;min-height:0;border:0;background:#050914}.map-archive-placeholder{align-self:center;justify-self:center;display:grid;justify-items:center;max-width:min(31rem,calc(100% - 2rem));padding:2rem;border:1px solid rgba(255,255,255,.1);border-radius:24px;color:#fff;text-align:center;background:#090e1ad1;box-shadow:0 22px 70px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.map-archive-placeholder-icon{display:grid;width:3.1rem;height:3.1rem;margin-bottom:1rem;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(135deg,#6f90ff,#4a63c7);font-size:.92rem;font-weight:900;box-shadow:0 12px 28px #4a63c75c}.map-archive-placeholder strong{font-size:clamp(1.15rem,3vw,1.55rem)}.map-archive-placeholder p{margin:.7rem 0 0;color:#ffffffa3;line-height:1.55}html[data-theme=light] .map-season-dock{border-color:#1118271a;background:#ffffffe0;box-shadow:0 16px 40px #2e3d662e}html[data-theme=light] .map-season-dock-label,html[data-theme=light] .map-season-button{color:#1118279e}html[data-theme=light] .map-season-button:hover{color:#111827;background:#1118270f}html[data-theme=light] .map-season-button.is-active{color:#fff}@media(max-width:560px){.map-season-dock{top:.65rem;max-width:calc(100% - 1rem)}.map-season-dock-label{display:none}.map-season-button{min-height:2.15rem;padding:.48rem .62rem;font-size:.76rem}}.map-page-body{--map-sidebar-gap: 1rem;--map-sidebar-width: min(320px, calc(100% - 2rem) );--map-control-edge: 1rem;--map-control-gap: .75rem;--map-control-size: 48px;--map-zoom-stack-height: calc((var(--map-control-size) * 2) + 1px);--map-control-border: rgba(255, 255, 255, .12);--map-control-surface: linear-gradient(180deg, rgba(24, 28, 36, .95), rgba(15, 18, 24, .92)), rgba(15, 18, 24, .92);--map-control-surface-hover: linear-gradient(180deg, rgba(31, 36, 46, .98), rgba(18, 22, 30, .96)), rgba(18, 22, 30, .96);--map-control-surface-active: linear-gradient( 180deg, color-mix(in srgb, var(--brand-2) 42%, rgba(28, 34, 46, .98)), color-mix(in srgb, var(--brand-3) 58%, rgba(18, 22, 30, .96)) ), color-mix(in srgb, var(--brand-3) 34%, rgba(18, 22, 30, .96));--map-control-panel-bg: linear-gradient(180deg, rgba(12, 15, 22, .96), rgba(10, 13, 19, .9)), rgba(10, 13, 19, .92);--map-control-input-bg: rgba(255, 255, 255, .05);--map-control-input-bg-hover: rgba(255, 255, 255, .08);--map-control-input-border: rgba(255, 255, 255, .12);--map-control-text: var(--text-strong);--map-control-muted: color-mix(in srgb, var(--muted) 86%, #ffffff 14%);--map-control-shadow: 0 16px 34px rgba(0, 0, 0, .28);min-height:100vh;height:100vh;overflow:hidden}html[data-theme=light] .map-page-body{--map-control-border: rgba(17, 24, 39, .1);--map-control-surface: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(243, 246, 250, .95)), rgba(255, 255, 255, .95);--map-control-surface-hover: linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(238, 242, 248, .98)), rgba(255, 255, 255, .98);--map-control-surface-active: linear-gradient( 180deg, color-mix(in srgb, var(--brand-1) 10%, #ffffff 90%), color-mix(in srgb, var(--brand-2) 18%, #edf2ff 82%) ), color-mix(in srgb, var(--brand-1) 12%, #ffffff 88%);--map-control-panel-bg: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(246, 248, 252, .95)), rgba(255, 255, 255, .96);--map-control-input-bg: rgba(17, 24, 39, .035);--map-control-input-bg-hover: rgba(17, 24, 39, .06);--map-control-input-border: rgba(17, 24, 39, .1);--map-control-text: #111827;--map-control-muted: color-mix(in srgb, var(--muted) 92%, #111827 8%);--map-control-shadow: 0 16px 34px rgba(17, 24, 39, .12)}.map-page-body>site-footer,.map-page-body>site-footer .site-footer{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.map-page-main{position:relative;z-index:1;padding:0;height:calc(100vh - 4.5rem);min-height:0}.map-page-main>.stage-container{width:100%;max-width:none;height:100%;margin:0}.map-page-hero{position:relative;overflow:hidden;height:100%;padding:0}.map-page-shell{position:relative;display:grid;gap:0;width:100%;max-width:none;height:100%;min-height:100%}.map-page-head{display:none}.map-page-copy{max-width:54rem}.map-page-meta{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.map-meta-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:calc(var(--radius-lg) + 2px);padding:1.1rem 1.2rem 1rem;background:linear-gradient(180deg,#ffffff0f,#ffffff05),var(--glass-bg);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.map-meta-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent)}.map-meta-card strong{display:block;margin-top:.35rem;color:var(--text-strong);font-size:1.08rem}.map-meta-card p{margin:.4rem 0 0;color:var(--muted);line-height:1.55}.map-meta-label,.map-sidebar-label,.map-stage-kicker{display:inline-flex;align-items:center;gap:.45rem;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 78%,#ffffff 22%)}.map-sidebar-label{margin:0}.map-sidebar .map-sidebar-label,.map-player-copy small,.map-player-empty{color:var(--map-control-muted)}.map-workspace{position:relative;display:grid;gap:0;align-items:stretch;grid-template-columns:minmax(0,1fr);min-height:100%;height:100%}.map-stage-wrap{position:relative;border:1px solid var(--line);background:linear-gradient(180deg,#080a0eeb,#080a0ebd),#080a0ecc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.map-world-panel-anchor,.map-player-panel-anchor{position:absolute;top:var(--map-control-edge);z-index:680;display:grid;justify-items:end;gap:var(--map-control-gap);pointer-events:none}.map-world-panel-anchor{right:calc(var(--map-control-edge) + var(--map-control-size) + var(--map-control-gap))}.map-player-panel-anchor{right:var(--map-control-edge)}.map-world-panel-anchor>*,.map-player-panel-anchor>*{pointer-events:auto}.map-layer-panel-anchor{position:absolute;top:calc(var(--map-control-edge) + var(--map-zoom-stack-height) + var(--map-control-gap));left:var(--map-control-edge);z-index:680;display:grid;justify-items:start;gap:var(--map-control-gap);pointer-events:none}.map-layer-panel-anchor>*{pointer-events:auto}.map-panel-toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--map-control-size);height:var(--map-control-size);border:1px solid var(--map-control-border);border-radius:14px;background:var(--map-control-surface);color:var(--map-control-text);box-shadow:var(--map-control-shadow);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.map-panel-toggle:hover,.map-panel-toggle:focus-visible,.map-panel-toggle.is-active{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand-2) 40%,var(--map-control-border));background:var(--map-control-surface-active);box-shadow:0 18px 36px color-mix(in srgb,var(--brand-3) 24%,rgba(0,0,0,.22));outline:none}.map-panel-toggle svg{width:22px;height:22px;fill:currentColor}.map-sidebar{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:.9rem;width:var(--map-sidebar-width);max-height:min(70vh,560px);overflow:hidden;border:1px solid var(--map-control-border);border-radius:calc(var(--radius-lg) + 4px);padding:1rem;background:var(--map-control-panel-bg);box-shadow:0 28px 54px color-mix(in srgb,#000000 28%,transparent);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.98);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.map-sidebar.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.map-layer-panel{width:min(220px,calc(100vw - (var(--map-control-edge) * 2)));max-height:none;grid-template-rows:auto auto;justify-items:stretch}.map-worlds-panel{width:min(292px,calc(100vw - (var(--map-control-edge) * 2)));max-height:none;grid-template-rows:auto auto;justify-items:stretch}.map-layer-list{display:grid;gap:.42rem}.map-layer-option{display:flex;align-items:center;gap:.65rem;min-height:2.3rem;padding:.2rem 0;color:var(--map-control-text);font-size:.96rem;font-weight:700;cursor:pointer}.map-layer-option input{flex:0 0 auto;margin:0;accent-color:var(--brand-2)}.map-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.map-sidebar-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;color:var(--muted);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.map-sidebar-close:hover,.map-sidebar-close:focus-visible{border-color:#8aa8ff66;background:#ffffff14;color:var(--text-strong);outline:none}.map-sidebar-close svg{width:20px;height:20px;fill:currentColor}.map-sidebar-group{display:grid;gap:.85rem}.map-world-switcher{display:grid;gap:.6rem}.map-world-button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;width:100%;border:1px solid var(--map-control-input-border);border-radius:16px;background:var(--map-control-input-bg);padding:.8rem .9rem .8rem 1rem;color:var(--map-control-text);font:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.map-world-button:hover,.map-world-button:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand-2) 40%,var(--map-control-input-border));background:var(--map-control-input-bg-hover);box-shadow:0 14px 28px #00000029;outline:none}.map-world-button.is-active{border-color:color-mix(in srgb,var(--brand-2) 52%,var(--map-control-input-border));background:linear-gradient(135deg,#8aa8ff33,#4a63c71f),var(--map-control-input-bg-hover);color:var(--map-control-text)}.map-world-copy{min-width:0}.map-world-button strong{display:block;color:inherit;font-size:1rem;line-height:1.2}.map-world-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--map-control-input-border) 88%,transparent);border-radius:12px;background:linear-gradient(180deg,#ffffff12,#ffffff08),#ffffff0a;box-shadow:inset 0 1px #ffffff0f;transition:border-color .16s ease,background .16s ease,transform .16s ease}.map-world-button:hover .map-world-icon-badge,.map-world-button:focus-visible .map-world-icon-badge,.map-world-button.is-active .map-world-icon-badge{border-color:color-mix(in srgb,var(--brand-2) 42%,var(--map-control-input-border));background:linear-gradient(180deg,#8aa8ff38,#4a63c724),#ffffff12;transform:translateY(-1px)}.map-world-icon{width:18px;height:18px;flex:0 0 auto;image-rendering:pixelated;image-rendering:-moz-crisp-edges;filter:drop-shadow(0 0 6px rgba(255,255,255,.25))}.map-server-stack{display:grid;gap:.7rem}.map-server-card{border-radius:18px;border:1px solid var(--line);padding:.85rem .95rem;background:#ffffff0a}.map-server-card span,.map-server-card small{display:block}.map-server-card span{color:var(--muted);font-size:.82rem}.map-server-card strong{display:block;margin-top:.28rem;color:var(--text-strong)}.map-server-card small{margin-top:.3rem;color:color-mix(in srgb,var(--muted) 88%,#ffffff 12%)}.map-server-card-west{box-shadow:inset 3px 0 color-mix(in srgb,var(--brand-2) 70%,transparent)}.map-server-card-east{box-shadow:inset 3px 0 #33b07ab8}.map-coordinate-grid{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.map-coordinate-card{border-radius:18px;padding:.9rem;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#ffffff0a;border:1px solid var(--line)}.map-player-list{display:grid;align-content:start;gap:.45rem;min-height:0;overflow:auto;padding:.12rem .15rem .12rem 0}.map-player-search{display:block}.map-player-search input{width:100%;min-width:0;height:42px;border:1px solid var(--map-control-input-border);border-radius:12px;background:var(--map-control-input-bg);color:var(--map-control-text);padding:0 .9rem;font:inherit;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.map-player-search input::placeholder{color:var(--map-control-muted)}.map-player-search input:hover,.map-player-search input:focus{border-color:color-mix(in srgb,var(--brand-2) 40%,var(--map-control-input-border));background:var(--map-control-input-bg-hover);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-2) 16%,transparent);outline:none}.map-player-list::-webkit-scrollbar{width:6px}.map-player-list::-webkit-scrollbar-thumb{background:#708090b8;border-radius:999px}.map-player-item{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.7rem;width:100%;border:1px solid var(--map-control-input-border);border-radius:14px;background:var(--map-control-input-bg);color:var(--text);padding:.55rem .7rem;text-align:left;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.map-player-item:hover,.map-player-item:focus-visible{transform:translateY(-1px);background:var(--map-control-input-bg-hover);border-color:color-mix(in srgb,var(--brand-2) 40%,var(--map-control-input-border));outline:none}.map-player-item.is-following{background:#8080ff38;border-color:#8aa8ff70}.map-player-item.is-other-world{opacity:.7}.map-player-head{width:16px;height:16px;image-rendering:pixelated;image-rendering:-moz-crisp-edges}.map-player-copy{display:grid;gap:.12rem;min-width:0}.map-player-copy strong,.map-player-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-player-copy strong{color:var(--text-strong);font-size:.92rem}.map-player-copy small{color:var(--muted);font-size:.76rem}.map-player-empty{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.map-action-list{display:grid;gap:.7rem}.map-action-btn{width:100%;justify-content:center}.map-fab-stack{position:absolute;right:var(--map-control-edge);bottom:var(--map-control-edge);z-index:665;display:grid;gap:var(--map-control-gap)}.map-fab{display:inline-flex;align-items:center;justify-content:center;width:var(--map-control-size);height:var(--map-control-size);border:1px solid var(--map-control-border);border-radius:14px;background:var(--map-control-surface);color:var(--map-control-text);box-shadow:var(--map-control-shadow);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.map-fab:hover,.map-fab:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand-2) 40%,var(--map-control-border));background:var(--map-control-surface-hover);box-shadow:0 18px 36px color-mix(in srgb,#000000 30%,transparent);outline:none}.map-fab svg{width:20px;height:20px;fill:currentColor}.map-stage-wrap{display:grid;gap:0;height:100%;border:none;border-radius:0;overflow:hidden;min-width:0;box-shadow:none}.map-stage-topbar{display:none!important;position:absolute;top:1rem;left:1rem;z-index:670;align-items:center;justify-content:space-between;gap:1rem;max-width:min(520px,calc(100% - 22rem));padding:.95rem 1.05rem;border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#0a0c11e0,#0a0c11b8),#0a0c11b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 40px #00000042}.map-stage-topbar strong{display:block;margin-top:.22rem;color:var(--text-strong);font-size:1.05rem}.map-stage-pills{display:flex;flex-wrap:wrap;gap:.55rem}.map-stage-pill{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand-2) 35%,transparent);background:#8aa8ff1f;color:var(--text-strong);font-size:.82rem;font-weight:700}.map-stage-pill-accent{border-color:#33b07a61;background:#33b07a24}.map-canvas-shell{position:relative;min-height:100%;height:100%;background:#06080c;isolation:isolate;contain:layout paint}.map-canvas{width:100%;height:100%;background:#06080c;contain:layout paint size;transform:translateZ(0)}.map-canvas-shell .leaflet-container{background:transparent;font-family:Manrope,sans-serif;contain:layout paint size}.map-canvas-shell .leaflet-container img,.map-canvas-shell .leaflet-container canvas.leaflet-tile,.map-canvas-shell .leaflet-container .leaflet-tile,.map-canvas-shell .leaflet-container .leaflet-marker-icon,.map-canvas-shell .leaflet-container .leaflet-marker-shadow{max-width:none!important}.map-canvas-shell .leaflet-container canvas.leaflet-tile,.map-canvas-shell .leaflet-container img.leaflet-tile{image-rendering:pixelated;image-rendering:-moz-crisp-edges}.map-canvas-shell .leaflet-control-zoom{border:1px solid var(--map-control-border);border-radius:18px;overflow:hidden;background:var(--map-control-surface);box-shadow:var(--map-control-shadow)}.map-canvas-shell .leaflet-control-zoom a{width:48px;height:48px;line-height:48px;background:transparent;color:var(--map-control-text);border-bottom-color:var(--map-control-border);font-weight:800;transition:background .16s ease,color .16s ease}.map-canvas-shell .leaflet-control-zoom a:last-child{border-bottom:0}.map-canvas-shell .leaflet-control-zoom a:hover,.map-canvas-shell .leaflet-control-zoom a:focus-visible{background:color-mix(in srgb,var(--map-control-surface-hover) 100%,transparent)}.map-canvas-shell .leaflet-control-zoom a.leaflet-disabled{color:color-mix(in srgb,var(--map-control-text) 40%,transparent);background:transparent}.map-canvas-shell .leaflet-top.leaflet-left{top:var(--map-control-edge);left:var(--map-control-edge);display:flex;flex-direction:column;gap:var(--map-control-gap);align-items:flex-start}.map-canvas-shell .leaflet-top.leaflet-left .leaflet-control{margin:0;width:auto;max-width:none}.map-canvas-shell .leaflet-tooltip{border:1px solid var(--line);border-radius:12px;background:var(--glass-bg-strong);color:var(--text-strong);box-shadow:var(--shadow)}.map-canvas-shell .leaflet-tooltip.map-player-tooltip{border-color:#000000c7;background:#0000009e;box-shadow:none}.map-canvas-shell .leaflet-tooltip.map-boundary-tooltip{border-color:#fff3;background:linear-gradient(180deg,#10131cf5,#0b0e16e6),#0b0e16eb;color:var(--text-strong);box-shadow:0 14px 28px #0000003d}.map-canvas-shell .leaflet-tooltip.map-boundary-tooltip-inner{border-color:#ffffff47}.map-canvas-shell .leaflet-tooltip.map-boundary-tooltip-outer{border-color:#7bd6b56b}.map-player-nameplate{display:flex;align-items:center;gap:.5rem}.map-player-nameplate-head{width:18px;height:18px;flex:0 0 auto;border-radius:4px;image-rendering:pixelated;image-rendering:-moz-crisp-edges}.map-player-nameplate-body{display:block}.map-player-nameplate-body strong{color:#fff;font-size:.88rem;font-weight:800;line-height:1.05;letter-spacing:.01em}.map-canvas-overlay{position:absolute;top:1rem;z-index:650;padding:.55rem .8rem;border:1px solid var(--line);border-radius:999px;background:#080a0eb8;color:var(--text-strong);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none}.map-canvas-overlay{display:none!important}.map-canvas-overlay-west{left:1rem}.map-canvas-overlay-east{right:1rem}.map-coordinate-overlay{position:absolute;left:var(--map-control-edge);bottom:var(--map-control-edge);z-index:660;display:grid;gap:.15rem;min-width:132px;padding:.45rem .65rem .5rem;border:1px solid var(--map-control-border);border-radius:12px;background:var(--map-control-panel-bg);color:var(--map-control-text);box-shadow:var(--map-control-shadow);pointer-events:none}.map-coordinate-overlay-label{display:block;font-size:.72rem;line-height:1.15;color:var(--map-control-muted)}.map-coordinate-overlay-value{display:block;font-size:.9rem;line-height:1.2;font-weight:700}.map-context-menu{position:absolute;top:0;left:0;z-index:690;display:none;width:max-content;min-width:0;max-width:min(260px,calc(100% - 2rem));padding:.35rem;border:1px solid var(--map-control-border);border-radius:14px;background:var(--map-control-panel-bg);color:var(--map-control-text);box-shadow:var(--map-control-shadow)}.map-context-menu.is-open{display:grid;gap:.15rem}.map-context-menu-coords{min-height:0;padding-top:.28rem;padding-bottom:.42rem;margin-bottom:.05rem;font-size:.86rem;font-weight:700;line-height:1.25}.map-context-menu-item{display:flex;align-items:center;width:100%;min-height:2.2rem;padding:.5rem .65rem;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--map-control-text);font:inherit;font-size:.88rem;font-weight:600;line-height:1.25;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.map-context-menu-item:hover,.map-context-menu-item:focus-visible{border-color:color-mix(in srgb,var(--brand-2) 34%,var(--map-control-border));background:color-mix(in srgb,var(--map-control-surface-hover) 100%,transparent);outline:none}.map-inline-notice{position:absolute;top:0;left:0;z-index:695;max-width:min(260px,calc(100% - 2rem));padding:.72rem .82rem .78rem;border:1px solid color-mix(in srgb,#ff8aa0 42%,var(--map-control-border));border-radius:14px;background:linear-gradient(180deg,#340c16f5,#1d0a12eb),#1d0a12eb;color:#ffe7ec;box-shadow:0 22px 44px #00000057,0 0 0 1px #ff8aa014 inset;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px) scale(.98);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.map-inline-notice.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.map-inline-notice span{display:block;font-size:.88rem;font-weight:700;line-height:1.35}.map-canvas-seam{position:absolute;top:.9rem;bottom:.9rem;z-index:620;width:0;border-left:2px dashed rgba(255,255,255,.62);box-shadow:0 0 0 4px #ffffff14,0 0 24px #ffffff1f;pointer-events:none}.map-stage-message{position:absolute;inset:auto 1.1rem 1.1rem;z-index:700;max-width:min(440px,calc(100% - 2.2rem));border:1px solid var(--line);border-radius:22px;padding:1rem 1.05rem;background:linear-gradient(180deg,#0a0c11e6,#0a0c11b8),#0a0c11b8;color:var(--text);box-shadow:0 24px 50px #00000052}.map-stage-message strong{display:block;color:var(--text-strong)}.map-stage-message p{margin:.38rem 0 0;line-height:1.55;color:color-mix(in srgb,var(--muted) 84%,#ffffff 16%)}.map-stage-message.is-hidden{display:none}.map-stage-message.is-error{border-color:#e06a7559}.map-stage-message.is-success{border-color:#33b07a59}.map-copy-toast{position:absolute;left:50%;bottom:calc(var(--map-control-edge) + .35rem);z-index:705;min-width:0;max-width:min(340px,calc(100% - 2rem));padding:.85rem 1rem;border:1px solid var(--map-control-border);border-radius:16px;background:var(--map-control-panel-bg);color:var(--map-control-text);box-shadow:var(--map-control-shadow);pointer-events:none;opacity:0;transform:translate(-50%,12px);transition:opacity .16s ease,transform .16s ease}.map-copy-toast.is-visible{opacity:1;transform:translate(-50%)}.map-copy-toast.is-error{border-color:#e06a7566}.map-copy-toast span{display:block;font-size:.95rem;font-weight:700;line-height:1.35;text-align:center}.map-spawn-marker{width:18px;height:18px;margin-left:-9px;margin-top:-9px;border-radius:50%;background:radial-gradient(circle at center,rgba(255,255,255,.92) 0 26%,transparent 28%),radial-gradient(circle at center,#8aa8ffeb,#4a63c7f2);border:2px solid rgba(255,255,255,.8);box-shadow:0 0 0 5px #8aa8ff33,0 12px 24px #4a63c752}.map-spawn-marker:after{content:"";position:absolute;inset:50% auto auto 50%;width:6px;height:6px;margin-left:-3px;margin-top:-3px;border-radius:50%;background:#ffffffeb}@media(max-width:1080px){.map-workspace{grid-template-columns:1fr}.map-sidebar{width:var(--map-sidebar-width)}.map-stage-topbar{max-width:calc(100% - 22rem)}}@media(max-width:720px){.map-page-body{--map-sidebar-gap: .75rem;--map-sidebar-width: calc(100% - 1.5rem) ;--map-control-edge: .75rem}.map-world-panel-anchor,.map-player-panel-anchor{top:calc(var(--map-control-edge) + 3.35rem)}.map-world-panel-anchor{right:calc(var(--map-control-edge) + var(--map-control-size) + var(--map-control-gap))}.map-player-panel-anchor{right:var(--map-control-edge)}.map-layer-panel-anchor{top:calc(var(--map-control-edge) + var(--map-zoom-stack-height) + var(--map-control-gap));left:var(--map-control-edge)}.map-stage-topbar{top:.75rem;left:.75rem;right:.75rem;max-width:none;padding:.8rem .9rem}.map-stage-topbar strong{font-size:.98rem}.map-stage-pills{display:none}.map-sidebar{width:min(320px,calc(100vw - 1.5rem));max-height:min(60vh,420px);padding:.95rem}.map-fab-stack{right:var(--map-control-edge);bottom:var(--map-control-edge)}.map-canvas-overlay{top:.8rem;font-size:.72rem;letter-spacing:.04em}.map-coordinate-overlay{left:var(--map-control-edge);bottom:var(--map-control-edge)}.map-canvas-overlay-west,.map-canvas-overlay-east{display:none}}.profile-page{display:grid;gap:28px}.profile-hero{display:grid;gap:18px;text-align:center;padding-top:18px}.profile-hero__description{max-width:860px}.profile-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.profile-banner{border-radius:22px;border:1px solid rgba(255,255,255,.08);padding:14px 18px;font-weight:700}.profile-banner--success{background:#55c58629;color:#d1ffe3}.profile-banner--error{background:#ff707e24;color:#ffd2d7}.profile-panel{margin-top:0}.profile-overview{display:grid;gap:22px}.profile-quicklinks{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.profile-quicklink{display:grid;gap:10px;min-height:140px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#111b2fe0,#0d101ce6);box-shadow:0 24px 60px #0000003d;padding:20px}.profile-quicklink span{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.profile-quicklink strong{font-size:22px;line-height:1.25}.profile-quicklink:hover{transform:translateY(-1px);border-color:#ffffff29}.profile-section{border-radius:28px;border:1px solid rgba(255,255,255,.08);background:#0c1322d1;box-shadow:0 28px 82px #00000052;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:24px}.profile-section__head{display:grid;gap:12px;margin-bottom:20px}.profile-section__head h2{margin:8px 0 0;font-size:34px}.profile-section__head p{margin:0;color:var(--muted);line-height:1.7}.profile-settings-grid{margin-top:0}@media(max-width:720px){.profile-section{padding:18px}.profile-section__head h2{font-size:28px}.profile-quicklink{min-height:120px}}.referrals-page{display:grid;gap:28px}.referrals-hero{display:grid;gap:16px;padding-top:24px}.referrals-actions{display:flex;flex-wrap:wrap;gap:12px}.referrals-panel,.referrals-link-panel,.referrals-section{display:grid;gap:18px}.referrals-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.referrals-grid--primary{grid-template-columns:repeat(3,minmax(0,1fr))}.referrals-grid--secondary{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.referrals-stat,.referrals-media,.referrals-table{border:1px solid var(--border);background:var(--bg-soft);box-shadow:var(--shadow)}.referrals-stat{display:grid;gap:10px;min-height:120px;padding:18px 20px;border-radius:8px}.referrals-stat--primary{min-height:132px}.referrals-stat span,.referrals-section__head p,.referrals-link-panel p,.referrals-media p,.referrals-media__metrics,.referrals-empty{color:var(--muted)}.referrals-stat strong{font-size:28px;line-height:1}.referrals-link-panel{grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:center}.referrals-link-panel h2{margin:4px 0 0;font-size:clamp(26px,3vw,38px)}.referrals-link-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.referrals-link-box code{min-height:52px;display:flex;align-items:center;overflow:auto;padding:0 14px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-strong)}.referrals-source-hint{grid-column:1 / -1;margin:0}.referrals-source-hint code{color:var(--text-strong)}.referrals-section__head{display:flex;justify-content:space-between;gap:16px;align-items:end}.referrals-section__head h2{margin:4px 0 0;font-size:clamp(28px,3vw,40px);line-height:1}.referrals-table{display:grid;gap:0;overflow:hidden;border-radius:8px}.referrals-table__row{display:grid;grid-template-columns:1.2fr 1fr .7fr .8fr .8fr;gap:12px;align-items:center;min-height:58px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.referrals-table--admin .referrals-table__row{grid-template-columns:1fr .8fr .8fr .8fr .7fr .7fr .8fr}.referrals-table--sources .referrals-table__row{grid-template-columns:1.2fr .8fr .8fr 1fr}.referrals-table--admin-sources .referrals-table__row{grid-template-columns:.9fr 1fr .7fr .7fr .8fr .8fr}.referrals-table__row:last-child{border-bottom:0}.referrals-table__row--head{min-height:48px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:#ffffff0a}.referrals-empty{margin:0;padding:18px}.referrals-media-list{display:grid;gap:14px}.referrals-media{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px) minmax(140px,170px) minmax(120px,150px) auto;gap:16px;align-items:center;padding:18px;border-radius:8px}.referrals-media h3{margin:0;font-size:24px}.referrals-media p{margin:6px 0 0}.referrals-media__metrics{display:flex;flex-wrap:wrap;gap:10px}.referrals-field{display:grid;gap:8px}.referrals-field span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.referrals-field input{width:100%;min-height:48px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-strong);font:inherit}@media(max-width:980px){.referrals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.referrals-link-panel,.referrals-media,.referrals-link-box{grid-template-columns:1fr}.referrals-table,.referrals-table__row,.referrals-table--admin .referrals-table__row,.referrals-table--sources .referrals-table__row,.referrals-table--admin-sources .referrals-table__row{display:block}.referrals-table__row{min-height:0}.referrals-table__row span{display:block;margin:4px 0}.referrals-table__row--head{display:none}}@media(max-width:640px){.referrals-grid{grid-template-columns:1fr}}.rules-react-page{display:grid;gap:28px}.rules-react-main .stage-container{width:min(1540px,calc(100% - 40px))}.rules-react-hero{text-align:center}.rules-react-hero__description{max-width:860px}.rules-react-chip{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#eef3ffc7;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rules-react-chip--accent{border-color:#68c7ff2e;background:#4abcff1f;color:#bde9ff}.rules-react-banner{border-radius:22px;border:1px solid rgba(255,255,255,.08);padding:14px 18px;font-weight:700}.rules-react-banner--error{background:#ff707e24;color:#ffd2d7}.rules-react-banner--success{background:#55c58629;color:#d1ffe3}.rules-react-layout{display:grid;gap:24px;grid-template-columns:minmax(240px,1fr) minmax(0,940px) minmax(240px,1fr);align-items:start;justify-content:center}.rules-react-document-card,.rules-react-sidecard{border-radius:28px;border:1px solid rgba(255,255,255,.08);background:#0c1322d1;box-shadow:0 28px 82px #00000052;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.rules-react-document-card{grid-column:2;grid-row:1;overflow:hidden}.rules-react-card-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.rules-react-card-head h2,.rules-react-sidecard h3{margin:4px 0 0;font-size:24px}.rules-react-kicker{margin:0;color:#8fd3ff;font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.rules-react-document,.rules-react-empty{padding:24px}.rules-react-empty{color:#ecf1ff9e}.rules-react-rich-content{color:#f4f6ffdb;line-height:1.75}.rules-react-rich-content>:first-child{margin-top:0}.rules-react-rich-content h1,.rules-react-rich-content h2,.rules-react-rich-content h3{margin:0 0 .8em;color:#fff;line-height:1.18}.rules-react-rich-content h1{font-size:clamp(28px,4vw,42px)}.rules-react-rich-content h2{margin-top:1.5em;font-size:clamp(22px,2.5vw,30px)}.rules-react-rich-content h3{margin-top:1.2em;font-size:20px}.rules-react-rich-content p,.rules-react-rich-content ul,.rules-react-rich-content ol,.rules-react-rich-content blockquote{margin:.95em 0}.rules-react-rich-content ol,.rules-react-rich-content ul{padding-left:1.4rem}.rules-react-rich-content .lead{color:#dbe6ffc2;font-size:1.1rem}.rules-react-pager{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center;padding:18px 24px 24px;border-top:1px solid rgba(255,255,255,.06)}.rules-react-pager-button{display:grid;justify-items:start;gap:4px;min-width:0;min-height:58px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a;color:#f4f8ffdb;padding:10px 14px;cursor:pointer;text-align:left}.rules-react-pager-button:hover:not(:disabled){border-color:#8fd3ff47;background:#8fd3ff1a}.rules-react-pager-button:disabled{opacity:.4;cursor:default}.rules-react-pager-button span{color:#8fd3ff;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.rules-react-pager-button strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rules-react-pager-button--next{justify-items:end;text-align:right}.rules-react-pager-count{margin:0;color:#e4ebff9e;font-size:13px;font-weight:800}.rules-react-sidebar{grid-column:1;grid-row:1;display:grid;gap:18px;position:sticky;top:96px}.rules-react-sidecard{padding:20px 22px}.rules-react-muted{margin:12px 0 0;color:#e4ebffa3;line-height:1.7}.rules-react-toc{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:10px}.rules-react-toc li{border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.rules-react-toc li.is-active{border-color:#8fd3ff4d;background:#8fd3ff1c}.rules-react-toc a{display:block;padding:12px 14px;color:#eff4ffd1}.rules-react-toc li.is-active a{color:#fff;font-weight:800}.rules-react-toc li[data-level="2"] a{padding-left:20px}.rules-react-toc li[data-level="3"] a{padding-left:26px}.rules-react-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:20px;background:#03070fc2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.rules-react-modal{position:relative;width:min(1320px,100%);max-height:min(92vh,980px);overflow:auto;border-radius:30px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0d1424fa,#090f1cfa);box-shadow:0 34px 100px #0006;padding:28px}.rules-react-modal-close{position:sticky;top:0;float:right;border:0;width:44px;height:44px;border-radius:16px;background:#ffffff0d;color:#fff;font-size:28px;cursor:pointer}.rules-react-modal-head{display:grid;gap:10px}.rules-react-modal-head h2{margin:4px 0 0;font-size:34px}.rules-react-release-create{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px}.rules-react-input{flex:1 1 280px;min-height:54px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff;padding:0 16px}.rules-react-versions-grid{margin-top:24px;display:grid;gap:18px;grid-template-columns:minmax(0,.95fr) minmax(0,.95fr) minmax(0,1.2fr)}.rules-react-versions-column{min-width:0}.rules-react-versions-column--preview{border-radius:24px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;padding:16px}.rules-react-versions-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.rules-react-versions-head h3{margin:0;font-size:20px}.rules-react-version-list{display:grid;gap:12px}.rules-react-version-card{border-radius:22px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;padding:16px}.rules-react-version-card.is-selected{border-color:#67c7ff3d;box-shadow:inset 0 0 0 1px #67c7ff33}.rules-react-version-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rules-react-version-card__head h4{margin:0;font-size:18px}.rules-react-version-card__head p,.rules-react-version-card__meta,.rules-react-summary-text{margin:8px 0 0;color:#e4ebffa3;line-height:1.6}.rules-react-version-actions{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.rules-react-version-actions .stage-button{min-height:42px;padding-inline:16px;font-size:14px}.rules-react-preview-meta{display:grid;gap:6px;margin-bottom:14px}.rules-react-preview-meta span{color:#e4ebffa3}.rules-react-preview-summary{margin-bottom:14px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.rules-react-summary-list{margin:0;padding-left:1.2rem;color:#ecf1ffc2;line-height:1.65}.rules-react-preview{min-height:320px;border-radius:22px;border:1px solid rgba(255,255,255,.06);background:#070b146b;padding:18px}.rules-react-side-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.rules-react-side-actions .stage-button{min-height:42px;padding-inline:16px;font-size:14px}.rules-react-editor-card{border-radius:30px;border:1px solid rgba(255,255,255,.08);background:#0c1322d1;box-shadow:0 28px 82px #00000052;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow:hidden}.rules-react-editor-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px;border-bottom:1px solid rgba(255,255,255,.06)}.rules-react-editor-card__head h2,.rules-react-editor-preview-head h3{margin:4px 0 0;font-size:28px}.rules-react-editor-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.rules-react-editor-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:20px;padding:24px}.rules-react-editor-main{min-width:0}.rules-react-editor-addbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.rules-react-editor-stats,.rules-react-editor-addcontrols{display:flex;flex-wrap:wrap;gap:10px}.rules-react-editor-stack{display:grid;gap:14px}.rules-react-editor-block,.rules-react-editor-preview-shell{border-radius:24px;border:1px solid rgba(255,255,255,.07);background:#ffffff08}.rules-react-editor-block{padding:16px}.rules-react-editor-block__head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.rules-react-editor-block__meta,.rules-react-editor-inline-actions{display:flex;flex-wrap:wrap;gap:10px}.rules-react-editor-block__index{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:14px;background:#67c7ff1f;color:#d8f3ff;font-weight:800}.rules-react-editor-select,.rules-react-editor-field{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#080d18a3;color:#f5f8ff}.rules-react-editor-select{min-height:44px;padding:0 14px}.rules-react-editor-field{width:100%;padding:14px 16px;resize:vertical;line-height:1.65}.rules-react-editor-field--html{font-family:JetBrains Mono,Fira Code,monospace;font-size:14px}.rules-react-editor-inline-button{border:0;min-height:40px;padding:0 14px;border-radius:14px;background:#ffffff0f;color:#f2f6ffdb;cursor:pointer;font-weight:700}.rules-react-editor-inline-button:disabled{opacity:.45;cursor:default}.rules-react-editor-inline-button.is-danger{background:#ff707e24;color:#ffd2d7}.rules-react-editor-help{margin:10px 0 0;color:#e4ebff9e;line-height:1.6}.rules-react-editor-divider-note,.rules-react-editor-closed{padding:18px 20px;color:#eaf0ffb8;line-height:1.7}.rules-react-editor-preview-shell{padding:18px;min-width:0}.rules-react-editor-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.rules-react-editor-preview{min-height:360px;border-radius:22px;border:1px solid rgba(255,255,255,.06);background:#070b146b;padding:18px}.rules-react-editor-preview-toc{margin-top:14px}@media(max-width:1100px){.rules-react-layout,.rules-react-versions-grid,.rules-react-editor-layout{grid-template-columns:1fr}.rules-react-document-card,.rules-react-sidebar{grid-column:1;grid-row:auto}.rules-react-sidebar{position:static}}@media(max-width:720px){.rules-react-main .stage-container{width:min(100% - 24px,1160px)}.rules-react-card-head{flex-direction:column;align-items:stretch}.rules-react-document,.rules-react-empty{padding:18px}.rules-react-pager{grid-template-columns:1fr;padding:14px 18px 18px}.rules-react-pager-count{order:-1;text-align:center}.rules-react-pager-button,.rules-react-pager-button--next{justify-items:start;text-align:left}.rules-react-modal{padding:18px}.rules-react-release-create{flex-direction:column}.rules-react-editor-card__head,.rules-react-editor-block__head{flex-direction:column;align-items:stretch}}.shop-page{display:grid;gap:28px}.shop-hero{text-align:center}.shop-hero__description{max-width:860px}.shop-checkout__eyebrow{margin:0;color:var(--accent);font-size:13px;font-weight:800;letter-spacing:.28em;text-transform:uppercase}.shop-notice{border-radius:20px;border:1px solid rgba(255,255,255,.08);padding:16px 18px;box-shadow:var(--shadow);font-size:15px;line-height:1.6}.shop-notice--success{border-color:#61e9a438;background:#153c2dad}.shop-notice--error{border-color:#ff778c33;background:#441720b3}.shop-content{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.shop-browser,.shop-checkout{border-radius:30px;border:1px solid var(--border);background:linear-gradient(135deg,#10192aeb,#0d0f1ce6);box-shadow:var(--shadow)}.shop-browser{padding:24px;display:grid;gap:18px}.shop-toolbar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px}.shop-search{flex:1 1 320px;display:grid;gap:8px}.shop-search__label{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#e4ebff94}.shop-search input,.shop-field input{width:100%;min-height:56px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text);padding:0 16px;outline:none;transition:border-color .18s ease,background .18s ease}.shop-search input:focus,.shop-field input:focus{border-color:#67c7ff52;background:#ffffff0f}.shop-modal__variants button{min-height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#f2f6ffd6;padding:0 16px;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease}.shop-modal__variants button:hover,.shop-modal__variants button.is-active{border-color:#67c7ff42;background:#67c7ff1a;transform:translateY(-1px)}.shop-checkout__head h2{margin:8px 0 0;font-size:clamp(28px,3vw,36px);line-height:1.05}.shop-checkout__head p{margin:10px 0 0;color:var(--muted);line-height:1.6}.shop-empty,.shop-cart__empty{border-radius:22px;border:1px dashed rgba(255,255,255,.12);background:#ffffff08;padding:26px 22px;color:#ebf1ffb8;line-height:1.65}.shop-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.shop-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(180deg,#18233ae0,#0f111ceb);overflow:hidden;color:var(--text);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.shop-card:hover{transform:translateY(-2px);border-color:#67c7ff3d;box-shadow:0 22px 54px #00000052}.shop-card__media,.shop-modal__media{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 20%,rgba(103,199,255,.18),transparent 44%),linear-gradient(180deg,#ffffff0d,#fff0)}.shop-card__media{aspect-ratio:16 / 10}.shop-card__media img,.shop-modal__media img{width:100%;height:100%;object-fit:contain;padding:18px}.shop-card__fallback,.shop-modal__fallback{font-size:36px;font-weight:900;letter-spacing:.08em;color:#f5f9ffd6}.shop-card__type,.shop-modal__type{position:absolute;left:14px;top:14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#080b12a3;padding:7px 11px;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.shop-card__body{display:grid;gap:16px;padding:18px}.shop-card__head h3{margin:0;font-size:26px;line-height:1.05}.shop-card__head p{margin:10px 0 0;min-height:3.1em;color:var(--muted);line-height:1.55}.shop-card__chips{display:flex;flex-wrap:wrap;gap:8px}.shop-card__chip{border-radius:999px;background:#ffffff0d;padding:7px 10px;font-size:11px;font-weight:700;color:#f0f5ffd1}.shop-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.shop-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.shop-card__price strong,.shop-modal__price strong{font-size:26px;line-height:1}.shop-card__price span,.shop-modal__price span{color:#e4ebff80;text-decoration:line-through}.shop-card__price-prefix{text-decoration:none!important;color:#e4ebffad!important}.shop-card__action{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.shop-checkout{position:sticky;top:96px;padding:22px}.shop-form{display:grid;gap:16px;margin-top:18px}.shop-field{display:grid;gap:8px}.shop-field>span{font-size:13px;font-weight:700;color:#f0f4ffd1}.shop-field__error,.shop-submit-state--error{color:#ff9baa}.shop-cart{display:grid;gap:12px}.shop-cart__item{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:14px 16px}.shop-cart__item-main strong{font-size:18px}.shop-cart__item-main p,.shop-submit-note,.shop-submit-state--notice{color:var(--muted)}.shop-cart__items{display:grid;gap:10px}.shop-cart__item-main,.shop-cart__controls,.shop-totals,.shop-modal__footer{display:flex;justify-content:space-between;gap:14px}.shop-cart__item-main h3{margin:0;font-size:17px}.shop-cart__item-main p{margin:6px 0 0}.shop-cart__controls{margin-top:14px;align-items:center}.shop-qty{display:inline-flex;align-items:center;gap:10px;border-radius:999px;background:#ffffff0a;padding:6px}.shop-qty button,.shop-remove,.shop-button,.shop-modal__close{cursor:pointer}.shop-qty button{width:34px;height:34px;border:0;border-radius:999px;background:#ffffff14;color:var(--text)}.shop-remove,.shop-button{border-radius:16px;border:1px solid rgba(255,255,255,.08);text-decoration:none;color:var(--text);font-weight:800}.shop-remove{min-height:40px;padding:0 14px;background:#ffffff0a}.shop-totals{flex-direction:column;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:14px 16px}.shop-totals>div{display:flex;justify-content:space-between;gap:12px}.shop-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 18px;transition:transform .18s ease,border-color .18s ease}.shop-button:hover,.shop-remove:hover,.shop-modal__close:hover{transform:translateY(-1px)}.shop-button--primary{background:linear-gradient(135deg,#58b6ff,#6f4bff);border-color:#6ec4ff2e;box-shadow:0 16px 36px #4084ff52}.shop-button--ghost{background:#ffffff0a}.shop-submit{width:100%}.shop-submit:disabled{cursor:default;opacity:.6;transform:none}.shop-submit-note,.shop-submit-state{margin:0;line-height:1.6}.shop-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.shop-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#020409bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shop-modal__dialog{position:relative;z-index:1;width:min(940px,calc(100% - 32px));margin:70px auto;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#121d31f5,#10111ef5);box-shadow:0 28px 90px #00000061;padding:22px}.shop-modal__close{position:absolute;right:18px;top:18px;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text);font-size:24px}.shop-modal__layout{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:22px}.shop-modal__media{min-height:320px;border-radius:24px}.shop-modal__content{display:grid;align-content:start;gap:16px}.shop-modal__eyebrow,.shop-modal__subtitle,.shop-modal__description{margin:0}.shop-modal__eyebrow{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.shop-modal__content h2{margin:0;font-size:36px;line-height:1}.shop-modal__subtitle{color:#f1f7ffcc;font-weight:700}.shop-modal__description{color:var(--muted);line-height:1.7}.shop-modal__variants{display:flex;flex-wrap:wrap;gap:10px}.shop-modal__price{display:flex;align-items:baseline;gap:10px}@media(max-width:1080px){.shop-content{grid-template-columns:1fr}.shop-checkout{position:static}}@media(max-width:760px){.shop-browser,.shop-checkout,.shop-modal__dialog{padding:18px}.shop-modal__layout{grid-template-columns:1fr}.shop-modal__media{min-height:220px}}.stage-main.wiki-page-shell{padding-top:20px;padding-bottom:40px}.wiki-page-shell .stage-container{width:min(1440px,calc(100% - 40px))}.wiki-view{display:grid;gap:22px;padding:6px 0 28px}.wiki-view__hero-actions{display:flex;flex-wrap:wrap;gap:12px}.wiki-banner{border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;padding:16px 18px;font-size:15px;line-height:1.5}.wiki-banner--error{border-color:#ff78783d;background:#78182038;color:#ffd9d9}.wiki-banner--success{border-color:#7bebb638;background:#10563a38;color:#d5ffeb}.wiki-view__state{max-width:920px;margin-inline:auto}.wiki-view__state--error{border-color:#ff787833}.wiki-view__layout{display:grid;gap:24px;align-items:start;grid-template-columns:280px minmax(0,1fr) 300px}.wiki-view__sidebar,.wiki-view__content{min-width:0}.wiki-view__sidebar{display:grid;gap:14px;align-items:start}.wiki-view__aside{min-width:0;display:grid;gap:14px}.wiki-card{border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff05),#070d1ae6;box-shadow:0 20px 60px #0000003d,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.wiki-view__layout .wiki-card:not(.wiki-card--accent){border-radius:20px;background:linear-gradient(180deg,#0d121ff5,#080d18f0),#070d1af0;box-shadow:0 18px 42px #0000002e;-webkit-backdrop-filter:none;backdrop-filter:none}.wiki-card--sticky{position:sticky;top:84px}.wiki-card--article{padding:28px 30px}.wiki-article-banner,.wiki-editor-document__banner{margin:0 0 24px;overflow:hidden;border-radius:24px;background:#ffffff09}.wiki-article-banner img,.wiki-editor-document__banner img{display:block;width:100%;aspect-ratio:21 / 5;object-fit:cover;border:0;border-radius:0}.wiki-card--accent{border-color:#6fb7ff29;background:radial-gradient(circle at top left,rgba(78,163,255,.14),transparent 40%),#070d1aeb}.wiki-card:not(.wiki-card--article){padding:22px}.wiki-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.wiki-card__head h2{margin:0;font-size:13px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd6}.wiki-card__head span{color:#ffffff85;font-size:12px}.wiki-viewer-context-card{border-color:#6fb7ff29;background:radial-gradient(circle at top left,rgba(78,163,255,.14),transparent 42%),linear-gradient(180deg,#0d121ff5,#080d18f0),#070d1af0}.wiki-viewer-context-card__eyebrow{margin:0;color:color-mix(in srgb,var(--accent) 76%,#ffffff 24%);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.wiki-viewer-context-card__title{display:block;margin-top:10px;color:#fff;font-size:22px;line-height:1.1}.wiki-viewer-context-card__path,.wiki-viewer-context-card__meta{margin:10px 0 0;color:#ffffffad;font-size:14px;line-height:1.55}.wiki-viewer-context-card__path{color:#ffffffd1}.wiki-viewer-context-card__meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:#ffffff85;font-size:12px}.wiki-viewer-context-card__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.wiki-viewer-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.wiki-viewer-stat{display:grid;gap:6px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.wiki-viewer-stat span{color:#ffffff75;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wiki-viewer-stat strong{color:#fff;font-size:15px;line-height:1.25}.wiki-view__search{width:100%;min-height:48px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text);padding:0 14px;margin:0}.wiki-view__search::placeholder{color:#ffffff61}.wiki-search-card{overflow:visible}.wiki-search-shell{position:relative}.wiki-search-panel{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;border-radius:18px;border:1px solid color-mix(in srgb,var(--accent) 28%,rgba(255,255,255,.06));background:#ffffff08;padding:0 14px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 8%,transparent)}.wiki-search-panel:focus-within{border-color:color-mix(in srgb,var(--accent) 52%,#ffffff 10%);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent)}.wiki-search-panel__icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;position:relative}.wiki-search-panel__icon:before{content:"";width:10px;height:10px;border:2px solid rgba(255,255,255,.6);border-radius:999px;transform:translate(-1px,-1px)}.wiki-search-panel__icon:after{content:"";position:absolute;right:0;bottom:1px;width:6px;height:2px;border-radius:999px;background:#fff9;transform:rotate(45deg);transform-origin:center}.wiki-search-panel__hint{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:28px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffff94;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wiki-view__search--global{min-height:0;border:0;background:transparent;padding:0;caret-color:var(--accent)}.wiki-view__search--global:focus{outline:none}.wiki-search-popover{position:absolute;top:calc(100% + 12px);left:0;right:0;z-index:20;display:grid;gap:10px;border-radius:22px;border:1px solid color-mix(in srgb,var(--accent) 18%,rgba(255,255,255,.04));background:linear-gradient(180deg,#0a1220fa,#070d18fa),#070d1afa;box-shadow:0 22px 48px #00000057,inset 0 1px #ffffff0a;padding:14px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wiki-search-results{display:grid;gap:10px;max-height:420px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 36%,rgba(255,255,255,.1)) rgba(255,255,255,.04)}.wiki-search-results::-webkit-scrollbar{width:10px}.wiki-search-results::-webkit-scrollbar-track{border-radius:999px;background:#ffffff0a}.wiki-search-results::-webkit-scrollbar-thumb{border:2px solid rgba(7,13,24,.96);border-radius:999px;background:color-mix(in srgb,var(--accent) 34%,rgba(255,255,255,.12))}.wiki-search-results::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 48%,rgba(255,255,255,.14))}.wiki-search-results__hint{margin:0;color:#ffffffad;font-size:14px;line-height:1.6;padding:2px 2px 0}.wiki-search-results-shell{display:grid;gap:12px}.wiki-search-results__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:#ffffff85;font-size:11px;line-height:1.45;letter-spacing:.08em;text-transform:uppercase;padding:2px 2px 0}.wiki-search-group{display:grid;gap:10px}.wiki-search-group__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 0}.wiki-search-group__head strong,.wiki-search-group__head span{color:#ffffff85;font-size:11px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.wiki-search-group__items{display:grid;gap:10px}.wiki-search-result{display:grid;gap:8px;width:100%;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:14px 15px;color:var(--text);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.wiki-search-result:hover{border-color:color-mix(in srgb,var(--accent) 28%,rgba(255,255,255,.06));background:color-mix(in srgb,var(--accent) 10%,rgba(255,255,255,.03))}.wiki-search-result__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffff7a;font-size:11px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.wiki-search-result__kind{flex-shrink:0;color:color-mix(in srgb,var(--accent) 72%,#ffffff 28%)}.wiki-search-result__kind--content{color:#a6dcffc7}.wiki-search-result__path{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wiki-search-result__title{font-size:20px;line-height:1.1;color:#fff}.wiki-search-result__destination{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;color:#ffffffa8;font-size:13px;line-height:1.45}.wiki-search-result__destination-label{color:#ffffff6b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wiki-search-result__destination strong{color:#ffffffe0;font-size:13px}.wiki-search-result__excerpt{color:#ffffffb8;font-size:14px;line-height:1.5}.wiki-search__mark{border-radius:6px;background:color-mix(in srgb,var(--accent) 20%,transparent);color:#dff5ff;padding:0 2px}.wiki-nav__tree{list-style:none;padding:0;margin:0;display:grid;gap:6px}.wiki-sidebar .wiki-nav__tree{margin-top:-2px}.wiki-nav__item{display:grid;gap:6px}.wiki-nav__item.is-hidden{display:none}.wiki-nav__item>.wiki-nav__tree{padding-left:14px;margin-left:10px;border-left:1px solid rgba(255,255,255,.07)}.wiki-nav__tree--depth-0>.wiki-nav__item>.wiki-nav__tree{padding-left:0;margin-left:0;border-left:0}.wiki-nav__button,.wiki-nav__label{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;border-radius:14px;padding:0 12px;text-align:left;font-size:14px;color:#ffffffc7}.wiki-nav__button{border:1px solid transparent;background:transparent;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.wiki-nav__button:hover{border-color:#ffffff14;background:#ffffff0a;transform:translate(2px)}.wiki-nav__item.is-active>.wiki-nav__button{border-color:color-mix(in srgb,var(--accent) 44%,transparent);background:color-mix(in srgb,var(--accent) 18%,rgba(255,255,255,.02));color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}.wiki-nav__item.is-branch-active>.wiki-nav__button{color:#fffffff5}.wiki-nav__item.is-section>.wiki-nav__button,.wiki-nav__item.is-section>.wiki-nav__label{color:#ffffffe6}.wiki-nav__item.is-section>.wiki-nav__button .wiki-nav__title,.wiki-nav__item.is-section>.wiki-nav__label .wiki-nav__title{font-weight:850;letter-spacing:.01em}.wiki-nav__item.is-page>.wiki-nav__button .wiki-nav__title{font-weight:620}.wiki-nav__label{color:#ffffff7a}.wiki-nav__button--branch{justify-content:space-between}.wiki-nav__title{flex:1 1 auto}.wiki-nav__chevron{display:inline-block;flex:0 0 auto;width:9px;height:9px;margin-left:auto;border-right:1.6px solid rgba(255,255,255,.44);border-bottom:1.6px solid rgba(255,255,255,.44);transform:rotate(-45deg);transform-origin:50% 50%;align-self:center;transition:opacity .16s ease,transform .16s ease,border-color .16s ease}.wiki-nav__item.is-expandable>.wiki-nav__button:hover .wiki-nav__chevron,.wiki-nav__item.is-active>.wiki-nav__button .wiki-nav__chevron,.wiki-nav__item.is-branch-active>.wiki-nav__button .wiki-nav__chevron{border-color:color-mix(in srgb,var(--accent) 72%,#ffffff 28%)}.wiki-nav__item.is-expanded>.wiki-nav__button .wiki-nav__chevron{transform:rotate(45deg)}.wiki-nav__prefix{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.wiki-nav__prefix--emoji{font-size:16px}.wiki-gitbook-icon{display:inline-flex;align-items:center;justify-content:center;color:currentColor}.wiki-gitbook-icon:before{content:"";display:block;width:100%;height:100%;background:currentColor;mask:var(--wiki-gitbook-icon-url) center / contain no-repeat;-webkit-mask:var(--wiki-gitbook-icon-url) center / contain no-repeat}.wiki-nav__prefix--icon{width:16px;height:16px;color:#ffffff9e}.wiki-article__meta{display:grid;gap:14px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.wiki-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wiki-breadcrumbs__link{display:inline-flex;align-items:center;border:0;background:transparent;padding:0;color:color-mix(in srgb,var(--accent) 78%,#ffffff 22%);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .16s ease}.wiki-breadcrumbs__link:hover,.wiki-breadcrumbs__link:focus-visible{color:#fff;outline:none}.wiki-breadcrumbs__link+.wiki-breadcrumbs__link:before{content:">";margin-right:8px;color:#ffffff42}.wiki-article__hero{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.wiki-article__hero h1{margin:0;font-size:clamp(34px,3vw,54px);line-height:1.02}.wiki-article__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wiki-article__fact{display:grid;gap:6px;min-width:0;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.wiki-article__fact span{color:#ffffff70;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wiki-article__fact strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:14px;line-height:1.35}.wiki-article__title-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.wiki-article__title-badge--emoji{width:auto;height:auto;align-self:center;border:0;border-radius:0;background:transparent;font-size:clamp(32px,2.6vw,46px);line-height:1;transform:translateY(.04em)}.wiki-article__title-badge--icon{width:clamp(32px,2.6vw,46px);height:clamp(32px,2.6vw,46px);align-self:center;border:0;border-radius:0;background:transparent;color:color-mix(in srgb,var(--accent) 72%,#ffffff 28%);transform:translateY(.04em)}.wiki-content{color:#ffffffd6;font-size:16px;line-height:1.72}.wiki-content section{display:grid;gap:18px}.wiki-content h1,.wiki-content h2,.wiki-content h3,.wiki-content h4{margin:18px 0 0;color:#fff;line-height:1.12}.wiki-content h1{font-size:34px}.wiki-content h2{font-size:28px}.wiki-content h3{font-size:22px}.wiki-content__heading{scroll-margin-top:138px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wiki-heading-anchor{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:2px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:#ffffff8a;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.wiki-heading-anchor:hover,.wiki-heading-anchor:focus-visible,.wiki-content__heading:target .wiki-heading-anchor{border-color:color-mix(in srgb,var(--accent) 34%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--accent) 12%,rgba(255,255,255,.03));color:#fff;outline:none;transform:translateY(-1px)}.wiki-content p,.wiki-content ul,.wiki-content ol,.wiki-content blockquote,.wiki-content table,.wiki-content pre{margin:0}.wiki-content ul,.wiki-content ol{padding-left:22px}.wiki-content li+li{margin-top:8px}.wiki-content a{color:#7cd2ff;text-decoration:none}.wiki-content a:hover{text-decoration:underline}.wiki-content img{max-width:100%;height:auto;border-radius:18px;border:1px solid rgba(255,255,255,.08)}.wiki-content img[data-wiki-block=image],.wiki-content .wiki-image-block{display:block;margin-inline:auto;max-width:100%;height:auto;border:0;border-radius:0;background:transparent}.wiki-content img[data-wiki-block=image][data-align=left],.wiki-content .wiki-image-block[data-align=left]{margin-left:0;margin-right:auto}.wiki-content img[data-wiki-block=image][data-align=right],.wiki-content .wiki-image-block[data-align=right]{margin-left:auto;margin-right:0}.wiki-content img[data-wiki-block=image][data-size=full],.wiki-content .wiki-image-block[data-size=full]{width:100%}.wiki-content code{border-radius:10px;padding:2px 8px;background:#ffffff14;font-size:.94em}.wiki-content pre{overflow:auto;border-radius:18px;padding:18px;background:#00000047;border:1px solid rgba(255,255,255,.08)}.wiki-content pre code{padding:0;background:none}.wiki-content table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08)}.wiki-content th,.wiki-content td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left}.wiki-content blockquote{border-left:3px solid rgba(124,210,255,.42);padding:10px 0 10px 16px;color:#ffffffb3}.wiki-template{display:grid;gap:14px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(180deg,#ffffff0a,#ffffff05),#080e18c2}.wiki-template--image{padding:0;border:0;background:transparent}.wiki-template--image .wiki-template-media{gap:0}.wiki-template--image .wiki-template-media figcaption{display:none}.wiki-template--image img{border:0;border-radius:0;background:transparent}.wiki-template__eyebrow{color:color-mix(in srgb,var(--accent) 76%,#ffffff 24%);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.wiki-template__meta{margin:0;color:#ffffff94;font-size:13px;line-height:1.55}.wiki-template-card{display:grid;gap:10px;padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.wiki-template-card h4,.wiki-template-card p{margin:0}.wiki-template-card--accent{border-color:color-mix(in srgb,var(--accent) 26%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--accent) 9%,rgba(255,255,255,.03))}.wiki-template-chip-row{display:flex;flex-wrap:wrap;gap:8px}.wiki-template-chip-row span{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fffc;font-size:12px;font-weight:700}.wiki-template-task-list,.wiki-template-list,.wiki-template-stepper{list-style:none;padding:0;margin:0}.wiki-template-task-list{display:grid;gap:10px}.wiki-template-task-list li{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.wiki-template-task-list__checkbox{position:relative;flex:0 0 auto;width:20px;height:20px;margin-top:2px;border-radius:7px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a}.wiki-template-task-list__checkbox.is-checked{border-color:color-mix(in srgb,var(--accent) 42%,rgba(255,255,255,.18));background:color-mix(in srgb,var(--accent) 18%,rgba(255,255,255,.04))}.wiki-template-task-list__checkbox.is-checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(40deg)}.wiki-template-quote{margin:0;display:grid;gap:12px;padding:4px 0 4px 18px;border-left:4px solid color-mix(in srgb,var(--accent) 42%,rgba(255,255,255,.16))}.wiki-template-quote p,.wiki-template-quote footer{margin:0}.wiki-template-quote footer{color:#ffffff8f;font-size:13px}.wiki-template-code{margin:0}.wiki-template-media{display:grid;gap:10px;margin:0}.wiki-template-media figcaption{color:#ffffff9e;font-size:13px;line-height:1.55}.wiki-template-gallery,.wiki-template-columns,.wiki-template-tabs__panels{display:grid;gap:12px}.wiki-template-gallery,.wiki-template-tabs__panels{grid-template-columns:repeat(3,minmax(0,1fr))}.wiki-template-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-template-tabs{display:grid;gap:12px}.wiki-template-tabs__bar{display:flex;flex-wrap:wrap;gap:8px}.wiki-template-tabs__tab{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffad;font-size:13px;font-weight:700}.wiki-template-tabs__tab.is-active{border-color:color-mix(in srgb,var(--accent) 36%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--accent) 14%,rgba(255,255,255,.03));color:#fff}.wiki-template-tabs__panel{display:grid;gap:8px;min-width:0;padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.wiki-template-tabs__panel.is-active{border-color:color-mix(in srgb,var(--accent) 28%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--accent) 8%,rgba(255,255,255,.025))}.wiki-template-tabs__panel strong,.wiki-template-tabs__panel p{margin:0}.wiki-template-expandable{overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.wiki-template-expandable summary{cursor:pointer;padding:16px 18px;color:#fff;font-weight:800}.wiki-template-expandable__body{padding:0 18px 18px}.wiki-template-expandable__body p{margin:0}.wiki-template--accordion{gap:0;padding:0;border:0;border-radius:0;background:transparent}.wiki-template-accordion{overflow:hidden;border:1px solid rgba(102,200,255,.14);border-radius:16px;background:linear-gradient(180deg,#0d192bf0,#08121fe6),#ffffff06;box-shadow:inset 0 1px #ffffff0a}.wiki-template-accordion__item{border:0}.wiki-template-accordion__item+.wiki-template-accordion__item{border-top:1px solid rgba(102,200,255,.12)}.wiki-template-accordion__summary{display:flex;align-items:center;gap:13px;min-height:58px;padding:16px 20px;cursor:pointer;list-style:none;color:color-mix(in srgb,var(--accent) 76%,#ffffff 24%);font-size:16px;font-weight:850;line-height:1.35;transition:background .16s ease,color .16s ease}.wiki-template-accordion__summary::-webkit-details-marker{display:none}.wiki-template-accordion__summary:before{content:"";width:8px;height:8px;flex:0 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;opacity:.78;transform:rotate(-45deg);transition:transform .16s ease,opacity .16s ease}.wiki-template-accordion__item[open]>.wiki-template-accordion__summary{color:#f7fcff;background:#66c8ff0e}.wiki-template-accordion__item[open]>.wiki-template-accordion__summary:before{transform:rotate(45deg);opacity:1}.wiki-template-accordion__summary:hover{background:#66c8ff14;color:#fff}.wiki-template-accordion__title{min-width:0}.wiki-template-accordion__body{display:grid;align-content:center;min-height:88px;padding:18px 24px 18px 56px;color:#eaf3ffdb;font-size:16px;font-weight:560;line-height:1.7}.wiki-template-accordion__body>*{max-width:100%}.wiki-template-accordion__body :first-child{margin-top:0}.wiki-template-accordion__body :last-child{margin-bottom:0}.wiki-template-table-shell{overflow-x:auto}.wiki-template--table{gap:0;padding:0;border:0;border-radius:0;background:transparent}.wiki-content .wiki-template--table .wiki-template-table{min-width:560px;table-layout:fixed;border:0;border-radius:0;background:transparent;overflow:visible}.wiki-content .wiki-template--table .wiki-template-table--layout-auto{table-layout:auto}.wiki-content .wiki-template--table .wiki-template-table--layout-equal{table-layout:fixed}.wiki-content .wiki-template--table th,.wiki-content .wiki-template--table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);color:#f2f7ffe6;font-size:15px;line-height:1.45;overflow-wrap:anywhere;vertical-align:middle}.wiki-content .wiki-template--table th+th,.wiki-content .wiki-template--table td+td{border-left:1px solid rgba(255,255,255,.08)}.wiki-content .wiki-template--table th{color:#fff;font-weight:800}.wiki-content .wiki-template--table tr:last-child td{border-bottom:0}.wiki-template-embed{display:grid;gap:12px;margin:0}.wiki-template-embed__frame{display:grid;place-items:center;aspect-ratio:16 / 9;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(102,200,255,.16),transparent 34%),#ffffff08;text-align:center}.wiki-template-embed__frame span{color:#fff;font-size:22px;font-weight:800}.wiki-template-embed__frame small,.wiki-template-embed figcaption{color:#ffffff94;font-size:13px}.wiki-template-file{display:flex;align-items:center;gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.wiki-template-file__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:color-mix(in srgb,var(--accent) 12%,rgba(255,255,255,.03));color:#fff;font-size:18px;font-weight:800}.wiki-template-file__copy{display:grid;gap:4px}.wiki-template-file__copy strong,.wiki-template-file__copy span{margin:0}.wiki-template-file__copy span{color:#ffffff94;font-size:13px}.wiki-template-math{padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#fff;font-size:clamp(24px,4vw,34px);font-weight:800;text-align:center;letter-spacing:.04em}.wiki-template-link-card{display:grid;gap:6px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit;text-decoration:none}.wiki-template-link-card:hover{border-color:color-mix(in srgb,var(--accent) 28%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--accent) 10%,rgba(255,255,255,.03))}.wiki-template-link-card strong,.wiki-template-link-card span{margin:0}.wiki-template-link-card span{color:#ffffff94;font-size:13px}.wiki-template-stepper{counter-reset:wiki-step;display:grid;gap:12px}.wiki-template-stepper li{position:relative;display:grid;gap:8px;padding:16px 18px 16px 58px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.wiki-template-stepper li:before{counter-increment:wiki-step;content:counter(wiki-step);position:absolute;left:16px;top:16px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:color-mix(in srgb,var(--accent) 18%,rgba(255,255,255,.03));color:#fff;font-size:13px;font-weight:800}.wiki-template-stepper li strong,.wiki-template-stepper li p{margin:0}.wiki-template-updates{display:grid;gap:12px}.wiki-template-update{display:grid;gap:8px;padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.wiki-template-update span{color:color-mix(in srgb,var(--accent) 72%,#ffffff 28%);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wiki-template-update strong,.wiki-template-update p{margin:0}.wiki-template-list{display:grid;gap:10px}.wiki-template-list li{display:grid;gap:6px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.wiki-template-list li span{color:#ffffff9e;font-size:13px}.wiki-template-api-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wiki-template-api-method{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;background:#36bb7d29;color:#bff8da;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wiki-template-api-method--event{background:#8a9cff2e;color:#d9e0ff}.wiki-template-api-head code{font-size:14px}@media(max-width:980px){.wiki-template-gallery,.wiki-template-tabs__panels,.wiki-template-columns{grid-template-columns:1fr}}.wiki-view__empty,.wiki-view__empty-state{color:#ffffff8a;font-size:15px;line-height:1.6}.wiki-view__empty-state h3{margin:0 0 10px;color:#fff;font-size:24px}.wiki-toc{display:grid;gap:8px}.wiki-toc__link{color:#ffffffb8;text-decoration:none;font-size:14px;line-height:1.45;border-radius:12px;transition:color .16s ease,transform .16s ease}.wiki-toc__link:hover,.wiki-toc__link.is-active{color:#fff;transform:translate(2px)}.wiki-toc__link.is-active{background:color-mix(in srgb,var(--accent) 10%,rgba(255,255,255,.02))}.wiki-toc__link--level-2{padding-left:10px}.wiki-toc__link--level-3{padding-left:20px}.wiki-toc__hash{flex:0 0 auto;color:#ffffff57;font-size:12px;font-weight:800;letter-spacing:.08em}.wiki-feedback__copy,.wiki-feedback__totals,.wiki-feedback__status{margin:0}.wiki-feedback__copy{color:#ffffffb8}.wiki-feedback__actions{display:flex;gap:12px;margin:16px 0 12px}.wiki-feedback__button--active{border-color:#64c2ff38;background:#4890ff29}.wiki-feedback__totals{color:#ffffff94;font-size:14px}.wiki-feedback__status{margin-top:10px;color:#ffffffb8;font-size:14px;line-height:1.6}@media(min-width:1181px){.react-stage-page--wiki-reader{--wiki-reader-shell-gap: 10px;--wiki-reader-sticky-top: 85px;--wiki-reader-column-height: calc(100vh - var(--wiki-reader-sticky-top) - var(--wiki-reader-shell-gap));--wiki-reader-sidebar-width: 304px}.react-stage-page--wiki-reader .stage-main.wiki-page-shell{padding-top:var(--wiki-reader-shell-gap);padding-bottom:var(--wiki-reader-shell-gap)}.react-stage-page--wiki-reader .wiki-view--reader-shell{padding-top:0;padding-bottom:0}.wiki-view__layout--reader-shell{grid-template-columns:var(--wiki-reader-sidebar-width) minmax(0,1fr) 300px;min-height:var(--wiki-reader-column-height);padding-bottom:0}.wiki-view__aside{position:sticky;top:84px}.wiki-viewer-nav-card{max-height:calc(100vh - 210px);overflow:auto}.wiki-view__layout--reader-shell .wiki-view__sidebar,.wiki-view__layout--reader-shell .wiki-view__aside{align-self:start}.wiki-view__layout--reader-shell .wiki-view__sidebar{min-height:var(--wiki-reader-column-height)}.wiki-view__layout--reader-shell .wiki-view__content{min-height:var(--wiki-reader-column-height);display:flex;flex-direction:column}.wiki-view__layout--reader-shell .wiki-card--article{flex:1}.wiki-view__layout--reader-shell .wiki-card--sticky{position:static;top:auto}.react-stage-page--wiki-reader .wiki-view__layout--reader-shell .wiki-view__aside{top:var(--wiki-reader-sticky-top)}.wiki-view__layout--reader-shell .wiki-viewer-nav-card{position:fixed;top:var(--wiki-reader-sticky-top);left:max(20px,calc(50vw - 720px));width:var(--wiki-reader-sidebar-width);z-index:4;max-height:var(--wiki-reader-column-height);overflow-x:hidden;overflow-y:auto;padding:14px 10px 14px 14px;scrollbar-gutter:stable;-ms-overflow-style:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.wiki-view__layout--reader-shell .wiki-nav__tree,.wiki-view__layout--reader-shell .wiki-nav__item{gap:4px}.wiki-view__layout--reader-shell .wiki-nav__item>.wiki-nav__tree{padding-left:10px;margin-left:8px}.wiki-view__layout--reader-shell .wiki-nav__tree--depth-0>.wiki-nav__item>.wiki-nav__tree{padding-left:0;margin-left:0;border-left:0}.wiki-view__layout--reader-shell .wiki-nav__button,.wiki-view__layout--reader-shell .wiki-nav__label{gap:8px;min-height:36px;padding:0 10px;font-size:13px;line-height:1.35}.wiki-view__layout--reader-shell .wiki-nav__prefix{width:18px;height:18px}.wiki-view__layout--reader-shell .wiki-nav__prefix--emoji{font-size:14px}.wiki-view__layout--reader-shell .wiki-nav__prefix--icon{width:15px;height:15px}.wiki-view__layout--reader-shell .wiki-nav__chevron{width:8px;height:8px}.wiki-view__layout--reader-shell .wiki-nav__tree--depth-0>.wiki-nav__item.is-expandable>.wiki-nav__button .wiki-nav__chevron{opacity:0}.wiki-view__layout--reader-shell .wiki-nav__tree--depth-0>.wiki-nav__item.is-expandable>.wiki-nav__button:hover .wiki-nav__chevron,.wiki-view__layout--reader-shell .wiki-nav__tree--depth-0>.wiki-nav__item.is-expandable>.wiki-nav__button:focus-visible .wiki-nav__chevron{opacity:1}.wiki-view__layout--reader-shell .wiki-viewer-nav-card::-webkit-scrollbar{width:6px;height:6px}.wiki-view__layout--reader-shell .wiki-viewer-nav-card::-webkit-scrollbar-track{background:transparent}.wiki-view__layout--reader-shell .wiki-viewer-nav-card::-webkit-scrollbar-thumb{border-radius:999px;background:transparent;border:1px solid transparent}.wiki-view__layout--reader-shell .wiki-viewer-nav-card:hover,.wiki-view__layout--reader-shell .wiki-viewer-nav-card:focus-within{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 46%,rgba(255,255,255,.14)) transparent}.wiki-view__layout--reader-shell .wiki-viewer-nav-card:hover::-webkit-scrollbar,.wiki-view__layout--reader-shell .wiki-viewer-nav-card:focus-within::-webkit-scrollbar{width:6px;height:6px}.wiki-view__layout--reader-shell .wiki-viewer-nav-card:hover::-webkit-scrollbar-track,.wiki-view__layout--reader-shell .wiki-viewer-nav-card:focus-within::-webkit-scrollbar-track{background:transparent}.wiki-view__layout--reader-shell .wiki-viewer-nav-card:hover::-webkit-scrollbar-thumb,.wiki-view__layout--reader-shell .wiki-viewer-nav-card:focus-within::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--accent) 44%,rgba(255,255,255,.18));border:1px solid rgba(8,14,24,.88)}}.wiki-view__side-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.wiki-react-editor-card{display:grid;gap:22px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top,rgba(92,156,255,.12),transparent 32%),#070d1aeb;box-shadow:0 22px 70px #00000047;padding:26px}.wiki-react-editor-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.wiki-react-editor-card__title{margin:8px 0 0;font-size:clamp(28px,3vw,40px);line-height:1}.wiki-react-editor-card__copy{margin:12px 0 0;max-width:760px;color:#ffffffa8;line-height:1.6}.wiki-react-editor-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.wiki-react-editor-layout{display:grid;gap:18px;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)}.wiki-react-editor-main,.wiki-react-editor-preview-shell{min-width:0;display:grid;gap:16px}.wiki-react-editor-section,.wiki-react-editor-preview-shell{border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:18px}.wiki-react-editor-section__head,.wiki-react-editor-preview-head,.wiki-react-editor-preview-list__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.wiki-react-editor-kicker{margin:0 0 8px;color:var(--accent);font-size:12px;text-transform:uppercase;letter-spacing:.18em;font-weight:800}.wiki-react-editor-section h3,.wiki-react-editor-preview-head h3,.wiki-react-editor-preview-list__head h4{margin:0;font-size:20px;line-height:1.1}.wiki-react-editor-stats,.wiki-react-editor-inline-actions{display:flex;flex-wrap:wrap;gap:10px}.wiki-react-editor-field{width:100%;min-height:240px;resize:vertical;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#00000047;color:var(--text);padding:16px;font:500 14px/1.55 JetBrains Mono,monospace}.wiki-react-editor-field--content{min-height:520px}.wiki-react-editor-field--nav{min-height:280px}.wiki-react-editor-field.is-invalid{border-color:#ff787842;box-shadow:inset 0 0 0 1px #ff78781f}.wiki-react-editor-note{margin:10px 0 0;color:#fff9;font-size:14px;line-height:1.55}.wiki-react-editor-note.is-error{color:#ffc9c9}.wiki-react-editor-preview-stack{display:grid;gap:16px}.wiki-react-editor-summary{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-react-editor-summary div{display:grid;gap:6px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;padding:14px}.wiki-react-editor-summary span{color:#ffffff85;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.wiki-react-editor-summary strong{font-size:15px;line-height:1.35}.wiki-react-editor-preview-list{display:grid;gap:12px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;padding:16px}.wiki-react-editor-preview-list__head span{color:#ffffff8a;font-size:13px}.wiki-react-editor-preview-list ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.wiki-react-editor-preview-list li{display:grid;gap:4px}.wiki-react-editor-preview-list strong{font-size:14px}.wiki-react-editor-preview-list span,.wiki-react-editor-preview-list p{margin:0;color:#ffffff94;font-size:13px;line-height:1.5}.wiki-react-editor-preview-render{max-height:420px;overflow:auto;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#0000003d;padding:18px}.wiki-editor-workbench{display:grid;gap:18px;grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start}.wiki-editor-tree-panel,.wiki-editor-panel,.wiki-editor-preview-panel{min-width:0;display:grid;gap:16px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:18px}.wiki-editor-tree-panel{position:sticky;top:108px}.wiki-editor-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.wiki-editor-panel__head h3{margin:0;font-size:20px;line-height:1.1}.wiki-editor-tree-toolbar,.wiki-editor-tree-stats,.wiki-editor-addbar,.wiki-editor-inline-actions{display:flex;flex-wrap:wrap;gap:10px}.wiki-editor-tree-list{display:grid;gap:10px;max-height:920px;overflow:auto;padding-right:4px}.wiki-editor-nav-node{display:grid;gap:10px}.wiki-editor-nav-node__main{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff06;padding:0 14px;color:#ffffffd6;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.wiki-editor-nav-node__main:hover{border-color:color-mix(in srgb,var(--accent) 32%,transparent);background:#ffffff0d}.wiki-editor-nav-node.is-selected>.wiki-editor-nav-node__main{border-color:color-mix(in srgb,var(--accent) 54%,transparent);background:color-mix(in srgb,var(--accent) 14%,rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.wiki-editor-nav-node__prefix{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.wiki-editor-nav-node__prefix--emoji{font-size:16px}.wiki-editor-nav-node__prefix--icon img{width:16px;height:16px;object-fit:contain}.wiki-editor-nav-node__title{flex:1 1 auto;font-size:14px;font-weight:700}.wiki-editor-nav-node__kind,.wiki-editor-nav-node__state{flex:0 0 auto;display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffa3;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wiki-editor-nav-node__state{color:#ffd7a8}.wiki-editor-nav-node__actions{display:flex;flex-wrap:wrap;gap:8px}.wiki-editor-nav-node__children{margin-left:18px;padding-left:14px;border-left:1px solid rgba(255,255,255,.07);display:grid;gap:10px}.wiki-editor-inspector-shell{min-width:0;display:grid;gap:18px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start}.wiki-editor-form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-editor-field{display:grid;gap:8px}.wiki-editor-field>span{color:#ffffffa8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wiki-editor-input,.wiki-editor-select,.wiki-editor-textarea{width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0000003d;color:var(--text);padding:14px 16px;font:inherit;caret-color:#dff6ff;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.wiki-editor-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wiki-editor-textarea{min-height:150px;resize:vertical;line-height:1.55}.wiki-editor-textarea.is-html{min-height:240px;font:500 13px/1.55 JetBrains Mono,monospace}.wiki-editor-input:focus,.wiki-editor-select:focus,.wiki-editor-textarea:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 54%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent);background:#0000004d}.wiki-nav-prefix-picker{display:grid;gap:10px;padding:12px;border-radius:18px;border:1px solid rgba(102,200,255,.14);background:#030a1457}.wiki-nav-prefix-picker__summary{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px}.wiki-nav-prefix-picker__current{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.wiki-nav-prefix-picker__current .wiki-gitbook-icon{width:20px;height:20px;color:#e8f6ffdb}.wiki-nav-prefix-picker__emoji{font-size:22px;line-height:1}.wiki-nav-prefix-picker__empty{color:#d5e9ff80;font-size:18px;font-weight:800}.wiki-nav-prefix-picker__summary strong,.wiki-nav-prefix-picker__summary span{display:block}.wiki-nav-prefix-picker__summary strong{overflow:hidden;color:#ffffffeb;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.wiki-nav-prefix-picker__summary div>span,.wiki-nav-prefix-picker__recent>span{color:#d5e9ff80;font-size:12px;font-weight:700}.wiki-nav-prefix-picker__summary button,.wiki-nav-prefix-picker__tabs button,.wiki-nav-prefix-picker__sets button,.wiki-nav-prefix-picker__recent-row button,.wiki-nav-prefix-picker__grid button,.wiki-nav-prefix-picker__colors button{border:1px solid transparent;background:transparent;color:#e8f6ffbd;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.wiki-nav-prefix-picker__summary button{min-height:30px;padding:0 10px;border-radius:999px;border-color:#ffffff14;background:#ffffff08;font-size:12px;font-weight:800}.wiki-nav-prefix-picker__tabs,.wiki-nav-prefix-picker__sets{display:flex;flex-wrap:wrap;gap:6px}.wiki-nav-prefix-picker__tabs button,.wiki-nav-prefix-picker__sets button{min-height:30px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800}.wiki-nav-prefix-picker__tabs button{border-radius:0;border-bottom-color:#ffffff1f}.wiki-nav-prefix-picker__tabs button.is-active{color:#fff;border-bottom-color:color-mix(in srgb,var(--accent) 70%,#ffffff 18%)}.wiki-nav-prefix-picker__sets button{border-color:#ffffff14;background:#ffffff08}.wiki-nav-prefix-picker__sets button.is-active,.wiki-nav-prefix-picker__sets button:hover,.wiki-nav-prefix-picker__summary button:hover,.wiki-nav-prefix-picker__recent-row button:hover,.wiki-nav-prefix-picker__grid button:hover,.wiki-nav-prefix-picker__grid button.is-active,.wiki-nav-prefix-picker__colors button:hover,.wiki-nav-prefix-picker__colors button.is-active{border-color:#66c8ff5c;background:#66c8ff1f;color:#fff}.wiki-nav-prefix-picker__search{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border-radius:14px;border:1px solid rgba(102,200,255,.18);background:#00000038}.wiki-nav-prefix-picker__search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#ffffffe6;font:inherit}.wiki-nav-prefix-picker__recent{display:grid;gap:7px}.wiki-nav-prefix-picker__recent-row{display:flex;flex-wrap:wrap;gap:5px}.wiki-nav-prefix-picker__recent-row button,.wiki-nav-prefix-picker__grid button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px}.wiki-nav-prefix-picker__recent-row .wiki-gitbook-icon,.wiki-nav-prefix-picker__grid .wiki-gitbook-icon{width:18px;height:18px}.wiki-nav-prefix-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));gap:5px;max-height:218px;overflow:auto;padding-right:4px}.wiki-nav-prefix-picker__grid--emojis button{font-size:18px}.wiki-nav-prefix-picker__colors{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding-top:2px}.wiki-nav-prefix-picker__colors button,.wiki-nav-prefix-picker__colors input{width:30px;height:30px;border-radius:999px}.wiki-nav-prefix-picker__colors button{display:inline-flex;align-items:center;justify-content:center;border-color:#ffffff1a}.wiki-nav-prefix-picker__colors button span{width:18px;height:18px;border-radius:999px;background:var(--wiki-nav-prefix-color, transparent);color:#e8f6ffb3;font-size:11px;font-weight:900;line-height:18px;text-align:center}.wiki-nav-prefix-picker__colors input{border:1px solid rgba(255,255,255,.12);padding:2px;background:#ffffff0a;cursor:pointer}.wiki-nav-prefix-picker__colors input:disabled{opacity:.45;cursor:default}.wiki-nav-prefix-picker__colors button:disabled{opacity:.45;cursor:default}.wiki-editor-toggle-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-editor-checkbox{display:flex;align-items:flex-start;gap:10px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;padding:14px 16px;color:#ffffffd1;line-height:1.5}.wiki-editor-checkbox input{margin-top:2px;accent-color:color-mix(in srgb,var(--accent) 72%,#ffffff 28%)}.wiki-editor-blocks-shell{display:grid;gap:16px}.wiki-editor-block-list{display:grid;gap:14px}.wiki-editor-block-card{display:grid;gap:12px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;padding:16px}.wiki-editor-block-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wiki-editor-block-card__meta{display:flex;align-items:center;gap:10px}.wiki-editor-block-card__index{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffbd;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wiki-editor-inline-button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;color:#ffffffc7;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.wiki-editor-inline-button:hover{border-color:#ffffff29;background:#ffffff0f;color:#fff}.wiki-editor-inline-button.is-danger{color:#ffc1c1}.wiki-editor-help,.wiki-editor-divider-note,.wiki-editor-empty-state p,.wiki-editor-closed p{margin:0;color:#fff9;font-size:14px;line-height:1.6}.wiki-editor-divider-note,.wiki-editor-empty-state,.wiki-editor-closed{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;padding:16px}.wiki-editor-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-editor-summary-grid div{display:grid;gap:6px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;padding:14px}.wiki-editor-summary-grid span{color:#ffffff85;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wiki-editor-summary-grid strong{font-size:15px;line-height:1.35}.wiki-editor-preview{max-height:900px;overflow:auto;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#0000003d;padding:18px}.wiki-react-editor-card__head--editor{align-items:flex-start}.wiki-editor-shell{display:grid;gap:20px;grid-template-columns:minmax(270px,320px) minmax(0,1fr) minmax(280px,340px);align-items:start}.wiki-editor-shell__sidebar,.wiki-editor-shell__document,.wiki-editor-shell__aside{min-width:0}.wiki-editor-shell__aside{display:grid;gap:16px}.wiki-editor-surface,.wiki-editor-side-card{display:grid;gap:16px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff05),#060c18e0;padding:18px}.wiki-editor-surface--sidebar,.wiki-editor-shell__aside{position:sticky;top:108px;align-self:start}.wiki-editor-surface--document{gap:18px;padding:22px 24px}.wiki-editor-surface__head,.wiki-editor-side-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wiki-editor-surface__head h3,.wiki-editor-side-card__head h3{margin:0;font-size:20px;line-height:1.1}.wiki-editor-sidebar__actions{display:flex;flex-wrap:wrap;gap:10px}.wiki-editor-sidebar__tree{display:grid;gap:8px;max-height:980px;overflow:auto;padding-right:4px}.wiki-editor-tree-node{--wiki-editor-depth: 0;display:grid;gap:10px}.wiki-editor-tree-node__row{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding-left:calc(var(--wiki-editor-depth) * 14px)}.wiki-editor-tree-node__toggle,.wiki-editor-tree-node__toggle-spacer{width:22px;height:42px;flex:0 0 auto}.wiki-editor-tree-node__toggle{display:grid;place-items:center;border:0;background:transparent;color:#ffffff8a;cursor:pointer;padding:0}.wiki-editor-tree-node__toggle span{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .18s ease,color .18s ease}.wiki-editor-tree-node__toggle:hover{color:color-mix(in srgb,var(--accent) 72%,#ffffff 28%)}.wiki-editor-tree-node__toggle.is-open span{transform:rotate(45deg)}.wiki-editor-tree-node__main{display:flex;align-items:center;gap:12px;min-height:42px;width:100%;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#ffffff05;padding:10px 14px;color:#ffffffe0;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.wiki-editor-tree-node__main:hover{border-color:color-mix(in srgb,var(--accent) 24%,rgba(255,255,255,.08));background:#ffffff0a}.wiki-editor-tree-node.is-selected .wiki-editor-tree-node__main{border-color:color-mix(in srgb,var(--accent) 54%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--accent) 12%,rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.wiki-editor-tree-node__prefix{width:18px;height:18px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.wiki-editor-tree-node__prefix--emoji{font-size:15px}.wiki-editor-tree-node__prefix--icon{width:16px;height:16px;color:#e8f6ffb8}.wiki-editor-tree-node__prefix--placeholder:before{content:"";width:7px;height:7px;border-radius:999px;background:#ffffff29}.wiki-editor-tree-node__content{min-width:0;display:grid;gap:4px}.wiki-editor-tree-node__title{min-width:0;font-size:14px;font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wiki-editor-tree-node__meta{display:flex;flex-wrap:wrap;gap:6px;color:#ffffff7a;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wiki-editor-tree-node__actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:calc((var(--wiki-editor-depth) * 14px) + 30px)}.wiki-editor-tree-node__children{display:grid;gap:8px;margin-left:calc((var(--wiki-editor-depth) * 14px) + 10px);padding-left:14px;border-left:1px solid rgba(255,255,255,.06)}.wiki-editor-document__breadcrumbs{display:flex;flex-wrap:wrap;gap:8px}.wiki-editor-document__crumb{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:0;border-radius:999px;background:#68b2ff1a;color:color-mix(in srgb,var(--accent) 78%,#d9efff 22%);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.wiki-editor-document__hero{display:grid;gap:14px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.wiki-editor-document__title{width:100%;border:0;background:transparent;padding:0;color:#fff;font-size:clamp(34px,3vw,56px);font-weight:800;line-height:.98;letter-spacing:-.04em}.wiki-editor-document__title::placeholder{color:#ffffff4d}.wiki-editor-document__title:focus{outline:none}.wiki-editor-document__chips{display:flex;flex-wrap:wrap;gap:10px}.wiki-editor-addbar--inline{align-items:center;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.wiki-editor-document__blocks{display:grid;gap:14px}.wiki-editor-doc-block{display:grid;gap:14px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff08,#ffffff04),#040a14d1;padding:16px 18px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.wiki-editor-doc-block:hover,.wiki-editor-doc-block:focus-within{border-color:color-mix(in srgb,var(--accent) 34%,rgba(255,255,255,.08));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}.wiki-editor-doc-block__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wiki-editor-doc-block__meta{display:flex;align-items:center;gap:10px;min-width:0}.wiki-editor-doc-block__index{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffff94;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wiki-editor-select--compact{min-width:168px;max-width:240px}.wiki-editor-doc-block__textarea{min-height:140px}.wiki-editor-doc-block__textarea.is-html{font-family:Consolas,SFMono-Regular,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.6}.wiki-editor-image-block{position:relative;display:grid;gap:12px}.wiki-editor-image-block.is-controls-open{z-index:14}.wiki-editor-image-block__preview{position:relative;display:block;width:100%;min-height:120px;padding:0;border:0;background:transparent;color:inherit;text-align:initial;cursor:pointer}.wiki-editor-image-block__preview img{display:block;border:0;border-radius:0;background:transparent}.wiki-editor-image-block__preview:hover img,.wiki-editor-image-block.is-controls-open .wiki-editor-image-block__preview img{outline:2px solid rgba(102,200,255,.36);outline-offset:4px}.wiki-editor-image-block__gear{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:26px;border:1px solid rgba(102,200,255,.34);border-radius:999px;background:#060e1ac2;color:#ffffffd1;font-size:13px;font-weight:900;line-height:1;letter-spacing:.08em;opacity:0;transform:translateY(-2px);transition:opacity .14s ease,transform .14s ease,background .14s ease}.wiki-editor-image-block__preview:hover .wiki-editor-image-block__gear,.wiki-editor-image-block.is-controls-open .wiki-editor-image-block__gear{opacity:1;transform:translateY(0)}.wiki-editor-image-block__empty{display:grid;place-items:center;width:min(100%,520px);aspect-ratio:16 / 9;border:1px dashed rgba(102,200,255,.32);border-radius:8px;background:linear-gradient(135deg,rgba(102,200,255,.1),transparent 32%),#ffffff06}.wiki-editor-image-block__empty span{border-radius:999px;border:1px solid rgba(102,200,255,.32);background:#66c8ff14;padding:10px 14px;color:#fffc;font-size:13px;font-weight:800}.wiki-editor-image-block__controls{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:15;display:grid;gap:10px;padding:12px;border:1px solid rgba(102,200,255,.24);border-radius:18px;background:linear-gradient(180deg,#0d1828fa,#08101dfa),#08101dfa;box-shadow:0 18px 44px #00000057}.wiki-editor-image-block:not(.has-image) .wiki-editor-image-block__controls{position:static;box-shadow:none}.wiki-editor-image-block__fields{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(140px,.32fr)}.wiki-editor-image-block__input{min-width:0}.wiki-editor-image-block__actions,.wiki-editor-image-block__settings,.wiki-editor-image-block__control-group,.wiki-editor-image-block__range{display:flex;align-items:center}.wiki-editor-image-block__actions{gap:10px;flex-wrap:wrap}.wiki-editor-image-block__upload,.wiki-editor-image-block__chip{border:1px solid rgba(102,200,255,.28);background:#66c8ff14;color:#ffffffe0;font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.wiki-editor-image-block__upload{min-height:36px;padding:0 14px;border-radius:999px}.wiki-editor-image-block__upload:hover,.wiki-editor-image-block__chip:hover,.wiki-editor-image-block__chip.is-active{border-color:#7cd2ffb8;background:#2a709a6b;color:#fff}.wiki-editor-image-block__upload:disabled{opacity:.56;cursor:progress}.wiki-editor-image-block__hint,.wiki-editor-image-block__control-label,.wiki-editor-image-block__range output,.wiki-editor-image-block__status{color:#ffffff94;font-size:12px;font-weight:700}.wiki-editor-image-block__settings{gap:10px;flex-wrap:wrap}.wiki-editor-image-block__control-group,.wiki-editor-image-block__range{gap:6px}.wiki-editor-image-block__control-label{margin-right:2px;letter-spacing:.06em;text-transform:uppercase}.wiki-editor-image-block__chip{min-height:30px;padding:0 10px;border-radius:999px}.wiki-editor-image-block__range{min-width:min(100%,260px)}.wiki-editor-image-block__range input{width:112px;accent-color:#66c8ff}.wiki-editor-image-block__range input:disabled{opacity:.42}.wiki-editor-image-block__range output{min-width:42px;color:#ffffffb8}.wiki-editor-image-block__status{margin:0}.wiki-editor-image-block__status.is-error{color:#ff8f9b}@media(max-width:640px){.wiki-editor-image-block__fields{grid-template-columns:1fr}.wiki-editor-image-block__settings,.wiki-editor-image-block__control-group,.wiki-editor-image-block__range{align-items:flex-start}}.wiki-editor-editable{position:relative;min-height:52px;outline:none;color:#ffffffe0;line-height:1.7;white-space:pre-wrap;word-break:break-word}.wiki-editor-editable[data-empty=true]:before{content:attr(data-placeholder);position:absolute;inset:0 auto auto 0;color:#ffffff47;pointer-events:none}.wiki-editor-editable--p{font-size:17px}.wiki-editor-editable--h2{font-size:32px;font-weight:800;line-height:1.14;color:#fff}.wiki-editor-editable--h3{font-size:25px;font-weight:800;line-height:1.18;color:#fff}.wiki-editor-editable--h4{font-size:21px;font-weight:700;line-height:1.24;color:#fffffff5}.wiki-editor-editable--hint{min-height:72px;padding:16px 18px;border-radius:18px;border:1px solid rgba(110,186,255,.16);border-left:3px solid color-mix(in srgb,var(--accent) 66%,#ffffff 34%);background:#4284bc1f}.wiki-editor-editable strong,.wiki-editor-editable b{font-weight:800;color:#fff}.wiki-editor-editable em,.wiki-editor-editable i{font-style:italic}.wiki-editor-editable s,.wiki-editor-editable del{text-decoration:line-through}.wiki-editor-editable code{display:inline-block;padding:.08em .42em;border-radius:8px;background:#ffffff14;color:#d8efff;font-size:.92em;font-family:JetBrains Mono,Fira Code,monospace}.wiki-editor-editable a{color:color-mix(in srgb,var(--accent) 72%,#ffffff 28%);text-decoration:underline}.wiki-editor-selection-toolbar{position:fixed;z-index:80;display:inline-flex;align-items:center;gap:6px;max-width:min(92vw,720px);padding:8px;border-radius:18px;border:1px solid rgba(145,205,255,.18);background:linear-gradient(180deg,#0f1624fa,#0b111cfa),#090e18f0;box-shadow:0 18px 48px #0000005c,0 0 0 1px #ffffff08;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%,calc(-100% - 10px));color-scheme:dark}.wiki-editor-selection-toolbar__select,.wiki-editor-selection-toolbar__button{min-height:34px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffe6}.wiki-editor-selection-toolbar__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:136px;padding:0 34px 0 12px;font-size:13px;font-weight:700;color-scheme:dark}.wiki-editor-selection-toolbar__select option{background:#0b111c;color:#ffffffeb}.wiki-editor-selection-toolbar__button{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:0 10px;font-size:13px;font-weight:800;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.wiki-editor-selection-toolbar__button:hover,.wiki-editor-selection-toolbar__button:focus-visible,.wiki-editor-selection-toolbar__select:hover,.wiki-editor-selection-toolbar__select:focus-visible{border-color:color-mix(in srgb,var(--accent) 34%,rgba(255,255,255,.12));background:#ffffff14;color:#fff}.wiki-editor-selection-toolbar__button:hover,.wiki-editor-selection-toolbar__button:focus-visible{transform:translateY(-1px)}.wiki-editor-selection-toolbar__divider{width:1px;align-self:stretch;background:#ffffff14}.wiki-editor-doc-block__divider{height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(157,210,255,.72),transparent)}.wiki-editor-folder-state{display:grid;gap:14px;padding:20px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.wiki-editor-folder-state h3{margin:0;font-size:26px}.wiki-editor-folder-state p{margin:0;color:#ffffff9e;line-height:1.7}.wiki-editor-side-card__toggles,.wiki-editor-side-card__actions,.wiki-editor-outline{display:grid;gap:10px}.wiki-editor-outline__item{display:inline-flex;align-items:center;width:100%;min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06;color:#ffffffc7;font-size:14px;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.wiki-editor-outline__item:hover{border-color:color-mix(in srgb,var(--accent) 28%,rgba(255,255,255,.08));background:#ffffff0b;color:#fff}.wiki-editor-outline__item--h3{padding-left:22px}.wiki-editor-outline__item--h4{padding-left:34px}.wiki-editor-sidebar__tree,.wiki-editor-document__blocks,.wiki-editor-shell__aside{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 32%,rgba(255,255,255,.3)) rgba(255,255,255,.03)}.wiki-editor-sidebar__tree::-webkit-scrollbar,.wiki-editor-document__blocks::-webkit-scrollbar,.wiki-editor-shell__aside::-webkit-scrollbar{width:10px;height:10px}.wiki-editor-sidebar__tree::-webkit-scrollbar-track,.wiki-editor-document__blocks::-webkit-scrollbar-track,.wiki-editor-shell__aside::-webkit-scrollbar-track{background:#ffffff08;border-radius:999px}.wiki-editor-sidebar__tree::-webkit-scrollbar-thumb,.wiki-editor-document__blocks::-webkit-scrollbar-thumb,.wiki-editor-shell__aside::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 34%,rgba(255,255,255,.2));border-radius:999px;border:2px solid rgba(6,12,24,.7)}.wiki-versions-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:20px;background:#030812b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wiki-versions-modal{position:relative;width:min(1320px,100%);max-height:min(900px,calc(100vh - 40px));overflow:auto;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top,rgba(89,152,255,.12),transparent 30%),#080e1cf5;box-shadow:0 28px 80px #0000006b;padding:28px}.wiki-versions-modal__close{position:absolute;top:18px;right:18px;width:42px;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffb3;font-size:18px;cursor:pointer}.wiki-versions-modal__head{display:grid;gap:10px;padding-right:56px}.wiki-versions-modal__head h2{margin:8px 0 0;font-size:clamp(30px,3vw,42px);line-height:1}.wiki-versions-modal__copy{margin:0;max-width:860px;color:#ffffffa8;line-height:1.6}.wiki-versions-modal__create{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.wiki-versions-modal__input{flex:1 1 320px;min-height:54px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text);padding:0 16px}.wiki-versions-grid{display:grid;gap:18px;margin-top:24px;grid-template-columns:minmax(0,.95fr) minmax(0,.95fr) minmax(0,1.2fr)}.wiki-versions-column{display:grid;gap:14px;min-width:0}.wiki-versions-column__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.wiki-versions-column__head h3{margin:0;font-size:20px}.wiki-versions-list{display:grid;gap:12px;align-content:start}.wiki-versions-empty{min-height:180px;display:grid;place-items:center;text-align:center;color:#ffffff8a;border-radius:22px;border:1px dashed rgba(255,255,255,.1);background:#ffffff05;padding:18px}.wiki-version-card{display:grid;gap:12px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;padding:18px}.wiki-version-card.is-selected{border-color:#64c2ff42;box-shadow:inset 0 0 0 1px #64c2ff1f}.wiki-version-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wiki-version-card__head h4{margin:0;font-size:18px}.wiki-version-card__head p{margin:6px 0 0;color:#ffffff8f;font-size:13px;line-height:1.45}.wiki-version-card__meta{margin:0;color:#ffffff75;font-size:13px}.wiki-version-card__actions{display:flex;flex-wrap:wrap;gap:10px}.wiki-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffb3;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.wiki-chip--accent{border-color:#7cebb738;background:#1c7e4c33;color:#cbffe7}.wiki-version-summary__text{margin:0;color:#ffffffb3;font-size:14px;line-height:1.6}.wiki-version-summary__list{margin:0;padding-left:18px;color:#ffffffb3;font-size:14px;line-height:1.55;display:grid;gap:6px}.wiki-preview-meta{display:grid;gap:6px;padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.wiki-preview-meta strong{font-size:18px}.wiki-preview-meta span{color:#ffffff8f;font-size:13px}.wiki-preview-summary{margin-top:14px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.wiki-preview-content{margin-top:14px;max-height:520px;overflow:auto;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#0003;padding:18px}@media(max-width:1180px){.wiki-view__layout,.wiki-versions-grid,.wiki-react-editor-layout,.wiki-editor-shell,.wiki-editor-workbench,.wiki-editor-inspector-shell{grid-template-columns:1fr}.wiki-card--sticky,.wiki-editor-tree-panel,.wiki-editor-surface--sidebar,.wiki-editor-shell__aside{position:static}.wiki-view__aside{order:3}.wiki-view__sidebar{order:2}}@media(max-width:820px){.stage-main.wiki-page-shell{padding-top:12px;padding-bottom:32px}.wiki-view{padding:2px 0 24px;gap:18px}.wiki-react-editor-card__head,.wiki-view__hero-actions,.wiki-view__side-actions,.wiki-feedback__actions,.wiki-versions-modal__create,.wiki-version-card__actions,.wiki-editor-surface__head,.wiki-editor-side-card__head,.wiki-editor-panel__head,.wiki-editor-block-card__head,.wiki-editor-doc-block__toolbar{flex-direction:column}.wiki-article__hero{align-items:flex-start}.wiki-viewer-stat-grid,.wiki-article__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-card--article,.wiki-card:not(.wiki-card--article),.wiki-versions-modal,.wiki-react-editor-card{padding:20px}.wiki-search-result__meta{flex-direction:column;align-items:flex-start}.wiki-versions-modal{padding-top:56px}.wiki-react-editor-summary,.wiki-editor-form-grid,.wiki-editor-toggle-grid,.wiki-editor-summary-grid{grid-template-columns:1fr}}@media(max-width:640px){.wiki-page-shell .stage-container{width:min(100% - 24px,1440px)}.wiki-search-panel{grid-template-columns:16px minmax(0,1fr)}.wiki-search-panel__hint{display:none}.wiki-search-results{max-height:320px}.wiki-search-popover{top:calc(100% + 10px);padding:12px}.wiki-viewer-stat-grid,.wiki-article__facts{grid-template-columns:1fr}.wiki-viewer-context-card__actions .stage-button{width:100%}.wiki-editor-tree-toolbar,.wiki-editor-addbar,.wiki-editor-inline-actions,.wiki-editor-nav-node__actions,.wiki-editor-tree-node__actions{flex-direction:column}.wiki-editor-nav-node__main,.wiki-editor-tree-node__main{align-items:flex-start;flex-wrap:wrap}}.wiki-react-editor-card{gap:0;padding:0;overflow:hidden;border-radius:30px;border-color:#ffffff0f;background:radial-gradient(circle at top left,rgba(79,154,255,.08),transparent 28%),linear-gradient(180deg,#09101dfa,#070d18fa);box-shadow:0 28px 90px #0000004d}.wiki-editor-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 28px;border-bottom:1px solid rgba(255,255,255,.06);background:#080d18d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wiki-editor-topbar__brand{min-width:0;display:grid;gap:6px}.wiki-editor-topbar__eyebrow{color:color-mix(in srgb,var(--accent) 80%,#ffffff 20%);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.wiki-editor-topbar__title{min-width:0;font-size:clamp(22px,2vw,30px);line-height:1.08;color:#fff;text-wrap:balance}.wiki-editor-topbar__meta{color:#ffffff85;font-size:13px;line-height:1.5}.wiki-editor-topbar__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.wiki-editor-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffe0;font-size:14px;font-weight:800;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.wiki-editor-button:hover:not(:disabled){transform:translateY(-1px);border-color:#ffffff29}.wiki-editor-button:disabled{opacity:.48;cursor:default}.wiki-editor-button--ghost{background:#ffffff08}.wiki-editor-button--primary{border-color:#5cbeff38;background:linear-gradient(135deg,#59c7ff,#3b7dff);color:#08101d;box-shadow:0 12px 30px #3784ff38}.wiki-editor-shell{gap:0;grid-template-columns:300px minmax(0,1fr) 320px;min-height:900px}.wiki-editor-shell__sidebar,.wiki-editor-shell__aside{background:#080d18b8}.wiki-editor-sidebar,.wiki-editor-document,.wiki-editor-side-card{min-width:0;height:100%}.wiki-editor-sidebar{display:grid;grid-template-rows:auto auto auto 1fr;gap:14px;padding:18px 16px;border-right:1px solid rgba(255,255,255,.06)}.wiki-editor-sidebar__tabs{display:flex;gap:8px}.wiki-editor-sidebar__tab{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:10px;border:0;background:transparent;color:#ffffff94;font-size:13px;font-weight:700}.wiki-editor-sidebar__tab.is-active{background:#ffffff0f;color:#fff}.wiki-editor-sidebar__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.wiki-editor-sidebar__head h3{margin:0;font-size:18px}.wiki-editor-sidebar__head-actions{display:flex;gap:8px}.wiki-editor-icon-button{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffd6;font-weight:800}.wiki-editor-search{position:relative;display:flex;align-items:center}.wiki-editor-search__icon{position:absolute;left:14px;width:14px;height:14px;border:2px solid rgba(255,255,255,.42);border-radius:999px}.wiki-editor-search__icon:after{content:"";position:absolute;right:-5px;bottom:-4px;width:7px;height:2px;border-radius:999px;background:#ffffff6b;transform:rotate(45deg)}.wiki-editor-search input{width:100%;min-height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text);padding:0 14px 0 40px;font:inherit}.wiki-editor-search input:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 48%,rgba(255,255,255,.08));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.wiki-editor-sidebar__tree{max-height:none;min-height:0;overflow:auto;padding-right:6px}.wiki-editor-tree-node__row{padding-left:calc(var(--wiki-editor-depth) * 12px)}.wiki-editor-tree-node__toggle,.wiki-editor-tree-node__toggle-spacer{height:38px}.wiki-editor-tree-node__main{min-height:38px;border:1px solid transparent;border-radius:10px;background:transparent;padding:8px 10px}.wiki-editor-tree-node__main:hover{border-color:#ffffff0f;background:#ffffff09}.wiki-editor-tree-node.is-selected .wiki-editor-tree-node__main{border-color:#ffffff14;background:#ffffff14;box-shadow:none}.wiki-editor-tree-node__title{font-size:15px;font-weight:700}.wiki-editor-tree-node__meta{gap:8px;color:#ffffff6b;font-size:10px;letter-spacing:.14em}.wiki-editor-tree-node__children{margin-left:9px;padding-left:12px;border-left:1px solid rgba(255,255,255,.05)}.wiki-editor-document{padding:24px 34px 42px;background:radial-gradient(circle at top,rgba(96,160,255,.03),transparent 28%),#0d121dc7}.wiki-editor-document__inner{width:min(100%,880px);margin:0 auto;display:grid;gap:18px}.wiki-editor-document__breadcrumbs{gap:6px}.wiki-editor-document__crumb{min-height:24px;padding:0 8px;border-radius:8px;background:#ffffff0a;color:#ffffffad;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.wiki-editor-document__hero{gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.wiki-editor-document__title{font-size:clamp(36px,4vw,56px);font-weight:800;line-height:.98}.wiki-editor-document__meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:#ffffff8f;font-size:14px}.wiki-editor-document__toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.wiki-editor-select--toolbar{min-width:180px;max-width:220px}.wiki-editor-document__blocks{gap:10px}.wiki-editor-doc-block{gap:10px;padding:14px 0 18px;border-radius:0;border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;box-shadow:none}.wiki-editor-doc-block:last-child{border-bottom:0}.wiki-editor-doc-block:hover,.wiki-editor-doc-block:focus-within{border-color:#ffffff1a;box-shadow:none}.wiki-editor-doc-block__toolbar{align-items:center}.wiki-editor-doc-block__index{min-height:24px;padding:0 8px;font-size:10px}.wiki-editor-select--compact{min-width:120px;max-width:180px;padding:9px 12px;border-radius:12px}.wiki-editor-doc-block__body{min-width:0}.wiki-editor-input,.wiki-editor-select,.wiki-editor-textarea{border-radius:12px;border-color:#ffffff14;background:#ffffff08}.wiki-editor-editable{min-height:32px;padding:2px 0}.wiki-editor-editable--p{font-size:18px;line-height:1.78}.wiki-editor-editable--h2{font-size:34px}.wiki-editor-editable--h3{font-size:27px}.wiki-editor-editable--h4{font-size:22px}.wiki-editor-editable--hint{padding:14px 16px;border-radius:14px;background:#4688bc1f}.wiki-editor-shell__aside{display:grid;gap:12px;padding:18px 16px;border-left:1px solid rgba(255,255,255,.06)}.wiki-editor-side-card{height:auto;gap:14px;padding:16px;border-radius:18px;border-color:#ffffff0f;background:#ffffff08}.wiki-editor-side-card--stacked{gap:18px}.wiki-editor-side-section{display:grid;gap:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.wiki-editor-side-section:first-of-type{padding-top:0;border-top:0}.wiki-editor-side-section__title{margin:0;color:#ffffff8a;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.wiki-editor-banner-field{display:grid;gap:10px}.wiki-editor-banner-field__preview,.wiki-editor-banner-field__empty{width:100%;border-radius:16px;border:1px solid rgba(102,200,255,.22);background:#66c8ff0d;color:#ffffffd1;cursor:pointer}.wiki-editor-banner-field__preview{position:relative;overflow:hidden;padding:0}.wiki-editor-banner-field__preview img{display:block;width:100%;aspect-ratio:21 / 5;object-fit:cover}.wiki-editor-banner-field__preview span{position:absolute;inset:auto 10px 10px auto;border-radius:999px;background:#060e1ac2;padding:7px 10px;font-size:12px;font-weight:800}.wiki-editor-banner-field__empty{min-height:86px;border-style:dashed;font-size:13px;font-weight:800}.wiki-editor-banner-field__actions{display:flex;flex-wrap:wrap;gap:8px}.wiki-editor-banner-field__error{margin:0;color:#ff8f9b;font-size:12px;font-weight:700}.wiki-editor-inline-button{min-height:36px;border-radius:12px}.wiki-editor-outline__item{min-height:34px;border-radius:12px}.wiki-editor-closed{margin:24px}@media(max-width:1280px){.wiki-editor-shell{grid-template-columns:280px minmax(0,1fr) 300px}.wiki-editor-document{padding-inline:24px}}@media(max-width:1120px){.wiki-editor-topbar{flex-direction:column}.wiki-editor-topbar__actions{justify-content:flex-start}.wiki-editor-shell{grid-template-columns:1fr}.wiki-editor-sidebar,.wiki-editor-shell__aside{border:0}.wiki-editor-shell__aside{padding-top:0}}@media(max-width:720px){.wiki-editor-topbar,.wiki-editor-document{padding:18px}.wiki-editor-sidebar{padding:16px 14px}.wiki-editor-shell__aside{padding:0 14px 14px}.wiki-editor-document__title{font-size:34px}.wiki-editor-document__toolbar,.wiki-editor-topbar__actions,.wiki-editor-inline-actions,.wiki-editor-side-card__actions{flex-direction:column;align-items:stretch}}.wiki-editor-menu{position:relative}.wiki-editor-menu summary{list-style:none}.wiki-editor-menu summary::-webkit-details-marker{display:none}.wiki-editor-menu__trigger{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;gap:3px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffd6;cursor:pointer}.wiki-editor-menu__trigger span{width:3px;height:3px;border-radius:999px;background:currentColor}.wiki-editor-menu__content{position:absolute;top:calc(100% + 8px);left:0;z-index:12;min-width:210px;display:grid;gap:4px;padding:8px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0b111cfa;box-shadow:0 18px 40px #00000047}.wiki-editor-menu__content--right{left:auto;right:0}.wiki-editor-menu__content button{width:100%;min-height:34px;display:flex;align-items:center;padding:0 12px;border:0;border-radius:10px;background:transparent;color:#ffffffdb;font:inherit;text-align:left;cursor:pointer}.wiki-editor-menu__content button:hover:not(:disabled){background:#ffffff0f}.wiki-editor-menu__content button:disabled{opacity:.36;cursor:default}.wiki-editor-menu__content button.is-danger{color:#ffb7b7}.wiki-editor-tree-node__row{grid-template-columns:22px minmax(0,1fr) auto;align-items:center}.wiki-editor-tree-node__actions{display:flex;align-items:center;gap:6px;opacity:0;pointer-events:none;transition:opacity .16s ease}.wiki-editor-tree-node:hover>.wiki-editor-tree-node__row .wiki-editor-tree-node__actions,.wiki-editor-tree-node.is-selected>.wiki-editor-tree-node__row .wiki-editor-tree-node__actions,.wiki-editor-tree-node__actions:focus-within{opacity:1;pointer-events:auto}.wiki-editor-tree-node__quick{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffdb;font-weight:800}.wiki-editor-tree-node__quick:hover{background:#ffffff14}.wiki-editor-document__hero-head{display:flex;align-items:flex-start;gap:14px}.wiki-editor-document-prefix{position:relative;z-index:14;flex:0 0 auto;margin-top:2px}.wiki-editor-document-prefix__trigger{display:inline-flex;align-items:center;justify-content:center;width:clamp(42px,3vw,54px);height:clamp(42px,3vw,54px);border-radius:14px;border:1px solid transparent;color:color-mix(in srgb,var(--accent) 68%,#ffffff 24%);cursor:pointer;list-style:none;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.wiki-editor-document-prefix__trigger::-webkit-details-marker{display:none}.wiki-editor-document-prefix__trigger:hover,.wiki-editor-document-prefix[open]>.wiki-editor-document-prefix__trigger{border-color:#66c8ff3d;background:#66c8ff1a;color:#fff}.wiki-editor-document-prefix__trigger .wiki-gitbook-icon{width:clamp(30px,2.4vw,42px);height:clamp(30px,2.4vw,42px)}.wiki-editor-document-prefix__emoji{font-size:clamp(30px,2.4vw,42px);line-height:1}.wiki-editor-document-prefix__empty{color:#dceeff80;font-size:24px;font-weight:900;line-height:1}.wiki-editor-document-prefix__panel{position:absolute;top:calc(100% + 8px);left:0;z-index:80;width:min(360px,calc(100vw - 40px))}.wiki-editor-document-prefix__panel .wiki-nav-prefix-picker{box-shadow:0 18px 50px #02081285;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wiki-editor-document__hero-head .wiki-editor-document__title{flex:1 1 auto}.wiki-editor-document__menu{flex:0 0 auto;margin-top:8px}.wiki-editor-doc-block{position:relative}.wiki-editor-doc-block.is-insert-menu-open{z-index:10}.wiki-editor-doc-block__actions{display:flex;align-items:center;gap:8px;opacity:0;pointer-events:none;transition:opacity .16s ease}.wiki-editor-doc-block:hover .wiki-editor-doc-block__actions,.wiki-editor-doc-block:focus-within .wiki-editor-doc-block__actions{opacity:1;pointer-events:auto}.wiki-editor-doc-block__handle{width:24px;height:24px;display:inline-grid;place-items:center;gap:3px;border:0;border-radius:8px;background:transparent;color:#ffffff61}.wiki-editor-doc-block__handle span{display:block;width:10px;height:2px;border-radius:999px;background:currentColor}.wiki-editor-doc-block__ghost{min-height:30px;padding:0 10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffb8;font-size:12px;font-weight:700}.wiki-editor-doc-block__ghost:hover{background:#ffffff12}.wiki-editor-doc-block__insert{display:flex;justify-content:center;opacity:0;pointer-events:none;transition:opacity .16s ease}.wiki-editor-doc-block:hover .wiki-editor-doc-block__insert,.wiki-editor-doc-block:focus-within .wiki-editor-doc-block__insert{opacity:1;pointer-events:auto}.wiki-editor-doc-block__insert-button{min-height:30px;padding:0 12px;border:0;border-radius:999px;background:#ffffff0d;color:#ffffffad;font-size:12px;font-weight:700}.wiki-editor-doc-block__insert-button:hover{background:#ffffff1a;color:#fff}@media(max-width:720px){.wiki-editor-tree-node__actions,.wiki-editor-doc-block__actions,.wiki-editor-doc-block__insert{opacity:1;pointer-events:auto}.wiki-editor-document__hero-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px}.wiki-editor-document-prefix__panel{width:min(340px,calc(100vw - 32px))}.wiki-editor-tree-node__row{grid-template-columns:22px minmax(0,1fr)}.wiki-editor-tree-node__actions{grid-column:2;justify-content:flex-start;padding-left:10px}}.wiki-react-editor-card{--accent: #66c8ff}.wiki-editor-search input,.wiki-editor-input,.wiki-editor-select,.wiki-editor-textarea,.wiki-editor-editable{caret-color:#b7eeff}.wiki-editor-menu[open]>.wiki-editor-menu__trigger,.wiki-editor-menu__trigger:hover{border-color:#66c8ff6b;background:#66c8ff1f;color:#dff6ff}.wiki-editor-menu__content{max-height:min(360px,calc(100vh - 120px));overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(102,200,255,.44) rgba(255,255,255,.04)}.wiki-editor-menu__content::-webkit-scrollbar,.wiki-editor-sidebar__tree::-webkit-scrollbar,.wiki-editor-outline::-webkit-scrollbar{width:8px;height:8px}.wiki-editor-menu__content::-webkit-scrollbar-track,.wiki-editor-sidebar__tree::-webkit-scrollbar-track,.wiki-editor-outline::-webkit-scrollbar-track{background:#ffffff0a}.wiki-editor-menu__content::-webkit-scrollbar-thumb,.wiki-editor-sidebar__tree::-webkit-scrollbar-thumb,.wiki-editor-outline::-webkit-scrollbar-thumb{border-radius:999px;background:#66c8ff70;border:1px solid rgba(7,19,32,.9)}.wiki-editor-sidebar__tree,.wiki-editor-outline{scrollbar-width:thin;scrollbar-color:rgba(102,200,255,.42) rgba(255,255,255,.03)}.wiki-editor-tree-node__actions,.wiki-editor-doc-block__actions,.wiki-editor-doc-block__insert{transform:translateY(2px);transition:opacity .16s ease,transform .16s ease}.wiki-editor-tree-node:hover>.wiki-editor-tree-node__row .wiki-editor-tree-node__actions,.wiki-editor-tree-node.is-selected>.wiki-editor-tree-node__row .wiki-editor-tree-node__actions,.wiki-editor-tree-node__actions:focus-within,.wiki-editor-doc-block:hover .wiki-editor-doc-block__actions,.wiki-editor-doc-block:focus-within .wiki-editor-doc-block__actions,.wiki-editor-doc-block:hover .wiki-editor-doc-block__insert,.wiki-editor-doc-block:focus-within .wiki-editor-doc-block__insert{transform:translateY(0)}.wiki-editor-tree-node,.wiki-editor-tree-node__row,.wiki-editor-tree-node__actions{position:relative;overflow:visible}.wiki-editor-tree-node__actions{z-index:8}.wiki-editor-tree-node__actions .wiki-editor-menu[open]{z-index:24}.wiki-editor-menu__content--tree{left:auto;right:0;min-width:220px;transform-origin:top right}.wiki-editor-library{display:none;min-height:0}.wiki-editor-sidebar.is-library .wiki-editor-search,.wiki-editor-sidebar.is-library .wiki-editor-sidebar__tree{display:none}.wiki-editor-sidebar.is-library .wiki-editor-sidebar__head h3{font-size:0}.wiki-editor-sidebar.is-library .wiki-editor-sidebar__head h3:after{content:"Library";font-size:18px}.wiki-editor-sidebar.is-library .wiki-editor-sidebar__head-actions{display:none}.wiki-editor-sidebar.is-library .wiki-editor-library{display:grid;align-content:start;gap:12px;overflow:auto}.wiki-editor-library__hint{margin:0;color:#ffffff9e;font-size:13px;line-height:1.5}.wiki-editor-library__list{display:grid;gap:10px}.wiki-editor-library-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.wiki-editor-library-item__main,.wiki-editor-library-item__add{border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffe0}.wiki-editor-library-item__main{min-width:0;display:grid;gap:6px;padding:12px 14px;border-radius:14px;text-align:left}.wiki-editor-library-item__main strong{font-size:14px;font-weight:800}.wiki-editor-library-item__main span{color:#ffffff94;font-size:12px;line-height:1.45}.wiki-editor-library-item__add{width:38px;border-radius:12px;font-size:18px;font-weight:800}.wiki-editor-library-item__main:hover,.wiki-editor-library-item__add:hover:not(:disabled),.wiki-editor-library-item.is-active .wiki-editor-library-item__main{border-color:#66c8ff52;background:#66c8ff17}.wiki-editor-library-item__add:disabled{opacity:.38;cursor:default}.wiki-react-editor-card{border-radius:18px;border-color:#ffffff0d;background:#171412;box-shadow:0 20px 60px #00000047}.wiki-editor-topbar{align-items:center;padding:10px 14px;background:#1d1917;-webkit-backdrop-filter:none;backdrop-filter:none}.wiki-editor-topbar__brand{display:flex;align-items:center;gap:12px}.wiki-editor-topbar__eyebrow{color:#ffffffa8;font-size:12px;letter-spacing:.12em}.wiki-editor-topbar__tabs{display:flex;align-items:center;gap:6px}.wiki-editor-topbar__tab{min-height:30px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#ffffff94;font-size:13px;font-weight:700}.wiki-editor-topbar__tab:hover,.wiki-editor-topbar__tab.is-active{background:#ffffff12;color:#fff}.wiki-editor-topbar__meta{font-size:12px;color:#ffffff6b}.wiki-editor-topbar__actions{align-items:center}.wiki-editor-button{min-height:34px;padding:0 12px;border-radius:10px;font-size:13px;font-weight:700}.wiki-editor-button--primary{border-color:#6354ff3d;background:linear-gradient(135deg,#7d4dff,#5b2fe4);color:#fff;box-shadow:none}.wiki-editor-button.is-active{border-color:#ffffff24;background:#ffffff14}.wiki-editor-shell{grid-template-columns:296px minmax(0,1fr);min-height:860px}.wiki-editor-shell__sidebar{background:#171412}.wiki-editor-sidebar{padding:0;border-right:1px solid rgba(255,255,255,.06);grid-template-rows:auto auto auto 1fr}.wiki-editor-sidebar__tabs,.wiki-editor-sidebar__head,.wiki-editor-search{padding-inline:12px}.wiki-editor-sidebar__tabs{gap:4px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.wiki-editor-sidebar__tab{border-radius:8px}.wiki-editor-sidebar__head{padding-top:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.wiki-editor-sidebar__head h3{font-size:14px}.wiki-editor-search{padding-top:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.wiki-editor-search input{min-height:32px;border-radius:8px;background:#ffffff05;font-size:13px}.wiki-editor-sidebar__tree{padding:10px 8px 16px}.wiki-editor-tree-node__main{min-height:34px;border-radius:8px;padding:7px 8px}.wiki-editor-tree-node__title{font-size:13px;font-weight:700}.wiki-editor-tree-node__meta{font-size:9px;letter-spacing:.12em}.wiki-editor-shell__document{background:#171412}.wiki-editor-document{padding:28px 48px 84px;background:transparent}.wiki-editor-document__inner{width:min(100%,820px)}.wiki-editor-document__hero{gap:8px;padding-bottom:8px;border-bottom:0}.wiki-editor-document__breadcrumbs{margin-bottom:4px}.wiki-editor-document__crumb{min-height:22px;padding:0;border-radius:0;background:transparent;color:#ffffff7a;font-size:11px;letter-spacing:.12em}.wiki-editor-document__title{font-size:clamp(40px,5vw,56px);line-height:1;background:transparent;padding:0;border:0;box-shadow:none}.wiki-editor-document__title:focus{outline:none;box-shadow:none}.wiki-editor-document__meta{gap:8px 10px;color:#ffffff75;font-size:13px}.wiki-editor-document__toolbar{position:sticky;top:12px;z-index:4;width:fit-content;padding:6px;border-radius:999px;background:#171412eb;border:1px solid rgba(255,255,255,.06)}.wiki-editor-select--toolbar{display:none}.wiki-editor-document__blocks{gap:2px}.wiki-editor-doc-block{position:relative;padding:8px 0 16px;border-bottom:0}.wiki-editor-doc-block__toolbar{position:absolute;top:8px;left:-62px;width:62px;box-sizing:border-box;padding-right:10px;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:6px;opacity:0;pointer-events:none;transition:opacity .14s ease}.wiki-editor-doc-block__meta{flex-direction:column;align-items:flex-end;gap:6px}.wiki-editor-doc-block:hover .wiki-editor-doc-block__toolbar,.wiki-editor-doc-block:focus-within .wiki-editor-doc-block__toolbar,.wiki-editor-doc-block.is-selection-toolbar-active .wiki-editor-doc-block__toolbar,.wiki-editor-doc-block.is-tools-open .wiki-editor-doc-block__toolbar{opacity:1;pointer-events:auto}.wiki-editor-doc-block__toolbar .wiki-editor-select--compact,.wiki-editor-doc-block__toolbar .wiki-editor-doc-block__actions,.wiki-editor-doc-block__index{display:none}.wiki-editor-select--compact{min-width:0;max-width:none;width:52px;padding:7px 8px;border-radius:10px;font-size:0;background:#ffffff0a}.wiki-editor-select--compact option{font-size:13px}.wiki-editor-doc-block__actions{flex-direction:column;align-items:flex-end}.wiki-editor-doc-block__ghost,.wiki-editor-menu__trigger{min-width:30px}.wiki-editor-doc-block__body{padding-left:0}.wiki-editor-doc-block__quick-types{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .14s ease,transform .14s ease}.wiki-editor-doc-block:hover .wiki-editor-doc-block__quick-types,.wiki-editor-doc-block:focus-within .wiki-editor-doc-block__quick-types,.wiki-editor-doc-block.is-selection-toolbar-active .wiki-editor-doc-block__quick-types,.wiki-editor-doc-block:hover .wiki-editor-doc-block__quick-actions,.wiki-editor-doc-block:focus-within .wiki-editor-doc-block__quick-actions,.wiki-editor-doc-block.is-selection-toolbar-active .wiki-editor-doc-block__quick-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.wiki-editor-doc-block__tools-popover{position:absolute;top:36px;left:-8px;z-index:12;display:grid;gap:8px;width:min(620px,calc(100vw - 48px));padding:10px;border:1px solid rgba(102,200,255,.22);border-radius:18px;background:linear-gradient(180deg,#0d1828fa,#08101dfa),#08101dfa;box-shadow:0 18px 44px #00000057}.wiki-editor-doc-block__tools-popover .wiki-editor-doc-block__quick-types,.wiki-editor-doc-block__tools-popover .wiki-editor-doc-block__quick-actions{margin:0;opacity:1;pointer-events:auto;transform:none}.wiki-editor-doc-block__quick-type{min-height:28px;padding:0 10px;border:1px solid rgba(102,200,255,.14);border-radius:999px;background:#66c8ff0a;color:#e8f6ffd1;font-size:12px;font-weight:700;line-height:1}.wiki-editor-doc-block__quick-type:hover,.wiki-editor-doc-block__quick-type.is-active{background:#66c8ff24;border-color:#66c8ff42;color:#f6fcff}.wiki-editor-doc-block__quick-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .14s ease,transform .14s ease}.wiki-editor-doc-block__quick-action{min-height:28px;padding:0 10px;border:1px solid rgba(102,200,255,.12);border-radius:999px;background:#66c8ff08;color:#e2f2ffbd;font-size:12px;font-weight:700;line-height:1}.wiki-editor-doc-block__quick-action:hover:not(:disabled){background:#66c8ff1c;border-color:#66c8ff3d;color:#f5fbff}.wiki-editor-doc-block__quick-action.is-danger{border-color:#ff7d912e;color:#ffc2cae6}.wiki-editor-doc-block__quick-action.is-danger:hover:not(:disabled){border-color:#ff7d915c;background:#ff7d911a;color:#ffe7eb}.wiki-editor-doc-block__quick-action:disabled{opacity:.45;cursor:not-allowed}.wiki-editor-textarea,.wiki-editor-editable{border-radius:0;border:0;background:transparent;box-shadow:none;padding-inline:0}.wiki-editor-textarea:focus,.wiki-editor-input:focus,.wiki-editor-select:focus{box-shadow:none}.wiki-editor-editable--p{font-size:18px;line-height:1.8}.wiki-editor-editable--h2{font-size:38px;line-height:1.08}.wiki-editor-editable--h3{font-size:30px;line-height:1.12}.wiki-editor-editable--h4{font-size:24px;line-height:1.16}.wiki-editor-help{margin-left:0;font-size:12px}.wiki-editor-shell__aside{position:fixed;top:76px;right:22px;z-index:30;width:min(340px,calc(100vw - 32px));max-height:calc(100vh - 96px);overflow:auto;padding:0;border:0;background:transparent;opacity:0;pointer-events:none;transform:translate(18px);transition:opacity .16s ease,transform .16s ease}.wiki-editor-shell__aside.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.wiki-editor-side-card{border-radius:16px;background:#1d1917fa;box-shadow:0 18px 50px #00000059}.wiki-editor-side-card__head{align-items:center}.wiki-editor-side-card__head .wiki-editor-icon-button{flex:0 0 auto}@media(max-width:1120px){.wiki-editor-shell{grid-template-columns:1fr}.wiki-editor-shell__aside{position:static;width:auto;max-height:none;opacity:1;pointer-events:auto;transform:none;padding:0 16px 16px}.wiki-editor-document{padding-inline:24px}}.wiki-react-editor-card{background:radial-gradient(circle at top left,rgba(79,154,255,.1),transparent 28%),linear-gradient(180deg,#09101dfa,#070d18fa);border-color:#ffffff0f}.wiki-editor-topbar{background:#080d18e0}.wiki-editor-shell__sidebar,.wiki-editor-shell__document{background:transparent}.wiki-editor-sidebar{background:#070d1861}.wiki-editor-side-card{background:#0a1220f5}.wiki-editor-button--primary{border-color:#5cbeff38;background:linear-gradient(135deg,#59c7ff,#3b7dff);color:#08101d}.wiki-editor-document__toolbar{background:#080d18eb}.wiki-editor-sidebar.is-library .wiki-editor-search{display:flex}.wiki-editor-sidebar.is-library .wiki-editor-sidebar__tree{display:none}.wiki-editor-sidebar.is-library .wiki-editor-sidebar__head h3{font-size:14px}.wiki-editor-sidebar.is-library .wiki-editor-sidebar__head h3:after{content:none}.wiki-editor-sidebar.is-library .wiki-editor-sidebar__head-actions{display:flex}.wiki-editor-button--toolbar{white-space:nowrap}.wiki-editor-slash-menu{max-width:560px;display:grid;gap:10px;margin-top:14px;padding:12px;border-radius:16px;border:1px solid rgba(102,200,255,.18);background:linear-gradient(180deg,#101b2dfa,#0a1220fa);box-shadow:0 16px 40px #00000047}.wiki-editor-slash-menu__caption{color:#66c8ffe0;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.wiki-editor-slash-menu__list{display:grid;gap:8px}.wiki-editor-slash-menu__item{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff08;color:#fff;text-align:left}.wiki-editor-slash-menu__item strong{font-size:14px;font-weight:800}.wiki-editor-slash-menu__item span,.wiki-editor-slash-menu__empty{margin:0;color:#ffffff9e;font-size:12px;line-height:1.5}.wiki-editor-slash-menu__item:hover{border-color:#66c8ff47;background:#66c8ff14}.wiki-editor-slash-menu__item.is-active{border-color:#66c8ff57;background:#66c8ff1f}.wiki-editor-tree-node__main,.wiki-editor-doc-block__handle{cursor:grab}.wiki-editor-doc-block__handle{width:28px;height:28px;grid-template-columns:repeat(2,3px);grid-template-rows:repeat(3,3px);place-content:center;place-items:center;column-gap:5px;row-gap:4px;border-radius:8px}.wiki-editor-doc-block__handle:hover,.wiki-editor-doc-block__handle.is-active{background:#66c8ff1a;color:#e8f6ffe6}.wiki-editor-doc-block__handle span{width:3px;height:3px;border-radius:999px}.wiki-editor-tree-node.is-dragging,.wiki-editor-doc-block.is-dragging{opacity:.42}.wiki-editor-tree-node__row,.wiki-editor-doc-block{position:relative}.wiki-editor-tree-node.is-drop-before>.wiki-editor-tree-node__row:before,.wiki-editor-tree-node.is-drop-after>.wiki-editor-tree-node__row:after,.wiki-editor-doc-block.is-drop-before:before,.wiki-editor-doc-block.is-drop-after:after{content:"";position:absolute;left:0;right:0;height:2px;border-radius:999px;background:linear-gradient(90deg,#59c7ff33,#59c7fff2,#59c7ff33)}.wiki-editor-tree-node.is-drop-before>.wiki-editor-tree-node__row:before,.wiki-editor-doc-block.is-drop-before:before{top:-2px}.wiki-editor-tree-node.is-drop-after>.wiki-editor-tree-node__row:after,.wiki-editor-doc-block.is-drop-after:after{bottom:-2px}.wiki-editor-tree-node.is-drop-inside>.wiki-editor-tree-node__row .wiki-editor-tree-node__main{border-color:#59c7ff52;background:#59c7ff1a}.wiki-editor-doc-block.is-drop-before,.wiki-editor-doc-block.is-drop-after{background:linear-gradient(180deg,rgba(89,199,255,.04),transparent 34%)}.wiki-react-editor-card{--accent: #66c8ff;border-color:#66c8ff29;background:radial-gradient(circle at top left,rgba(18,83,132,.34),transparent 28%),radial-gradient(circle at right center,rgba(67,90,255,.14),transparent 32%),linear-gradient(180deg,#070e1afa,#0a1321fa);box-shadow:0 24px 70px #0208106b}.wiki-editor-topbar{background:#080e18f0;border-bottom:1px solid rgba(102,200,255,.12)}.wiki-editor-topbar__eyebrow,.wiki-editor-topbar__meta,.wiki-editor-library__hint,.wiki-editor-document__meta,.wiki-editor-help{color:#dceeffa3}.wiki-editor-topbar__tab:hover,.wiki-editor-topbar__tab.is-active,.wiki-editor-sidebar__tab:hover,.wiki-editor-sidebar__tab.is-active,.wiki-editor-button--ghost:hover,.wiki-editor-button--ghost.is-active,.wiki-editor-button--toolbar:hover{background:#66c8ff1f;color:#eff9ff;border-color:#66c8ff33}.wiki-editor-button{border-color:#ffffff14}.wiki-editor-button--primary{border-color:#66c8ff57;background:linear-gradient(135deg,#4fbcff,#3f7dff);color:#f9fdff;box-shadow:0 0 0 1px #66c8ff24,0 16px 34px #3d7eff38}.wiki-editor-button--primary:hover{background:linear-gradient(135deg,#64c8ff,#588cff)}.wiki-editor-button--shortcut{min-width:74px}.wiki-editor-shell__sidebar,.wiki-editor-sidebar,.wiki-editor-shell__document{background:transparent}.wiki-editor-sidebar{border-right-color:#66c8ff1a}.wiki-editor-sidebar__tabs,.wiki-editor-sidebar__head,.wiki-editor-search{border-bottom-color:#66c8ff14}.wiki-editor-search input,.wiki-editor-input,.wiki-editor-select,.wiki-editor-textarea,.wiki-editor-editable,.wiki-editor-tree-node__rename,.wiki-editor-command__input{border-color:#66c8ff2e;background:#0a1422db;color:#f4fbff;caret-color:#bff2ff}.wiki-editor-search input::placeholder,.wiki-editor-input::placeholder,.wiki-editor-textarea::placeholder,.wiki-editor-tree-node__rename::placeholder,.wiki-editor-command__input::placeholder{color:#d5e9ff6b}.wiki-editor-shell__document{background:linear-gradient(180deg,#0a13212e,#0a132100),transparent}.wiki-editor-document{color:#f5fbff}.wiki-editor-document__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;background:#080f1ae6;border-color:#66c8ff24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wiki-editor-button--toolbar-quick{min-height:34px;padding-inline:14px;font-size:12px}.wiki-editor-document__tips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.wiki-editor-document__tip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid rgba(102,200,255,.12);border-radius:999px;background:#66c8ff0a;color:#ddeeffb8;font-size:12px;line-height:1}.wiki-editor-document__tip kbd{min-height:20px;padding:0 7px;border:1px solid rgba(102,200,255,.18);border-radius:999px;background:#66c8ff14;color:#f1fbff;font-size:11px;font-weight:800;line-height:18px}.wiki-editor-doc-block__ghost,.wiki-editor-menu__trigger,.wiki-editor-inline-button,.wiki-editor-icon-button,.wiki-editor-tree-node__quick{border-color:#66c8ff2e;background:#66c8ff0f;color:#e9f8ff}.wiki-editor-doc-block__ghost:hover,.wiki-editor-menu__trigger:hover,.wiki-editor-inline-button:hover,.wiki-editor-icon-button:hover,.wiki-editor-tree-node__quick:hover{background:#66c8ff1f}.wiki-editor-tree-node__main{color:#eff9ff}.wiki-editor-tree-node__main:hover,.wiki-editor-tree-node.is-selected .wiki-editor-tree-node__main,.wiki-editor-tree-node__main--editing{background:#66c8ff17;border-color:#66c8ff38}.wiki-editor-tree-node__rename{width:100%;min-height:34px;padding:0 10px;border-radius:10px;border-width:1px;border-style:solid;font-size:13px;font-weight:700;outline:none}.wiki-editor-tree-node__rename:focus,.wiki-editor-command__input:focus{box-shadow:0 0 0 3px #66c8ff29}.wiki-editor-page-search{display:grid;gap:8px}.wiki-editor-page-search__item{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(102,200,255,.14);border-radius:14px;background:#0c1626b8;text-align:left;color:#eff9ff}.wiki-editor-page-search__item strong{font-size:13px;font-weight:800}.wiki-editor-page-search__item span{color:#daecff9e;font-size:12px;line-height:1.45}.wiki-editor-page-search__item:hover,.wiki-editor-page-search__item.is-active{border-color:#66c8ff42;background:#66c8ff1c}.wiki-editor-side-card{background:#09101cf5;border:1px solid rgba(102,200,255,.12);box-shadow:0 18px 50px #040b136b}.wiki-editor-library-item__main,.wiki-editor-library-item__add,.wiki-editor-command__item{border-color:#66c8ff24;background:#0e1828c7}.wiki-editor-library-item__main:hover,.wiki-editor-library-item__add:hover:not(:disabled),.wiki-editor-library-item.is-active .wiki-editor-library-item__main,.wiki-editor-command__item:hover,.wiki-editor-command__item.is-active{border-color:#66c8ff47;background:#66c8ff1c}.wiki-editor-command{position:fixed;top:0;right:0;bottom:0;left:0;z-index:64;display:grid;place-items:start center;padding:84px 20px 20px;background:#0309118a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wiki-editor-command__panel{width:min(640px,calc(100vw - 40px));max-height:min(72vh,760px);display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:22px;border:1px solid rgba(102,200,255,.18);background:linear-gradient(180deg,#0a1321fa,#0c1626fa);box-shadow:0 30px 90px #030a127a;overflow:hidden}.wiki-editor-command__search{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid rgba(102,200,255,.1)}.wiki-editor-command__input{width:100%;min-height:46px;padding:0 14px;border-radius:14px;border-width:1px;border-style:solid;font-size:15px;font-weight:600;outline:none}.wiki-editor-command__list{display:grid;gap:8px;padding:14px;overflow:auto}.wiki-editor-command__section{display:grid;gap:8px}.wiki-editor-command__section-title{padding:2px 4px 0;color:#d2e7ff85;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.wiki-editor-command__section-items{display:grid;gap:8px}.wiki-editor-command__item{display:grid;gap:5px;padding:14px 16px;border-width:1px;border-style:solid;border-radius:16px;text-align:left;color:#f3fbff}.wiki-editor-command__item-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.wiki-editor-command__item strong{font-size:14px;font-weight:800}.wiki-editor-command__shortcut{min-height:22px;padding:0 8px;border:1px solid rgba(102,200,255,.16);border-radius:999px;background:#66c8ff14;color:#e0f1ffb8;font-size:11px;font-weight:800;letter-spacing:.04em}.wiki-editor-command__item span{color:#daecffa3;font-size:12px;line-height:1.45}.wiki-editor-command__empty{padding:20px 18px 24px;color:#daecffa8;font-size:14px;line-height:1.5}.wiki-editor-doc-block__insert{justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px;padding-top:8px}.wiki-editor-doc-block__insert-anchor{position:relative;z-index:2}.wiki-editor-doc-block__quick-insert{display:flex;flex-wrap:wrap;gap:8px}.wiki-editor-doc-block__insert-section-title{color:#d2e7ff85;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.wiki-editor-doc-block__insert-menu{position:absolute;top:calc(100% + 10px);left:0;z-index:28;width:min(360px,calc(100vw - 40px));display:grid;gap:10px;padding:12px;border:1px solid rgba(102,200,255,.16);border-radius:18px;background:linear-gradient(180deg,#09111dfa,#0c1626fa);box-shadow:0 24px 60px #030a1266}.wiki-editor-doc-block__insert-search{min-height:38px;width:100%;padding:0 12px;border:1px solid rgba(102,200,255,.16);border-radius:12px;background:#0c1624f0;color:#f2fbff;font-size:14px;font-weight:600;outline:none}.wiki-editor-doc-block__insert-search:focus{box-shadow:0 0 0 3px #66c8ff29}.wiki-editor-doc-block__insert-list{display:grid;gap:8px;max-height:280px;overflow:auto}.wiki-editor-doc-block__insert-empty{margin:0;padding:12px;border:1px solid rgba(102,200,255,.1);border-radius:14px;background:#66c8ff08;color:#daecff9e;font-size:12px;line-height:1.45}.wiki-editor-doc-block__insert-item{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(102,200,255,.12);border-radius:14px;background:#66c8ff0a;text-align:left;color:#f0fbff}.wiki-editor-doc-block__insert-item strong{font-size:13px;font-weight:800}.wiki-editor-doc-block__insert-item span{color:#d5e8ff9e;font-size:12px;line-height:1.42}.wiki-editor-doc-block__insert-item:hover,.wiki-editor-doc-block__insert-item.is-active{background:#66c8ff1f;border-color:#66c8ff3d}.wiki-editor-doc-block__quick-chip{min-height:30px;padding:0 12px;border:1px solid rgba(102,200,255,.16);border-radius:999px;background:#66c8ff0f;color:#ebf8ffe0;font-size:12px;font-weight:700}.wiki-editor-doc-block__quick-chip:hover{background:#66c8ff1f;border-color:#66c8ff47}.wiki-editor-doc-block__quick-chip--library{background:#3f7dff2e;border-color:#66c8ff3d}.wiki-editor-accordion-block{display:grid;gap:12px;max-width:100%}.wiki-editor-accordion-block__toolbar{display:flex;flex-wrap:wrap;gap:8px;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .14s ease,transform .14s ease}.wiki-editor-doc-block:hover .wiki-editor-accordion-block__toolbar,.wiki-editor-doc-block:focus-within .wiki-editor-accordion-block__toolbar{opacity:1;pointer-events:auto;transform:translateY(0)}.wiki-editor-accordion-block__chip,.wiki-editor-accordion-block__actions button{min-height:30px;border:1px solid rgba(102,200,255,.16);border-radius:999px;background:#66c8ff0d;color:#ebf8ffdb;font-size:12px;font-weight:800}.wiki-editor-accordion-block__chip{padding:0 12px}.wiki-editor-accordion-block__chip:hover:not(:disabled),.wiki-editor-accordion-block__actions button:hover:not(:disabled){border-color:#66c8ff52;background:#66c8ff21;color:#f7fcff}.wiki-editor-accordion-block__chip:disabled,.wiki-editor-accordion-block__actions button:disabled{opacity:.42;cursor:not-allowed}.wiki-editor-accordion-block__list{overflow:hidden;border:1px solid rgba(102,200,255,.14);border-radius:16px;background:#08121fd1;box-shadow:inset 0 1px #ffffff0a}.wiki-editor-accordion-block__item+.wiki-editor-accordion-block__item{border-top:1px solid rgba(102,200,255,.12)}.wiki-editor-accordion-block__header{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:14px 16px;background:#ffffff03}.wiki-editor-accordion-block__item.is-open .wiki-editor-accordion-block__header{background:#66c8ff0e}.wiki-editor-accordion-block__toggle{display:grid;width:26px;height:26px;place-items:center;border:0;border-radius:8px;background:transparent;color:#d2edffc7}.wiki-editor-accordion-block__toggle span{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .16s ease}.wiki-editor-accordion-block__item.is-open .wiki-editor-accordion-block__toggle span{transform:rotate(45deg)}.wiki-editor-accordion-block__toggle:hover{background:#66c8ff1a;color:#fff}.wiki-editor-accordion-block__title,.wiki-editor-accordion-block__answer{position:relative;outline:none}.wiki-editor-accordion-block__title{min-height:28px;color:color-mix(in srgb,var(--accent) 74%,#ffffff 26%);font-size:16px;font-weight:850;line-height:1.35}.wiki-editor-accordion-block__answer{min-height:58px;color:#eaf3ffe0;font-size:16px;font-weight:560;line-height:1.7}.wiki-editor-accordion-block__title[data-empty=true]:before,.wiki-editor-accordion-block__answer[data-empty=true]:before{content:attr(data-placeholder);color:#d7ebff5c;pointer-events:none}.wiki-editor-accordion-block__body{display:grid;align-content:center;min-height:88px;padding:18px 24px 18px 54px}.wiki-editor-accordion-block__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;opacity:0;pointer-events:none;transition:opacity .14s ease}.wiki-editor-accordion-block__item:hover .wiki-editor-accordion-block__actions,.wiki-editor-accordion-block__item:focus-within .wiki-editor-accordion-block__actions{opacity:1;pointer-events:auto}.wiki-editor-accordion-block__actions button{padding:0 10px}.wiki-editor-table-block{display:grid;gap:12px;max-width:100%}.wiki-editor-table-block__toolbar,.wiki-editor-table-block__column-actions{display:flex;flex-wrap:wrap;gap:8px;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .14s ease,transform .14s ease}.wiki-editor-doc-block:hover .wiki-editor-table-block__toolbar,.wiki-editor-doc-block:focus-within .wiki-editor-table-block__toolbar,.wiki-editor-doc-block:hover .wiki-editor-table-block__column-actions,.wiki-editor-doc-block:focus-within .wiki-editor-table-block__column-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.wiki-editor-table-block__chip,.wiki-editor-table-block__column-actions button,.wiki-editor-table-block__row-action button{min-height:30px;border:1px solid rgba(102,200,255,.16);border-radius:999px;background:#66c8ff0d;color:#ebf8ffdb;font-size:12px;font-weight:800}.wiki-editor-table-block__chip{padding:0 12px}.wiki-editor-table-block__toolbar-divider{width:1px;min-height:22px;align-self:center;background:#ffffff1a}.wiki-editor-table-block__chip:hover:not(:disabled),.wiki-editor-table-block__chip.is-active,.wiki-editor-table-block__column-actions button:hover:not(:disabled),.wiki-editor-table-block__row-action button:hover:not(:disabled){border-color:#66c8ff52;background:#66c8ff21;color:#f7fcff}.wiki-editor-table-block__chip:disabled,.wiki-editor-table-block__column-actions button:disabled,.wiki-editor-table-block__row-action button:disabled{opacity:.42;cursor:not-allowed}.wiki-editor-table-block__shell{max-width:100%;overflow:auto hidden;border-radius:14px;scrollbar-width:thin;scrollbar-color:rgba(102,200,255,.44) rgba(255,255,255,.03)}.wiki-editor-table-block__shell::-webkit-scrollbar{height:8px}.wiki-editor-table-block__shell::-webkit-scrollbar-track{border-radius:999px;background:#ffffff08}.wiki-editor-table-block__shell::-webkit-scrollbar-thumb{border-radius:999px;background:#66c8ff70;border:1px solid rgba(7,19,32,.9)}.wiki-editor-table-block__table{min-width:560px;width:100%;table-layout:fixed;border-collapse:collapse}.wiki-editor-table-block__table--layout-auto{table-layout:auto}.wiki-editor-table-block__table--layout-equal{table-layout:fixed}.wiki-editor-table-block__table td{padding:0;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top}.wiki-editor-table-block__table td+td{border-left:1px solid rgba(255,255,255,.08)}.wiki-editor-table-block__table tr:last-child td{border-bottom:0}.wiki-editor-table-block__table td.is-header-cell{background:#66c8ff14}.wiki-editor-table-block__cell{position:relative;min-height:46px;padding:12px 14px;color:#f4f9ffe6;font-size:15px;font-weight:600;line-height:1.45;overflow-wrap:anywhere;outline:none}.wiki-editor-table-block__table td.is-header-cell .wiki-editor-table-block__cell{color:#fff;font-weight:800}.wiki-editor-table-block__cell[data-empty=true]:before{content:attr(data-placeholder);color:#d7ebff5c;pointer-events:none}.wiki-editor-table-block__cell a{color:#7cd2ff}.wiki-editor-table-block__cell code{border-radius:8px;padding:2px 7px;background:#ffffff14}.wiki-editor-table-block__row-action{width:42px;border-left:0!important;text-align:center;vertical-align:middle!important}.wiki-editor-table-block__row-action button{width:28px;min-height:28px;padding:0;opacity:0;pointer-events:none;transition:opacity .14s ease}.wiki-editor-table-block__table tr:hover .wiki-editor-table-block__row-action button,.wiki-editor-table-block__table tr:focus-within .wiki-editor-table-block__row-action button{opacity:1;pointer-events:auto}.wiki-editor-table-block__column-actions button{padding:0 10px}.wiki-editor-shell.is-drawer-layout{grid-template-columns:minmax(0,1fr)}.wiki-editor-shell__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;border:0;padding:0;background:#03091194;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .16s ease}.wiki-editor-shell__backdrop.is-open{opacity:1;pointer-events:auto}.wiki-editor-overlay-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 18px 14px;border-bottom:1px solid rgba(102,200,255,.1);background:#080e18f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wiki-editor-overlay-head__copy{display:grid;gap:4px;min-width:0}.wiki-editor-overlay-head__copy strong{color:#f5fbff;font-size:15px;font-weight:800}.wiki-editor-overlay-head__eyebrow{color:#d6eaff8f;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.wiki-editor-shell__sidebar.is-overlay,.wiki-editor-shell__aside.is-overlay{position:fixed;top:0;bottom:0;z-index:60;width:min(380px,calc(100vw - 24px));max-width:100vw;margin:0;border:0;background:#080e18fa;box-shadow:0 24px 70px #02081080;overflow:hidden auto}.wiki-editor-shell__sidebar.is-overlay{left:0;transform:translate(-104%);transition:transform .18s ease}.wiki-editor-shell__aside.is-overlay{top:0;right:0;width:min(400px,calc(100vw - 24px));max-height:none;padding:0 0 20px;opacity:1;pointer-events:auto;transform:translate(104%);transition:transform .18s ease}.wiki-editor-shell__sidebar.is-overlay.is-open,.wiki-editor-shell__aside.is-overlay.is-open{transform:translate(0)}.wiki-editor-shell__sidebar.is-overlay.is-fullscreen,.wiki-editor-shell__aside.is-overlay.is-fullscreen{width:100vw}.wiki-editor-shell__sidebar.is-overlay .wiki-editor-sidebar{min-height:100%;border-right:0}.wiki-editor-shell__aside.is-overlay .wiki-editor-side-card{margin:0 16px 16px}.wiki-editor-shell__aside.is-overlay .wiki-editor-side-card--stacked{margin-top:16px}.wiki-editor-shell.is-drawer-layout .wiki-editor-document{padding-inline:clamp(18px,4vw,32px)}@media(max-width:1279px){.wiki-editor-shell.is-drawer-layout{min-height:auto}.wiki-editor-shell.is-drawer-layout .wiki-editor-shell__sidebar,.wiki-editor-shell.is-drawer-layout .wiki-editor-shell__aside{border:0}}@media(max-width:767px){.wiki-editor-shell__sidebar.is-overlay,.wiki-editor-shell__aside.is-overlay{width:100vw}.wiki-editor-overlay-head{padding-top:calc(18px + env(safe-area-inset-top,0px))}.wiki-editor-shell__sidebar.is-overlay .wiki-editor-sidebar{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.wiki-editor-shell__aside.is-overlay{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}}.wiki-viewer-bar{position:sticky;top:84px;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0c121ff0,#080d18f0),#070d1af0;box-shadow:0 18px 42px #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wiki-viewer-bar__context{min-width:0;display:grid;gap:4px}.wiki-viewer-bar__eyebrow,.wiki-viewer-sheet__eyebrow{color:color-mix(in srgb,var(--accent) 76%,#ffffff 24%);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.wiki-viewer-bar__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:18px;line-height:1.1}.wiki-viewer-bar__meta{color:#ffffff94;font-size:13px;line-height:1.45}.wiki-viewer-bar__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.wiki-viewer-bar__actions.is-overlay-actions{justify-content:stretch}.wiki-viewer-bar__button,.wiki-viewer-sheet__close,.wiki-toc__button{font:inherit}.wiki-viewer-bar__button{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffd1;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.wiki-viewer-bar__button:hover,.wiki-viewer-bar__button:focus-visible,.wiki-viewer-sheet__close:hover,.wiki-viewer-sheet__close:focus-visible{border-color:color-mix(in srgb,var(--accent) 32%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--accent) 12%,rgba(255,255,255,.03));color:#fff;outline:none}.wiki-viewer-bar__button.is-active{border-color:color-mix(in srgb,var(--accent) 46%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--accent) 18%,rgba(255,255,255,.03));color:#fff}.wiki-viewer-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:48;border:0;padding:0;background:#03091194;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wiki-viewer-search-sheet,.wiki-view__sidebar.is-overlay,.wiki-view__aside.is-overlay{position:fixed;top:0;bottom:0;z-index:50;max-width:100vw;border:0;background:#080e18fa;box-shadow:0 24px 70px #02081080}.wiki-viewer-search-sheet{left:50%;bottom:20px;width:min(760px,calc(100vw - 48px));display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:28px;overflow:hidden;transform:translate(-50%)}.wiki-viewer-search-sheet.is-fullscreen{top:0;right:0;bottom:0;left:0;width:100vw;border-radius:0;transform:none}.wiki-viewer-sheet__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 18px 14px;border-bottom:1px solid rgba(102,200,255,.1);background:#080e18f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wiki-viewer-sheet__copy{min-width:0;display:grid;gap:4px}.wiki-viewer-sheet__copy strong{color:#f5fbff;font-size:15px;font-weight:800}.wiki-viewer-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffffd6;font-size:20px;cursor:pointer}.wiki-viewer-sheet__body{min-height:0;padding:16px;overflow:auto}.wiki-viewer-sheet__stack{display:grid;gap:14px}.wiki-view__layout.is-overlay-layout{grid-template-columns:minmax(0,1fr)}.wiki-view__sidebar.is-overlay,.wiki-view__aside.is-overlay{display:flex;flex-direction:column;width:min(380px,calc(100vw - 24px));margin:0;overflow:hidden auto;opacity:0;pointer-events:none;transition:transform .18s ease,opacity .18s ease}.wiki-view__sidebar.is-overlay{left:0;transform:translate(-104%)}.wiki-view__aside.is-overlay{right:0;width:min(392px,calc(100vw - 24px));padding:0 0 20px;transform:translate(104%)}.wiki-view__sidebar.is-overlay.is-open,.wiki-view__aside.is-overlay.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.wiki-view__sidebar.is-overlay.is-fullscreen,.wiki-view__aside.is-overlay.is-fullscreen{width:100vw}.wiki-viewer-sheet__stack.is-overlay{gap:16px;padding:16px}.wiki-view__sidebar.is-overlay .wiki-card--overlay-surface,.wiki-view__aside.is-overlay .wiki-card--overlay-surface{margin:0}.wiki-card--overlay-surface{border-radius:22px;background:linear-gradient(180deg,#0d121ffa,#080d18f5),#070d1af5;box-shadow:0 16px 36px #0003}.wiki-search-card--sheet{min-height:100%}.wiki-search-popover.is-static{position:static;top:auto;left:auto;right:auto;margin-top:12px}.wiki-search-result.is-active{border-color:color-mix(in srgb,var(--accent) 34%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--accent) 12%,rgba(255,255,255,.03));transform:translate(2px)}.wiki-viewer-nav-card{min-width:0}.wiki-toc__button{width:100%;border:0;background:transparent;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 10px;text-align:left;cursor:pointer}.wiki-article-pagination{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.wiki-article-pagination__link{display:grid;gap:6px;min-height:92px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0d121ff5,#080d18f0),#070d1af0;color:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.wiki-article-pagination__link:hover,.wiki-article-pagination__link:focus-visible{border-color:color-mix(in srgb,var(--accent) 28%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--accent) 10%,rgba(255,255,255,.03));transform:translateY(-1px);outline:none}.wiki-article-pagination__link--next{text-align:right;justify-items:end}.wiki-article-pagination__label{color:#ffffff8a;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.wiki-article-pagination__link strong{font-size:16px;line-height:1.35}.wiki-article-pagination__spacer{display:block}@media(max-width:1180px){.wiki-view__sidebar.is-overlay,.wiki-view__aside.is-overlay{top:0;bottom:0}}@media(max-width:820px){.wiki-viewer-bar{top:72px;align-items:stretch;flex-direction:column}.wiki-viewer-bar__actions{justify-content:flex-start}.wiki-viewer-bar__actions.is-overlay-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.wiki-viewer-bar__actions.is-overlay-actions .wiki-viewer-bar__button{width:100%;justify-content:center}.wiki-article-pagination{grid-template-columns:1fr}.wiki-article-pagination__spacer{display:none}.wiki-viewer-sheet__stack.is-overlay{gap:14px;padding:14px}}@media(max-width:767px){.wiki-viewer-search-sheet,.wiki-view__sidebar.is-overlay,.wiki-view__aside.is-overlay{top:0;right:0;bottom:0;left:0;width:100vw;border-radius:0}.wiki-viewer-search-sheet{transform:none}.wiki-viewer-sheet__head{padding-top:calc(18px + env(safe-area-inset-top,0px))}.wiki-viewer-sheet__body{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.wiki-viewer-bar{top:64px;padding:14px 16px}.wiki-viewer-bar__actions.is-overlay-actions{grid-template-columns:1fr}.wiki-viewer-sheet__stack.is-overlay{gap:12px;padding:12px 12px calc(20px + env(safe-area-inset-bottom,0px))}.wiki-content__heading{scroll-margin-top:116px}}
