@charset "UTF-8";:root{--cq-bg: #0b0a09;--cq-bg2: #0d0c0b;--cq-nav: #0d0c0b;--cq-surface: #161412;--cq-surface2: #211f1c;--cq-line: #2e2b27;--cq-line-soft: #1d1b18;--cq-text: #f5ead8;--cq-text2: #a9a294;--cq-muted: #9b9486;--cq-hi: #ffe500;--cq-hot: #ffe500;--cq-display: #ffe500;--cq-ok: #8fa073;--cq-warn: #c67139;--cq-err: #d9604c;--cq-accent: #ffe500;--cq-on-accent: #201e1d;--cq-accent-dark: #ffe500;--cq-accent-rgb: 255,229,0;--cq-on-accent-rgb: 32,30,29;--cq-elev: inset 0 0 0 1px rgba(245,234,216,.05), 0 10px 24px -12px rgba(0,0,0,.7);--cq-navglass: rgba(30,28,25,.92);--cq-scrim: rgba(10,9,8,.72);color-scheme:dark}:root[data-cqtheme=light]{color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--cq-bg);color:var(--cq-text);font-family:Figtree,system-ui,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--cq-accent);color:var(--cq-on-accent)}:focus-visible{outline:2px solid var(--cq-accent);outline-offset:2px}@keyframes cq-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes cq-rise{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}.cq-pulse{animation:cq-pulse 1.2s ease-in-out infinite}.cq-rise{animation:cq-rise .28s cubic-bezier(.22,1,.36,1) both}.cq-press{transition:transform .12s ease}.cq-press:active:not(:disabled){transform:scale(.97)}.cq-click{cursor:pointer}.cq-num{font-variant-numeric:tabular-nums}.cq-scroll{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--cq-line) transparent}.cq-hscroll{display:flex;overflow-x:auto;scrollbar-width:none}.cq-hscroll::-webkit-scrollbar{display:none}.cq-shell{--cq-side-w: 264px;--cq-ease: cubic-bezier(.22, 1, .36, 1);display:flex;height:100%}.cq-shell.is-rail{--cq-side-w: 76px}.cq-side{position:fixed;inset:0 auto 0 0;z-index:45;width:var(--cq-side-w);background:var(--cq-nav);border-right:1px solid var(--cq-line-soft);display:flex;flex-direction:column;padding:26px 18px 20px;transition:width .32s var(--cq-ease),transform .32s var(--cq-ease),box-shadow .32s ease,padding .32s var(--cq-ease),visibility 0s}.cq-main{flex:1;min-width:0;display:flex;flex-direction:column;height:100%;margin-left:var(--cq-side-w);transition:margin-left .32s var(--cq-ease)}.cq-top{flex:none;height:73px;display:flex;align-items:center;gap:16px;padding:0 32px 0 22px;border-bottom:1px solid var(--cq-line-soft);position:relative;z-index:30;background:var(--cq-bg)}.cq-page{flex:1;min-height:0;overflow-y:auto}.cq-wrap{max-width:1200px;margin:0 auto;padding:30px 32px 80px}.cq-cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.cq-rail{position:sticky;top:0;display:flex;flex-direction:column;gap:16px}.cq-label{display:inline;animation:cq-label-in .26s ease .1s both}.cq-side-scrim{display:none}.cq-side-close{display:none;margin-left:auto;width:36px;height:36px;border-radius:999px;border:0;cursor:pointer;background:var(--cq-surface2);align-items:center;justify-content:center}.cq-side-rail-dot{display:none}.cq-picker{display:flex;align-items:center;gap:11px;padding:12px;border-radius:20px;background:var(--cq-surface);box-shadow:var(--cq-elev);transition:padding .32s var(--cq-ease),background .2s ease,box-shadow .2s ease}.cq-picker-crest{position:relative;display:inline-flex;flex:none;transition:transform .32s var(--cq-ease),filter .2s ease}.cq-picker-count{display:none}.cq-picker-menu{position:absolute;left:0;right:0;top:100%;margin-top:8px;z-index:30;background:var(--cq-surface);border-radius:20px;padding:8px;box-shadow:0 20px 50px #00000073;min-width:230px}.cq-side-foot{display:flex;align-items:center;gap:8px;margin-top:10px;padding:0 6px;align-self:stretch}@keyframes cq-label-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.cq-shell.is-rail .cq-side{padding:22px 12px;align-items:center}.cq-shell.is-rail .cq-side .cq-label,.cq-shell.is-rail .cq-side .cq-public-btn{display:none!important}.cq-shell.is-rail .cq-side nav a{justify-content:center;padding:12px 0!important}.cq-shell.is-rail .cq-side .cq-side-rail-dot{display:block}.cq-shell.is-rail .cq-side .cq-side-foot{flex-direction:column;padding:0}.cq-shell.is-rail .cq-side .cq-rail-hide{display:none!important}.cq-shell.is-rail .cq-side .cq-picker{padding:4px 0 8px;background:transparent;box-shadow:none;justify-content:center}.cq-shell.is-rail .cq-side .cq-picker-crest{transform:scale(1.2);filter:drop-shadow(0 6px 10px rgba(0,0,0,.35)) drop-shadow(0 1px 1px rgba(0,0,0,.2))}.cq-shell.is-rail .cq-side .cq-picker:hover .cq-picker-crest,.cq-shell.is-rail .cq-side .cq-picker.is-open .cq-picker-crest{transform:scale(1.28)}.cq-shell.is-rail .cq-side .cq-picker-count{display:flex;position:absolute;right:-7px;bottom:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;align-items:center;justify-content:center;font:900 9px/1 Figtree,system-ui,sans-serif;font-style:normal;background:var(--cq-text);color:var(--cq-bg);box-shadow:0 0 0 2px var(--cq-nav);transform:scale(.84)}.cq-shell.is-rail .cq-side .cq-picker-menu{left:calc(100% + 14px);right:auto;top:-4px;margin-top:0}.cq-masonry{columns:3 260px;column-gap:16px}.cq-masonry>*{break-inside:avoid;margin-bottom:16px}.cq-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cq-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cq-burger{flex:none;width:42px;height:42px;border-radius:999px;border:0;padding:0;position:relative;cursor:pointer;background:var(--cq-surface);box-shadow:var(--cq-elev);transition:transform .12s ease,background .2s ease}.cq-burger:active{transform:scale(.94)}.cq-burger:hover{background:var(--cq-surface2)}.cq-burger i{position:absolute;left:13px;right:13px;height:2.5px;border-radius:2px;background:var(--cq-text);transition:transform .32s var(--cq-ease),opacity .2s ease,top .32s var(--cq-ease),left .32s var(--cq-ease),right .32s var(--cq-ease)}.cq-burger i:nth-child(1){top:14px}.cq-burger i:nth-child(2){top:20px}.cq-burger i:nth-child(3){top:26px}.cq-burger.is-x i:nth-child(1){top:20px;transform:rotate(45deg)}.cq-burger.is-x i:nth-child(2){opacity:0;transform:scaleX(.2)}.cq-burger.is-x i:nth-child(3){top:20px;transform:rotate(-45deg)}.cq-burger.is-short i:nth-child(2){right:19px}@media (max-width: 1199px){.cq-shell{--cq-side-w: 76px}.cq-shell:not(.is-drawer) .cq-side{padding:22px 12px;align-items:center}.cq-shell:not(.is-drawer) .cq-side .cq-label,.cq-shell:not(.is-drawer) .cq-side .cq-public-btn{display:none!important}.cq-shell:not(.is-drawer) .cq-side nav a{justify-content:center;padding:12px 0!important}.cq-shell:not(.is-drawer) .cq-side .cq-side-rail-dot{display:block}.cq-shell:not(.is-drawer) .cq-side .cq-side-foot{flex-direction:column;padding:0}.cq-shell:not(.is-drawer) .cq-side .cq-rail-hide{display:none!important}.cq-shell:not(.is-drawer) .cq-side .cq-picker{padding:4px 0 8px;background:transparent;box-shadow:none;justify-content:center}.cq-shell:not(.is-drawer) .cq-side .cq-picker-crest{transform:scale(1.2);filter:drop-shadow(0 6px 10px rgba(0,0,0,.35)) drop-shadow(0 1px 1px rgba(0,0,0,.2))}.cq-shell:not(.is-drawer) .cq-side .cq-picker:hover .cq-picker-crest,.cq-shell:not(.is-drawer) .cq-side .cq-picker.is-open .cq-picker-crest{transform:scale(1.28)}.cq-shell:not(.is-drawer) .cq-side .cq-picker-count{display:flex;position:absolute;right:-7px;bottom:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;align-items:center;justify-content:center;font:900 9px/1 Figtree,system-ui,sans-serif;font-style:normal;background:var(--cq-text);color:var(--cq-bg);box-shadow:0 0 0 2px var(--cq-nav);transform:scale(.84)}.cq-shell:not(.is-drawer) .cq-side .cq-picker-menu{left:calc(100% + 14px);right:auto;top:-4px;margin-top:0}.cq-shell.is-drawer .cq-side{width:288px;overflow-y:auto;box-shadow:30px 0 90px #00000080}.cq-shell.is-drawer .cq-side-close{display:flex}.cq-shell.is-drawer .cq-side-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:44;background:var(--cq-scrim);animation:cq-fade .25s ease both}.cq-cols{grid-template-columns:minmax(0,1fr)}.cq-rail{position:static;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@keyframes cq-bar{0%{width:0}to{width:100%}}@keyframes cq-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.cq-car-arrow{opacity:1;transition:opacity .2s ease,transform .12s ease}@media (hover: hover){.cq-car .cq-car-arrow{opacity:0}.cq-car:hover .cq-car-arrow,.cq-car:focus-within .cq-car-arrow{opacity:1}}@keyframes cq-fade{0%{opacity:0}to{opacity:1}}@media (max-width: 899px){.cq-shell{--cq-side-w: 0px}.cq-side{width:min(320px,86vw);padding:calc(22px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;transform:translate(-104%);visibility:hidden;box-shadow:none;transition:transform .32s var(--cq-ease),box-shadow .32s ease,visibility 0s linear .32s}.cq-shell.is-drawer .cq-side{transform:none;visibility:visible;transition-delay:0s}.cq-side nav a{padding:13px 14px!important}.cq-top{height:60px;gap:8px;padding:0 max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))}.cq-top .cq-burger{width:40px;height:40px}.cq-top .cq-top-brand{display:flex!important;align-items:center;gap:8px;min-width:0}.cq-search{width:40px!important;max-width:none!important;padding:0!important;justify-content:center;border:0!important}.cq-search-label,.cq-top-me{display:none}.cq-bell-panel{position:fixed!important;top:66px!important;left:10px!important;right:10px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 82px)!important;padding:16px!important;border-radius:22px!important}.cq-wrap{padding:18px 16px calc(40px + env(safe-area-inset-bottom))}.cq-grid3,.cq-grid2{grid-template-columns:minmax(0,1fr)}.cq-hide-sm{display:none!important}}@media (max-width: 899px) and (pointer: coarse){input:not(.cq-num):not([type=file]):not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px!important}}@media (max-width: 899px){.cq-page,.cq-scroll{overflow-x:hidden}img,video{max-width:100%}}@media (prefers-reduced-motion: reduce){.cq-side,.cq-main,.cq-burger i,.cq-label{transition:none!important;animation:none!important}}.cq-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--cq-scrim);display:flex;align-items:center;justify-content:center;padding:20px}.cq-modal{width:100%;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;background:var(--cq-bg);border-radius:30px;padding:30px;box-shadow:0 30px 80px #00000080}@media (max-width: 899px){.cq-scrim{align-items:flex-end;padding:0}.cq-modal{border-radius:32px 32px 0 0;padding:26px 22px calc(26px + env(safe-area-inset-bottom))}}.cq-toast{position:fixed;left:50%;transform:translate(-50%);bottom:28px;z-index:60;min-width:300px;max-width:440px;padding:15px 20px;border-radius:22px;box-shadow:0 16px 38px #00000073}@media (max-width: 899px){.cq-toast{bottom:calc(16px + env(safe-area-inset-bottom));left:12px;right:12px;transform:none;min-width:0;max-width:none}}@media (max-width: 899px){.cq-show-sm{display:block!important}}.cq-crest.fx-glow{filter:drop-shadow(0 0 5px rgba(var(--cq-accent-rgb),.7))}.cq-crest.fx-pulse{animation:cq-crest-pulse 2.4s ease-in-out infinite}@keyframes cq-crest-pulse{0%,to{filter:drop-shadow(0 0 0 rgba(var(--cq-accent-rgb),0));transform:scale(1)}50%{filter:drop-shadow(0 0 7px rgba(var(--cq-accent-rgb),.75));transform:scale(1.04)}}.cq-crest-sheen{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;pointer-events:none;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.6) 50%,transparent 62%);transform:translate(-110%);animation:cq-crest-shine 3.4s ease-in-out infinite}@keyframes cq-crest-shine{0%,55%{transform:translate(-110%)}85%,to{transform:translate(110%)}}.cq-crest.fx-holo .cq-crest-sheen{top:0;right:0;bottom:0;left:0;transform:none;mix-blend-mode:overlay;background:linear-gradient(120deg,#ff00aa73,#00e5ff73,#ffe50073,#ff00aa73);background-size:300% 300%;animation:cq-crest-holo 4s linear infinite}@keyframes cq-crest-holo{0%{background-position:0% 50%}to{background-position:300% 50%}}@media (prefers-reduced-motion: reduce){.cq-crest,.cq-crest-sheen{animation:none!important}.cq-crest-sheen{transform:none;opacity:.5}}.cq-emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.cq-emoji-grid button{border:0;background:transparent;cursor:pointer;font-size:22px;line-height:1;padding:6px 0;border-radius:10px}.cq-emoji-grid button:hover,.cq-emoji-grid button:focus-visible{background:var(--cq-surface2);outline:none}@media (max-width: 860px){.cq-look-grid{grid-template-columns:minmax(0,1fr)!important}}
