@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.p.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.u8ONbW_className{font-family:Geist,Geist Fallback;font-style:normal}.u8ONbW_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.p.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.Nd6m5G_className{font-family:Manrope,Manrope Fallback;font-style:normal}.Nd6m5G_variable{--font-heading:"Manrope", "Manrope Fallback"}
:root{--workspace-edge:#ffffff14;--workspace-edge-top:#fff3;--workspace-focus:#d5b77d;--op-bg:#0f1214;--op-panel:#171b1f;--op-panel-2:#1e2328;--op-border:#2a3036;--op-text:#e7ebee;--op-muted:#8d97a1;--op-brand:#7c9cff;--op-brand-2:#b58cff;--op-ok:#46c28e;--op-warn:#f0b45a;--op-fail:#ef6b6b;--op-info:#6fb3f2;--radius:12px;--font:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font);background:var(--op-bg);color:var(--op-text);font-size:14px;line-height:1.45}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-weight:600}p{margin:0}.op-shell{flex-direction:column;min-height:100vh;display:flex}.op-top{background:var(--op-panel);border-bottom:1px solid var(--op-border);z-index:20;align-items:center;gap:16px;padding:10px 18px;display:flex;position:sticky;top:0}.op-logo{letter-spacing:.02em;align-items:center;gap:10px;font-weight:700;display:flex}.op-logo .dot{background:linear-gradient(135deg, var(--op-brand), var(--op-brand-2));border-radius:8px;width:26px;height:26px}.op-logo small{color:var(--op-muted);font-weight:500}.op-nav{gap:4px;margin-left:8px;display:flex}.op-nav a{color:var(--op-muted);border-radius:8px;padding:6px 10px}@media (hover:hover){.op-nav a:hover{color:var(--op-text);background:var(--op-panel-2)}}.op-nav a.active{color:var(--op-text);background:var(--op-panel-2)}.op-top .spacer{flex:1}.site-switch{background:var(--op-panel-2);border:1px solid var(--op-border);border-radius:10px;gap:4px;padding:3px;display:flex}.site-switch button{color:var(--op-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px}.site-switch button.active{background:var(--op-brand);color:#0b0d12;font-weight:600}.site-badge{background:var(--op-panel-2);border:1px solid var(--op-border);border-radius:8px;padding:6px 12px;font-weight:600}.site-badge.fixed{color:var(--op-brand)}.op-user{color:var(--op-muted);font-size:13px}.op-main{flex:1;gap:16px;padding:18px;display:grid}.panel{background:var(--op-panel);border:1px solid var(--op-border);border-radius:var(--radius);padding:14px 16px}.panel h2{color:var(--op-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;display:flex}.panel h2 .count{background:var(--op-panel-2);color:var(--op-text);border-radius:999px;padding:1px 8px;font-size:12px}.grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stack{flex-direction:column;gap:8px;display:flex}.row{align-items:center;gap:10px;display:flex}.muted{color:var(--op-muted)}.small{font-size:12px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.btn{border:1px solid var(--op-border);background:var(--op-panel-2);color:var(--op-text);cursor:pointer;border-radius:8px;padding:7px 12px}@media (hover:hover){.btn:hover{border-color:var(--op-brand)}}.btn.primary{background:var(--op-brand);color:#0b0d12;border-color:var(--op-brand);font-weight:600}.btn.ok{background:var(--op-ok);color:#06140e;border-color:var(--op-ok);font-weight:600}.btn.danger{color:var(--op-fail);border-color:var(--op-fail);background:0 0}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.sm{padding:4px 9px;font-size:12px}.tag{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.tag.vela{color:var(--op-info);background:#1b2a3f}.tag.queue,.tag.pending,.tag.open,.tag.high{color:var(--op-warn);background:#3a2a14}.tag.assigned,.tag.in_progress,.tag.review,.tag.medium{color:var(--op-brand);background:#1f1f3a}.tag.resolved,.tag.done,.tag.approved,.tag.given,.tag.ok,.tag.low{color:var(--op-ok);background:#14301f}.tag.rejected,.tag.fail{color:var(--op-fail);background:#3a1a1a}.tag.warn{color:var(--op-warn);background:#3a2a14}.tag.info{color:var(--op-info);background:#1b2a3f}.tag.internal{color:var(--op-warn);background:#3a2a14}.list-item{border:1px solid var(--op-border);background:var(--op-panel-2);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}@media (hover:hover){.list-item:hover{border-color:var(--op-brand)}}.list-item.active{border-color:var(--op-brand);box-shadow:0 0 0 1px var(--op-brand) inset}.list-item .main{flex:1;min-width:0}.list-item .title{align-items:center;gap:8px;font-weight:600;display:flex}.list-item .sub{color:var(--op-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}table.tbl{border-collapse:collapse;width:100%;font-size:13px}table.tbl th{text-align:left;color:var(--op-muted);border-bottom:1px solid var(--op-border);padding:6px 8px;font-weight:500}table.tbl td{border-bottom:1px solid var(--op-border);padding:7px 8px}table.tbl tr:last-child td{border-bottom:0}.pos{color:var(--op-ok)}.neg{color:var(--op-fail)}.field{flex-direction:column;gap:4px;display:flex}.field label{color:var(--op-muted);font-size:12px}.input,textarea.input{background:var(--op-bg);border:1px solid var(--op-border);color:var(--op-text);border-radius:8px;width:100%;padding:8px 10px}.input:focus{border-color:var(--op-brand);outline:none}.demo-note{color:var(--op-warn);border:1px dashed #5a4420;border-radius:6px;padding:4px 8px;font-size:11px;display:inline-block}.shift-layout{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.attention{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.attention .card{background:var(--op-panel-2);border:1px solid var(--op-border);border-left:3px solid var(--op-warn);cursor:pointer;border-radius:10px;padding:10px 12px}.attention .card.high{border-left-color:var(--op-fail)}.attention .card.low{border-left-color:var(--op-info)}.detail{border-top:1px solid var(--op-border);margin-top:10px;padding-top:10px}.checks{flex-direction:column;gap:6px;display:flex}.checks .c{grid-template-columns:60px 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.support-layout{grid-template-columns:300px 1fr 320px;gap:16px;height:calc(100vh - 92px);display:grid}.support-layout .panel{overflow:auto}.queue-group h3{color:var(--op-muted);text-transform:uppercase;letter-spacing:.06em;margin:10px 0 6px;font-size:12px}.conv-panel{flex-direction:column;display:flex}.conv-head{border-bottom:1px solid var(--op-border);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:10px;display:flex}.conv-body{flex-direction:column;flex:1;gap:8px;padding:12px 4px;display:flex;overflow:auto}.msg{background:var(--op-panel-2);border:1px solid var(--op-border);border-radius:12px;max-width:78%;padding:8px 12px}.msg.member{align-self:flex-start}.msg.vela{background:#1b2a3f;border-color:#2b4160;align-self:flex-end}.msg.agent{background:#202a4a;border-color:#35478a;align-self:flex-end}.msg.system{color:var(--op-muted);background:0 0;border-style:dashed;align-self:center;font-size:12px}.msg.internal{border:1px dashed var(--op-warn);background:#2f2612;align-self:flex-end}.msg .meta{color:var(--op-muted);align-items:center;gap:6px;margin-bottom:2px;font-size:11px;display:flex}.compose{border-top:1px solid var(--op-border);flex-direction:column;gap:8px;padding-top:10px;display:flex}.compose .mode{gap:4px;display:flex}.compose .mode button{border:1px solid var(--op-border);color:var(--op-muted);cursor:pointer;background:0 0;border-radius:8px;padding:5px 10px}.compose .mode button.active.reply{background:var(--op-brand);color:#0b0d12;border-color:var(--op-brand)}.compose .mode button.active.note{background:var(--op-warn);color:#1a1200;border-color:var(--op-warn)}.compose textarea.note{border-color:var(--op-warn);background:#1d1810;border-style:dashed}.steps{flex-direction:column;gap:4px;font-size:12px;display:flex}.steps .s{align-items:center;gap:8px;display:flex}.steps .s .t{color:var(--op-muted);width:44px}.ctx-section+.ctx-section{margin-top:14px}.ctx-section h3{color:var(--op-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:12px}.empty{color:var(--op-muted);text-align:center;padding:30px}.admin-layout{grid-template-columns:220px 1fr;gap:16px;display:grid}.admin-nav{flex-direction:column;gap:2px;display:flex}.admin-nav button{text-align:left;color:var(--op-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px}.admin-nav button.active{background:var(--op-panel-2);color:var(--op-text);font-weight:600}@media (hover:hover){.admin-nav button:hover{color:var(--op-text)}}.theme-layout{grid-template-columns:1fr 1fr;gap:16px;display:grid}.palettes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.palette{border:1px solid var(--op-border);cursor:pointer;background:var(--op-panel-2);text-align:left;color:var(--op-text);border-radius:10px;padding:8px}.palette.active{border-color:var(--op-brand)}.palette .sw{gap:4px;margin-bottom:6px;display:flex}.palette .sw span{border:1px solid #0008;border-radius:5px;width:20px;height:20px}.color-row{grid-template-columns:110px 44px 1fr;align-items:center;gap:8px;display:grid}.color-row input[type=color]{border:1px solid var(--op-border);cursor:pointer;background:0 0;border-radius:6px;width:44px;height:32px;padding:0}.color-row.bad .input{border-color:var(--op-fail)}.issue{color:#ffb3b3;background:#3a1a1a;border:1px solid #6b2b2b;border-radius:8px;padding:6px 10px;font-size:12px}.target-site{color:var(--op-muted);font-size:12px}.target-site b{color:var(--op-brand)}.kv{grid-template-columns:160px 1fr;gap:4px 12px;font-size:13px;display:grid}.kv .k{color:var(--op-muted)}.member-site{--vela-primary:#6f8f7a;--vela-on-primary:#fff;--vela-bg:#1e2322;--vela-surface:#2a302e;--vela-text:#eaefec;--vela-accent:#c8d9ce;--vela-on-accent:#151515;--vela-border:#eaefec22;--vela-muted:#eaefec99;background:var(--vela-bg);color:var(--vela-text);min-height:100vh;font-family:var(--font)}.member-site.mini{border:1px solid var(--vela-border);border-radius:12px;min-height:0;font-size:12px;overflow:hidden}.m-top{background:var(--vela-surface);border-bottom:1px solid var(--vela-border);align-items:center;gap:14px;padding:12px 20px;display:flex}.mini .m-top{gap:8px;padding:8px 12px}.m-brand{letter-spacing:.04em;color:var(--vela-accent);font-weight:800}.m-menu{gap:4px;display:flex}.m-menu a,.m-menu span{color:var(--vela-muted);cursor:pointer;border-radius:8px;padding:6px 10px}.m-menu .sel{background:var(--vela-primary);color:var(--vela-on-primary)}.mini .m-menu a,.mini .m-menu span{padding:3px 7px}.m-top .spacer{flex:1}.m-body{gap:18px;max-width:1100px;margin:0 auto;padding:24px 20px;display:grid}.mini .m-body{gap:10px;padding:12px}.m-hero{background:var(--vela-surface);border:1px solid var(--vela-border);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.mini .m-hero{padding:10px}.m-hero h1{font-size:22px}.mini .m-hero h1{font-size:14px}.m-hero p{color:var(--vela-muted)}.m-games{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.mini .m-games{grid-template-columns:1fr 1fr;gap:8px}.m-card{background:var(--vela-surface);border:1px solid var(--vela-border);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.mini .m-card{padding:8px}.m-card .art{background:linear-gradient(135deg, var(--vela-primary), var(--vela-accent));opacity:.9;border-radius:8px;height:70px}.mini .m-card .art{height:34px}.m-card .name{font-weight:600}.m-card .rtp{color:var(--vela-muted);font-size:12px}.m-btn{background:var(--vela-primary);color:var(--vela-on-primary);cursor:pointer;border:0;border-radius:9px;padding:9px 16px;font-weight:600}.m-btn.ghost{color:var(--vela-text);border:1px solid var(--vela-border);background:0 0}.m-btn.accent{background:var(--vela-accent);color:var(--vela-on-accent)}.mini .m-btn{padding:5px 10px;font-size:12px}.m-chip{color:var(--vela-muted);font-size:11px}.m-member{color:var(--vela-muted);font-size:12px}.vela-fab{z-index:50;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--vela-accent) 70%, #fff) 0%, var(--vela-primary) 55%, color-mix(in srgb, var(--vela-primary) 60%, #000) 100%);width:64px;height:64px;color:var(--vela-on-primary);border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:flex;position:fixed;box-shadow:0 10px 22px #00000059,inset 0 2px 4px #ffffff59,inset 0 -4px 8px #00000059}@media (hover:hover){.vela-fab:hover{transform:translateY(-2px)scale(1.03)}}.vela-fab.dragging{cursor:grabbing;transform:scale(1.06)}.vela-fab img{object-fit:cover;pointer-events:none;border-radius:50%;width:34px;height:34px;box-shadow:0 1px 3px #0006}.vela-fab .lbl{letter-spacing:.12em;pointer-events:none;margin-top:1px;font-size:10px;font-weight:800}.mini .vela-fab-static{width:44px;height:44px;position:static}.mini .vela-fab-static img{width:24px;height:24px}.mini .vela-fab-static .lbl{font-size:8px}.vela-chat{z-index:60;background:var(--vela-surface);width:360px;max-width:calc(100vw - 24px);height:520px;max-height:calc(100vh - 120px);color:var(--vela-text);border:1px solid var(--vela-border);border-radius:16px;flex-direction:column;display:flex;position:fixed;bottom:96px;right:20px;overflow:hidden;box-shadow:0 20px 50px #0006}.vela-chat.mini-chat{width:auto;height:auto;max-height:none;box-shadow:none;font-size:12px;position:static}.vc-head{background:var(--vela-primary);color:var(--vela-on-primary);align-items:center;gap:10px;padding:10px 12px;display:flex}.vc-head img{object-fit:cover;border-radius:50%;width:32px;height:32px}.vc-head .t{font-weight:700}.vc-head .s{opacity:.85;font-size:11px}.vc-head .x{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px}.vc-status{background:color-mix(in srgb, var(--vela-accent) 20%, transparent);color:var(--vela-text);border-bottom:1px solid var(--vela-border);padding:4px 12px;font-size:11px}.vc-body{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow:auto}.vc-msg{border-radius:12px;max-width:82%;padding:8px 11px;font-size:13px;line-height:1.4}.mini-chat .vc-msg{padding:6px 9px;font-size:12px}.vc-msg.vela,.vc-msg.agent{background:color-mix(in srgb, var(--vela-primary) 22%, var(--vela-surface));border:1px solid var(--vela-border);align-self:flex-start}.vc-msg.member{background:var(--vela-primary);color:var(--vela-on-primary);align-self:flex-end}.vc-msg.system{color:var(--vela-muted);align-self:center;font-size:11px}.vc-msg .who{opacity:.7;margin-bottom:2px;font-size:10px}.vc-actions{border-top:1px solid var(--vela-border);flex-wrap:wrap;gap:6px;padding:6px 12px;display:flex}.vc-actions button{border:1px solid var(--vela-primary);color:var(--vela-text);cursor:pointer;background:0 0;border-radius:999px;padding:4px 9px;font-size:12px}@media (hover:hover){.vc-actions button:hover{background:var(--vela-primary);color:var(--vela-on-primary)}}.vc-compose{border-top:1px solid var(--vela-border);gap:6px;padding:10px 12px;display:flex}.vc-compose input{background:var(--vela-bg);color:var(--vela-text);border:1px solid var(--vela-border);border-radius:9px;flex:1;padding:8px 10px}.vc-form{border-top:1px solid var(--vela-border);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.vc-form input{background:var(--vela-bg);color:var(--vela-text);border:1px solid var(--vela-border);border-radius:9px;padding:8px 10px}@media (max-width:980px){.support-layout{grid-template-columns:1fr;height:auto}.shift-layout,.grid-2,.grid-3,.theme-layout,.admin-layout,.palettes{grid-template-columns:1fr}}.integration-preview{--vela-header-text:#353d34;min-height:100dvh;color:var(--vela-header-text);background:#f3f2ec;padding:20px clamp(16px,5vw,72px)}.integration-preview header{border-bottom:1px solid #c7cbbc;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:20px;display:flex}.integration-preview small{font:12px system-ui}.integration-preview>section{max-width:640px;margin:10vh auto}.integration-preview .m-chip{color:#475343}.integration-preview .m-btn.ghost{color:#364133;background:#fff;border:1px solid #899380}.vela-scope{color:var(--vela-text)}.scenario-fields{border:1px solid var(--op-border);margin:14px 0;padding:14px}.scenario-fields label{gap:4px;margin:8px 0;display:grid}.vc-body,.vc-compose input{min-width:0;min-height:0}.vc-msg{overflow-wrap:anywhere;flex-shrink:0}.vela-arrival{background:linear-gradient(120deg,var(--vela-primary),var(--vela-surface));isolation:isolate;border-radius:12px;flex-shrink:0;height:clamp(70px,19vh,150px);position:relative;overflow:hidden}.vela-arrival img{object-fit:cover;object-position:50% 21%;width:65%;height:100%;animation:.85s ease-out portraitArrival;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000);mask-image:linear-gradient(90deg,#000 55%,#0000)}.vela-arrival span{color:var(--vela-text);font:22px Georgia;position:absolute;top:43%;right:8%}@keyframes portraitArrival{0%{opacity:.15;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (max-width:650px),(max-height:500px){.vela-chat:not(.mini-chat){inset:var(--view-top,0px) 0 auto;width:100%;max-width:100%;height:var(--view-h,100dvh);box-sizing:border-box;max-height:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-radius:0}.vc-compose input,.vc-form input{font-size:16px}.vc-body{overscroll-behavior:contain}.vc-head,.vc-compose,.vc-status,.vc-actions{flex-shrink:0}.vc-actions{padding-block:3px}.vc-compose{padding-block:6px}}@media (prefers-reduced-motion:reduce){.vela-arrival img{animation:none}}.op-top{background:linear-gradient(135deg, color-mix(in srgb, var(--op-bg) 70%, var(--op-panel)), var(--op-panel));border-bottom-color:color-mix(in srgb, var(--op-brand) 20%, var(--op-border));min-height:78px;box-shadow:0 16px 34px color-mix(in srgb, var(--op-bg) 72%, transparent), inset 0 1px 0 color-mix(in srgb, var(--op-text) 5%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);gap:clamp(10px,1.5vw,18px);padding:12px clamp(16px,2.8vw,40px)}.op-brand-lockup{white-space:nowrap;flex:none;gap:11px}.op-brand-mark{flex:0 0 48px;width:48px;height:48px;display:block}.op-brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.op-brand-name{color:var(--op-text);letter-spacing:.18em;font-size:17px;font-weight:800}.op-section-tag{border:1px solid var(--op-border);background:color-mix(in srgb, var(--op-panel-2) 78%, transparent);color:var(--op-muted);border-radius:999px;align-items:center;gap:8px;margin-left:2px;padding:7px 11px;font-size:11px;font-weight:600;display:inline-flex}.op-section-pulse{background:var(--op-ok);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--op-ok) 14%, transparent);border-radius:50%;flex:0 0 7px}.op-top .op-nav{flex:none;gap:5px;margin-left:2px}.op-top .op-nav a{color:var(--op-muted);border:1px solid #0000;border-radius:11px;padding:9px 13px;font-size:13px;font-weight:600;transition:transform .18s,background .18s,border-color .18s,color .18s,box-shadow .18s}@media (hover:hover){.op-top .op-nav a:hover{color:var(--op-text);background:var(--op-panel-2);transform:translateY(-1px)}}.op-top .op-nav a.active{border-color:color-mix(in srgb, var(--op-brand) 28%, var(--op-border));background:linear-gradient(145deg, color-mix(in srgb, var(--op-brand) 15%, var(--op-panel-2)), var(--op-panel-2));color:var(--op-text);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--op-text) 8%, transparent), 0 5px 14px color-mix(in srgb, var(--op-bg) 32%, transparent)}.op-top-actions{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.op-site-control,.op-preview-group{border:1px solid var(--op-border);background:color-mix(in srgb, var(--op-panel-2) 56%, var(--op-panel));min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--op-text) 5%, transparent);border-radius:14px;align-items:center;gap:8px;padding:6px 8px;display:flex}.op-kicker{color:var(--op-muted);letter-spacing:.12em;white-space:nowrap;font-size:9px;font-weight:700}.op-top .site-switch{background:0 0;border:0;border-radius:0;gap:4px;padding:0}.op-top .site-switch button{min-height:34px;color:var(--op-muted);white-space:nowrap;border:1px solid #0000;border-radius:9px;padding:7px 10px;font-size:11px;font-weight:650;transition:transform .16s,background .16s,color .16s,box-shadow .16s}@media (hover:hover){.op-top .site-switch button:hover{color:var(--op-text);background:var(--op-panel-2);transform:translateY(-1px)}}.op-top .site-switch button.active{border-color:color-mix(in srgb, var(--op-brand) 52%, var(--op-border));background:linear-gradient(145deg, var(--op-brand), color-mix(in srgb, var(--op-brand) 68%, var(--op-brand-2)));color:var(--op-bg);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--op-text) 46%, transparent), 0 4px 10px color-mix(in srgb, var(--op-brand) 18%, transparent)}.op-top .site-badge{white-space:nowrap;border-radius:9px;padding:7px 10px;font-size:11px}.op-preview-group{gap:7px}.op-preview-links{align-items:center;gap:4px;display:flex}.op-preview-link{background:color-mix(in srgb, var(--op-panel) 72%, transparent);border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:4px 8px 4px 5px;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}@media (hover:hover){.op-preview-link:hover{border-color:color-mix(in srgb, var(--op-brand) 36%, var(--op-border));background:var(--op-panel-2);transform:translateY(-2px)}}.op-preview-letter{background:linear-gradient(145deg, var(--op-brand), var(--op-brand-2));width:23px;height:23px;color:var(--op-bg);border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}.op-preview-caption{color:var(--op-text);white-space:nowrap;font-size:10px;font-weight:600}.op-preview-arrow{color:var(--op-muted);font-size:12px}.op-top-utilities,.op-user-profile{align-items:center;gap:8px;display:flex}.op-user-profile{border:1px solid var(--op-border);background:color-mix(in srgb, var(--op-panel-2) 55%, transparent);border-radius:999px;padding:3px 8px 3px 3px}.op-user-avatar{border:1px solid color-mix(in srgb, var(--op-brand) 30%, var(--op-border));background:var(--op-panel-2);width:27px;height:27px;color:var(--op-brand);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.op-user-name{color:var(--op-text);white-space:nowrap;font-size:11px;font-weight:600}.op-top .op-reset{min-height:35px;color:var(--op-muted);background:0 0;border-radius:10px;padding-inline:11px;transition:color .16s,border-color .16s,background .16s,transform .16s}@media (hover:hover){.op-top .op-reset:hover{border-color:color-mix(in srgb, var(--op-fail) 60%, var(--op-border));background:color-mix(in srgb, var(--op-fail) 9%, transparent);color:var(--op-fail);transform:translateY(-1px)}}.op-top a:focus-visible,.op-top button:focus-visible{outline:2px solid var(--op-brand);outline-offset:3px}.integration-preview>.vela-scope .vela-fab{isolation:isolate;border:1px solid color-mix(in srgb, var(--vela-accent) 40%, var(--vela-border));background:radial-gradient(circle at 32% 22%, color-mix(in srgb, var(--vela-accent) 30%, var(--vela-primary)), var(--vela-primary) 58%, color-mix(in srgb, var(--vela-primary) 74%, var(--vela-bg)));color:var(--vela-on-primary);box-shadow:0 10px 22px color-mix(in srgb, var(--vela-primary) 34%, transparent), inset 0 1px 2px color-mix(in srgb, var(--vela-text) 20%, transparent), inset 0 -4px 8px color-mix(in srgb, var(--vela-bg) 26%, transparent);filter:none;transition:transform .15s,box-shadow .18s;animation:.62s cubic-bezier(.18,.82,.24,1.2) both vela-fab-enter}.integration-preview>.vela-scope .vela-fab:before{content:none}@media (hover:hover){.integration-preview>.vela-scope .vela-fab:hover{box-shadow:0 14px 26px color-mix(in srgb, var(--vela-primary) 42%, transparent), inset 0 1px 2px color-mix(in srgb, var(--vela-text) 22%, transparent), inset 0 -4px 8px color-mix(in srgb, var(--vela-bg) 26%, transparent);transform:translateY(-3px)scale(1.04)}}.integration-preview>.vela-scope .vela-fab.dragging{transform:scale(1.06)}.integration-preview>.vela-scope .vela-fab img{object-fit:contain;width:42px;height:42px;box-shadow:none;border:0;border-radius:50%;flex:none}.integration-preview>.vela-scope .vela-fab .lbl{color:var(--vela-on-primary);letter-spacing:.18em;text-shadow:0 1px 3px color-mix(in srgb, var(--vela-bg) 45%, transparent);margin-top:-2px;font-size:8px}.integration-preview>.vela-scope .vela-chat:not(.mini-chat){border:1px solid color-mix(in srgb, var(--vela-accent) 34%, var(--vela-border));background:var(--vela-bg);width:min(390px,100vw - 32px);height:min(640px,100dvh - 116px);max-height:none;box-shadow:0 28px 72px color-mix(in srgb, var(--vela-bg) 76%, transparent), 0 0 0 1px color-mix(in srgb, var(--vela-accent) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--vela-text) 10%, transparent);transform-origin:100% 100%;border-radius:24px;animation:.48s cubic-bezier(.18,.78,.22,1) both vela-chat-enter}.integration-preview>.vela-scope .vc-head{background-color:var(--vela-primary);background-image:linear-gradient(135deg, var(--vela-primary), color-mix(in srgb, var(--vela-primary) 70%, var(--vela-accent)));min-height:76px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--vela-text) 20%, transparent), 0 8px 18px color-mix(in srgb, var(--vela-bg) 16%, transparent);padding:15px 16px;position:relative;overflow:hidden}.integration-preview>.vela-scope .vc-head img{border:2px solid color-mix(in srgb, var(--vela-accent) 62%, transparent);width:42px;height:42px;box-shadow:0 0 0 4px color-mix(in srgb, var(--vela-accent) 14%, transparent), 0 7px 16px color-mix(in srgb, var(--vela-bg) 40%, transparent)}.integration-preview>.vela-scope .vc-head .t{letter-spacing:.08em;font-size:14px}.integration-preview>.vela-scope .vc-head .s{margin-top:2px;font-size:11px}.integration-preview>.vela-scope .vc-head .x{border:1px solid color-mix(in srgb, var(--vela-text) 24%, transparent);background:color-mix(in srgb, var(--vela-bg) 14%, transparent);border-radius:12px;place-items:center;width:38px;height:38px;font-size:21px;transition:transform .16s,background .16s;display:grid}@media (hover:hover){.integration-preview>.vela-scope .vc-head .x:hover{background:color-mix(in srgb, var(--vela-bg) 28%, transparent);transform:rotate(90deg)}}.integration-preview>.vela-scope .vc-status{border-bottom-color:color-mix(in srgb, var(--vela-accent) 17%, var(--vela-border));background:color-mix(in srgb, var(--vela-surface) 86%, var(--vela-bg));flex-shrink:0;padding:8px 14px;font-size:11px}.integration-preview>.vela-scope .vc-status>button{border:1px solid var(--vela-border);background:color-mix(in srgb, var(--vela-surface) 76%, transparent);color:var(--vela-muted);cursor:pointer;border-radius:8px;margin-inline-start:8px;padding:4px 8px;font-size:10px}.integration-preview>.vela-scope .vc-body{background:linear-gradient(180deg, color-mix(in srgb, var(--vela-surface) 72%, var(--vela-bg)), var(--vela-bg));overscroll-behavior:contain;flex:auto;gap:10px;min-height:0;padding:15px}.integration-preview>.vela-scope .vc-msg{max-width:86%;box-shadow:0 7px 16px color-mix(in srgb, var(--vela-bg) 22%, transparent);border-radius:16px;padding:10px 13px;animation:.3s cubic-bezier(.18,.72,.24,1) both vela-message-enter}.integration-preview>.vela-scope .vc-msg.vela,.integration-preview>.vela-scope .vc-msg.agent{border-top-left-radius:6px}.integration-preview>.vela-scope .vc-msg.member{box-shadow:0 8px 18px color-mix(in srgb, var(--vela-primary) 25%, transparent), inset 0 1px 0 color-mix(in srgb, var(--vela-text) 20%, transparent);border-top-right-radius:6px}.integration-preview>.vela-scope .vc-msg .who{color:var(--vela-accent);letter-spacing:.07em;margin-bottom:4px;font-size:10px;font-weight:700}.integration-preview>.vela-scope .vc-actions{background:color-mix(in srgb, var(--vela-surface) 88%, var(--vela-bg));flex-shrink:0;gap:7px;padding:9px 13px}.integration-preview>.vela-scope .vc-actions button{border-color:color-mix(in srgb, var(--vela-primary) 64%, var(--vela-border));background:color-mix(in srgb, var(--vela-primary) 12%, var(--vela-surface));min-height:38px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--vela-text) 8%, transparent), 0 4px 10px color-mix(in srgb, var(--vela-bg) 14%, transparent);border-radius:12px;flex:auto;padding:7px 10px;font-size:11px;font-weight:650;transition:transform .15s,background .15s,box-shadow .15s}@media (hover:hover){.integration-preview>.vela-scope .vc-actions button:not(:disabled):hover{background:color-mix(in srgb, var(--vela-primary) 28%, var(--vela-surface));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--vela-text) 12%, transparent), 0 7px 14px color-mix(in srgb, var(--vela-bg) 20%, transparent);transform:translateY(-2px)}}.integration-preview>.vela-scope .vc-actions button:disabled{opacity:.5;cursor:not-allowed}.integration-preview>.vela-scope .vc-compose{padding:11px 13px max(11px, env(safe-area-inset-bottom));border-top-color:color-mix(in srgb, var(--vela-accent) 16%, var(--vela-border));background:color-mix(in srgb, var(--vela-surface) 94%, var(--vela-bg));flex-shrink:0;align-items:center;gap:8px}.integration-preview>.vela-scope .vc-compose input{border-color:color-mix(in srgb, var(--vela-accent) 23%, var(--vela-border));background:var(--vela-bg);min-width:0;min-height:46px;box-shadow:inset 0 2px 5px color-mix(in srgb, var(--vela-bg) 22%, transparent);border-radius:14px;padding:10px 13px}.integration-preview>.vela-scope .vc-compose input:focus{outline:2px solid color-mix(in srgb, var(--vela-primary) 54%, transparent);outline-offset:1px}.integration-preview>.vela-scope .vc-compose .m-btn{border:1px solid color-mix(in srgb, var(--vela-accent) 34%, var(--vela-primary));background:linear-gradient(145deg, color-mix(in srgb, var(--vela-accent) 26%, var(--vela-primary)), var(--vela-primary));min-height:46px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--vela-text) 23%, transparent), 0 7px 14px color-mix(in srgb, var(--vela-primary) 20%, transparent);border-radius:14px;flex:none;padding-inline:16px;transition:transform .15s,filter .15s,box-shadow .15s}@media (hover:hover){.integration-preview>.vela-scope .vc-compose .m-btn:hover{filter:brightness(1.06);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--vela-text) 27%, transparent), 0 10px 18px color-mix(in srgb, var(--vela-primary) 28%, transparent);transform:translateY(-1px)}}.integration-preview>.vela-scope .vc-compose .m-btn:active,.integration-preview>.vela-scope .vc-actions button:not(:disabled):active{transform:translateY(1px)scale(.98)}.integration-preview>.vela-scope .vc-form{border-top-color:var(--vela-border);background:color-mix(in srgb, var(--vela-surface) 90%, var(--vela-bg));flex-shrink:0}.integration-preview>.vela-scope .vc-form input{border-radius:12px;min-height:44px}.integration-preview>.vela-scope .vela-arrival{border:1px solid color-mix(in srgb, var(--vela-accent) 28%, var(--vela-border));background:linear-gradient(115deg, color-mix(in srgb, var(--vela-primary) 30%, var(--vela-bg)), var(--vela-surface));height:clamp(124px,19vh,158px);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--vela-text) 10%, transparent), 0 12px 26px color-mix(in srgb, var(--vela-bg) 22%, transparent);border-radius:20px;flex-shrink:0}.integration-preview>.vela-scope .vela-arrival .vela-arrival-poster,.integration-preview>.vela-scope .vela-arrival .vela-arrival-video{object-fit:cover;object-position:center 20%;border-radius:15px 15px 0 0;width:clamp(86px,29%,112px);height:100%;position:absolute;inset:auto auto 0 4px;-webkit-mask-image:linear-gradient(90deg,#000 58%,#0000);mask-image:linear-gradient(90deg,#000 58%,#0000)}.integration-preview>.vela-scope .vela-arrival .vela-arrival-poster{z-index:0;opacity:.75}.integration-preview>.vela-scope .vela-arrival .vela-arrival-video{z-index:1;animation:.7s ease-out both vela-video-enter}.integration-preview>.vela-scope .vela-arrival .vela-arrival-wordmark{z-index:2;color:var(--vela-text);letter-spacing:.3em;text-shadow:0 5px 18px color-mix(in srgb, var(--vela-bg) 55%, transparent);font-size:18px;font-weight:800;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.integration-preview>.vela-scope .vc-status{animation:.3s cubic-bezier(.18,.72,.24,1) 60ms both vela-control-enter}.integration-preview>.vela-scope .vela-arrival{animation:.34s cubic-bezier(.18,.72,.24,1) .1s both vela-control-enter}.integration-preview>.vela-scope .vc-msg{animation-delay:.16s}.integration-preview>.vela-scope .vc-msg+.vc-msg{animation-delay:.23s}.integration-preview>.vela-scope .vc-actions{animation:.32s cubic-bezier(.18,.72,.24,1) .25s both vela-control-enter}.integration-preview>.vela-scope .vc-actions button:first-child{animation:.28s cubic-bezier(.18,.72,.24,1) .31s both vela-control-enter}.integration-preview>.vela-scope .vc-actions button:nth-child(2){animation:.28s cubic-bezier(.18,.72,.24,1) .38s both vela-control-enter}.integration-preview>.vela-scope .vc-compose{animation:.32s cubic-bezier(.18,.72,.24,1) .32s both vela-control-enter}@keyframes vela-fab-enter{0%{opacity:0;transform:translateY(16px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vela-chat-enter{0%{opacity:0;transform:translateY(20px)scale(.96)rotateX(2deg)}to{opacity:1;transform:translateY(0)scale(1)rotateX(0)}}@keyframes vela-message-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vela-video-enter{0%{opacity:.35;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vela-control-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (max-width:1180px){.op-top{grid-template-columns:max-content minmax(0,1fr);gap:10px 18px;display:grid}.op-top-actions{grid-column:1/-1;justify-content:space-between;margin-left:0}}@media (max-width:720px){.op-top{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px}.op-brand-lockup{min-width:0}.op-top .op-nav{gap:5px;width:100%;margin:0;display:flex}.op-top .op-nav a{text-align:center;flex:1 1 0;padding:9px 5px}.op-top-actions{grid-column:1;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;display:grid}.op-site-control{grid-column:1/-1;justify-content:space-between}.op-preview-group{justify-content:space-between;gap:6px}.op-preview-caption,.op-user-name{display:none}.op-top-utilities{gap:6px}.op-top .op-reset{padding-inline:9px}.integration-preview>.vela-scope .vela-chat:not(.mini-chat){inset:var(--view-top,0px) 0 auto 0;width:100%;max-width:100%;height:var(--view-h,100dvh);box-sizing:border-box;max-height:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-radius:0}.integration-preview>.vela-scope .vc-head,.integration-preview>.vela-scope .vc-status,.integration-preview>.vela-scope .vc-actions,.integration-preview>.vela-scope .vc-compose,.integration-preview>.vela-scope .vc-form{flex-shrink:0}.integration-preview>.vela-scope .vc-body{overscroll-behavior:contain}.integration-preview>.vela-scope .vc-compose{padding-top:8px;padding-bottom:max(8px, env(safe-area-inset-bottom))}.integration-preview>.vela-scope .vc-compose input,.integration-preview>.vela-scope .vc-form input{font-size:16px}}@media (max-width:380px){.op-brand-lockup{gap:8px}.op-brand-mark{flex-basis:42px;width:42px;height:42px}.op-brand-name{font-size:15px}.op-section-tag{padding:6px 8px;font-size:10px}.op-kicker{font-size:8px}.op-preview-group{padding-inline:6px}.op-preview-link{padding-inline:4px}}@media (prefers-reduced-motion:reduce){.op-top *,.integration-preview>.vela-scope .vela-fab,.integration-preview>.vela-scope .vela-chat:not(.mini-chat),.integration-preview>.vela-scope .vc-status,.integration-preview>.vela-scope .vela-arrival,.integration-preview>.vela-scope .vc-msg,.integration-preview>.vela-scope .vc-actions,.integration-preview>.vela-scope .vc-actions button,.integration-preview>.vela-scope .vc-compose,.integration-preview>.vela-scope .vela-arrival-video{transition:none!important;animation:none!important}.integration-preview>.vela-scope .vela-arrival-video{display:none}}.op-shell-shift,.op-shell-support{height:100dvh;min-height:0;overflow:hidden}.op-shell-shift>.op-top,.op-shell-support>.op-top{flex:none;position:relative}.op-shell-shift>.op-main,.op-shell-support>.op-main{flex:auto;min-height:0;padding:12px clamp(12px,1.8vw,24px);display:block;overflow:hidden}.shift-dashboard{grid-template-rows:minmax(0,1.08fr) minmax(0,.92fr);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:12px;width:100%;height:100%;min-height:0;display:grid}.desk-panel{flex-direction:column;min-width:0;min-height:0;padding:clamp(11px,1.25vw,16px);display:flex;overflow:hidden}.desk-panel-heading{flex:none;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.desk-panel-heading h2{min-width:0;margin-bottom:10px}.desk-panel-note{color:var(--op-muted);flex:none;margin-bottom:10px;font-size:14px}.desk-panel-heading .demo-note{margin-bottom:10px}.desk-list{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:7px;min-height:0;display:flex;overflow:auto}.desk-list-row,.desk-risk-row{border:1px solid var(--op-border);background:var(--op-panel-2);width:100%;min-width:0;color:var(--op-text);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.desk-list-row{cursor:pointer}@media (hover:hover){.desk-list-row:hover{border-color:var(--op-brand);outline:none}}.desk-list-row:focus-visible,.desk-risk-row:focus-visible{border-color:var(--op-brand);outline:none}.desk-list-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.desk-list-title{color:var(--op-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.desk-list-sub{color:var(--op-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;overflow:hidden}.desk-list-meta{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.desk-list-meta .small{font-size:14px}.desk-state-dot,.desk-risk-mark{background:var(--op-info);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.desk-state-dot.queue,.desk-risk-mark.high{background:var(--op-fail)}.desk-state-dot.assigned,.desk-risk-mark.medium{background:var(--op-warn)}.desk-state-dot.vela{background:var(--op-ok)}.desk-risk-row{flex:none}button.desk-risk-row{cursor:pointer}.desk-risk-row.high{border-color:color-mix(in srgb, var(--op-fail) 35%, var(--op-border))}.desk-risk-row.medium{border-color:color-mix(in srgb, var(--op-warn) 32%, var(--op-border))}.desk-risk-row.low{border-color:var(--op-border)}.desk-empty{color:var(--op-muted);padding:12px 4px;font-size:12px}.desk-member-columns{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.desk-member-feed{flex-direction:column;min-width:0;min-height:0;display:flex}.desk-member-feed h3{border-bottom:1px solid var(--op-border);color:var(--op-muted);justify-content:space-between;align-items:center;gap:6px;padding:0 0 7px;font-size:11px;font-weight:650;display:flex}.desk-member-feed .count{color:var(--op-text)}.desk-member-list{flex-direction:column;gap:4px;min-height:0;padding-top:5px;display:flex;overflow:auto}.desk-member-row{border-bottom:1px solid color-mix(in srgb, var(--op-border) 65%, transparent);align-items:center;gap:8px;min-width:0;padding:5px 2px;display:flex}.desk-member-row .desk-list-title{font-size:11px}.desk-member-row .desk-list-sub{font-size:10px}.desk-member-value{flex:none;font-size:11px;font-weight:650}.desk-finance-totals{color:var(--op-muted);flex-wrap:wrap;gap:6px 14px;margin:0 0 10px;font-size:11px;display:flex}.desk-finance-totals b{margin-left:3px;font-weight:650}.finance-ticker{border:1px solid var(--op-border);background:var(--op-panel-2);border-radius:10px;outline:none;min-width:0;overflow:hidden}.finance-ticker:focus-visible{outline:2px solid var(--op-brand);outline-offset:2px}.finance-ticker-track{width:max-content;animation:28s linear infinite finance-ticker-scroll;display:flex}@media (hover:hover){.finance-ticker:hover .finance-ticker-track{animation-play-state:paused}}.finance-ticker:focus .finance-ticker-track{animation-play-state:paused}.finance-ticker-group{flex:none;gap:8px;padding:7px;display:flex}.finance-ticker-item{border:1px solid var(--op-border);background:var(--op-panel);border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;min-width:190px;padding:7px 9px;display:flex}.finance-ticker-kind{color:var(--op-muted);white-space:nowrap;font-size:10px}.finance-ticker-item strong{font-size:12px}.finance-ticker-item time{white-space:nowrap;font-size:10px}@keyframes finance-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.withdrawal-dialog{border:1px solid var(--op-border);background:var(--op-panel);width:min(620px,100vw - 32px);max-height:min(92dvh,760px);color:var(--op-text);box-shadow:0 24px 80px color-mix(in srgb, var(--op-bg) 76%, transparent);border-radius:16px;padding:20px;overflow:auto}.withdrawal-dialog::backdrop{background:color-mix(in srgb, var(--op-bg) 72%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.withdrawal-dialog-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.withdrawal-dialog-heading h2{margin:4px 0;font-size:18px}.withdrawal-dialog-heading p{color:var(--op-muted);font-size:12px}.withdrawal-dialog-close{border:1px solid var(--op-border);background:var(--op-panel-2);width:36px;height:36px;color:var(--op-text);cursor:pointer;border-radius:10px;flex:0 0 36px;place-items:center;font-size:20px;display:grid}.withdrawal-checks{margin-top:14px}.withdrawal-checks .c{font-size:14px}.withdrawal-dialog-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.withdrawal-dialog :focus-visible{outline:2px solid var(--op-brand);outline-offset:2px}.op-shell-support .support-layout{grid-template-columns:minmax(205px,.8fr) minmax(0,1.4fr) minmax(185px,.75fr);gap:12px;width:100%;height:100%;min-height:0;display:grid}.op-shell-support .support-layout>.panel{min-width:0;min-height:0;padding:12px;overflow:hidden}.op-shell-support [data-testid=queue],.op-shell-support [data-testid=context]{overscroll-behavior:contain;overflow:auto}.op-shell-support .conv-panel,.op-shell-support .conv-body{min-height:0}.op-shell-support .conv-head{gap:7px}.op-shell-support .conv-head>div:first-child{min-width:0}.op-shell-support .conv-head b{overflow-wrap:anywhere}.op-shell-support .compose{flex:none}.op-shell-support .support-layout.expanded{grid-template-columns:minmax(0,1fr)}.op-shell-support .support-layout.expanded [data-testid=queue],.op-shell-support .support-layout.expanded [data-testid=context]{display:none}.integration-preview>.vela-scope .vela-chat:not(.mini-chat){width:min(410px,100vw - 32px);height:min(620px,100dvh - 112px);max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0;overflow:visible}.integration-preview>.vela-scope .vc-head{border:1px solid color-mix(in srgb, var(--vela-accent) 38%, var(--vela-border));background-color:var(--vela-primary);width:fit-content;max-width:100%;min-height:58px;box-shadow:0 10px 24px color-mix(in srgb, var(--vela-bg) 24%, transparent);background-image:none;border-radius:999px;padding:8px 10px 8px 8px;overflow:visible}.integration-preview>.vela-scope .vc-head img{width:40px;height:40px}.integration-preview>.vela-scope .vc-head .x{border-radius:50%;width:34px;height:34px}.integration-preview>.vela-scope .vc-status{border:1px solid var(--vela-border);background:color-mix(in srgb, var(--vela-bg) 72%, transparent);border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-inline-start:10px;padding:5px 10px;display:flex}.integration-preview>.vela-scope .vc-status>button{margin-inline-start:0}.integration-preview>.vela-scope .vc-body{overscroll-behavior:contain;background:0 0;flex:auto;gap:12px;min-height:0;padding:2px 4px}.integration-preview>.vela-scope .vc-body-welcome{justify-content:flex-end}.integration-preview>.vela-scope .vc-msg{max-width:88%;box-shadow:0 8px 18px color-mix(in srgb, var(--vela-bg) 20%, transparent);border-radius:20px;padding:11px 15px}.integration-preview>.vela-scope .vc-msg.vela,.integration-preview>.vela-scope .vc-msg.agent{border:1px solid color-mix(in srgb, var(--vela-accent) 26%, var(--vela-border));background:color-mix(in srgb, var(--vela-primary) 17%, var(--vela-surface));border-top-left-radius:7px}.integration-preview>.vela-scope .vc-msg.member{border-top-right-radius:7px}.integration-preview>.vela-scope .vc-msg .who{color:var(--vela-accent);letter-spacing:.08em;font-size:10px;font-weight:700}.integration-preview>.vela-scope .vc-actions{background:0 0;border:0;flex:none;gap:7px;padding:0 4px}.integration-preview>.vela-scope .vc-actions button{border-color:color-mix(in srgb, var(--vela-primary) 55%, var(--vela-border));background:color-mix(in srgb, var(--vela-primary) 10%, var(--vela-surface));min-height:36px;box-shadow:none;border-radius:999px;flex:0 auto;padding:7px 12px;font-size:11px}.integration-preview>.vela-scope .vc-compose{padding:0 2px max(2px, env(safe-area-inset-bottom));background:0 0;border:0;flex:none;align-items:center;gap:8px}.integration-preview>.vela-scope .vc-compose input{background:var(--vela-surface);border-radius:999px;min-width:0;min-height:46px}.integration-preview>.vela-scope .vc-compose .m-btn{border-radius:999px;min-height:46px}.integration-preview>.vela-scope .vc-form{background:0 0;border:0;flex:none;padding-inline:2px}.integration-preview>.vela-scope .vc-agent-view{z-index:100000;background:var(--vela-bg);flex-direction:column;display:flex;position:fixed;inset:0}.integration-preview>.vela-scope .vc-agent-view iframe{border:0;flex:auto;min-height:0}@media (min-width:721px) and (min-height:600px){.op-shell-shift .shift-dashboard{overflow:hidden}}@media (max-width:980px) and (min-width:721px){.op-shell-support .support-layout{grid-template-columns:minmax(190px,.78fr) minmax(0,1.5fr) minmax(178px,.72fr)}}@media (max-width:720px),(max-height:599px){.op-shell-shift,.op-shell-support{height:auto;min-height:100dvh;overflow:visible}.op-shell-shift>.op-main,.op-shell-support>.op-main{overflow:visible}.op-shell-shift .shift-dashboard{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);height:auto}.op-shell-shift .desk-panel{min-height:220px}.op-shell-support .support-layout{grid-template-columns:minmax(0,1fr);height:auto}.op-shell-support .support-layout>.panel{min-height:220px}.op-shell-support .conv-panel{min-height:70dvh!important}.op-shell-support .support-layout.expanded [data-testid=queue],.op-shell-support .support-layout.expanded [data-testid=context]{display:none}.integration-preview>.vela-scope .vela-chat:not(.mini-chat){inset:var(--view-top,0px) 0 auto;width:100%;max-width:100%;height:var(--view-h,100dvh);box-sizing:border-box;max-height:none;padding:max(12px, env(safe-area-inset-top)) 16px max(12px, env(safe-area-inset-bottom));background:var(--vela-bg);overflow:hidden}.integration-preview>.vela-scope:has(.vela-chat:not(.mini-chat)) .vela-fab{display:none}}@media (prefers-reduced-motion:reduce){.finance-ticker-track,.integration-preview>.vela-scope .vc-msg,.integration-preview>.vela-scope .vela-chat:not(.mini-chat){animation:none}}.op-shell-support .ctx-section .kv{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:5px 8px;font-size:11px}.op-shell-support .ctx-section .kv>span{overflow-wrap:anywhere;min-width:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.integration-preview>.vela-scope .vela-chat.vela-chat-welcome:not(.mini-chat){height:auto;min-height:0}.integration-preview>.vela-scope .vela-chat.vela-chat-welcome:not(.mini-chat) .vc-body{flex:none;justify-content:flex-start;overflow:visible}@media (max-width:720px),(max-height:599px){.integration-preview>.vela-scope .vela-chat.vela-chat-welcome:not(.mini-chat){height:var(--view-h,100dvh)}}@media (min-width:721px) and (min-height:600px){.shift-dashboard{grid-template-rows:minmax(0,1.32fr) minmax(0,.68fr)}}.desk-preview-lines{min-width:0;color:var(--op-muted);flex-direction:column;gap:2px;font-size:14px;line-height:1.4;display:flex;overflow:hidden}.desk-preview-line{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.desk-preview-line b{color:var(--op-text);font-weight:600}.desk-members,.desk-finance{gap:7px}.desk-members .desk-panel-heading h2,.desk-finance .desk-panel-heading h2{margin-bottom:3px;font-size:15px}.desk-members .desk-panel-note,.desk-finance .desk-panel-note,.desk-members .desk-panel-heading .demo-note{margin-bottom:3px}.desk-member-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.desk-member-metric{border:1px solid var(--op-border);background:var(--op-panel-2);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:5px 8px;display:flex}.desk-member-metric>span{color:var(--op-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.desk-member-metric>strong{color:var(--op-text);white-space:nowrap;flex:none;font-size:14px}.desk-member-metric small{color:var(--op-muted);font-size:14px;font-weight:500}.desk-member-ticker{border:1px solid var(--op-border);background:var(--op-panel-2);border-radius:9px;outline:none;min-width:0;min-height:62px;overflow:hidden}.desk-member-ticker:focus-visible{outline:2px solid var(--op-brand);outline-offset:2px}.desk-member-ticker-track{width:max-content;animation:26s linear infinite finance-ticker-scroll;display:flex}@media (hover:hover){.desk-member-ticker:hover .desk-member-ticker-track{animation-play-state:paused}}.desk-member-ticker:focus .desk-member-ticker-track{animation-play-state:paused}.desk-member-ticker-group{flex:none;gap:6px;padding:5px;display:flex}.member-ticker-item{border:1px solid var(--op-border);background:var(--op-panel);border-radius:7px;flex-direction:column;justify-content:center;gap:2px;min-width:176px;padding:5px 8px;display:flex}.member-ticker-name,.member-ticker-item strong,.member-ticker-item>span,.member-ticker-item time{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.member-ticker-name{color:var(--op-text);font-weight:650}.member-ticker-item time{color:var(--op-muted)}.desk-member-empty{color:var(--op-muted);padding:10px 2px;font-size:14px}.desk-finance-totals{gap:5px 11px;margin-bottom:2px;font-size:14px}.finance-ticker-group{gap:6px;padding:5px}.finance-ticker-item{gap:1px;min-width:156px;padding:5px 7px}.finance-ticker-kind,.finance-ticker-item time,.finance-ticker-item strong{font-size:14px}.finance-ticker{max-height:82px}.chat-popup:not([open]){display:none}.chat-popup{border:1px solid var(--op-border);background:var(--op-panel);width:min(560px,100vw - 24px);max-width:none;height:min(650px,100dvh - 24px);max-height:none;color:var(--op-text);box-shadow:0 24px 80px color-mix(in srgb, var(--op-bg) 76%, transparent);border-radius:14px;flex-direction:column;gap:10px;margin:0;padding:14px;display:flex;position:fixed;inset:auto;overflow:hidden}.chat-popup::backdrop{background:color-mix(in srgb, var(--op-bg) 55%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.chat-popup-header{align-items:center;gap:10px;min-width:0;display:flex}.chat-popup-drag{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.chat-popup-drag:active{cursor:grabbing}.chat-popup-drag:focus-visible{outline:2px solid var(--op-brand);outline-offset:4px;border-radius:8px}.chat-popup-grip{color:var(--op-muted);font-size:14px;font-weight:650}.chat-popup-header h2{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:16px;overflow:hidden}.chat-popup-close{border:1px solid var(--op-border);background:var(--op-panel-2);width:34px;height:34px;color:var(--op-text);cursor:pointer;border-radius:9px;flex:0 0 34px;place-items:center;font-size:20px;display:grid}.chat-popup-summary{min-width:0;color:var(--op-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;display:flex}.chat-popup-summary>span:last-child{margin-left:auto}.chat-popup-messages{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:4px 2px;display:flex;overflow:auto}.chat-popup-message{border:1px solid var(--op-border);background:var(--op-panel-2);border-radius:10px;max-width:92%;padding:8px 10px}.chat-popup-message.member{border-color:color-mix(in srgb, var(--op-brand) 35%, var(--op-border));align-self:flex-end}.chat-popup-message.internal{background:color-mix(in srgb, var(--op-warn) 8%, var(--op-panel-2));border-style:dashed}.chat-popup-message-meta{color:var(--op-muted);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.chat-popup-message-meta strong{color:var(--op-text);font-weight:650}.chat-popup-message p{overflow-wrap:anywhere;color:var(--op-text);margin:4px 0 0;font-size:14px;line-height:1.5}.chat-popup-footer{border-top:1px solid var(--op-border);flex-direction:column;flex:none;gap:8px;padding-top:9px;display:flex}.chat-popup-actions{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.chat-popup-compose{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.chat-popup-compose textarea{resize:vertical;border:1px solid var(--op-border);background:var(--op-bg);width:100%;min-height:42px;color:var(--op-text);font:inherit;border-radius:9px;padding:8px 10px;font-size:14px}.chat-popup-compose textarea:focus-visible,.chat-popup :focus-visible{outline:2px solid var(--op-brand);outline-offset:2px}.chat-popup-hint{color:var(--op-muted);margin:0;font-size:14px}.withdrawal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.withdrawal-summary-grid>div{border:1px solid var(--op-border);background:var(--op-panel-2);border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:9px 10px;display:flex}.withdrawal-summary-grid>div>span:first-child{color:var(--op-muted);font-size:14px}.withdrawal-summary-grid strong{color:var(--op-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.withdrawal-checks-heading{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.withdrawal-checks-heading h3{color:var(--op-text);margin:0;font-size:14px}@media (max-width:720px){.withdrawal-dialog{max-height:calc(100dvh - 16px)}.chat-popup{width:calc(100vw - 24px);height:calc(100dvh - 24px);padding:11px}.chat-popup-actions{justify-content:flex-start}.withdrawal-summary-grid{grid-template-columns:minmax(0,1fr)}.withdrawal-dialog-actions{flex-direction:column}.withdrawal-dialog-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.desk-member-ticker-track{animation:none}}:root{--font:var(--font-geist), "Segoe UI", sans-serif;--glass-ink:#171a30;--glass-white:#f4f5ff;--glass-accent:#b8a5f6;--glass-secondary:#85cde1;--glass-muted:#c0c5dc}.bg-background{background-color:var(--op-bg)}.font-sans{font-family:var(--font)}html[data-appearance=aurora],html[data-appearance=ocean],html[data-appearance=graphite],html[data-appearance=crystal],html[data-appearance=prism],html[data-appearance=galactic],html[data-appearance=organic],html[data-appearance=geometric],html[data-appearance=insights]{--op-bg:var(--glass-ink);--op-panel:color-mix(in srgb, var(--glass-ink) 57%, transparent);--op-panel-2:color-mix(in srgb, var(--glass-white) 7%, transparent);--op-border:color-mix(in srgb, var(--glass-white) 18%, transparent);--op-text:var(--glass-white);--op-muted:var(--glass-muted);--op-brand:var(--glass-accent);--op-brand-2:var(--glass-secondary);--op-info:var(--glass-secondary);--radius:22px;--glass-wallpaper:url(/glass-landscape.png);--glass-tint:color-mix(in srgb, var(--glass-ink) 24%, transparent);--glass-shadow:0 16px 40px color-mix(in srgb, var(--glass-ink) 24%, transparent), inset 0 1px 0 color-mix(in srgb, var(--glass-white) 26%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--glass-white) 5%, transparent)}html[data-appearance=ocean]{--glass-ink:#17374c;--glass-white:#f3fbff;--glass-accent:#17628a;--glass-secondary:#28738e;--glass-muted:#415f72;--op-bg:var(--glass-white);--op-panel:color-mix(in srgb, var(--glass-white) 72%, transparent);--op-panel-2:color-mix(in srgb, var(--glass-white) 42%, transparent);--op-border:color-mix(in srgb, var(--glass-ink) 18%, transparent);--op-text:var(--glass-ink);--glass-tint:color-mix(in srgb, var(--glass-white) 64%, transparent)}html[data-appearance=graphite]{--glass-ink:#151b21;--glass-white:#f0f4f7;--glass-accent:#bed5e2;--glass-secondary:#8ca9b9;--glass-muted:#b5c1ca;--glass-wallpaper:none;--glass-tint:transparent;--op-panel:color-mix(in srgb, var(--glass-white) 6%, var(--glass-ink))}html:not([data-appearance=classic]) .op-shell{background:linear-gradient(var(--glass-tint), var(--glass-tint)), var(--glass-wallpaper) center / cover fixed, var(--op-bg);color:var(--op-text);gap:16px;padding:18px}html:not([data-appearance=classic]) .op-shell>.op-top{border:1px solid var(--op-border);background:var(--op-panel);min-height:76px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.3);border-radius:24px;flex-wrap:wrap;flex-shrink:0;padding:12px 20px}html:not([data-appearance=classic]) .op-main{min-height:0;padding:0}html:not([data-appearance=classic]) .op-shell :is(.panel,.desk-panel,.withdrawal-dialog,.chat-popup){background:var(--op-panel);border:1px solid var(--op-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.2);border-radius:22px}html:not([data-appearance=classic]) .op-shell :is(.list-item,.desk-member-metric,.desk-member-ticker,.finance-ticker,.member-ticker-item,.finance-ticker-item,.op-site-control,.op-preview-group,.op-user-profile,.attention .card){border-color:var(--op-border);background:var(--op-panel-2);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-white) 8%, transparent);border-radius:12px}html:not([data-appearance=classic]) .op-shell :is(.input,.chat-popup-compose textarea){background:color-mix(in srgb, var(--op-bg) 45%, transparent);color:var(--op-text)}html:not([data-appearance=classic]) .op-shell :is(.btn,.op-nav a.active,.site-switch button.active){border-radius:12px}html:not([data-appearance=classic]) .op-shell :is(.btn.primary,.site-switch button.active){background:var(--op-brand);color:var(--op-bg);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-white) 50%, transparent), 0 4px 16px color-mix(in srgb, var(--op-brand) 20%, transparent)}html:not([data-appearance=classic]) .op-shell .op-nav a.active{background:color-mix(in srgb, var(--op-brand) 23%, transparent);border-color:color-mix(in srgb, var(--op-brand) 50%, transparent)}html:not([data-appearance=classic]) .op-shell :is(.msg.vela,.msg.agent){background:color-mix(in srgb, var(--op-brand) 17%, var(--op-bg));border-color:var(--op-border)}html[data-appearance=ocean] .op-shell :is(.pos,.neg,.demo-note){color:var(--op-brand)}.appearance-trigger{border:1px solid var(--op-border);background:var(--op-panel-2);min-height:36px;color:var(--op-text);cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}@media (hover:hover){.appearance-trigger:hover{border-color:var(--op-brand)}}.appearance-dialog{border:1px solid var(--op-border);width:min(700px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--op-text);background:color-mix(in srgb, var(--op-bg) 92%, transparent);box-shadow:0 32px 100px color-mix(in srgb, var(--glass-ink) 50%, transparent), inset 0 1px 0 var(--op-border);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:28px;padding:28px;overflow:auto}.appearance-dialog::backdrop{background:color-mix(in srgb, var(--glass-ink) 40%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.appearance-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.appearance-eyebrow{color:var(--op-brand);letter-spacing:.1em;font-size:14px}.appearance-heading h2{letter-spacing:-.04em;text-transform:none;color:var(--op-text);text-wrap:balance;margin-top:10px;font-size:clamp(21px,3vw,28px)}.appearance-close{background:var(--op-panel-2);border:1px solid var(--op-border);height:34px;color:var(--op-text);cursor:pointer;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.appearance-description{color:var(--op-muted);margin-top:14px;font-size:14px;line-height:1.6}.appearance-options{grid-template-columns:1fr 1fr;gap:14px;margin-block:24px;display:grid}.appearance-option{border:1px solid var(--op-border);background:var(--op-panel-2);min-width:0;color:var(--op-text);text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;gap:8px;padding:8px 8px 14px;display:flex}.appearance-option.is-selected{border-color:var(--op-brand);box-shadow:0 0 0 1px var(--op-brand)}.appearance-option:focus-visible,.appearance-dialog button:focus-visible{outline:2px solid var(--op-brand);outline-offset:4px}.appearance-option-title{justify-content:space-between;align-items:center;padding-inline:6px;font-size:16px;font-weight:600;display:flex}.appearance-option-description{color:var(--op-muted);padding-inline:6px;font-size:14px}.appearance-check{border:1px solid var(--op-border);border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.is-selected .appearance-check{background:var(--op-brand);color:var(--op-bg);border-color:var(--op-brand)}.appearance-preview{width:100%;height:140px;color:var(--glass-white);background:url(/glass-landscape.png) 50%/cover;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex;overflow:hidden}.preview-ocean{color:#17374c;background:linear-gradient(#f3fbffa6,#85cde180),url(/glass-landscape.png) 50%/cover}.preview-graphite{color:#f0f4f7;background:linear-gradient(140deg,#151b21,#8ca9b9)}.preview-classic{color:#e7ebee;background:#171b1f}.preview-window{background:color-mix(in srgb, currentColor 12%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:82%;height:76px;box-shadow:0 6px 16px color-mix(in srgb, var(--glass-ink) 20%, transparent);border:1px solid;border-radius:9px;gap:8px;padding:8px;display:flex}.preview-sidebar{border-right:1px solid color-mix(in srgb, currentColor 25%, transparent);flex-direction:column;gap:6px;width:24%;padding-right:6px;display:flex}.preview-sidebar i,.preview-content i{background:color-mix(in srgb, currentColor 24%, transparent);border-radius:3px;height:7px;display:block}.preview-content{flex-direction:column;flex:1;gap:7px;display:flex}.preview-content>span{gap:5px;display:flex}.preview-content>span>i{flex:1;height:21px}.preview-content>i:last-child{height:15px}.preview-label{font-size:14px;font-weight:500}.appearance-footer{color:var(--op-muted);justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}@media (max-width:1200px){html:not([data-appearance=classic]) .op-top-actions{flex-wrap:wrap}html:not([data-appearance=classic]) .op-top .op-kicker{display:none}}@media (max-width:720px){html:not([data-appearance=classic]) .op-shell{gap:10px;padding:10px}html:not([data-appearance=classic]) .op-shell>.op-top{border-radius:18px;gap:12px;padding:12px;position:relative}html:not([data-appearance=classic]) .op-top-actions{gap:8px;width:100%;margin-left:0}html:not([data-appearance=classic]) .op-top-utilities{flex-wrap:wrap}.appearance-dialog{padding:20px}.appearance-options{gap:10px}.appearance-preview{height:110px;padding:10px}.appearance-option-description{line-height:1.5}.appearance-footer{align-items:flex-start}}html[data-appearance=crystal],.preview-crystal{--glass-ink:#1d2b38;--glass-white:#edf3fa;--glass-accent:#315cac;--glass-secondary:#b7d6ef;--glass-muted:#485c72}html[data-appearance=crystal]{--op-bg:var(--glass-ink);--op-text:var(--glass-white);--op-muted:#d9e6f2;--op-brand:#c2dcff;--op-panel:color-mix(in srgb, var(--glass-ink) 38%, transparent);--op-panel-2:color-mix(in srgb, var(--glass-white) 10%, transparent);--op-border:color-mix(in srgb, var(--glass-white) 42%, transparent);--glass-wallpaper:linear-gradient(125deg, var(--glass-ink), var(--glass-muted) 48%, var(--glass-secondary));--glass-tint:transparent;--glass-shadow:0 18px 42px color-mix(in srgb, var(--glass-ink) 22%, transparent), inset 1px 1px 1px var(--glass-white), inset -1px -1px 1px color-mix(in srgb, var(--glass-white) 65%, transparent)}html[data-appearance=prism],.preview-prism{--glass-ink:#25243f;--glass-white:#f7f2ff;--glass-accent:#d4b5ff;--glass-secondary:#efb6d4;--glass-muted:#d5cde3}html[data-appearance=prism]{--op-panel:color-mix(in srgb, var(--glass-ink) 78%, transparent);--op-panel-2:color-mix(in srgb, var(--glass-white) 10%, transparent);--op-border:color-mix(in srgb, var(--glass-white) 32%, transparent);--glass-wallpaper:url(/prism-landscape.png);--glass-tint:color-mix(in srgb, var(--glass-ink) 16%, transparent);--glass-shadow:0 16px 42px color-mix(in srgb, var(--glass-ink) 32%, transparent), inset 1px 1px 1px color-mix(in srgb, var(--glass-white) 75%, transparent), inset -1px -1px 1px color-mix(in srgb, var(--glass-secondary) 70%, transparent), 0 0 20px color-mix(in srgb, var(--glass-accent) 10%, transparent)}html[data-appearance=prism] .op-shell :is(.panel,.desk-panel,.op-top){background:linear-gradient(135deg, color-mix(in srgb, var(--glass-accent) 17%, transparent), transparent 42%, color-mix(in srgb, var(--glass-secondary) 10%, transparent)), var(--op-panel);border-radius:28px}html[data-appearance=prism] .op-shell .op-nav a.active{background:linear-gradient(120deg, color-mix(in srgb, var(--glass-accent) 40%, transparent), color-mix(in srgb, var(--glass-secondary) 20%, transparent));box-shadow:inset 0 1px 1px var(--glass-white), 0 0 14px color-mix(in srgb, var(--glass-accent) 25%, transparent)}html[data-appearance=crystal] .op-shell :is(.panel,.desk-panel,.op-top){background:linear-gradient(115deg, color-mix(in srgb, var(--glass-white) 12%, transparent), transparent 50%, color-mix(in srgb, var(--glass-secondary) 8%, transparent)), var(--op-panel);border-radius:18px}html[data-appearance=crystal] .op-shell :is(.pos,.neg,.demo-note){color:var(--op-brand)}.preview-crystal{background:linear-gradient(125deg, var(--glass-ink), var(--glass-muted), var(--glass-secondary));color:var(--glass-white)}.preview-crystal .preview-window{background:color-mix(in srgb, var(--glass-white) 55%, transparent);color:var(--glass-ink);box-shadow:inset 1px 1px 1px var(--glass-white), 0 8px 18px color-mix(in srgb, var(--glass-ink) 25%, transparent)}.preview-prism{color:var(--glass-white);background:url(/prism-landscape.png) 50%/cover}.preview-prism .preview-window{background:color-mix(in srgb, var(--glass-ink) 50%, transparent);box-shadow:inset 1px 1px 1px var(--glass-white), inset -1px -1px 1px var(--glass-secondary), 0 0 16px color-mix(in srgb, var(--glass-accent) 40%, transparent)}@media (min-width:721px){.appearance-dialog{width:min(900px,100vw - 48px)}.appearance-options{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--glass-wallpaper:none;--glass-tint:transparent}html:not([data-appearance=classic]){--text-halo:color-mix(in srgb, var(--op-bg) 80%, transparent)}html[data-appearance=classic]{--op-muted:#b5bec7}html[data-appearance=ocean]{--op-ok:#17613f;--op-warn:#794400;--op-fail:#a92a35;--op-info:var(--op-brand)}html[data-background=alpine]{--glass-wallpaper:url(/glass-landscape.png)}html[data-background=sunset]{--glass-wallpaper:url(/prism-landscape.png)}html[data-background=plain]{--glass-wallpaper:none;--glass-tint:transparent}html[data-appearance=classic] .op-shell{background:linear-gradient(var(--glass-tint), var(--glass-tint)), var(--glass-wallpaper) center / cover fixed, var(--op-bg)}html[data-readability=focus]{--op-muted:color-mix(in srgb, var(--op-text) 85%, var(--op-bg))}html[data-readability=focus] .op-shell :is(p,a,button,label,.muted,.desk-list-sub,.desk-preview-line,.desk-panel-note){text-shadow:0 1px 3px var(--text-halo);font-weight:550}html[data-readability=focus] .op-shell :is(h2,strong,.desk-list-title){font-weight:750}.op-shell :is(.small,.btn.sm,.tag,.list-item .sub,.field label,.queue-group h3,.demo-note,.op-user,table.tbl,.checks .c){font-size:14px}.op-shell :is(.panel h2,.queue-group h3){color:var(--op-text)}.op-shell .input::placeholder{color:var(--op-muted);opacity:1}.op-shell .pos{color:var(--op-ok)}.op-shell .neg{color:var(--op-fail)}html:is([data-appearance=ocean],[data-appearance=crystal]) .op-shell .pos{color:var(--op-ok)}html:is([data-appearance=ocean],[data-appearance=crystal]) .op-shell .neg{color:var(--op-fail)}html .op-shell .tag,.readability-sample .tag{--tag-color:var(--op-muted);color:var(--tag-color);background:color-mix(in srgb, var(--tag-color) 8%, var(--op-bg));border-color:color-mix(in srgb, var(--tag-color) 35%, var(--op-bg))}html .op-shell .tag:is(.ok,.resolved,.done,.approved,.given,.low),.readability-sample .tag.ok{--tag-color:var(--op-ok)}html .op-shell .tag:is(.warn,.queue,.pending,.open,.high,.internal),.readability-sample .tag.warn{--tag-color:var(--op-warn)}html .op-shell .tag:is(.fail,.rejected){--tag-color:var(--op-fail)}html .op-shell .tag:is(.info,.vela){--tag-color:var(--op-info)}html .op-shell .tag:is(.assigned,.in_progress,.review,.medium){--tag-color:var(--op-brand)}.appearance-dialog{background:var(--op-bg)}.appearance-dialog .btn.primary{color:var(--op-bg)}.appearance-settings{border:0;border-top:1px solid var(--op-border);min-width:0;margin:0 0 24px;padding:16px 0 0}.appearance-settings legend{padding-right:12px;font-size:16px;font-weight:600}.appearance-settings>p{color:var(--op-muted);margin-bottom:12px;font-size:14px;line-height:1.6}.background-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.background-option{border:1px solid var(--op-border);background:var(--op-panel-2);color:var(--op-text);cursor:pointer;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;font-size:14px;display:flex}.background-option>span:nth-child(2){flex:1}.background-swatch{background:var(--op-bg);border:1px solid var(--op-border);border-radius:7px;flex-basis:100%;height:56px}.background-theme{background:linear-gradient(120deg, var(--op-bg), var(--op-brand))}.background-alpine{background:url(/glass-landscape.png) 50%/cover}.background-sunset{background:url(/prism-landscape.png) 50%/cover}.background-option.is-selected,.readability-options button[aria-pressed=true]{border-color:var(--op-brand);box-shadow:inset 0 0 0 1px var(--op-brand)}.readability-options{gap:12px;display:flex}.readability-options button{text-align:left;border:1px solid var(--op-border);background:var(--op-panel-2);color:var(--op-text);cursor:pointer;border-radius:12px;flex-direction:column;flex:1;gap:5px;padding:14px;display:flex}.readability-options button span{color:var(--op-muted);font-size:14px;line-height:1.5}.readability-sample{border:1px solid var(--op-border);background:var(--op-panel);color:var(--op-text);border-radius:12px;margin-top:12px;padding:16px;line-height:1.6}.readability-sample p{color:var(--op-muted);margin-block:6px 10px}.readability-sample .tag{font-size:14px}@media (max-width:600px){.background-options{grid-template-columns:repeat(2,minmax(0,1fr))}.readability-options{flex-direction:column}}.vela-presence{display:none}html:not([data-appearance=classic]) .op-shell :is(.desk-list-title,h2,strong){text-shadow:0 1px 3px var(--text-halo)}html[data-appearance=prism]{--op-panel:color-mix(in srgb, var(--glass-ink) 48%, transparent);--glass-wallpaper:linear-gradient(125deg, #423474, #274c76 65%, #714b77);--op-muted:#e0dced}html[data-appearance=aurora]{--op-muted:#d4d8ec}html:is([data-appearance=aurora],[data-appearance=prism],[data-appearance=crystal],[data-appearance=graphite]){--op-ok:#9ae6c4;--op-fail:#ffb1ba}html:not([data-appearance=classic]) .op-shell :is(.pos,.neg){text-shadow:none;font-weight:650}html[data-appearance=graphite]{--op-panel:color-mix(in srgb, var(--glass-ink) 58%, transparent)}html[data-appearance=crystal]{--glass-wallpaper:linear-gradient(125deg, var(--glass-ink), #3b5267 58%, #7196b1)}html[data-appearance=prism][data-background=alpine],html[data-appearance=crystal][data-background=alpine]{--glass-wallpaper:url(/glass-landscape.png)}html[data-appearance=prism][data-background=sunset],html[data-appearance=crystal][data-background=sunset]{--glass-wallpaper:url(/prism-landscape.png)}html[data-appearance=prism][data-background=plain],html[data-appearance=crystal][data-background=plain]{--glass-wallpaper:none}html[data-appearance=crystal] .op-shell :is(.panel,.desk-panel,.op-top){-webkit-backdrop-filter:blur(16px)saturate(1.1)}html[data-appearance=crystal] .op-shell .demo-note{color:var(--op-muted)}.vela-portrait{object-fit:cover;object-position:center 20%;width:100%;min-height:0;display:block}.vela-presence-copy{flex-direction:column;gap:14px;padding:22px;display:flex}.vela-presence-eyebrow{letter-spacing:.09em;color:var(--op-muted);font-size:14px}.vela-presence h2{color:var(--op-text);letter-spacing:-.04em;text-transform:none;margin:0;font-size:26px;line-height:1.2}.vela-presence p{color:var(--op-muted);font-size:14px;line-height:1.6}.vela-presence-links{flex-direction:column;gap:8px;display:flex}.vela-presence-links a{border:1px solid var(--op-border);background:var(--op-panel-2);color:var(--op-text);border-radius:12px;align-items:center;gap:8px;padding:12px 10px;font-size:14px;text-decoration:none;display:flex}@media (hover:hover){.vela-presence-links a:hover{border-color:var(--op-brand)}}.vela-presence-links a svg{flex-shrink:0}.vela-presence-links a svg:last-child{margin-left:auto}.vela-presence-note{color:var(--op-muted);font-size:14px;line-height:1.6}.preview-aurora .preview-sidebar,.preview-ocean .preview-sidebar,.preview-classic .preview-sidebar{display:none}.preview-graphite .preview-sidebar{width:12%}.preview-graphite .preview-content>span{gap:2px}.preview-crystal .preview-window{background:color-mix(in srgb, var(--glass-ink) 25%, transparent);width:96%;color:var(--glass-white)}.preview-crystal .preview-window:after,.preview-prism .preview-window:after{content:"";background:color-mix(in srgb, currentColor 12%, transparent);border:1px solid;border-radius:5px;width:20%}.preview-prism{background:linear-gradient(125deg,#423474,#274c76 65%,#714b77)}.preview-prism .preview-content>i:first-child{height:18px}@media (min-width:1201px){html:not([data-appearance=classic]) .op-shell{grid-template:"top top""main vela"minmax(0,1fr)/minmax(0,1fr) 240px;display:grid}html:not([data-appearance=classic]) .op-shell>.op-top{grid-area:top}html:not([data-appearance=classic]) .op-shell>.op-main{grid-area:main;min-width:0}html:not([data-appearance=classic]) .vela-presence{border:1px solid var(--op-border);background:var(--op-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:0;min-height:0;box-shadow:var(--glass-shadow);border-radius:24px;flex-direction:column;grid-area:vela;display:flex;overflow:auto}.vela-portrait{flex-shrink:0;height:45%;max-height:430px;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.vela-presence-copy{margin-top:-22px}html:is([data-appearance=prism],[data-appearance=crystal]) .op-shell{grid-template:"top main vela"minmax(0,1fr)/194px minmax(0,1fr) 240px;gap:20px;padding:24px}html:is([data-appearance=prism],[data-appearance=crystal]) .op-shell>.op-top{flex-flow:column;justify-content:flex-start;align-items:stretch;min-height:0;padding:22px 14px;display:flex;overflow-y:auto}html:is([data-appearance=prism],[data-appearance=crystal]) .op-brand-lockup{flex-wrap:wrap;gap:10px;padding:4px 4px 22px}html:is([data-appearance=prism],[data-appearance=crystal]) .op-section-tag{width:100%;margin:0}html:is([data-appearance=prism],[data-appearance=crystal]) .op-top .op-nav{flex-direction:column;align-items:stretch;gap:10px;margin:0}html:is([data-appearance=prism],[data-appearance=crystal]) .op-top .op-nav a{text-align:left;padding:14px;font-size:15px}html:is([data-appearance=prism],[data-appearance=crystal]) .op-top-actions{flex-direction:column;align-items:stretch;gap:18px;width:100%;margin:auto 0 0;padding-top:30px}html:is([data-appearance=prism],[data-appearance=crystal]) :is(.op-site-control,.op-preview-group),html:is([data-appearance=prism],[data-appearance=crystal]) .op-top-utilities,html:is([data-appearance=prism],[data-appearance=crystal]) .op-preview-links{flex-direction:column;align-items:stretch}html:is([data-appearance=prism],[data-appearance=crystal]) .op-preview-link{justify-content:flex-start}html:is([data-appearance=prism],[data-appearance=ocean]) .desk-member-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}html:is([data-appearance=prism],[data-appearance=crystal]) .op-user-profile{justify-content:center}html[data-appearance=prism] .shift-dashboard{grid-template:"members members"minmax(190px,.65fr)"live risk"minmax(280px,1.3fr)"finance finance"minmax(165px,.55fr)/minmax(0,1.2fr) minmax(0,1fr)}html[data-appearance=crystal] .shift-dashboard{grid-template:"live risk"minmax(0,1fr)"live members"minmax(0,1fr)"finance finance"175px/minmax(0,1.2fr) minmax(0,1fr)}html[data-appearance=crystal] .op-shell>.op-top{border-left:2px solid var(--glass-white);box-shadow:inset 8px 0 24px color-mix(in srgb, var(--glass-white) 12%, transparent), var(--glass-shadow);border-radius:32px 12px 12px 32px}html[data-appearance=crystal] .vela-presence{border-right:2px solid var(--glass-white);border-radius:12px 32px 32px 12px}html[data-appearance=ocean] .shift-dashboard{grid-template:"members members"190px"live risk"minmax(0,1fr)"finance finance"180px/minmax(0,1fr) minmax(0,1fr)}html[data-appearance=graphite] .shift-dashboard{grid-template:"live risk members"minmax(0,1fr)"finance finance finance"220px/minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr)}html:is([data-appearance=prism],[data-appearance=crystal],[data-appearance=ocean],[data-appearance=graphite]) .desk-live{grid-area:live}html:is([data-appearance=prism],[data-appearance=crystal],[data-appearance=ocean],[data-appearance=graphite]) .desk-risk{grid-area:risk}html:is([data-appearance=prism],[data-appearance=crystal],[data-appearance=ocean],[data-appearance=graphite]) .desk-members{grid-area:members}html:is([data-appearance=prism],[data-appearance=crystal],[data-appearance=ocean],[data-appearance=graphite]) .desk-finance{grid-area:finance}html[data-appearance=graphite] .desk-member-metrics{grid-template-columns:1fr}html:is([data-appearance=prism],[data-appearance=crystal]) .op-shell-support{grid-template-columns:180px minmax(0,1fr);grid-template-areas:"top main"}html:is([data-appearance=prism],[data-appearance=crystal]) .op-shell-support .vela-presence{display:none}html:not([data-appearance=classic]) .op-shell:not(.op-shell-shift):not(.op-shell-support)>.op-main{overflow:auto}}@media (max-width:1200px){html:not([data-appearance=classic]) .op-shell{height:auto;min-height:100dvh;overflow:visible}html:not([data-appearance=classic]) .op-shell>.op-main{overflow:visible}html:not([data-appearance=classic]) .shift-dashboard{grid-template-rows:auto;height:auto}html:not([data-appearance=classic]) .desk-panel{min-height:240px;max-height:520px}html:not([data-appearance=classic]) .vela-presence{border:1px solid var(--op-border);background:var(--op-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.vela-portrait{flex-shrink:0;width:120px;height:180px;-webkit-mask-image:linear-gradient(90deg,#000 65%,#0000);mask-image:linear-gradient(90deg,#000 65%,#0000)}.vela-presence-copy{gap:8px;padding:16px}.vela-presence h2{font-size:22px}.vela-presence-note,.vela-presence-eyebrow,.vela-presence-links a:last-child{display:none}}html:not([data-appearance=classic]){--op-panel:color-mix(in srgb, var(--glass-ink) var(--glass-surface-opacity,30%), transparent);--op-panel-2:color-mix(in srgb, var(--glass-white) calc(var(--glass-surface-opacity,30%) * .22), transparent)}html[data-appearance=ocean]{--op-panel:color-mix(in srgb, var(--glass-white) var(--glass-surface-opacity,30%), transparent);--op-panel-2:color-mix(in srgb, var(--glass-white) calc(var(--glass-surface-opacity,30%) * .3), transparent);--glass-tint:color-mix(in srgb, var(--glass-white) 22%, transparent);--op-muted:var(--glass-ink)}html:not([data-appearance=classic]) .op-shell :is(.op-top,.panel,.desk-panel,.vela-presence){background:var(--op-panel);-webkit-backdrop-filter:blur(12px)saturate(1.15)}html[data-appearance=ocean] .op-shell :is(.desk-list-title,.desk-preview-line,.desk-list-sub,.desk-panel h2,.vela-presence-copy){text-shadow:0 1px 2px color-mix(in srgb, var(--glass-white) 70%, transparent)}.glass-range-heading,.glass-range-labels{justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.glass-range-heading output{color:var(--op-brand);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.glass-controls input[type=range]{cursor:pointer;width:100%;height:44px;accent-color:var(--op-brand);display:block}.glass-controls input:focus-visible{outline:2px solid var(--op-brand);outline-offset:3px;border-radius:8px}.glass-controls:disabled{opacity:.65}.glass-controls:disabled input{cursor:not-allowed}.glass-range-labels{color:var(--op-muted)}.glass-live-preview{background:url(/glass-landscape.png) 50% 55%/cover;border-radius:16px;margin-bottom:14px;padding:24px}.glass-live-preview>div{color:var(--op-text);background:var(--op-panel);border:1px solid var(--op-border);-webkit-backdrop-filter:blur(12px);text-shadow:0 1px 2px var(--text-halo);border-radius:12px;flex-direction:column;gap:8px;padding:20px;display:flex}.glass-live-preview span{font-size:14px}html[data-background=plain] .op-shell,.background-plain{background:var(--custom-background,var(--op-bg))}.background-color-options{flex-wrap:wrap;gap:10px;display:flex}.background-color-option{border:1px solid var(--op-border);background:var(--op-panel-2);color:var(--op-text);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.background-color-option[aria-pressed=true]{border-color:var(--op-brand);box-shadow:inset 0 0 0 1px var(--op-brand)}.background-color-chip{border:1px solid var(--op-border);border-radius:50%;flex-shrink:0;width:28px;height:28px}.background-custom-color{flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;font-size:14px;display:flex}.background-custom-color input{border:1px solid var(--op-border);background:var(--op-panel-2);cursor:pointer;border-radius:8px;width:48px;height:40px;padding:3px}.background-custom-color output{color:var(--op-muted);font-variant-numeric:tabular-nums}.background-color-option:focus-visible,.background-custom-color input:focus-visible{outline:2px solid var(--op-brand);outline-offset:3px}.vela-assistant{gap:20px;padding:18px}.vela-assistant-header{align-items:center;gap:12px;display:flex}.vela-assistant-header img{object-fit:cover;object-position:center 20%;border:1px solid var(--op-border);border-radius:18px;width:56px;height:56px}.vela-assistant-header h2{font-size:23px}.vela-assistant-header p{margin:3px 0 0;font-size:14px}.vela-assistant-scope{color:var(--op-muted);border-bottom:1px solid var(--op-border);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-bottom:12px;font-size:14px;display:flex}.vela-priorities,.vela-priority-list,.vela-record-detail{flex-direction:column;gap:12px;display:flex}.vela-section-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.vela-assistant h3{color:var(--op-text);margin:0;font-size:16px;font-weight:700}.vela-section-heading>span{color:var(--op-muted);font-size:14px}.vela-assistant .vela-assistant-hint{font-size:14px;line-height:1.5}.vela-priority{text-align:left;border:1px solid var(--op-border);background:var(--op-panel-2);color:var(--op-text);cursor:pointer;border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:12px;font-size:14px;line-height:1.5;display:flex}.vela-priority[aria-pressed=true]{border-color:var(--op-brand);box-shadow:inset 0 0 0 1px var(--op-brand)}.vela-priority:focus-visible{outline:2px solid var(--op-brand);outline-offset:3px}.vela-priority-label{color:var(--op-brand);font-weight:600}.vela-priority-reason{color:var(--op-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vela-record-detail{border-top:1px solid var(--op-border);overflow-wrap:anywhere;padding-top:18px}.vela-record-detail>strong{font-size:14px}.vela-record-detail h4{color:var(--op-text);margin:0;font-size:14px}.vela-assistant-footer{color:var(--op-muted);border-top:1px solid var(--op-border);padding-top:12px;font-size:14px;line-height:1.5}.vela-assistant>*{flex-shrink:0}@media (max-width:1200px){html:not([data-appearance=classic]) .op-shell .vela-assistant{flex-direction:column;align-items:stretch}}html[data-appearance=aurora]{--op-text:#faf8ff;--op-muted:#ece6ff;--op-heading:#e0caff;--op-emphasis:#f5deff;--op-text-edge:#18142d}html[data-appearance=ocean]{--op-text:#082b40;--op-muted:#123f51;--op-heading:#003b60;--op-emphasis:#004e64;--op-text-edge:#edf8ff}html[data-appearance=graphite]{--op-text:#f5fcff;--op-muted:#dbeef4;--op-heading:#addef3;--op-emphasis:#caf5ff;--op-text-edge:#101b24}html[data-appearance=crystal]{--op-text:#f5fcff;--op-muted:#e1f3ff;--op-heading:#b6e6ff;--op-emphasis:#d1f1ff;--op-text-edge:#122634}html[data-appearance=prism]{--op-text:#fff9f3;--op-muted:#ffebdb;--op-heading:#ffd4ae;--op-emphasis:#ffe2c3;--op-text-edge:#241b36}html[data-appearance=classic]{--op-text:#f3faf7;--op-muted:#d4e6de;--op-heading:#b5e3d4;--op-emphasis:#d0f4e4;--op-text-edge:#161b22}html .op-shell :is(.panel h2,.desk-panel h2,.vela-assistant h2,.vela-assistant h3,.vela-record-detail h4){color:var(--op-heading,var(--op-text));text-shadow:0 1px 2px var(--op-text-edge)}html .op-shell :is(.desk-member-metric>span,.desk-member-metric small,.desk-panel-note,.desk-member-empty,.desk-list-sub,.muted,.vela-assistant p,.vela-priority-reason){color:var(--op-muted);text-shadow:0 1px 1px var(--op-text-edge);font-weight:550}html .op-shell :is(.desk-member-metric>strong,.vela-priority-label){color:var(--op-emphasis,var(--op-text));text-shadow:0 1px 2px var(--op-text-edge);font-weight:750}html .op-shell .vela-assistant{gap:14px;overflow:hidden}.vela-scroll-toolbar{color:var(--op-muted);justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.vela-scroll-toolbar button{border:1px solid var(--op-border);background:var(--op-panel-2);color:var(--op-text);cursor:pointer;border-radius:8px;padding:6px 8px;font-size:14px}html .op-shell .vela-cylinder{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--op-brand) transparent;perspective:850px;flex:1 1 0;min-height:100px;overflow:hidden auto}.vela-cylinder-content{flex-direction:column;gap:20px;padding:8px 5px 24px;display:flex}.vela-cylinder :is(.vela-priority,.vela-record-detail,.vela-assistant-footer){transform:perspective(850px) rotateX(var(--vela-tilt,0deg));transform-origin:50%;backface-visibility:hidden}.vela-cylinder :is(.vela-priority,.vela-record-detail):focus-within{transform:none}.vela-cylinder:focus-visible,.vela-scroll-toolbar button:focus-visible{outline:2px solid var(--op-brand);outline-offset:-2px}@media (max-width:1200px){html .op-shell .vela-cylinder{flex:none;height:420px}}@media (prefers-reduced-motion:reduce){.vela-cylinder :is(.vela-priority,.vela-record-detail,.vela-assistant-footer){transform:none}}html[data-appearance=galactic]{--glass-ink:#181127;--glass-white:#faf5ff;--glass-accent:#d5adf8;--glass-secondary:#ecc77c;--glass-muted:#dfd0ec;--collection-position:0%}html[data-appearance=organic]{--glass-ink:#0b2424;--glass-white:#f0fff9;--glass-accent:#94dfbf;--glass-secondary:#d4b693;--glass-muted:#c5e4d8;--collection-position:33.3333%}html[data-appearance=geometric]{--glass-ink:#141e2c;--glass-white:#f7f9fc;--glass-accent:#d5b77d;--glass-secondary:#9cbbec;--glass-muted:#d0d9e5;--collection-position:66.6667%}html[data-appearance=insights]{--glass-ink:#143f40;--glass-white:#f1fcf7;--glass-accent:#215e58;--glass-secondary:#745267;--glass-muted:#315954;--collection-position:100%}html:is([data-appearance=galactic],[data-appearance=organic],[data-appearance=geometric],[data-appearance=insights]){--op-text:var(--glass-white);--op-muted:var(--glass-muted);--op-heading:var(--glass-accent);--op-emphasis:var(--glass-secondary);--op-text-edge:var(--glass-ink);--glass-wallpaper:url(/themes/reference-collection.png)}html:is([data-appearance=galactic],[data-appearance=organic],[data-appearance=geometric],[data-appearance=insights])[data-background=theme] .op-shell{background-image:linear-gradient(var(--glass-tint), var(--glass-tint)), var(--glass-wallpaper);background-size:100% 100%,400% 100%;background-position:center, var(--collection-position) center;background-attachment:fixed}html[data-appearance=insights]{--op-bg:var(--glass-white);--op-text:var(--glass-ink);--op-muted:var(--glass-muted);--op-text-edge:var(--glass-white);--op-panel:color-mix(in srgb, var(--glass-white) max(55%, var(--glass-surface-opacity)) , transparent);--op-panel-2:color-mix(in srgb, var(--glass-white) 65%, transparent);--op-border:color-mix(in srgb, var(--glass-ink) 25%, transparent);--glass-tint:color-mix(in srgb, var(--glass-white) 18%, transparent)}.preview-galactic,.preview-organic,.preview-geometric,.preview-insights{background-image:url(/themes/reference-collection.png);background-size:400% 100%}.preview-galactic{background-position:0%}.preview-organic{background-position:33.3333%}.preview-geometric{background-position:66.6667%}.preview-insights{background-position:100%}html .op-shell .vela-cylinder{border:1px solid color-mix(in srgb, var(--op-brand) 65%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--op-brand) 28%, transparent), transparent 12%, transparent 88%, color-mix(in srgb, var(--op-brand) 28%, transparent)), color-mix(in srgb, var(--op-bg) 65%, transparent);box-shadow:inset 6px 0 12px color-mix(in srgb, var(--op-brand) 18%, transparent), inset -6px 0 12px color-mix(in srgb, var(--op-brand) 18%, transparent), inset 0 3px 4px color-mix(in srgb, var(--op-brand) 65%, transparent), inset 0 -3px 4px color-mix(in srgb, var(--op-brand) 65%, transparent);scrollbar-width:none;border-radius:48%/8%}.vela-cylinder::-webkit-scrollbar{display:none}.canned-composer{flex-direction:column;gap:8px;display:flex}.canned-options{background:var(--op-bg);max-height:220px;color:var(--op-text);border:1px solid var(--op-border);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex;overflow:auto}.canned-options :is(p,small){font-size:14px;line-height:1.5}.vela-cylinder-content{padding:28px 14px}.vela-cylinder .vela-priority{border-radius:18px}html .op-shell .vela-assistant-header{flex-direction:column;align-items:center;gap:10px}html .op-shell .vela-assistant-header img{object-fit:cover;object-position:center 24%;border-radius:22px;width:100%;height:clamp(140px,23vh,220px)}html .op-shell .vela-assistant-header h2{letter-spacing:.04em;margin:0;font-size:28px}html .op-shell .vela-cylinder{min-height:220px}@media (max-width:1200px){html .op-shell .vela-assistant-header img{max-width:280px;height:210px}}:root{--text-pure-white:#fff}html:not([data-appearance=ocean]):not([data-appearance=insights]){--op-text:var(--text-pure-white);--op-muted:var(--text-pure-white)}html .op-shell .vela-assistant{position:relative}.vela-flow-toggle{z-index:2;border:1px solid var(--op-border);background:var(--op-bg);width:36px;height:36px;color:var(--op-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:26px;right:26px}.vela-flow-toggle:focus-visible{outline:2px solid var(--op-brand);outline-offset:3px}@media (prefers-reduced-transparency:reduce){html:not([data-appearance=classic]){--op-panel:var(--op-bg);--op-panel-2:color-mix(in srgb, var(--op-text) 8%, var(--op-bg))}}
html[data-appearance]{--op-brand:var(--workspace-focus);--op-info:#8abcf5;--op-warn:#edb85f;--op-fail:#f18686;--op-ok:#70d5a2;--workspace-edge:#ffffff14;--workspace-edge-top:#fff3}html:is([data-appearance=ocean],[data-appearance=insights]){--op-brand:#73551c;--op-info:#195a9b;--op-warn:#825900;--op-fail:#b53232;--op-ok:#167445;--workspace-edge:#00000014;--workspace-edge-top:#fff9}html[data-appearance] .op-shell.workspace-shell{height:100dvh;min-height:0;font-family:var(--font-geist), sans-serif;font-variant-numeric:tabular-nums;grid-template:"top top"72px"main vela"minmax(0,1fr)/minmax(0,1fr) 280px;gap:12px;padding:12px;font-size:14px;font-weight:400;line-height:1.5;display:grid;overflow:hidden}html[data-appearance] .workspace-shell>.op-top{border:1px solid var(--workspace-edge);border-top-color:var(--workspace-edge-top);height:72px;min-height:72px;box-shadow:none;border-radius:16px;flex-flow:row;grid-area:top;justify-content:flex-start;align-items:center;gap:16px;padding:0 16px;display:flex;position:relative;overflow:visible}html[data-appearance] .workspace-shell .op-brand-lockup{flex-wrap:nowrap;flex-shrink:0;gap:8px;width:auto;padding:0}html[data-appearance] .workspace-shell .op-brand-mark{width:32px;height:36px}html[data-appearance] .workspace-shell .op-brand-name{color:var(--op-text);letter-spacing:.08em;font-size:20px}html[data-appearance] .workspace-shell .op-nav{flex-direction:row;align-items:center;gap:4px;width:auto;margin:0}html[data-appearance] .workspace-shell .op-nav a{text-align:center;flex:none;padding:8px 10px;font-size:14px;font-weight:400}html[data-appearance] .workspace-shell .op-nav a.active{color:var(--op-brand);background:color-mix(in srgb,var(--op-brand) 10%,transparent);box-shadow:none;font-weight:600}html[data-appearance] .workspace-shell .op-top-actions{flex-flow:row;align-items:center;gap:12px;width:auto;margin:0 0 0 auto;padding:0;display:flex}html[data-appearance] .workspace-shell .op-site-control{background:0 0;border:0;flex-direction:row;gap:8px;padding:0;display:flex}html[data-appearance] .workspace-shell .op-site-control>.op-kicker{display:none}html[data-appearance] .workspace-shell .op-site-control .admin-scope{flex-direction:row;align-items:center;gap:8px;min-width:0;margin:0;display:flex}html[data-appearance] .workspace-shell .op-site-control .admin-scope select{width:170px;font-size:14px}html[data-appearance] .workspace-shell .site-switch{border:1px solid var(--workspace-edge);background:var(--op-panel-2);border-radius:10px;flex-wrap:nowrap;gap:2px;padding:3px;display:flex}html[data-appearance] .workspace-shell .site-switch button{white-space:nowrap;border:0;border-radius:7px;padding:6px 10px;font-size:14px;font-weight:400}html[data-appearance] .workspace-shell .site-switch button.active{background:color-mix(in srgb,var(--op-brand) 14%,transparent);color:var(--op-brand);box-shadow:none;font-weight:600}html[data-appearance] .workspace-shell .op-top-utilities{flex-flow:row;align-items:center;gap:8px}html[data-appearance] .workspace-shell .op-user-profile{flex-direction:row;gap:6px}html[data-appearance] .workspace-shell .op-user-avatar{width:30px;height:30px;font-size:14px}html[data-appearance] .workspace-shell .op-user-name{white-space:nowrap;font-size:14px}html[data-appearance] .workspace-shell .op-reset{border-color:#0000;justify-content:center;align-items:center;min-width:32px;padding:7px;display:inline-flex}.workspace-preview{flex-shrink:0;position:relative}.workspace-preview-icon{display:none}.workspace-preview summary{cursor:pointer;color:var(--op-muted);align-items:center;gap:6px;padding:8px 0;list-style:none;display:flex}.workspace-preview summary::-webkit-details-marker{display:none}.workspace-preview-menu{z-index:40;border:1px solid var(--workspace-edge);background:var(--op-bg);min-width:180px;color:var(--op-text);box-shadow:0 12px 30px color-mix(in srgb,var(--op-bg) 40%,transparent);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 12px);right:0}.workspace-preview-menu a{border-radius:8px;justify-content:space-between;align-items:center;padding:10px;display:flex}@media (hover:hover){.workspace-preview-menu a:hover{background:var(--op-panel-2)}}.workspace-icon-button{width:36px;height:36px;color:var(--op-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.workspace-icon-button:hover{background:var(--op-panel-2);color:var(--op-text)}}html[data-appearance] .workspace-shell>.op-main{scrollbar-width:thin;grid-area:main;min-width:0;min-height:0;padding:0;display:block;overflow:auto}html[data-appearance] .workspace-shell .shift-dashboard{grid-template:"live risk""members finance"/minmax(0,1.15fr) minmax(0,1fr);align-content:start;align-items:start;gap:12px;height:auto;display:grid;overflow:visible}html[data-appearance] .workspace-shell .desk-live{grid-area:live}html[data-appearance] .workspace-shell .desk-risk{grid-area:risk}html[data-appearance] .workspace-shell .desk-members{grid-area:members}html[data-appearance] .workspace-shell .desk-finance{grid-area:finance}html[data-appearance] .workspace-shell :is(.panel,.desk-panel,.vela-presence){border:1px solid var(--workspace-edge);border-top-color:var(--workspace-edge-top);box-shadow:none;border-radius:16px}html[data-appearance] .workspace-shell .desk-panel{height:auto;min-height:0;max-height:none;padding:18px}html[data-appearance] .workspace-shell .desk-list{flex:none;max-height:390px;overflow:auto}html[data-appearance] .workspace-shell :is(h1,h2,h3,h4){font-family:var(--font-heading),var(--font-geist),sans-serif;color:var(--op-text);text-shadow:none;font-weight:700}html[data-appearance] .workspace-shell .panel h2{letter-spacing:-.02em;text-transform:none;font-size:16px}html[data-appearance] .workspace-shell :is(p,.muted,.desk-list-sub,.desk-preview-line,.desk-panel-note,.desk-member-metric>span,.desk-member-metric small,.vela-priority-reason,.vela-assistant p){text-shadow:none;font-size:14px;font-weight:400;line-height:1.5}html[data-appearance] .workspace-shell :is(strong,b,.desk-list-title,.member-ticker-name,.desk-member-metric>strong){text-shadow:none;font-weight:600}html[data-appearance] .workspace-shell .desk-member-metric>strong{color:var(--op-text)}html[data-appearance] .workspace-shell :is(.small,.tag,.count,.desk-panel-note){font-size:14px}html[data-appearance] .workspace-shell .desk-panel-heading{align-items:flex-start}html[data-appearance] .workspace-shell .desk-panel-note{white-space:normal;text-align:right}html[data-appearance] .workspace-shell .desk-member-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-appearance] .workspace-shell :is(.desk-list-row,.desk-risk-row,.desk-member-metric,.finance-ticker-item,.member-ticker-item,.list-item){border-color:var(--workspace-edge);box-shadow:none}html[data-appearance] .workspace-shell :is(.demo-note,.op-user-avatar){color:var(--op-muted);border-color:var(--workspace-edge);background:var(--op-panel-2)}html[data-appearance] .workspace-shell .desk-panel-note>svg{vertical-align:middle}html[data-appearance] .workspace-shell :is(.desk-list-row,.desk-risk-row,.vela-priority){transition:transform .15s,background-color .15s}@media (hover:hover){html[data-appearance] .workspace-shell :is(button.desk-list-row,button.desk-risk-row,.vela-priority):hover{transform:translateY(-1px)}}html[data-appearance] .workspace-shell :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--op-brand);outline-offset:2px}html[data-appearance] .workspace-shell .wait-label{font-size:14px;font-weight:400}html[data-appearance] .workspace-shell :is(.wait-label.warning,.tag.queue,.tag.pending,.tag.review){color:var(--op-warn)}html[data-appearance] .workspace-shell :is(.wait-label.critical,.tag.high,.tag.fail,.neg){color:var(--op-fail)}html[data-appearance] .workspace-shell .pos{color:var(--op-ok)}html[data-appearance] .workspace-shell .tag.vela{color:var(--op-info)}html[data-appearance] .workspace-shell .finance-ticker{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 24px),#0000)}.workspace-panel-summary{border-top:1px solid var(--workspace-edge);color:var(--op-muted);align-items:center;gap:8px;margin-top:12px;padding-top:12px;font-size:14px;display:flex}.workspace-panel-summary svg{flex-shrink:0}html[data-appearance] .workspace-shell .vela-dock{grid-area:vela;min-width:0;min-height:0}html[data-appearance] .workspace-shell .vela-assistant{flex-direction:column;align-items:stretch;height:100%;min-height:0;padding:16px;display:flex;overflow:hidden}html[data-appearance] .workspace-shell .vela-assistant-header h2{color:var(--op-info);font-size:22px}html[data-appearance] .workspace-shell .vela-cylinder{border:1px solid var(--workspace-edge);background:color-mix(in srgb,var(--op-bg) 45%,transparent);height:auto;min-height:0;box-shadow:none;scrollbar-color:var(--op-info) transparent;border-radius:14px;flex:1 1 0}html[data-appearance] .workspace-shell .vela-cylinder-content{padding:12px}html[data-appearance] .workspace-shell .vela-priority-label{color:var(--op-info);font-weight:600}html[data-appearance] .workspace-shell .vela-priority[aria-pressed=true]{border-color:var(--op-brand);box-shadow:none}.vela-callout{border:1px solid color-mix(in srgb,var(--op-info) 20%,transparent);background:color-mix(in srgb,var(--op-info) 7%,transparent);color:var(--op-info);border-radius:10px;align-items:flex-start;gap:8px;padding:12px;display:flex}.vela-callout svg{flex-shrink:0;margin-top:2px}.vela-drawer-trigger{z-index:30;background:var(--op-bg);color:var(--op-info);border:1px solid var(--op-info);cursor:pointer;box-shadow:0 6px 24px color-mix(in srgb,var(--op-bg) 50%,transparent);border-radius:14px;align-items:center;gap:8px;padding:12px 18px;display:flex;position:fixed;bottom:20px;right:20px}.vela-drawer{border:1px solid var(--workspace-edge);background:var(--op-bg);width:min(380px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--op-text);border-radius:20px 0 0 20px;margin:0 0 0 auto;padding:16px;position:fixed;inset:0;overflow:hidden}.vela-drawer[open]{flex-direction:column;gap:12px;display:flex}.vela-drawer-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.vela-drawer-heading h2{font-size:16px}html[data-appearance] .workspace-shell .vela-drawer .vela-assistant{flex:1;height:auto}.vela-drawer::backdrop,.workspace-command::backdrop{background:color-mix(in srgb,var(--op-bg) 65%,transparent)}.workspace-command{border:1px solid var(--workspace-edge-top);background:var(--op-bg);width:min(560px,100vw - 32px);max-height:min(600px,80dvh);color:var(--op-text);border-radius:18px;padding:20px}.workspace-command[open]{flex-direction:column;gap:16px;display:flex}.workspace-command header{justify-content:space-between;align-items:center;display:flex}.workspace-command h2{font-size:18px}.workspace-command-results{flex-direction:column;gap:4px;display:flex;overflow:auto}.workspace-command-results a{border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}@media (hover:hover){.workspace-command-results a:hover{background:var(--op-panel-2)}}.workspace-command-results a.selected{background:var(--op-panel-2)}.workspace-command-results span,.workspace-command footer{color:var(--op-muted);font-size:14px}.workspace-notice-region{z-index:100;width:max-content;max-width:calc(100vw - 32px);position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.workspace-toast{background:var(--op-bg);color:var(--op-text);border:1px solid var(--workspace-edge-top);box-shadow:0 8px 30px color-mix(in srgb,var(--op-bg) 35%,transparent);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.workspace-toast>svg{color:var(--op-ok);flex-shrink:0}html[data-appearance] .workspace-shell .support-layout{grid-template-rows:minmax(500px,auto) auto;grid-template-columns:minmax(200px,.7fr) minmax(0,1.5fr);height:auto;min-height:100%}html[data-appearance] .workspace-shell .support-layout>[data-testid=context]{grid-column:1/-1;max-height:400px;overflow:auto}html[data-appearance] .workspace-shell .support-layout.expanded{grid-template-columns:1fr}html[data-appearance] .workspace-shell .support-layout .conv-panel{min-height:500px;max-height:calc(100dvh - 108px)}html[data-appearance] .workspace-shell .list-item{text-align:left;width:100%;font:inherit;color:var(--op-text);cursor:pointer}@media (min-width:1600px){html[data-appearance] .workspace-shell .support-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:240px minmax(0,1fr) 260px;height:100%}html[data-appearance] .workspace-shell .support-layout>[data-testid=context]{grid-column:auto;max-height:none}}@media (max-width:1279px){html[data-appearance] .op-shell.workspace-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main"}html[data-appearance] .workspace-shell>.vela-dock,html[data-appearance] .workspace-shell .op-user-name{display:none}html[data-appearance] .workspace-shell .op-top-actions{gap:8px}}@media (max-width:960px){html[data-appearance] .workspace-shell .op-brand-name{display:none}html[data-appearance] .workspace-shell>.op-top{gap:8px;padding:0 10px}html[data-appearance] .workspace-shell .op-top-utilities{gap:2px}html[data-appearance] .workspace-shell .op-user-profile{display:none}}@media (max-width:760px){html[data-appearance] .op-shell.workspace-shell{grid-template-rows:auto minmax(0,1fr);gap:8px;padding:8px}html[data-appearance] .workspace-shell>.op-top{flex-wrap:wrap;gap:8px;height:auto;min-height:72px;padding:10px}html[data-appearance] .workspace-shell .op-top-actions{flex-wrap:wrap;justify-content:space-between;width:100%}html[data-appearance] .workspace-shell .op-nav{margin-left:auto}html[data-appearance] .workspace-shell .appearance-trigger{justify-content:center;width:36px;height:36px;padding:0}html[data-appearance] .workspace-shell .appearance-trigger>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-appearance] .workspace-shell .op-site-control .admin-scope{gap:0;font-size:0}html[data-appearance] .workspace-shell .op-site-control .admin-scope select{width:150px}.workspace-preview-label{display:none}.workspace-preview-icon{display:block}.workspace-preview summary{gap:2px}html[data-appearance] .workspace-shell .site-switch button{padding-inline:6px}html[data-appearance] .workspace-shell .shift-dashboard{grid-template-columns:minmax(0,1fr);grid-template-areas:"live""risk""members""finance"}html[data-appearance] .workspace-shell .desk-panel{padding:14px}html[data-appearance] .workspace-shell .support-layout{flex-direction:column;display:flex}html[data-appearance] .workspace-shell .support-layout .conv-panel{max-height:none}html[data-appearance] .workspace-shell .op-main{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){@media (hover:hover){html[data-appearance] .workspace-shell :is(button.desk-list-row,button.desk-risk-row,.vela-priority):hover{transform:none}}}
