@media screen{:root{--arena-glow:rgba(255,194,14,.2);--arena-ease:cubic-bezier(.2,.7,.2,1)}.workspace{background-image:radial-gradient(ellipse at 95% 0,rgba(255,194,14,.075),transparent 38%)}.topbar{box-shadow:0 2px 16px rgba(26,20,8,.025)}.sidebar{box-shadow:3px 0 28px rgba(0,0,0,.12)}.brand img{transition:filter .3s ease,transform .3s var(--arena-ease)}.brand:hover img{filter:drop-shadow(0 0 10px rgba(255,194,14,.24));transform:scale(1.025)}.nav button,.portal-nav .btn{transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s var(--arena-ease)}.nav button:hover{transform:translateX(3px)}.nav button.active{box-shadow:0 0 18px rgba(255,194,14,.2),inset 0 1px 0 rgba(255,255,255,.35)}.btn{position:relative;isolation:isolate;overflow:hidden;transition:box-shadow .22s ease,background .22s ease,transform .22s var(--arena-ease),border-color .22s ease}.btn:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(115,82,4,.14)}.btn:not(:disabled):active{transform:translateY(0);box-shadow:0 1px 4px rgba(115,82,4,.1)}.btn:not(.ghost)::after{content:"";position:absolute;inset:0;transform:translateX(-150%) skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);pointer-events:none;z-index:-1}.btn:not(:disabled):hover::after{animation:arena-sheen .65s ease-out}.panel,.stat,.kanban-card,.service-card{transition:border-color .25s ease,box-shadow .25s ease}.panel:hover{border-color:#d8c590;box-shadow:0 4px 18px rgba(65,46,6,.045)}.stat:hover,.kanban-card:hover,.service-card:hover{border-color:#c7a650;box-shadow:0 6px 22px rgba(87,63,8,.09)}.stat:hover .icon{color:#ac7b05;filter:drop-shadow(0 0 5px rgba(255,194,14,.25))}.catalog-table tbody tr[data-product-view]{transition:background .18s ease,box-shadow .18s ease}.catalog-table tbody tr[data-product-view]:hover{box-shadow:inset 3px 0 0 #d4a310}input,textarea,select{transition:border-color .18s ease,box-shadow .18s ease}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px rgba(255,194,14,.11);outline-color:#f0d487}.portal-shell main>.page-head{animation:arena-enter .3s var(--arena-ease) both}dialog[open]{animation:arena-dialog .22s var(--arena-ease) backwards}#toast.show{animation:arena-enter .25s var(--arena-ease) both}.summary{box-shadow:0 9px 28px rgba(0,0,0,.12);border:1px solid rgba(255,194,14,.18)}.side-bottom{padding:18px 0 0;margin-top:auto}.version-card{position:relative;overflow:hidden;border:1px solid #4c3d18;border-radius:10px;padding:13px 14px;background:linear-gradient(125deg,#252014,#121212 65%);box-shadow:inset 0 1px 0 rgba(255,224,135,.09),0 0 20px rgba(255,194,14,.035);transition:border-color .25s ease,box-shadow .25s ease}.version-card::after{content:"";position:absolute;right:-25px;top:-25px;width:100px;height:100px;border:1px solid rgba(255,194,14,.1);border-radius:50%;pointer-events:none}.version-card:hover{border-color:#aa8120;box-shadow:0 0 22px rgba(255,194,14,.12)}.version-card-label{display:flex;align-items:center;gap:7px;font-size:8px;font-weight:600;letter-spacing:1.5px;color:#b8a16c}.release-orbit{display:inline-block;width:6px;height:6px;border-radius:50%;background:#ffc20e;box-shadow:0 0 8px rgba(255,194,14,.6);animation:arena-pulse 3s ease-in-out infinite}.sidebar .version-card strong{font-size:23px;line-height:1.4;letter-spacing:1px;font-weight:650;color:#ffe4a1;margin-top:5px;font-variant-numeric:tabular-nums;text-shadow:0 0 16px rgba(255,194,14,.13)}.version-card-caption{display:block;color:#918978;font-size:9px;margin-top:3px}.version-chip{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(120deg,#fff6d9,#fffdf8);border-color:#d3b770;color:#72551a;box-shadow:0 2px 8px rgba(113,78,0,.06);padding:5px 9px;font-variant-numeric:tabular-nums;transition:box-shadow .2s ease}.version-chip::before{content:"";width:4px;height:4px;border-radius:50%;background:#bf8a0b;box-shadow:0 0 5px rgba(255,194,14,.3)}.version-chip:hover{box-shadow:0 0 12px rgba(255,194,14,.18)}.portal-version{width:fit-content;margin:16px auto;border:1px solid #d3b770;border-radius:20px;background:#fff8e5;padding:7px 14px;color:#72551a}.portal-header{box-shadow:0 6px 24px rgba(0,0,0,.1);border-bottom:2px solid #b68a19}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(139,114,63,.06)}::-webkit-scrollbar-thumb{background:#c7b58b;border:2px solid transparent;background-clip:padding-box;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#aa8427}}@media screen and (prefers-reduced-motion:no-preference){.fx-in{animation:fx-rise .24s var(--arena-ease,ease-out) both;animation-delay:var(--fx-d,0ms)}.fx-tab{animation:fx-fade .18s ease-out both}dialog[open]::backdrop{animation:fx-fade .2s ease-out}:where(tbody tr,.panel li,[class*=-row],[class*=-item]){transition:background-color .16s ease,box-shadow .16s ease,border-color .16s ease}:where(button,a):where([class*=-card],[class*=-tile]):not(.btn,[class*=kanban],[class*=pb-]){transition:transform .2s var(--arena-ease,ease-out),box-shadow .2s ease,border-color .2s ease,background-color .2s ease}:where(button,a):where([class*=-card],[class*=-tile]):not(.btn,[class*=kanban],[class*=pb-],:disabled):hover{transform:translateY(-1px)}}@keyframes fx-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fx-fade{from{opacity:0}to{opacity:1}}@keyframes arena-enter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes arena-dialog{from{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@keyframes arena-sheen{to{transform:translateX(150%) skewX(-20deg)}}@keyframes arena-pulse{0%,100%{box-shadow:0 0 5px rgba(255,194,14,.35)}50%{box-shadow:0 0 11px rgba(255,194,14,.7)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.btn:not(:disabled):hover,.nav button:hover,.brand:hover img{transform:none}}#toast.pill,#toast.pill[popover]{position:fixed;inset:50% auto auto 50%!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%);margin:0;max-width:min(520px,calc(100vw - 32px));width:max-content;z-index:2147483646;line-height:1.3;overflow:visible;pointer-events:none;display:flex;align-items:center;gap:14px;padding:12px 22px 12px 14px;border:0;border-radius:999px;background:#0d1230;color:#fff;box-shadow:0 18px 50px -12px #0d123099,0 0 0 1px #0d123033,0 0 26px -6px #7a4dff66}#toast.pill::before{content:"";position:absolute;inset:0;border-radius:999px;padding:1.5px;background:linear-gradient(120deg,#2d6cff,#8a4dff 55%,#ff4fa3);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}#toast.pill>.pill-ic,#toast.pill>.pill-tx{position:relative}#toast.pill .pill-ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none;color:#fff;background:#2fa36b;box-shadow:inset 0 0 0 2px #ffffff22}#toast.pill .pill-ic svg{width:20px;height:20px}#toast.pill.is-err .pill-ic{background:#e2473f}#toast.pill.is-warn .pill-ic{background:#f2b705;color:#1b1400}#toast.pill .pill-tx{display:grid;gap:2px;min-width:0;font-size:14px}#toast.pill .pill-tx b{font-size:15px;font-weight:700;letter-spacing:.1px}#toast.pill .pill-tx small{font-size:13px;color:#d6d9ea;line-height:1.35}#toast.pill.show{animation:pill-in .42s cubic-bezier(.2,.9,.3,1.25) both}#toast.pill.is-out{animation:pill-out .26s ease-in both}@keyframes pill-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}70%{opacity:1;transform:translate(-50%,-50%) scale(1.03)}100%{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes pill-out{to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}@media (prefers-reduced-motion:reduce){#toast.pill.show,#toast.pill.is-out{animation:none}#toast.pill.is-out{opacity:0}}@media (max-width:760px){#toast.pill,#toast.pill[popover]{inset:50% auto auto 50%!important;max-width:calc(100vw - 24px)}}@media (min-width:761px){:root .btn.small{height:30px;min-height:30px;padding-top:0;padding-bottom:0;border-radius:8px}}.fk-file{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;position:relative;vertical-align:middle}.fk-file>input[type=file]{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;pointer-events:none}.fk-file>.btn{flex:none;cursor:pointer}.fk-file:focus-within>.btn{outline:2px solid #ffc20e;outline-offset:2px}.fk-file:has(input:disabled)>.btn{opacity:.5;pointer-events:none}.fk-file-name{font-size:12.5px;color:#7a7366;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input[type=file]::file-selector-button{font:inherit;font-size:12.5px;font-weight:600;height:30px;padding:0 12px;margin-right:8px;border:1px solid #e3dccd;border-radius:8px;background:#fff;color:#1c1a14;cursor:pointer}.up-upload .fk-file{flex:1}#toast.pill .pill-act{position:relative;flex:none;margin-left:6px;height:32px;padding:0 14px;border-radius:999px;border:1px solid #e3dccd;background:#fff;color:#1c1a14;font:inherit;font-size:13px;font-weight:700;cursor:pointer;pointer-events:auto}#toast.pill .pill-act:hover{background:#ffc20e;border-color:#ffc20e}#toast.pill:has(.pill-act){pointer-events:auto}@supports selector(::-webkit-scrollbar){.fv-cats,.dk-ol,.dz-side,.gm2-rank,.hw>section,.hw>.mu-card,.jc4-chat,.ov-scroll,.ov-agenda,.ov-recent,.ov-load,.pb-drop,.pb-board,.tp-air2 .tp-aib,.tp-s5,.tp-hrow .tp-hist,.tp-aside .tp-air2>.tp-aib,.tp-aside .tp-aib.a{scrollbar-width:auto!important;scrollbar-color:auto!important}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:rgba(139,114,63,.1);border-radius:9px}::-webkit-scrollbar-thumb{background:#c9a24a;border:2px solid transparent;background-clip:padding-box;border-radius:9px;min-height:28px}::-webkit-scrollbar-thumb:hover{background:#a8801f;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}}@supports (-moz-appearance:none){:where(*){scrollbar-width:thin;scrollbar-color:#c9a24a rgba(139,114,63,.1)}}@keyframes arena-dialog{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){dialog[open]>.modal-head,dialog[open]>.modal-body{animation:arena-dlg-in .22s var(--arena-ease,ease-out) backwards}}@keyframes arena-dlg-in{from{transform:translateY(-6px)}}
