@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap");:root{color-scheme:dark;--font-sans:"Manrope","Avenir Next",Avenir,"Segoe UI",sans-serif;--font-mono:"DM Mono","SFMono-Regular",Consolas,monospace;--canvas:#101319;--canvas-deep:#080b10;--surface:rgb(25 31 41/72%);--surface-raised:rgb(33 42 54/84%);--surface-solid:#1a212c;--surface-hover:rgb(55 68 85/76%);--text:#f4f7fb;--text-soft:#bdc8d7;--text-muted:#8391a5;--line:rgb(186 209 233/15%);--line-strong:rgb(198 223 249/28%);--accent:#7c6cff;--accent-strong:#968aff;--accent-soft:rgb(124 108 255/18%);--cyan:#4bdcff;--cyan-soft:rgb(75 220 255/15%);--green:#5be8a0;--green-soft:rgb(91 232 160/14%);--yellow:#ffd166;--yellow-soft:rgb(255 209 102/14%);--red:#ff7b92;--red-soft:rgb(255 123 146/14%);--shadow-sm:0 8px 24px rgb(0 0 0/14%);--shadow-md:0 20px 60px rgb(0 0 0/25%);--shadow-glow:0 0 40px rgb(124 108 255/18%);--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px}@media (prefers-color-scheme:light){:root{color-scheme:light;--canvas:#f4f7fc;--canvas-deep:#eaf0f8;--surface:rgb(255 255 255/68%);--surface-raised:rgb(255 255 255/86%);--surface-solid:#ffffff;--surface-hover:rgb(246 249 255/92%);--text:#172030;--text-soft:#4e5d72;--text-muted:#728096;--line:rgb(42 59 83/12%);--line-strong:rgb(42 59 83/22%);--accent:#6254db;--accent-strong:#5142ca;--accent-soft:rgb(98 84 219/12%);--cyan:#087ea4;--cyan-soft:rgb(8 126 164/10%);--green:#16824b;--green-soft:rgb(22 130 75/10%);--yellow:#9a6300;--yellow-soft:rgb(154 99 0/10%);--red:#c53b56;--red-soft:rgb(197 59 86/10%);--shadow-sm:0 8px 24px rgb(31 47 71/8%);--shadow-md:0 20px 60px rgb(31 47 71/13%);--shadow-glow:0 0 40px rgb(98 84 219/13%)}}*{box-sizing:border-box}html{background:var(--canvas-deep);min-height:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:radial-gradient(circle at 10% 15%,rgb(75 220 255/13%),transparent 26rem),radial-gradient(circle at 86% 8%,rgb(124 108 255/20%),transparent 31rem),radial-gradient(circle at 55% 88%,rgb(91 232 160/8%),transparent 28rem),var(--canvas);color:var(--text);font-family:var(--font-sans);font-synthesis:none;margin:0;min-height:100%;text-rendering:optimizeLegibility}.lp-loader{align-items:center;background:radial-gradient(circle at 50% 44%,#eeeaff 0,#fdfbf7 42%,#fdfbf7 100%);display:flex;flex-direction:column;inset:0;justify-content:center;opacity:1;position:fixed;transition:opacity .42s ease,visibility .42s ease;visibility:visible;z-index:100}.lp-loader--ready{opacity:0;pointer-events:none;visibility:hidden}.lp-loader__mark{align-items:center;color:#151235;display:flex;font-size:1.55rem;font-weight:850;gap:10px;letter-spacing:-.075em}.lp-loader__mark img{filter:drop-shadow(0 8px 12px rgb(102 88 204/21%))}.lp-loader__signal{display:flex;gap:7px;margin-top:24px}.lp-loader__signal i{animation:signal-loader 1.1s ease-in-out infinite;background:#7867fa;border-radius:999px;height:7px;width:7px}.lp-loader__signal i:nth-child(2){animation-delay:.15s;background:#8c7dff}.lp-loader__signal i:nth-child(3){animation-delay:.3s;background:#ff8d68}.lp-loader p{color:#5e5870;font-family:DM Mono,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:700;letter-spacing:.1em;margin:14px 0 0;text-transform:uppercase}@keyframes signal-loader{0%,to{box-shadow:0 0 0 0 transparent;opacity:.38;transform:translateY(0)}50%{box-shadow:0 0 15px rgb(121 103 250/55%);opacity:1;transform:translateY(-5px)}}body:before{background-image:linear-gradient(rgb(255 255 255/2%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/2%) 1px,transparent 0);background-size:42px 42px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,black,transparent 65%);mask-image:linear-gradient(180deg,black,transparent 65%);opacity:.35;pointer-events:none;position:fixed;z-index:-1}button,input,select,textarea{color:inherit;font:inherit}[role=button],button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}.dashboard-input,.dashboard-select,.dashboard-textarea{background:rgb(7 13 23/56%);border:1px solid rgb(179 202 239/19%);border-radius:9px;color:var(--text);font:.8rem var(--font-sans);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.dashboard-input,.dashboard-select{min-height:42px;padding:0 11px}.dashboard-select{cursor:pointer}.dashboard-textarea{line-height:1.5;min-height:112px;padding:10px 11px;resize:vertical}.dashboard-input::placeholder,.dashboard-textarea::placeholder{color:rgb(172 188 216/55%)}.dashboard-input:focus,.dashboard-select:focus,.dashboard-textarea:focus{background:rgb(9 17 29/76%);border-color:rgb(87 215 255/60%);box-shadow:0 0 0 3px rgb(87 215 255/10%)}.dashboard-select-menu{position:relative;width:100%}.dashboard-select-trigger{align-items:center;background:rgb(255 255 255/4%);border:1px solid var(--line);border-radius:7px;color:var(--text-soft);cursor:pointer;display:inline-flex;font:.72rem var(--font-sans);gap:9px;justify-content:space-between;min-height:42px;padding:0 11px;text-align:left;width:100%}.dashboard-select-trigger:hover,.dashboard-select-trigger[aria-expanded=true]{background:rgb(122 108 255/10%);border-color:rgb(151 138 255/32%);color:var(--text)}.dashboard-select-chevron{color:currentColor;font-size:.83rem;transition:transform .15s ease}.dashboard-select-trigger[aria-expanded=true] .dashboard-select-chevron{transform:rotate(180deg)}.dashboard-select-options{background:linear-gradient(160deg,rgb(31 41 59/98%),rgb(12 18 29/99%));border:1px solid rgb(151 138 255/27%);border-radius:8px;box-shadow:0 14px 32px rgb(0 0 0/28%);display:grid;grid-gap:2px;gap:2px;left:0;margin-top:6px;min-width:100%;padding:4px;position:absolute;top:100%;z-index:30}.dashboard-select-options button{background:transparent;border:1px solid transparent;border-radius:5px;color:var(--text-soft);cursor:pointer;font:.72rem var(--font-sans);min-height:31px;padding:0 8px;text-align:left}.dashboard-select-options button:hover,.dashboard-select-options button[aria-selected=true]{background:rgb(124 108 255/15%);color:#f0edff}a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}:focus-visible{border-radius:var(--radius-sm);outline:3px solid var(--cyan);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--text);letter-spacing:-.045em}h1{font-size:clamp(2.7rem,6vw,5.75rem);font-weight:800;line-height:.97}h2{font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.15}h2,h3{font-weight:750}h3{font-size:1rem;line-height:1.3}.shell{align-items:end;display:grid;grid-gap:var(--space-10);gap:var(--space-10);margin:0 auto;max-width:1160px;min-height:100vh;padding:clamp(32px,8vw,112px) clamp(20px,5vw,56px)}.intro{animation:enter .6s cubic-bezier(.2,.8,.2,1) both;max-width:900px}.eyebrow{align-items:center;color:var(--cyan);display:flex;font-family:var(--font-mono);font-size:.69rem;font-weight:500;gap:var(--space-2);letter-spacing:.13em;margin:0 0 var(--space-5);text-transform:uppercase}.eyebrow:before{background:var(--green);border-radius:50%;box-shadow:0 0 14px var(--green);content:"";height:7px;width:7px}.intro h1{margin-bottom:var(--space-6);text-wrap:balance}.lede{color:var(--text-soft);font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.7;margin-bottom:0;max-width:680px}.card,.panel{backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);background:linear-gradient(135deg,rgb(255 255 255/10%),rgb(255 255 255/3%)),var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md),var(--shadow-glow)}.panel{animation:enter .65s cubic-bezier(.2,.8,.2,1) .1s both;overflow:hidden;padding:var(--space-6);position:relative}.panel:after{background:linear-gradient(90deg,var(--cyan),var(--accent),transparent 72%);content:"";height:1px;left:0;opacity:.7;position:absolute;right:0;top:0}.panel h2{align-items:center;display:flex;gap:var(--space-2);margin-bottom:var(--space-5)}.panel h2:before{background:var(--accent);border-radius:3px;box-shadow:0 0 16px var(--accent);content:"";height:16px;width:4px}ol{counter-reset:milestone;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:0;padding:0}ol li{background:rgb(255 255 255/4%);border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-soft);counter-increment:milestone;font-size:.92rem;font-weight:650;gap:var(--space-3);min-height:62px;padding:var(--space-3) var(--space-4);transition:background-color .16s ease,border-color .16s ease,transform .16s ease}ol li,ol li:before{align-items:center;display:flex}ol li:before{background:var(--accent-soft);border:1px solid rgb(150 138 255/26%);border-radius:50%;color:var(--accent-strong);content:counter(milestone,decimal-leading-zero);flex:0 0 auto;font-family:var(--font-mono);font-size:.64rem;height:27px;justify-content:center;letter-spacing:-.04em;width:27px}ol li:hover{background:var(--surface-hover);border-color:var(--line-strong);transform:translateY(-2px)}.button{align-items:center;background:var(--accent);border:1px solid rgb(255 255 255/18%);border-radius:var(--radius-sm);box-shadow:0 8px 24px rgb(92 74 229/25%);color:#fff;display:inline-flex;font-size:.9rem;font-weight:750;gap:var(--space-2);justify-content:center;line-height:1;min-height:42px;padding:0 var(--space-4);text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.button:hover{background:var(--accent-strong);box-shadow:0 12px 30px rgb(92 74 229/35%);transform:translateY(-1px)}.button--secondary{background:rgb(255 255 255/6%);border-color:var(--line-strong);box-shadow:none;color:var(--text)}.button--secondary:hover{background:var(--surface-hover);box-shadow:none}.input{background:rgb(0 0 0/12%);border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:44px;outline:none;padding:0 var(--space-3);transition:border-color .16s ease,box-shadow .16s ease;width:100%}.input::placeholder{color:var(--text-muted)}.input:focus{border-color:var(--cyan);box-shadow:0 0 0 4px var(--cyan-soft)}.badge{align-items:center;background:var(--accent-soft);border:1px solid rgb(150 138 255/25%);border-radius:999px;color:var(--accent-strong);display:inline-flex;font-size:.69rem;font-weight:750;gap:6px;line-height:1;padding:6px 9px}.badge--success{background:var(--green-soft);border-color:rgb(91 232 160/26%);color:var(--green)}.badge--warning{background:var(--yellow-soft);border-color:rgb(255 209 102/26%);color:var(--yellow)}.badge--danger{background:var(--red-soft);border-color:rgb(255 123 146/28%);color:var(--red)}@keyframes enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.game-rail{height:calc(100dvh - var(--platform-topbar-height));margin-top:var(--platform-topbar-height);border-top:1px solid var(--line)}.inbox-ticket-workspace{grid-template-columns:348px minmax(0,1fr)}.ticket-list-panel{background:linear-gradient(180deg,rgb(31 40 55/72%),rgb(13 17 24/62%));border-bottom:0;border-left:0;border-radius:0;border-top:0;box-shadow:none}.inbox-ticket-detail{border:0;border-radius:0;box-shadow:none;min-width:0;width:100%}@media (max-width:700px){.inbox-page,.platform-content:has(.inbox-page),.platform-main:has(.inbox-page){height:auto;overflow:visible}.platform-content:has(.inbox-page){padding:clamp(var(--space-5),4vw,var(--space-10))}.inbox-page-heading{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;overflow:visible;position:static;white-space:normal;width:auto;align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-6)}.inbox-ticket-workspace{height:auto;grid-template-columns:1fr}.inbox-ticket-detail,.ticket-list-panel{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}}@media (max-width:700px){.platform-main:has(.inbox-page) .ticket-list-panel{bottom:auto;height:auto;left:auto;position:static;top:auto;transition:none;width:auto}.inbox-ticket-workspace{display:grid;padding-left:0}}.inbox-page{display:grid;grid-gap:var(--space-6);gap:var(--space-6);margin:0 auto;max-width:1320px}.inbox-page-heading{align-items:flex-end;display:flex;gap:var(--space-4);justify-content:space-between}.inbox-page-heading .eyebrow{margin-bottom:var(--space-3)}.inbox-page-heading h1{font-size:clamp(2.25rem,4vw,3.5rem);margin:0}.inbox-ticket-workspace{align-items:stretch;display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(290px,.75fr) minmax(0,1.5fr);min-height:min(690px,calc(100vh - 245px))}.inbox-ticket-detail,.inbox-ticket-empty,.ticket-list-panel{backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);background:linear-gradient(135deg,rgb(255 255 255/9%),rgb(255 255 255/3%)),var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.ticket-list-panel{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.ticket-list-header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:var(--space-5)}.inbox-ticket-detail-kicker,.ticket-list-kicker{color:var(--cyan);font-family:var(--font-mono);font-size:.61rem;font-weight:500;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.inbox-ticket-detail h2,.inbox-ticket-empty h2,.ticket-list-header h2{font-size:1.05rem;margin:0}.ticket-list-count{align-items:center;background:var(--accent-soft);border:1px solid rgb(150 138 255/25%);border-radius:50%;color:var(--accent-strong);display:inline-flex;font-family:var(--font-mono);font-size:.68rem;height:28px;justify-content:center;width:28px}.ticket-list-items{align-content:start;display:grid;grid-gap:3px;gap:3px;list-style:none;margin:0;overflow-y:auto;padding:var(--space-2)}.ticket-list-item{align-items:start;border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-soft);display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:34px minmax(0,1fr) auto;padding:10px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.ticket-list-item:hover{background:rgb(255 255 255/5%);border-color:var(--line)}.ticket-list-item--selected{background:linear-gradient(135deg,rgb(124 108 255/17%),rgb(75 220 255/7%));border-color:rgb(150 138 255/35%);box-shadow:inset 3px 0 var(--accent)}.ticket-list-avatar{align-items:center;background:linear-gradient(145deg,#7060f1,#2c99c8);border:1px solid rgb(255 255 255/18%);border-radius:10px;color:#fff;display:inline-flex;font-family:var(--font-mono);font-size:.55rem;font-weight:500;height:34px;justify-content:center;width:34px}.ticket-list-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.ticket-list-topline{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.ticket-list-topline strong{color:var(--text);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-list-topline>span{color:var(--text-muted);flex:0 0 auto;font-family:var(--font-mono);font-size:.57rem}.ticket-list-subject{color:var(--text-soft);font-size:.7rem;font-weight:600;line-height:1.4}.ticket-list-meta{color:var(--text-muted);flex-wrap:wrap;font-family:var(--font-mono);font-size:.56rem}.ticket-list-meta,.ticket-list-status-row{align-items:center;display:flex;gap:5px}.ticket-list-meta>span:not(.ticket-priority):after{color:var(--line-strong);content:"·";margin-left:5px}.ticket-list-meta>span:nth-last-child(2):after{content:"";margin:0}.ticket-priority{border:1px solid var(--line);border-radius:999px;color:var(--text-muted);font-family:var(--font-mono);font-size:.57rem;letter-spacing:.03em;padding:3px 6px;text-transform:uppercase}.ticket-priority--low,.ticket-priority--normal{background:var(--cyan-soft);border-color:rgb(75 220 255/25%);color:var(--cyan)}.ticket-priority--high{background:var(--yellow-soft);border-color:rgb(255 209 102/28%);color:var(--yellow)}.ticket-priority--urgent{background:var(--red-soft);border-color:rgb(255 123 146/30%);color:var(--red)}.ticket-list-unread{background:var(--cyan);border-radius:50%;box-shadow:0 0 12px rgb(75 220 255/55%);height:7px;margin-top:5px;width:7px}.inbox-ticket-detail{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;overflow:hidden}.inbox-ticket-detail-header{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-5)}.inbox-ticket-detail-header h2{max-width:650px}.inbox-ticket-detail-header p:last-child{color:var(--text-muted);font-size:.72rem;margin:7px 0 0}.inbox-ticket-messages{align-content:start;display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-height:0;overflow-y:auto;padding:var(--space-5)}.inbox-ticket-message{background:rgb(255 255 255/4%);border:1px solid var(--line);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) 5px;display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:min(600px,88%);padding:var(--space-3) var(--space-4)}.inbox-ticket-message--agent{background:linear-gradient(135deg,rgb(124 108 255/19%),rgb(75 220 255/8%));border-color:rgb(150 138 255/28%);border-radius:var(--radius-md) var(--radius-md) 5px var(--radius-md);justify-self:end}.inbox-ticket-message>div{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.inbox-ticket-message strong{color:var(--text);font-size:.7rem}.inbox-ticket-message span{color:var(--text-muted);font-family:var(--font-mono);font-size:.55rem}.inbox-ticket-message p{color:var(--text-soft);font-size:.78rem;line-height:1.55;margin:0}.inbox-ticket-composer{align-items:center;background:rgb(0 0 0/11%);border-top:1px solid var(--line);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-4) var(--space-5)}.inbox-ticket-composer>span{color:var(--text-muted);font-size:.72rem}.inbox-ticket-composer .button{flex:0 0 auto;font-size:.72rem;min-height:34px}.inbox-ticket-footer{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px;padding:var(--space-3) var(--space-5)}.inbox-ticket-footer span{background:rgb(255 255 255/4%);border:1px solid var(--line);border-radius:999px;color:var(--text-muted);font-family:var(--font-mono);font-size:.58rem;padding:4px 7px}.inbox-ticket-empty{align-content:center;display:grid;justify-items:start;min-height:330px;padding:var(--space-8)}.inbox-ticket-empty p{color:var(--text-muted);font-size:.8rem;line-height:1.6;margin-bottom:0;margin-top:var(--space-2)}@media (max-width:880px){.inbox-ticket-workspace{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr)}.inbox-ticket-detail-header{flex-direction:column}}@media (max-width:700px){.inbox-page-heading{align-items:start;flex-direction:column}.inbox-ticket-workspace{grid-template-columns:1fr}.ticket-list-panel{max-height:410px}.inbox-ticket-detail{min-height:550px}}@media (max-width:480px){.inbox-ticket-composer,.inbox-ticket-detail-header,.inbox-ticket-footer,.inbox-ticket-messages{padding-inline:var(--space-4)}.inbox-ticket-composer{align-items:start;flex-direction:column}}@media (max-width:640px){.shell{align-items:center;gap:var(--space-8);padding-block:var(--space-10)}.panel{padding:var(--space-5)}ol{grid-template-columns:1fr}}.platform-shell{display:grid;grid-template-columns:268px minmax(0,1fr)}.platform-sidebar{background:linear-gradient(180deg,rgb(28 35 47/82%),rgb(15 19 27/72%));display:flex;flex-direction:column;gap:var(--space-6);min-height:100vh;padding:var(--space-5) var(--space-4);position:-webkit-sticky;position:sticky;top:0}.platform-brand{font-size:1.04rem;font-weight:800;letter-spacing:-.045em;padding:3px var(--space-2);text-decoration:none}.platform-brand,.platform-brand-mark{align-items:center;display:inline-flex}.platform-brand-mark{color:#fff;font-size:.9rem;height:29px;justify-content:center;letter-spacing:0;width:29px}.platform-context{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.platform-context-button,.platform-game-button,.platform-icon-button,.platform-profile-button{background:transparent;border:1px solid transparent;color:var(--text);text-align:left;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.platform-context-button:hover,.platform-game-button:hover,.platform-icon-button:hover,.platform-profile-button:hover{background:rgb(255 255 255/6%);border-color:var(--line)}.platform-context-button{align-items:center;border-radius:var(--radius-md);display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-2);width:100%}.platform-context-icon{align-items:center;background:linear-gradient(145deg,#ff9a74,#d9588f);border-radius:8px;color:#fff;display:inline-flex;font-family:var(--font-mono);font-size:.72rem;font-weight:500;height:30px;justify-content:center;width:30px}.platform-context-copy,.platform-profile-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.platform-context-copy strong,.platform-profile-copy strong{font-size:.78rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-context-copy small,.platform-profile-copy small{color:var(--text-muted);font-size:.68rem}.platform-game-button{align-items:center;border-radius:var(--radius-sm);color:var(--text-soft);display:grid;font-size:.75rem;font-weight:700;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:auto 1fr auto;margin-left:var(--space-2);padding:7px var(--space-2);width:calc(100% - var(--space-2))}.platform-game-orb{background:radial-gradient(circle at 33% 30%,#d7e6ff 0 7%,#7c6cff 23%,#28234c 65%);border:1px solid rgb(212 230 255/40%);border-radius:50%;box-shadow:0 0 10px rgb(124 108 255/48%);height:12px;width:12px}.platform-navigation{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.platform-nav-group{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.platform-nav-label{color:var(--text-muted);font-family:var(--font-mono);font-size:.61rem;font-weight:500;letter-spacing:.11em;margin:0;padding:0 var(--space-2);text-transform:uppercase}.platform-nav-list{display:grid;grid-gap:2px;gap:2px;list-style:none;margin:0;padding:0}.platform-nav-link{align-items:center;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-soft);display:flex;font-size:.82rem;font-weight:700;justify-content:space-between;min-height:38px;padding:0 var(--space-2);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.platform-nav-link:hover{background:rgb(255 255 255/6%);border-color:var(--line);color:var(--text);transform:translateX(2px)}.platform-nav-link .badge{font-family:var(--font-mono);font-size:.59rem;padding:4px 6px}.platform-sidebar-footer{padding-top:var(--space-4)}.platform-profile-button{align-items:center;border-radius:var(--radius-md);display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-2);width:100%}.platform-avatar{align-items:center;background:linear-gradient(135deg,#55d5b1,#2072b6);border:1px solid rgb(255 255 255/25%);border-radius:50%;color:#fff;display:inline-flex;font-family:var(--font-mono);font-size:.62rem;font-weight:500;height:29px;justify-content:center;width:29px}.platform-main{display:grid;grid-template-rows:auto minmax(0,1fr)}.platform-topbar{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;min-height:76px;padding:var(--space-3) clamp(var(--space-5),4vw,var(--space-10))}.platform-breadcrumb{color:var(--text-soft);font-size:.8rem;font-weight:750;letter-spacing:-.02em;margin:0 0 5px}.platform-presence{align-items:center;color:var(--text-muted);display:flex;font-family:var(--font-mono);font-size:.63rem;gap:6px;margin:0}.platform-presence span{background:var(--green);border-radius:50%;box-shadow:0 0 10px var(--green);height:6px;width:6px}.platform-topbar-actions{align-items:center;display:flex;gap:var(--space-2)}.topbar-account-menu{position:relative}.topbar-account-trigger{align-items:center;background:rgb(255 255 255/4%);border:1px solid var(--line);border-radius:10px;color:var(--text);cursor:pointer;display:grid;grid-gap:8px;gap:8px;grid-template-columns:28px minmax(0,1fr) 14px;min-height:38px;padding:4px 8px 4px 5px;text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.topbar-account-trigger:hover,.topbar-account-trigger[aria-expanded=true]{background:rgb(255 255 255/8%);border-color:rgb(150 138 255/32%)}.topbar-account-avatar{align-items:center;background:linear-gradient(135deg,#55d5b1,#2072b6);border:1px solid rgb(255 255 255/25%);border-radius:50%;color:#fff;display:inline-flex;font-family:var(--font-mono);font-size:.59rem;font-weight:700;height:28px;justify-content:center;width:28px}.topbar-account-copy{display:grid;grid-gap:1px;gap:1px;min-width:0}.topbar-account-copy small,.topbar-account-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-account-copy strong{font-size:.72rem;font-weight:750}.topbar-account-copy small{color:var(--text-muted);font-size:.61rem}.topbar-account-caret{color:var(--text-muted);transition:transform .16s ease}.topbar-account-trigger[aria-expanded=true] .topbar-account-caret{transform:rotate(180deg)}.topbar-account-popover{background:linear-gradient(145deg,rgb(39 49 68/98%),rgb(18 24 35/99%));border:1px solid rgb(163 178 209/22%);border-radius:10px;box-shadow:0 18px 34px rgb(0 0 0/30%),inset 0 0 0 1px rgb(255 255 255/3%);min-width:172px;padding:5px;position:absolute;right:0;top:calc(100% + 8px);z-index:45}.topbar-account-sign-out{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--text-soft);cursor:pointer;display:flex;font:700 .76rem/1 var(--font-sans);min-height:34px;padding:0 9px;text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:100%}.topbar-account-sign-out:before{color:var(--cyan);content:"↗";font-family:var(--font-mono);font-size:.9rem;margin-right:8px}.topbar-account-sign-out:hover{background:rgb(255 255 255/7%);border-color:rgb(163 178 209/18%);color:var(--text)}.platform-topbar-actions .button{font-size:.75rem;min-height:36px}.platform-icon-button{align-items:center;border-radius:var(--radius-sm);display:inline-flex;height:36px;justify-content:center;text-align:center;width:36px}.platform-content{min-width:0;padding:clamp(var(--space-5),4vw,var(--space-10))}@media (max-width:800px){.platform-shell{display:block}.platform-sidebar{bottom:0;border-right:0;border-top:1px solid var(--line);display:grid;grid-gap:0;gap:0;grid-template-columns:1fr;min-height:0;padding:var(--space-2) var(--space-3);position:fixed;width:100%;z-index:20}.platform-brand,.platform-context,.platform-nav-group:nth-child(2),.platform-nav-label,.platform-sidebar-footer{display:none}.platform-nav-list,.platform-navigation{display:block}.platform-nav-list{display:grid;grid-gap:var(--space-1);gap:var(--space-1);grid-template-columns:repeat(3,1fr)}.platform-nav-link{flex-direction:column;font-size:.67rem;gap:2px;justify-content:center;min-height:47px}.platform-nav-link .badge{display:none}.platform-main{min-height:100vh}.platform-topbar{min-height:68px;padding-inline:var(--space-5)}.platform-content{padding-bottom:calc(var(--space-10) + 60px)}}@media (max-width:500px){.platform-topbar-actions .button{font-size:0;min-width:36px;padding-inline:0}.platform-topbar-actions .button span{font-size:.8rem}}.platform-shell{display:flex;min-height:100vh}.platform-rails{align-self:flex-start;display:flex;flex:0 0 auto;height:100vh;position:-webkit-sticky;position:sticky;top:0;z-index:30}.platform-sidebar{backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);background:linear-gradient(180deg,rgb(31 40 55/72%),rgb(13 17 24/62%));border-right:1px solid var(--line);box-shadow:inset -1px 0 rgb(255 255 255/3%),12px 0 32px rgb(0 0 0/9%);gap:var(--space-4);height:100vh;min-height:0;overflow:hidden;padding:var(--space-4) 10px;position:relative;transition:width .19s cubic-bezier(.2,.8,.2,1),padding .19s ease;width:66px}.platform-rails--primary-expanded .platform-sidebar{padding-inline:var(--space-3);width:232px}.platform-sidebar-header{align-items:center;display:flex;justify-content:space-between;min-height:34px}.platform-brand{gap:10px;min-width:0;padding:3px}.platform-brand-mark{flex:0 0 29px}.platform-brand-label,.platform-nav-link-label,.platform-profile-copy,.platform-profile-more{opacity:0;overflow:hidden;pointer-events:none;transition:opacity .1s ease 20ms;white-space:nowrap}.platform-rails--primary-expanded .platform-brand-label,.platform-rails--primary-expanded .platform-nav-link-label,.platform-rails--primary-expanded .platform-profile-copy,.platform-rails--primary-expanded .platform-profile-more{opacity:1;pointer-events:auto;transition-delay:.1s}.rail-pin-button{align-items:center;background:rgb(255 255 255/5%);border:1px solid var(--line);border-radius:8px;color:var(--text-muted);display:inline-flex;flex:0 0 auto;height:27px;justify-content:center;opacity:0;padding:0;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .12s ease;width:27px}.platform-rails--games-expanded .game-rail .rail-pin-button,.platform-rails--primary-expanded .platform-sidebar .rail-pin-button,.rail-pin-button[aria-pressed=true]{opacity:1}.rail-pin-button:hover,.rail-pin-button[aria-pressed=true]{background:var(--accent-soft);border-color:rgb(150 138 255/38%);color:var(--accent-strong)}.platform-nav-glyph svg,.rail-pin-button svg{display:block;flex:0 0 auto}.platform-navigation{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.platform-nav-list{gap:6px}.platform-nav-link,.platform-settings-link{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;justify-content:unset;min-height:42px;padding:0 7px}.platform-settings-link{border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-soft);font-size:.82rem;font-weight:700;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.platform-nav-link:hover,.platform-settings-link:hover{transform:none}.platform-nav-glyph{align-items:center;background:rgb(255 255 255/5%);border:1px solid var(--line);border-radius:8px;color:var(--text-muted);display:inline-flex;font-family:var(--font-mono);font-size:.61rem;height:28px;justify-content:center;width:28px}.platform-nav-link:hover .platform-nav-glyph,.platform-settings-link:hover .platform-nav-glyph{background:var(--accent-soft);border-color:rgb(150 138 255/32%);color:var(--accent-strong)}.platform-nav-link .badge{opacity:0;transition:opacity .1s ease}.platform-rails--primary-expanded .platform-nav-link .badge{opacity:1;transition-delay:.1s}.platform-sidebar-footer{background:linear-gradient(180deg,transparent,rgb(13 17 24/72%) 18%);border-top:1px solid var(--line);display:grid;flex:0 0 auto;grid-gap:var(--space-2);gap:var(--space-2);margin-top:auto;padding-top:var(--space-3)}.platform-profile-button{gap:10px;grid-template-columns:28px minmax(0,1fr) auto;min-height:42px;padding:6px 7px}.platform-profile-menu{position:relative}.platform-profile-quick-menu{background:linear-gradient(145deg,rgb(39 49 68/96%),rgb(18 24 35/98%));border:1px solid rgb(163 178 209/22%);border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 18px 34px rgb(0 0 0/30%),inset 0 0 0 1px rgb(255 255 255/3%);left:0;min-width:172px;padding:5px;position:absolute;z-index:45}.platform-profile-sign-out{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--text-soft);cursor:pointer;display:flex;font:700 .76rem/1 var(--font-sans);min-height:34px;padding:0 9px;text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:100%}.platform-profile-sign-out:before{color:var(--cyan);content:"↗";font-family:var(--font-mono);font-size:.9rem;margin-right:8px}.platform-profile-sign-out:hover{background:rgb(255 255 255/7%);border-color:rgb(163 178 209/18%);color:var(--text)}.platform-avatar{height:28px;width:28px}.platform-profile-copy small,.platform-profile-copy strong{display:block}.platform-profile-more{color:var(--text-muted);letter-spacing:1px}.game-rail{backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);background:linear-gradient(180deg,rgb(31 40 55/72%),rgb(13 17 24/62%));border-right:1px solid var(--line);box-shadow:inset -1px 0 rgb(255 255 255/3%),12px 0 32px rgb(0 0 0/9%);display:flex;flex:0 0 auto;flex-direction:column;gap:var(--space-4);height:100vh;opacity:0;overflow:hidden;padding:var(--space-4) 10px;pointer-events:none;transition:width .18s cubic-bezier(.2,.8,.2,1) 90ms,opacity .12s ease 90ms,padding .18s ease 90ms;width:0}.platform-rails--inbox .game-rail{opacity:1;pointer-events:auto;width:64px}.platform-rails--inbox.platform-rails--games-expanded .game-rail{padding-inline:var(--space-3);transition-delay:.11s;width:244px}.game-rail-header{align-items:center;display:flex;justify-content:space-between;min-height:34px}.game-rail-header h2,.game-rail-kicker{margin:0;opacity:0;overflow:hidden;transition:opacity .1s ease;white-space:nowrap}.game-rail-header h2{font-size:.92rem}.game-rail-kicker{color:var(--text-muted);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;margin-bottom:3px;text-transform:uppercase}.platform-rails--games-expanded .game-rail-header h2,.platform-rails--games-expanded .game-rail-kicker{opacity:1;transition-delay:.15s}.game-navigation-content{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-height:0;overflow-x:hidden;overflow-y:auto}.game-scope-list{display:grid;grid-gap:3px;gap:3px;list-style:none;margin:0;padding:0}.game-scope-list a{align-items:center;border:1px solid transparent;border-radius:8px;color:var(--text-soft);display:grid;font-size:0;font-weight:700;grid-gap:9px;gap:9px;grid-template-columns:28px minmax(0,1fr);min-height:38px;overflow:hidden;padding:4px 7px;text-decoration:none;white-space:nowrap}.game-scope-list a:before{align-items:center;background:rgb(255 255 255/5%);border:1px solid var(--line);border-radius:8px;color:var(--text-muted);content:"N";display:inline-flex;font-family:var(--font-mono);font-size:.72rem;height:28px;justify-content:center;width:28px}.game-scope-list li:nth-child(2) a:before{content:"A"}.game-scope-list li:nth-child(3) a:before{content:"O"}.game-scope-list li:nth-child(4) a:before{content:"@"}.game-scope-list li:nth-child(5) a:before{content:"C"}.game-scope-list a:hover,.game-scope-list a[aria-current=page]{background:var(--accent-soft);border-color:rgb(150 138 255/26%);color:var(--text)}.game-scope-list a:hover:before,.game-scope-list a[aria-current=page]:before{border-color:rgb(150 138 255/38%);color:var(--accent-strong)}.platform-rails--games-expanded .game-scope-list a{font-size:.74rem}.game-navigation-divider{background:var(--line);height:1px;margin:3px 7px}.game-navigation-games{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.game-navigation-heading{color:var(--text-muted);font-family:var(--font-mono);font-size:0;font-weight:500;letter-spacing:.1em;margin:0;overflow:hidden;padding:0 7px;text-transform:uppercase;white-space:nowrap}.platform-rails--games-expanded .game-navigation-heading{font-size:.59rem}.game-accordion{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.game-accordion-item{border:1px solid transparent;border-radius:var(--radius-md);min-width:0;overflow:hidden}.game-accordion-item[open]{background:rgb(255 255 255/4%);border-color:var(--line)}.game-accordion-item summary{align-items:center;cursor:pointer;display:grid;grid-gap:9px;gap:9px;grid-template-columns:28px minmax(0,1fr) auto;list-style:none;min-height:42px;padding:6px 7px}.game-accordion-item summary::-webkit-details-marker{display:none}.game-accordion-chevron,.game-accordion-item summary>span:nth-child(2){font-size:.76rem;font-weight:750;opacity:0;overflow:hidden;transition:opacity .1s ease;white-space:nowrap}.platform-rails--games-expanded .game-accordion-chevron,.platform-rails--games-expanded .game-accordion-item summary>span:nth-child(2){opacity:1;transition-delay:.15s}.game-accordion-chevron{color:var(--text-muted);transform:rotate(-90deg);transition:opacity .1s ease,transform .16s ease}.game-accordion-item[open] .game-accordion-chevron{transform:rotate(0)}.game-rail-avatar{align-items:center;background:linear-gradient(135deg,#7060f1,#2c99c8);border:1px solid rgb(255 255 255/18%);border-radius:8px;color:#fff;display:inline-flex;font-family:var(--font-mono);font-size:.57rem;height:28px;justify-content:center;overflow:hidden;width:28px}.game-rail-avatar img{border-radius:inherit;display:block;height:100%;object-fit:contain;width:100%}.game-accordion-item ul{display:grid;grid-gap:3px;gap:3px;list-style:none;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0 7px;transition:max-height .16s ease,opacity .1s ease,padding .16s ease}.platform-rails--games-expanded .game-accordion-item[open] ul{max-height:150px;opacity:1;padding:0 7px 8px 44px;transition-delay:.15s}.game-accordion-item li a{color:var(--text-muted);display:block;font-size:.7rem;font-weight:650;padding:4px 0;text-decoration:none}.game-accordion-item li a:hover{color:var(--cyan)}.saved-inbox-view-list{display:grid;grid-gap:3px;gap:3px;list-style:none;margin:0;padding:0}.saved-inbox-view-item{align-items:center;display:flex;gap:4px;justify-content:space-between}.saved-inbox-view-item a{color:var(--text-muted);flex:1 1 auto;font-size:.7rem;font-weight:650;overflow:hidden;padding:4px 0;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.saved-inbox-view-item a:hover,.saved-inbox-view-item a[aria-current=page]{color:var(--cyan)}.saved-inbox-view-delete{background:transparent;border:0;border-radius:4px;color:var(--text-muted);cursor:pointer;flex:0 0 auto;font-size:.85rem;line-height:1;padding:2px 5px}.saved-inbox-view-delete:hover{background:rgb(255 123 146/12%);color:var(--red)}.saved-inbox-view-delete:disabled{cursor:not-allowed;opacity:.5}.platform-main{flex:1 1 auto;min-width:0}@media (max-width:800px){.platform-shell{display:block}.platform-rails{bottom:0;height:auto;left:0;position:fixed;right:0;top:auto;width:100%}.platform-rails--primary-expanded .platform-sidebar,.platform-sidebar{border-right:0;border-top:1px solid var(--line);display:block;height:auto;overflow:visible;padding:var(--space-2) var(--space-3);width:100%}.game-rail,.platform-sidebar-footer,.platform-sidebar-header{display:none}.platform-navigation{overflow:visible}.platform-nav-list{display:grid;grid-gap:var(--space-1);gap:var(--space-1);grid-template-columns:repeat(5,1fr)}.platform-nav-link,.platform-settings-link{display:grid;font-size:.61rem;grid-gap:2px;gap:2px;grid-template-columns:1fr;justify-items:center;min-height:46px;padding:4px}.platform-brand-label,.platform-nav-link .badge,.platform-nav-link-label{display:none}.platform-nav-glyph{height:24px;width:24px}.platform-content{padding-bottom:calc(var(--space-10) + 62px)}}.modules-settings-page,.modules-settings-skeleton{display:grid;grid-gap:clamp(var(--space-8),4vw,var(--space-12));gap:clamp(var(--space-8),4vw,var(--space-12));margin:0 auto;max-width:1100px}.customer-support-module-intro,.module-submodules-heading,.modules-section-heading,.modules-settings-heading,.modules-skeleton-module-intro,.modules-skeleton-section-heading,.modules-skeleton-submodule{align-items:center;display:flex;justify-content:space-between}.modules-settings-heading{align-items:start;gap:var(--space-5)}.settings-home-page{display:grid;grid-gap:clamp(var(--space-8),4vw,var(--space-12));gap:clamp(var(--space-8),4vw,var(--space-12));margin:0 auto;max-width:1100px}.settings-home-heading h1{font-size:clamp(2.25rem,4vw,3.5rem);margin:var(--space-3) 0 var(--space-4)}.settings-home-section{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.settings-home-section h2{margin:0}.settings-home-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.settings-home-card{align-items:start;color:inherit;display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-6);text-decoration:none}.settings-home-card:not(.settings-home-card--planned):hover{border-color:rgb(75 220 255/45%);transform:translateY(-1px)}.settings-home-card h3{font-size:1rem;margin:0 0 7px}.settings-home-card p{color:var(--text-soft);font-size:.86rem;line-height:1.6;margin:0}.settings-home-card-icon{align-items:center;background:rgb(75 220 255/12%);border:1px solid rgb(75 220 255/26%);border-radius:10px;color:var(--cyan);display:inline-flex;height:32px;justify-content:center;width:32px}.settings-home-card--planned{opacity:.7}@media (max-width:640px){.settings-home-grid{grid-template-columns:1fr}}.company-email-settings-page{display:grid;grid-gap:clamp(var(--space-8),4vw,var(--space-12));gap:clamp(var(--space-8),4vw,var(--space-12));margin:0 auto;max-width:920px}.section-back-link{align-items:center;color:var(--text-muted);display:inline-flex;font-family:var(--font-mono);font-size:.72rem;font-weight:600;gap:7px;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:color .16s ease,transform .16s ease;width:-moz-fit-content;width:fit-content}.section-back-link:hover{color:var(--cyan);transform:translateX(-2px)}.section-back-link:focus-visible{border-radius:4px;outline:2px solid var(--cyan);outline-offset:4px}.company-email-settings-skeleton{display:grid;grid-gap:clamp(var(--space-8),4vw,var(--space-12));gap:clamp(var(--space-8),4vw,var(--space-12));margin:0 auto;max-width:920px}.company-email-skeleton-heading{align-items:flex-start;display:flex;justify-content:space-between}.company-email-skeleton-card>div,.company-email-skeleton-heading>div,.company-email-skeleton-section>div:first-child{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.company-email-skeleton-badge,.company-email-skeleton-icon,.company-email-skeleton-line{animation:company-email-skeleton-pulse 1.35s ease-in-out infinite;background:linear-gradient(90deg,rgb(255 255 255/5%),rgb(255 255 255/10%),rgb(255 255 255/5%));background-size:220% 100%;border-radius:999px;display:block}.company-email-skeleton-line--eyebrow{height:9px;width:90px}.company-email-skeleton-line--title{height:40px;width:min(330px,64vw)}.company-email-skeleton-line--intro{height:12px;width:min(520px,78vw)}.company-email-skeleton-line--section-title{height:25px;width:280px}.company-email-skeleton-line--card-title{height:17px;width:180px}.company-email-skeleton-line--body{height:11px;width:min(500px,66vw)}.company-email-skeleton-line--body-short{height:11px;width:min(360px,54vw)}.company-email-skeleton-line--response-field{border-radius:9px;height:96px;width:100%}.company-email-skeleton-badge{height:30px;width:100px}.company-email-skeleton-card,.company-email-skeleton-section{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.company-email-skeleton-card{align-items:start;grid-template-columns:auto minmax(0,1fr)}.company-email-skeleton-response-card{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.company-email-skeleton-icon{border-radius:10px;height:36px;width:36px}@keyframes company-email-skeleton-pulse{0%{background-position:100% 0}to{background-position:-120% 0}}.company-email-section-heading,.company-email-settings-heading{align-items:center;display:flex;gap:var(--space-5);justify-content:space-between}.company-email-settings-heading{align-items:flex-start}.company-email-settings-heading .eyebrow{margin-bottom:var(--space-3)}.company-email-settings-heading h1{font-size:clamp(2.25rem,4vw,3.5rem);margin-bottom:var(--space-4)}.company-email-section{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.company-email-section-heading h2{margin-bottom:0}.company-email-status{border-radius:999px;font-family:var(--font-mono);font-size:.63rem;font-weight:600;letter-spacing:.04em;padding:6px 9px;text-transform:uppercase;white-space:nowrap}.company-email-status--active{background:var(--green-soft);border:1px solid rgb(91 232 160/35%);color:var(--green)}.company-email-status--inactive{background:rgb(255 255 255/4%);border:1px solid var(--line);color:var(--text-muted)}.company-email-route-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5)}.company-email-route-value{display:grid;grid-gap:6px;gap:6px}.company-email-route-value>span{font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.company-email-route-value code,.company-email-route-value>span{color:var(--cyan);display:block;font-family:var(--font-mono);font-weight:600}.company-email-route-value code{font-size:clamp(.9rem,2vw,1rem);line-height:1.4;overflow-wrap:anywhere}.company-email-route-card p{color:var(--text-soft);line-height:1.55;margin:0;max-width:680px}.company-email-pending{align-items:start;display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);max-width:680px}.company-email-pending-icon{align-items:center;background:rgb(255 255 255/5%);border:1px solid var(--line-strong);border-radius:10px;color:var(--text-muted);display:inline-flex;font-family:var(--font-mono);font-size:1.05rem;height:36px;justify-content:center;width:36px}.company-email-pending h3{font-size:1rem;margin:1px 0 7px}.company-email-route-card .company-email-pending-note{color:var(--text-muted);font-size:.78rem;margin-top:var(--space-3)}.company-email-pending .button{margin-top:var(--space-4)}.company-email-route-card .company-email-request-error{color:var(--red);font-size:.78rem;margin-top:var(--space-3)}.company-email-response-card{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-6)}.company-email-tabs{border-bottom:1px solid var(--line);display:flex;gap:var(--space-5)}.company-email-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--text-muted);cursor:pointer;font:800 .66rem var(--font-mono);letter-spacing:.055em;margin-bottom:-1px;padding:8px 2px 11px;text-transform:uppercase}.company-email-tabs button:focus-visible,.company-email-tabs button:hover{color:var(--text-soft);outline:none}.company-email-tabs button.company-email-tab--active{border-bottom-color:var(--cyan);color:var(--cyan)}.company-email-response-intro{align-items:flex-start;display:flex;gap:var(--space-5);justify-content:space-between}.company-email-response-intro h3{margin:0 0 7px}.company-email-response-error p,.company-email-response-intro p{color:var(--text-soft);font-size:.8rem;line-height:1.55;margin:0;max-width:530px}.company-email-response-preview{background:rgb(75 220 255/7%);border:1px solid rgb(75 220 255/22%);border-radius:9px;display:grid;flex:0 1 290px;grid-gap:5px;gap:5px;padding:11px 12px}.company-email-name-options legend,.company-email-response-preview span{color:var(--cyan);font:600 .62rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.company-email-response-preview strong{color:var(--text);font-size:.79rem;overflow-wrap:anywhere}.company-email-name-options{border:0;display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0}.company-email-name-options legend{margin-bottom:9px;padding:0;width:100%}.company-email-name-options label{align-items:center;background:rgb(255 255 255/4%);border:1px solid var(--line);border-radius:8px;color:var(--text-soft);cursor:pointer;display:inline-flex;font-size:.76rem;gap:8px;min-height:38px;padding:0 11px}.company-email-name-options label:has(input:checked){background:rgb(75 220 255/8%);border-color:rgb(75 220 255/32%);color:var(--text)}.company-email-name-options input{accent-color:var(--cyan)}.company-email-response-fields{display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.company-email-response-fields>label{display:grid;grid-gap:8px;gap:8px}.company-email-resolution-notification>h3,.company-email-response-fields>label>h3{margin:0}.company-email-response-fields small{color:var(--text-muted);font-size:.7rem;line-height:1.45;min-height:34px}.company-email-response-fields small code{color:var(--cyan);font-family:var(--font-mono)}.company-email-required{color:var(--cyan);font:800 .57rem var(--font-mono);letter-spacing:.08em;margin-left:6px;text-transform:uppercase}.company-email-response-fields .dashboard-textarea{min-height:156px}.company-email-appearance-fields{display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.company-email-appearance-fields label{color:var(--text-soft);display:grid;font-size:.76rem;font-weight:750;grid-gap:8px;gap:8px}.company-email-appearance-fields label>span{color:var(--cyan);font:600 .62rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.company-email-appearance-fields select{background:rgb(7 12 21/48%);border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:38px;padding:0 10px}.company-email-appearance-fields input[type=color]{background:transparent;border:0;cursor:pointer;height:40px;padding:0;width:72px}.company-email-appearance-fields small{color:var(--text-muted);font-size:.7rem;font-weight:400;line-height:1.45}.company-email-identity-toggle{align-items:center;background:rgb(255 255 255/4%);border:1px solid var(--line);border-radius:8px;color:var(--text-soft);cursor:pointer;display:inline-flex;font-size:.76rem;gap:8px;min-height:40px;padding:0 11px}.company-email-identity-toggle:has(input:checked){background:rgb(75 220 255/8%);border-color:rgb(75 220 255/32%);color:var(--text)}.company-email-identity-toggle input{accent-color:var(--cyan)}.company-email-response-delivery-note{background:rgb(75 220 255/7%);border:1px solid rgb(75 220 255/18%);border-radius:var(--radius-md);color:var(--text-muted);font-size:.73rem;line-height:1.55;margin:0;padding:var(--space-3) var(--space-4)}.company-email-response-delivery-note strong{color:var(--cyan);font-size:.68rem;letter-spacing:.06em;margin-right:8px;text-transform:uppercase}.company-email-resolution-notification{display:grid;grid-gap:8px;gap:8px}.company-email-resolution-notification small{color:var(--text-muted);font-size:.7rem;line-height:1.45}.company-email-resolution-notification small code{color:var(--cyan);font-family:var(--font-mono)}.company-email-resolution-notification .dashboard-textarea{min-height:96px}.company-email-response-footer{align-items:center;border-top:1px solid var(--line);display:flex;gap:var(--space-4);justify-content:space-between;padding-top:var(--space-5)}.company-email-response-footer p{font-size:.76rem;margin:0}.company-email-response-save-copy{color:var(--text-muted);font-size:.74rem}.company-email-response-error-text{color:var(--red)}.company-email-response-notice{color:var(--green)}.company-email-response-error{padding:var(--space-5)}@media (max-width:720px){.company-email-response-intro{display:grid}.company-email-response-preview{max-width:none}.company-email-appearance-fields,.company-email-response-fields{grid-template-columns:1fr}}@media (max-width:480px){.company-email-response-footer{align-items:stretch;flex-direction:column}.company-email-response-footer .button{width:100%}}.modules-settings-heading .eyebrow{margin-bottom:var(--space-3)}.modules-settings-heading h1{font-size:clamp(2.25rem,4vw,3.5rem);margin-bottom:var(--space-4)}.module-coming-next,.modules-settings-admin,.upcoming-modules-list li span:last-child{border:1px solid var(--line);border-radius:999px;color:var(--text-muted);font-family:var(--font-mono);font-size:.63rem;font-weight:500;letter-spacing:.04em;padding:6px 9px;white-space:nowrap}.modules-section{display:grid;grid-gap:var(--space-4)}.modules-section,.modules-section-heading{gap:var(--space-4)}.modules-section-heading h2{margin-bottom:0}.dashboard-section-kicker{color:var(--cyan);font-family:var(--font-mono);font-size:.64rem;font-weight:500;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.module-switch{align-items:center;background:rgb(255 255 255/5%);border:1px solid var(--line-strong);border-radius:999px;color:var(--text-muted);cursor:default;display:inline-flex;flex:0 0 auto;font-size:.69rem;font-weight:750;gap:7px;min-height:34px;padding:4px 10px 4px 5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.module-switch-thumb{background:var(--text-muted);border-radius:50%;box-shadow:0 0 0 3px rgb(255 255 255/4%);display:block;height:22px;transition:background-color .16s ease,box-shadow .16s ease;width:22px}.module-switch[aria-checked=true]{background:var(--green-soft);border-color:rgb(91 232 160/35%);color:var(--green)}.module-switch[aria-checked=true] .module-switch-thumb{background:var(--green);box-shadow:0 0 14px rgb(91 232 160/45%)}.customer-support-module-card{display:grid;grid-gap:clamp(var(--space-6),4vw,var(--space-10));gap:clamp(var(--space-6),4vw,var(--space-10));padding:clamp(var(--space-5),4vw,var(--space-8))}.customer-support-module-intro{align-items:start;gap:var(--space-4);justify-content:start}.module-icon{align-items:center;background:linear-gradient(145deg,rgb(75 220 255/24%),rgb(124 108 255/27%));border:1px solid rgb(174 220 255/24%);border-radius:14px;box-shadow:0 0 30px rgb(75 220 255/11%);color:var(--cyan);display:inline-flex;flex:0 0 auto;height:48px;justify-content:center;width:48px}.customer-support-module-intro h3,.module-submodules-heading h3{font-size:1.08rem;margin-bottom:7px}.customer-support-module-intro p:last-child,.module-submodules-heading p{color:var(--text-soft);font-size:.83rem;line-height:1.65;margin:0;max-width:660px}.module-submodules{border-top:1px solid var(--line);display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-5)}.module-submodules-heading{align-items:start;gap:var(--space-4)}.module-submodules-heading>span{color:var(--text-muted);font-family:var(--font-mono);font-size:.62rem;padding-top:4px;white-space:nowrap}.module-submodules ul,.upcoming-modules-list{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.module-submodules li,.upcoming-modules-list li{align-items:center;background:rgb(255 255 255/3%);border:1px solid var(--line);border-radius:var(--radius-md);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-3) var(--space-4)}.module-submodules li>div{min-width:0}.module-submodules li strong{color:var(--text);display:block;font-size:.83rem;margin-bottom:4px}.module-submodules li p{color:var(--text-muted);font-size:.71rem;line-height:1.5;margin:0;max-width:630px}.module-coming-next{background:rgb(255 255 255/3%);flex:0 0 auto}.upcoming-modules-list{grid-template-columns:repeat(2,minmax(0,1fr))}.upcoming-modules-list li{color:var(--text-soft);font-size:.78rem;font-weight:700}.upcoming-modules-list li span:last-child{background:rgb(255 255 255/3%);font-size:.56rem;padding:4px 7px}.modules-settings-skeleton{animation:enter .26s ease both;pointer-events:none}.modules-settings-skeleton-heading,.modules-skeleton-section{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.modules-skeleton-section-heading{gap:var(--space-4)}.modules-skeleton-section-heading>div{display:grid;grid-gap:7px;gap:7px}.modules-skeleton-icon,.modules-skeleton-line,.modules-skeleton-switch{animation:modules-skeleton-shimmer 1.5s ease-in-out infinite;background:linear-gradient(100deg,rgb(255 255 255/5%),rgb(255 255 255/13%),rgb(255 255 255/5%));background-size:200% 100%;border-radius:999px;display:block}.modules-skeleton-line--eyebrow{height:10px;width:92px}.modules-skeleton-line--title{height:46px;width:min(240px,62vw)}.modules-skeleton-line--body{height:13px;max-width:570px;width:min(570px,78vw)}.modules-skeleton-line--section-title{height:25px;width:180px}.modules-skeleton-module-card{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding:clamp(var(--space-5),4vw,var(--space-8))}.modules-skeleton-module-intro{align-items:start;gap:var(--space-4);justify-content:start}.modules-skeleton-module-intro>div{display:grid;grid-gap:7px;gap:7px;width:min(720px,calc(100% - 64px))}.modules-skeleton-icon{border-radius:14px;flex:0 0 auto;height:48px;width:48px}.modules-skeleton-line--module-title{height:18px;width:160px}.modules-skeleton-submodules{border-top:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;padding-top:var(--space-5)}.modules-skeleton-submodule{background:rgb(255 255 255/3%);border:1px solid var(--line);border-radius:var(--radius-md);gap:var(--space-4);padding:var(--space-3) var(--space-4)}.modules-skeleton-submodule>div{display:grid;grid-gap:7px;gap:7px;width:min(620px,68vw)}.modules-skeleton-line--submodule-title{height:13px;width:125px}.modules-skeleton-line--submodule-body{height:10px;width:88%}.modules-skeleton-switch{border-radius:999px;flex:0 0 auto;height:34px;width:92px}.modules-skeleton-switch--compact{height:28px;width:76px}@keyframes modules-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:680px){.modules-section-heading,.modules-settings-heading{align-items:start;flex-direction:column}.module-submodules li,.module-submodules-heading,.upcoming-modules-list li{align-items:start}.module-submodules li,.module-submodules-heading{flex-direction:column}.module-submodules-heading>span{padding-top:0}.upcoming-modules-list{grid-template-columns:1fr}.module-submodules li .module-coming-next,.module-submodules li .module-switch{align-self:stretch;justify-content:center}}.dashboard-overview-skeleton,.inbox-workspace-skeleton{animation:enter .26s ease both;display:grid;grid-gap:clamp(var(--space-6),3vw,var(--space-8));gap:clamp(var(--space-6),3vw,var(--space-8));margin:0 auto;max-width:1180px;pointer-events:none}.dashboard-skeleton-card-heading,.dashboard-skeleton-heading,.inbox-skeleton-heading,.inbox-skeleton-panel-heading{align-items:center;display:flex;justify-content:space-between}.dashboard-skeleton-heading,.inbox-skeleton-heading{align-items:start;gap:var(--space-5)}.dashboard-skeleton-card-heading>div,.dashboard-skeleton-heading>div,.inbox-skeleton-heading>div,.inbox-skeleton-panel-heading>div{display:grid;grid-gap:8px;gap:8px}.dashboard-skeleton-avatar,.dashboard-skeleton-button,.dashboard-skeleton-line,.dashboard-skeleton-pill,.inbox-skeleton-avatar,.inbox-skeleton-button,.inbox-skeleton-composer,.inbox-skeleton-line,.inbox-skeleton-pill{animation:modules-skeleton-shimmer 1.5s ease-in-out infinite;background:linear-gradient(100deg,rgb(255 255 255/5%),rgb(255 255 255/13%),rgb(255 255 255/5%));background-size:200% 100%;border-radius:999px;display:block}.dashboard-skeleton-line--eyebrow,.inbox-skeleton-line--eyebrow{height:10px;width:92px}.dashboard-skeleton-line--title,.inbox-skeleton-line--title{height:46px;width:min(290px,62vw)}.dashboard-skeleton-line--body,.inbox-skeleton-line--body{height:13px;width:min(560px,74vw)}.dashboard-skeleton-button,.inbox-skeleton-button{border-radius:var(--radius-sm);flex:0 0 auto;height:42px;width:146px}.dashboard-skeleton-button--compact{height:32px;width:78px}.dashboard-skeleton-metrics{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-skeleton-metric{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-height:138px;padding:var(--space-5)}.dashboard-skeleton-line--metric-label{height:11px;width:72%}.dashboard-skeleton-line--metric-value{height:30px;width:44%}.dashboard-skeleton-line--metric-note{height:10px;width:86%}.dashboard-skeleton-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr)}.dashboard-skeleton-queue,.dashboard-skeleton-signal{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-height:330px;padding:var(--space-5)}.dashboard-skeleton-line--card-title,.inbox-skeleton-line--panel-title{height:20px;width:160px}.dashboard-skeleton-conversation{align-items:center;border-top:1px solid var(--line);display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:34px minmax(0,1fr);padding-top:var(--space-3)}.dashboard-skeleton-conversation>div{display:grid;grid-gap:7px;gap:7px}.dashboard-skeleton-avatar,.inbox-skeleton-avatar{border-radius:50%;height:34px;width:34px}.dashboard-skeleton-line--conversation-name{height:11px;width:28%}.dashboard-skeleton-line--conversation-subject{height:11px;width:76%}.dashboard-skeleton-line--conversation-meta{height:9px;width:52%}.dashboard-skeleton-pill,.inbox-skeleton-pill{height:24px;width:58px}.dashboard-skeleton-line--signal-copy{height:12px;width:94%}.dashboard-skeleton-line--signal-copy-short{height:12px;width:67%}.dashboard-skeleton-facts,.inbox-skeleton-context-facts{border-top:1px solid var(--line);display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;padding-top:var(--space-4)}.dashboard-skeleton-line--fact,.inbox-skeleton-line--fact{height:38px;width:100%}.inbox-skeleton-workspace{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(260px,.82fr) minmax(360px,1.35fr) minmax(220px,.75fr);min-height:540px}.inbox-skeleton-context,.inbox-skeleton-conversation,.inbox-skeleton-list{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;padding:var(--space-5)}.inbox-skeleton-list{align-content:start}.inbox-skeleton-issue{align-items:center;border-top:1px solid var(--line);display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:32px minmax(0,1fr);padding-top:var(--space-3)}.inbox-skeleton-issue>div{display:grid;grid-gap:6px;gap:6px}.inbox-skeleton-avatar{height:32px;width:32px}.inbox-skeleton-line--issue-name{height:10px;width:38%}.inbox-skeleton-line--issue-subject{height:10px;width:91%}.inbox-skeleton-line--issue-meta{height:8px;width:62%}.inbox-skeleton-line--small-action{height:25px;width:25px}.inbox-skeleton-messages{align-content:start;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.inbox-skeleton-message{display:grid;grid-gap:7px;gap:7px;max-width:82%}.inbox-skeleton-message--1{justify-self:end;width:72%}.inbox-skeleton-message--2{width:62%}.inbox-skeleton-line--message{border-radius:var(--radius-sm);height:13px;width:100%}.inbox-skeleton-line--message-short{height:10px;width:55%}.inbox-skeleton-composer{border-radius:var(--radius-md);height:78px;margin-top:auto}.inbox-skeleton-line--context-copy{height:11px;width:94%}.inbox-skeleton-line--context-copy-short{height:11px;width:68%}@media (max-width:1040px){.inbox-skeleton-workspace{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.inbox-skeleton-context{grid-column:1/-1;min-height:180px}}@media (max-width:780px){.dashboard-skeleton-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-skeleton-grid,.inbox-skeleton-workspace{grid-template-columns:1fr}.inbox-skeleton-context{grid-column:auto}}@media (max-width:560px){.dashboard-skeleton-heading,.inbox-skeleton-heading{flex-direction:column}.dashboard-skeleton-button,.inbox-skeleton-button{width:122px}.dashboard-skeleton-facts,.dashboard-skeleton-metrics,.inbox-skeleton-context-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dashboard-overview-skeleton,.dashboard-skeleton-avatar,.dashboard-skeleton-button,.dashboard-skeleton-line,.dashboard-skeleton-pill,.inbox-skeleton-avatar,.inbox-skeleton-button,.inbox-skeleton-composer,.inbox-skeleton-line,.inbox-skeleton-pill,.inbox-workspace-skeleton,.modules-settings-skeleton,.modules-skeleton-icon,.modules-skeleton-line,.modules-skeleton-switch{animation:none}}:root{--platform-topbar-height:76px}.game-rail{height:calc(100dvh - var(--platform-topbar-height) + 1px);margin-top:calc(var(--platform-topbar-height) - 1px)}.platform-main:has(.inbox-page){height:100dvh;overflow:hidden}.platform-content:has(.inbox-page){min-height:0;overflow:hidden;padding:0}.inbox-page{height:100%;max-width:none}.inbox-page-heading{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.platform-rails--inbox+.platform-main:has(.inbox-page){--inbox-game-rail-width:64px;--inbox-primary-rail-width:66px}.platform-rails--inbox.platform-rails--primary-expanded+.platform-main:has(.inbox-page){--inbox-primary-rail-width:232px}.platform-rails--inbox.platform-rails--games-expanded+.platform-main:has(.inbox-page){--inbox-game-rail-width:244px}.platform-main:has(.inbox-page) .ticket-list-panel{background:linear-gradient(180deg,rgb(31 40 55/64%),rgb(13 17 24/52%));border:0;border-radius:0;border-right:1px solid var(--line);bottom:0;box-shadow:inset -1px 0 rgb(255 255 255/4%);height:auto;left:calc(var(--inbox-primary-rail-width) + var(--inbox-game-rail-width));position:fixed;top:var(--platform-topbar-height);transition:left .19s cubic-bezier(.2,.8,.2,1);width:348px;z-index:20}.inbox-ticket-workspace{display:block;height:100%;min-height:0;padding-left:348px;width:100%}.inbox-ticket-detail,.inbox-ticket-empty{border:0;border-radius:0;box-shadow:none;height:100%;margin:0;max-width:none;width:100%}.inbox-ticket-detail{backdrop-filter:blur(32px) saturate(155%);-webkit-backdrop-filter:blur(32px) saturate(155%);background:linear-gradient(135deg,rgb(255 255 255/7%),rgb(75 220 255/3%) 44%,rgb(124 108 255/5%)),rgb(13 18 27/48%)}.inbox-ticket-composer{width:100%}@media (max-width:700px){.inbox-page,.platform-content:has(.inbox-page),.platform-main:has(.inbox-page){height:auto;overflow:visible}.platform-content:has(.inbox-page){padding:clamp(var(--space-5),4vw,var(--space-10))}.inbox-page-heading{clip:auto;-webkit-clip-path:none;clip-path:none;display:flex;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.platform-main:has(.inbox-page) .ticket-list-panel{border:1px solid var(--line);border-radius:var(--radius-lg);bottom:auto;box-shadow:var(--shadow-sm);height:auto;left:auto;position:static;top:auto;transition:none;width:auto}.inbox-ticket-workspace{display:grid;height:auto;padding-left:0}.inbox-ticket-detail,.inbox-ticket-empty{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);height:auto}}.game-rail,.platform-main:has(.inbox-page) .ticket-list-panel{border-color:var(--line)}.platform-main:has(.inbox-page) .ticket-list-panel{box-shadow:none}.inbox-ticket-composer,.inbox-ticket-detail-header,.inbox-ticket-footer,.ticket-list-header{border-color:var(--line)}.game-scope-list a{position:relative}.game-scope-count{align-items:center;background:rgb(117 100 255/20%);border:1px solid rgb(151 138 255/34%);border-radius:6px;color:#d4ceff;display:none;font-family:var(--font-mono);font-size:.48rem;font-weight:700;height:15px;justify-content:center;max-width:22px;min-width:22px;padding:0;pointer-events:none;position:absolute;right:7px;top:2px;white-space:nowrap}.platform-rails--games-expanded .game-scope-list a{grid-template-columns:28px minmax(0,1fr) auto}.platform-rails--games-expanded .game-scope-count{background:rgb(117 100 255/24%);border-radius:7px;display:inline-flex;font-size:.56rem;height:20px;min-width:20px;padding:0 5px;position:static}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.ticket-list-panel{grid-template-rows:auto auto minmax(0,1fr) auto}.ticket-list-toolbar{border-bottom:1px solid var(--line);display:grid;grid-gap:9px;gap:9px;padding:10px 12px}.ticket-list-search{align-items:center;background:rgb(5 10 17/28%);border:1px solid rgb(255 255 255/9%);border-radius:9px;color:var(--text-muted);display:flex;gap:8px;min-height:32px;padding:0 9px}.ticket-list-search:focus-within{border-color:rgb(109 223 255/42%);box-shadow:0 0 0 3px rgb(75 220 255/9%);color:var(--cyan)}.ticket-list-search input,.ticket-list-sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--text-soft);font:inherit;min-width:0;outline:0}.ticket-list-search input{font-size:.72rem;width:100%}.ticket-list-search input::placeholder{color:var(--text-muted)}@media (max-width:960px){.platform-shell{display:block}.platform-rails{bottom:0;height:auto;left:0;position:fixed;right:0;top:auto;width:100%;z-index:40}.platform-rails--primary-expanded .platform-sidebar,.platform-sidebar{border-right:0;border-top:1px solid var(--line);display:block;height:auto;overflow:visible;padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom));width:100%}.game-rail,.platform-sidebar-footer,.platform-sidebar-header{display:none}.platform-navigation{overflow:visible}.platform-nav-list{display:grid;grid-gap:var(--space-1);gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr))}.platform-nav-link,.platform-settings-link{display:grid;font-size:.61rem;grid-gap:2px;gap:2px;grid-template-columns:1fr;justify-items:center;min-height:48px;padding:4px}.platform-brand-label,.platform-nav-link .badge{display:none}.platform-nav-link-label{display:block;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.platform-nav-glyph{height:26px;width:26px}.platform-content{padding-bottom:calc(var(--space-12) + 76px + env(safe-area-inset-bottom))}.inbox-page,.platform-content:has(.inbox-page),.platform-main:has(.inbox-page){height:auto;overflow:visible}.platform-content:has(.inbox-page){padding:clamp(var(--space-5),4vw,var(--space-10));padding-bottom:calc(var(--space-12) + 76px + env(safe-area-inset-bottom))}.inbox-page-heading{clip:auto;-webkit-clip-path:none;clip-path:none;display:flex;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.platform-main:has(.inbox-page) .ticket-list-panel{border:1px solid var(--line);border-radius:var(--radius-lg);bottom:auto;box-shadow:var(--shadow-sm);height:auto;left:auto;position:static;top:auto;transition:none;width:auto}.inbox-ticket-workspace{display:grid;grid-gap:var(--space-4);gap:var(--space-4);height:auto;padding-left:0}.inbox-ticket-detail,.inbox-ticket-empty{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);height:min(760px,78dvh)}}@media (max-width:700px){.platform-topbar{align-items:flex-start;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4)}.platform-topbar-actions .button{min-width:36px}.inbox-page-heading{align-items:flex-start;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.inbox-page-heading .button{width:100%}.inbox-ticket-detail,.inbox-ticket-empty{height:auto;min-height:540px}.ticket-list-header{align-items:flex-start;flex-direction:column}.ticket-list-header-actions{justify-content:space-between;width:100%}.platform-nav-list{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-content,.platform-content:has(.inbox-page){padding-bottom:calc(var(--space-12) + 132px + env(safe-area-inset-bottom))}}.ticket-list-actions{align-items:center;display:grid;grid-gap:7px;gap:7px;grid-template-columns:auto minmax(0,1fr) auto}.ticket-list-create,.ticket-list-select-all,.ticket-list-sort{align-items:center;border:1px solid transparent;border-radius:7px;color:var(--text-muted);display:inline-flex;font-family:var(--font-mono);font-size:.58rem;font-weight:700;gap:5px;min-height:27px;white-space:nowrap}.ticket-list-select-all{cursor:pointer}.ticket-list-select-all input,.ticket-list-select-ticket input{accent-color:var(--accent-strong);cursor:pointer;height:14px;margin:0;width:14px}.ticket-list-sort{background:rgb(255 255 255/4%);border-color:var(--line);justify-content:center;padding:0 7px}.ticket-list-sort select{color:var(--text-soft);cursor:pointer;font-size:.58rem;font-weight:700;text-align:center;width:100%}.ticket-list-sort option{background:#151d2a;color:var(--text)}.ticket-list-create{background:linear-gradient(135deg,rgb(119 99 255/38%),rgb(63 187 232/26%));border-color:rgb(151 138 255/38%);color:#eeeaff;cursor:pointer;padding:0 9px;transition:border-color .16s ease,filter .16s ease,transform .16s ease}.ticket-list-create:hover{border-color:rgb(191 182 255/62%);filter:brightness(1.1);transform:translateY(-1px)}.ticket-list-create>span{font-size:.9rem;line-height:1}.ticket-list-items{gap:5px;padding:8px}.ticket-list-row{align-items:start;display:grid;grid-gap:2px;gap:2px;grid-template-columns:20px minmax(0,1fr)}.ticket-list-select-ticket{align-items:flex-start;display:flex;justify-content:center;padding-top:12px}.ticket-list-item{gap:9px;grid-template-columns:34px minmax(0,1fr);padding:9px}.ticket-list-copy{gap:4px}.ticket-list-topline{gap:5px;justify-content:flex-start}.ticket-list-topline>span:last-child{margin-left:auto}.ticket-list-category{font-size:.65rem!important;letter-spacing:.06em;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-list-category,.ticket-list-new{color:var(--cyan)!important;font-weight:700;text-transform:uppercase}.ticket-list-new{background:rgb(75 220 255/14%);border:1px solid rgb(75 220 255/25%);border-radius:5px;font-size:.48rem!important;letter-spacing:.04em;padding:2px 4px}.ticket-list-player strong{color:var(--text);display:block;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-list-player{min-width:0}.ticket-list-subject{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.ticket-list-meta{gap:4px}.ticket-list-meta>span:after{content:none!important;margin:0!important}.ticket-list-meta>span:not(.ticket-priority):not(.ticket-customer-tier){background:rgb(255 255 255/5%);border:1px solid rgb(255 255 255/8%);border-radius:5px;padding:2px 4px}.ticket-list-meta>.ticket-list-game-context{border-color:color-mix(in srgb,var(--cyan) 28%,transparent);color:var(--cyan)}.ticket-list-meta>.ticket-list-game-context--studio-email{border-color:color-mix(in srgb,var(--warning) 36%,transparent);color:var(--warning)}.ticket-customer-tier{background:rgb(255 179 71/14%);border:1px solid rgb(255 179 71/30%);border-radius:999px;color:#ffd38d;font-family:var(--font-mono);font-size:.54rem;font-weight:700;letter-spacing:.06em;padding:3px 6px}@media (max-width:700px){.ticket-list-toolbar{padding-inline:var(--space-3)}}.ticket-list-actions{display:flex;gap:4px;justify-content:flex-end}.ticket-list-bulk-actions{display:flex;position:relative}.ticket-list-bulk-trigger{align-items:center;background:transparent;border:0;border-radius:5px;color:var(--text-muted);display:inline-flex;font-family:var(--font-mono);font-size:.72rem;height:24px;justify-content:center;letter-spacing:1px;padding:0;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:20px}.ticket-list-bulk-trigger:not(:disabled):hover,.ticket-list-bulk-trigger[aria-expanded=true]{background:var(--accent-soft);border-color:rgb(150 138 255/38%);color:var(--accent-strong)}.ticket-list-bulk-menu{background:linear-gradient(135deg,rgb(37 48 66/96%),rgb(16 22 33/98%));border:1px solid var(--line-strong);border-radius:9px;box-shadow:0 14px 28px rgb(0 0 0/24%);display:grid;grid-gap:3px;gap:3px;min-width:146px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.ticket-list-bulk-menu p{color:var(--text-muted);font-family:var(--font-mono);font-size:.54rem;margin:2px 4px 5px}.ticket-list-bulk-menu button{background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-soft);font-size:.68rem;padding:6px 7px;text-align:left}.ticket-list-bulk-menu .ticket-list-bulk-delete{color:#ffb0bd}.ticket-list-header-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.ticket-list-header-actions .ticket-list-create{min-height:28px}.ticket-list-actions{justify-content:space-between}:where(.control-select,.ticket-list-sort){background:linear-gradient(135deg,rgb(37 48 66/82%),rgb(16 22 33/86%));border-color:var(--line-strong);box-shadow:inset 0 1px rgb(255 255 255/3%);gap:6px;min-height:30px;position:relative}:where(.control-select,.ticket-list-sort):after{color:var(--text-muted);content:"⌄";font-family:var(--font-mono);font-size:.68rem;line-height:1;pointer-events:none}:where(.control-select,.ticket-list-sort):focus-within{border-color:rgb(150 138 255/48%);box-shadow:0 0 0 3px rgb(124 108 255/10%),inset 0 1px rgb(255 255 255/4%)}:where(.control-select,.ticket-list-sort) select{color:var(--text);font-size:.6rem;text-align:left}.ticket-list-sort-label{color:var(--text-muted);font-size:.56rem;padding-left:2px}.ticket-list-sort{justify-content:space-between;padding:0 7px 0 9px}.ticket-list-sort:after{content:none}.ticket-list-sort-trigger{align-items:center;background:transparent;border:0;color:var(--text-soft);display:inline-flex;font-family:var(--font-mono);font-size:.6rem;font-weight:700;gap:7px;justify-content:flex-end;padding:0}.ticket-list-sort-trigger>span:last-child{color:var(--text-muted);font-size:.7rem;transition:transform .16s ease}.ticket-list-sort-trigger[aria-expanded=true]{color:var(--accent-strong)}.ticket-list-sort-trigger[aria-expanded=true]>span:last-child{transform:rotate(180deg)}.ticket-list-sort-menu{background:linear-gradient(135deg,rgb(37 48 66/96%),rgb(16 22 33/98%));border:1px solid var(--line-strong);border-radius:9px;box-shadow:0 14px 28px rgb(0 0 0/24%);display:grid;grid-gap:3px;gap:3px;min-width:116px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:50}.ticket-list-sort-option{background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-soft);font-family:var(--font-mono);font-size:.62rem;padding:6px 7px;text-align:left}.ticket-list-sort-option:hover,.ticket-list-sort-option[aria-selected=true]{background:var(--accent-soft);border-color:rgb(150 138 255/24%);color:var(--accent-strong)}.platform-content:not(:has(.inbox-page)){background:linear-gradient(rgb(101 200 255/4%) 1px,transparent 0),linear-gradient(90deg,rgb(101 200 255/4%) 1px,transparent 0),radial-gradient(ellipse at 50% 16%,rgb(83 209 255/10%),transparent 42%),radial-gradient(ellipse at 72% 64%,rgb(119 92 255/9%),transparent 48%),linear-gradient(180deg,rgb(15 22 33/25%),rgb(8 13 21/12%));background-size:34px 34px,34px 34px,auto,auto,auto;box-shadow:inset 0 1px rgb(182 219 255/5%)}.studio-branding-page{display:grid;grid-gap:24px;gap:24px;margin:0 auto;max-width:960px;padding:30px 34px 54px}.company-email-logo-controls{align-items:end;display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:14px}.company-email-logo-controls>label:last-child{display:grid;font-size:.78rem;grid-gap:7px;gap:7px;min-width:150px}.company-email-logo-controls .dashboard-select-menu:has(button:disabled){opacity:.55}.studio-branding-card h3,.studio-branding-error h2,.studio-branding-heading h1,.studio-branding-section-heading h2{margin:0}.studio-branding-card p,.studio-branding-error p,.studio-branding-heading p:last-child,.studio-branding-section-heading p{color:var(--text-soft);margin:8px 0 0}.studio-branding-section{display:grid;grid-gap:14px;gap:14px}.studio-branding-section-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.studio-branding-card{padding:22px}.studio-branding-upload-row{align-items:center;display:flex;gap:18px}.studio-branding-logo-placeholder,.studio-branding-logo-preview,.studio-branding-skeleton-logo{align-items:center;background:linear-gradient(145deg,rgb(37 63 83/88%),rgb(25 35 51/94%));border:1px solid var(--line-strong);border-radius:14px;display:flex;flex:0 0 auto;height:72px;justify-content:center;object-fit:contain;overflow:hidden;width:72px}.studio-branding-logo-preview{background:#fff;padding:8px}.studio-branding-logo-placeholder{color:var(--accent-strong);font-size:1.6rem}.studio-branding-upload-button{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:8px;color:var(--accent-strong);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;margin-top:14px;padding:9px 12px}.studio-branding-upload-button input{display:none}.studio-branding-upload-button:has(input:disabled){cursor:wait;opacity:.7}.studio-branding-note{border-top:1px solid var(--line);font-size:.82rem;margin-top:20px!important;padding-top:16px}.studio-branding-card--loading{align-items:center;display:flex;gap:18px;min-height:118px}.studio-branding-skeleton-line,.studio-branding-skeleton-logo{animation:studio-branding-pulse 1.4s ease-in-out infinite;background:rgb(178 211 237/10%)}.studio-branding-skeleton-line{border-radius:5px;display:block;height:12px;margin:10px 0;width:min(360px,58vw)}.studio-branding-skeleton-line--title{height:18px;width:160px}@keyframes studio-branding-pulse{50%{opacity:.45}}.studio-branding-error{padding:22px}@media (max-width:640px){.studio-branding-page{padding:22px 18px 40px}.studio-branding-section-heading{align-items:flex-start;flex-direction:column;gap:10px}.studio-branding-upload-row{align-items:flex-start}}@media (prefers-color-scheme:light){.platform-content:not(:has(.inbox-page)){background:linear-gradient(rgb(59 121 163/6%) 1px,transparent 0),linear-gradient(90deg,rgb(59 121 163/6%) 1px,transparent 0),radial-gradient(ellipse at 50% 16%,rgb(83 209 255/13%),transparent 42%),radial-gradient(ellipse at 72% 64%,rgb(119 92 255/10%),transparent 48%),linear-gradient(180deg,rgb(255 255 255/42%),rgb(232 239 250/25%))}}.ticket-list-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.8rem}.ticket-list-pagination span{margin-right:auto}.ticket-list-pagination a{text-decoration:underline}