:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f5f7ff;background:#0a0f1a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--dark: #0a0f1a;--midnight: #0f172a;--silver: #a9b7d6;--pale: #7daafb;--white: #f5f7ff;--steel: #3b4c68;--accent: #2a6bff;--success: #5af4a2;--success-soft: rgba(90, 244, 162, .14);--attention: #ff7a7a;--attention-soft: rgba(255, 122, 122, .13);--panel: rgba(7, 13, 24, .54);--panel-deep: rgba(3, 8, 16, .8);--border: rgba(169, 183, 214, .12);--border-strong: rgba(169, 183, 214, .18);--line: rgba(169, 183, 214, .1);--glow: rgba(125, 170, 251, .1);--glow-soft: rgba(42, 107, 255, .06);--shadow: 0 20px 54px rgba(0, 0, 0, .44);--overview-surface-radius: 16px;--overview-inner-radius: 13px}.auth-surface,.account-workspace{position:relative;isolation:isolate;display:grid;min-height:100vh;place-items:center;overflow-x:hidden;overflow-y:auto;padding:clamp(20px,4vw,48px);color:var(--white);background:linear-gradient(180deg,#030711,#070d18 52%,#050a13)}.auth-surface{min-height:100dvh}.auth-surface:before{position:absolute;inset:0;z-index:-2;content:"";background:linear-gradient(180deg,rgba(245,247,255,.035),transparent 32%);opacity:.7}.auth-surface:after{content:none}.account-workspace{width:100%;min-height:100%;place-items:start center;overflow:visible;padding:clamp(18px,2.6vw,34px);background:transparent;isolation:auto}.account-workspace:before,.account-workspace:after{content:none}.auth-surface--signin{--auth-footer-card-gap: clamp(188px, 26svh, 260px);--auth-card-glow-underlap: clamp(118px, 16svh, 170px);--auth-footer-glow-rise: clamp(126px, 17svh, 166px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:124px 0 0}.auth-surface--account{--auth-footer-card-gap: clamp(72px, 8vh, 96px);--auth-card-glow-underlap: clamp(118px, 16svh, 170px);--auth-footer-glow-rise: calc(var(--auth-footer-card-gap) + 106px);--auth-header-safe-space: clamp(126px, 13vh, 156px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;height:100vh;height:100dvh;min-height:100dvh;padding:var(--auth-header-safe-space) 0 0;overflow-x:hidden;overflow-y:auto}.auth-site-header{position:fixed;z-index:20;top:0;left:0;right:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100%,1240px);margin:0 auto;padding:34px 28px 18px;pointer-events:none}.auth-site-header:before{position:fixed;z-index:-1;top:0;left:0;right:0;height:112px;content:"";background:linear-gradient(180deg,#050a12c2,#050a1200);pointer-events:none}.auth-brand-mark,.auth-header-nav,.auth-menu-toggle{pointer-events:auto}.auth-brand-mark{display:inline-flex;align-items:center;justify-self:start;gap:12px;color:var(--white);font-size:1.28rem;font-weight:720;text-decoration:none;text-shadow:0 0 22px rgba(245,247,255,.18)}.auth-menu-toggle{position:relative;display:none;place-items:center;width:44px;height:40px;padding:0;color:#f5f7ff;border:1px solid rgba(169,183,214,.18);border-radius:14px;background:linear-gradient(180deg,#f5f7ff14,#0a0f1a7a),#080d198f;box-shadow:inset 0 1px #f5f7ff1c,0 12px 28px #0000003d,0 0 24px #7daafb1a;cursor:pointer;backdrop-filter:blur(18px) saturate(132%);-webkit-backdrop-filter:blur(18px) saturate(132%)}.auth-menu-toggle span,.auth-menu-toggle:before,.auth-menu-toggle:after{position:absolute;width:18px;height:1.5px;content:"";border-radius:999px;background:currentColor;transition:opacity .16s ease,transform .16s ease}.auth-menu-toggle:before{transform:translateY(-6px)}.auth-menu-toggle:after{transform:translateY(6px)}.auth-site-header.is-menu-open .auth-menu-toggle span{opacity:0}.auth-site-header.is-menu-open .auth-menu-toggle:before{transform:rotate(45deg)}.auth-site-header.is-menu-open .auth-menu-toggle:after{transform:rotate(-45deg)}.auth-header-nav{display:inline-flex;align-items:center;justify-content:center;justify-self:center;gap:3px;max-width:100%;min-width:0;min-height:46px;padding:5px;border:1px solid rgba(169,183,214,.16);border-radius:999px;color:#f5f7ffe0;background:linear-gradient(180deg,#f5f7ff14,#0a0f1a80),#080d1985;box-shadow:inset 0 1px #f5f7ff1f,0 18px 46px #0000004d,0 0 36px #7daafb1f;backdrop-filter:blur(18px) saturate(132%);-webkit-backdrop-filter:blur(18px) saturate(132%);font-size:.9rem}.auth-header-nav a{display:inline-flex;align-items:center;justify-content:center;min-width:82px;min-height:34px;padding:0 16px;border:1px solid transparent;border-radius:999px;color:inherit;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease,text-shadow .16s ease}.auth-header-nav a:hover,.auth-header-nav a:focus-visible{border-color:#f5f7ff29;color:var(--white);background:#f5f7ff13;box-shadow:inset 0 1px #f5f7ff1a,0 0 22px #7daafb29;text-shadow:0 0 18px rgba(125,170,251,.32)}.auth-menu-close,.auth-nav-panel-brand{display:none}.auth-site-footer{position:relative;z-index:10;width:100%;margin-top:auto;padding:22px 24px 26px;overflow:visible;isolation:isolate;background:linear-gradient(90deg,transparent,rgba(245,247,255,.075),rgba(125,170,251,.06),transparent) top / 100% 1px no-repeat,linear-gradient(180deg,#0e192c0f,#060c1629);box-shadow:inset 0 -1px #7daafb0a;pointer-events:none}.auth-site-footer:before,.auth-site-footer:after{position:absolute;z-index:0;right:0;left:0;content:"";pointer-events:none}.auth-site-footer:before{content:none}.auth-site-footer:after{content:none}.auth-footer-shell{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(1120px,100%);margin:0 auto;pointer-events:auto}.auth-footer-brand{justify-self:start;color:#f5f7ffe6;font-size:1.04rem;font-weight:720;text-decoration:none;text-shadow:0 0 18px rgba(245,247,255,.14)}.auth-footer-links{display:inline-flex;align-items:center;justify-content:center;gap:34px;color:#f5f7ffb8;font-size:.92rem}.auth-footer-links a{color:inherit;text-decoration:none;transition:color .16s ease,text-shadow .16s ease}.auth-footer-links a:hover,.auth-footer-links a:focus-visible{color:#f5f7ff;text-shadow:0 0 18px rgba(125,170,251,.24)}.auth-discord-link{display:grid;width:38px;height:38px;place-items:center;justify-self:end;border:1px solid rgba(125,170,251,.28);border-radius:50%;background:linear-gradient(180deg,#f5f7ff13,#7daafb09),#0a111f7a;box-shadow:inset 0 1px #f5f7ff14,0 0 22px #7daafb1a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.auth-discord-link:hover,.auth-discord-link:focus-visible{border-color:#f5f7ff5c;box-shadow:inset 0 1px #f5f7ff24,0 0 28px #7daafb33;transform:translateY(-1px)}.auth-discord-link img{display:block;width:21px;height:auto}.auth-surface--signin .auth-site-footer,.auth-surface--account .auth-site-footer{z-index:3;margin-top:-1px;padding:28px 24px 32px;border-top:0;background:linear-gradient(90deg,transparent,rgba(245,247,255,.115),rgba(125,170,251,.105),transparent) top / 100% 1px no-repeat,radial-gradient(ellipse 116% 176% at 50% 116%,rgba(125,170,251,.26),rgba(42,107,255,.092) 54%,transparent 80%),linear-gradient(180deg,#0e1b3238,#0e1d365c 52%,#0e192c6e 78%,#060c1675);box-shadow:inset 0 -1px #7daafb0f,0 -22px 76px #7daafb1c,0 -14px 46px #f5f7ff0e;backdrop-filter:blur(18px) saturate(132%);-webkit-backdrop-filter:blur(18px) saturate(132%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.88) 0%,#000 16px,#000 100%);mask-image:linear-gradient(180deg,#000000e0,#000 16px 100%)}.auth-surface--signin .auth-site-footer{background:linear-gradient(90deg,transparent,rgba(245,247,255,.13),rgba(125,170,251,.11),transparent) top / 100% 1px no-repeat,radial-gradient(ellipse 118% 188% at 50% 120%,rgba(125,170,251,.26),rgba(42,107,255,.088) 54%,transparent 82%),linear-gradient(180deg,#0e1b3200,#0e1d3614 22%,#0e1d3647 58%,#0e192c70 82%,#060c167a);box-shadow:inset 0 -1px #7daafb0f,0 -44px 104px #7daafb16,0 -24px 76px #f5f7ff0a;-webkit-mask-image:none;mask-image:none}.auth-surface--account .auth-site-footer{display:grid;flex:0 0 auto;margin-top:auto;min-height:86px;padding-top:18px;padding-bottom:20px;align-content:center}.auth-surface--signin .auth-site-footer:before,.auth-surface--account .auth-site-footer:before{top:calc(var(--auth-footer-glow-rise) * -1);bottom:0;content:"";opacity:.82;background:radial-gradient(ellipse 40% 128% at 50% 92%,rgba(245,247,255,.15) 0 7%,rgba(169,195,255,.19) 18%,rgba(125,170,251,.17) 42%,rgba(42,107,255,.09) 68%,transparent 88%),radial-gradient(ellipse 108% 52% at 50% 96%,rgba(125,170,251,.12),rgba(42,107,255,.058) 50%,transparent 84%);filter:blur(15px) saturate(120%);mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 70% 132% at 50% 96%,#000 0 54%,rgba(0,0,0,.74) 68%,transparent 92%);mask-image:radial-gradient(ellipse 70% 132% at 50% 96%,#000 0 54%,rgba(0,0,0,.74) 68%,transparent 92%)}.auth-surface--signin .auth-site-footer:before{opacity:.7;filter:blur(24px) saturate(122%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.18) 18%,rgba(0,0,0,.68) 44%,#000 74%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.18) 18%,rgba(0,0,0,.68) 44%,#000 74%,#000 100%)}.auth-surface--signin .auth-site-footer:after,.auth-surface--account .auth-site-footer:after{bottom:0;height:130%;content:"";opacity:.58;background:radial-gradient(ellipse 76% 78% at 50% 64%,rgba(245,247,255,.15) 0 8%,rgba(169,195,255,.15) 24%,rgba(125,170,251,.12) 50%,rgba(42,107,255,.052) 74%,transparent 96%);filter:blur(16px) saturate(124%);mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 104% 76% at 50% 58%,#000 0 48%,rgba(0,0,0,.7) 68%,transparent 94%);mask-image:radial-gradient(ellipse 104% 76% at 50% 58%,#000 0 48%,rgba(0,0,0,.7) 68%,transparent 94%)}.auth-surface--signin .auth-site-footer:after{opacity:.48;filter:blur(22px) saturate(124%)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-window-wrap{position:relative;z-index:2;isolation:isolate;display:grid;width:min(100%,430px);margin:auto 24px;place-items:center}.auth-surface--signin .auth-window-wrap{margin:auto 24px}.auth-account-wrap{position:relative;z-index:2;isolation:isolate;display:grid;width:min(100%,820px);margin:0 24px var(--auth-footer-card-gap);place-items:center}.auth-surface--signin .auth-window-wrap:after,.auth-surface--account .auth-account-wrap:after{position:absolute;z-index:-1;bottom:calc(var(--auth-footer-card-gap) * -1);left:50%;width:min(1540px,100vw);height:calc(var(--auth-footer-card-gap) + var(--auth-card-glow-underlap));content:"";background:radial-gradient(ellipse 36% 150% at 50% 100%,rgba(245,247,255,.16) 0 8%,rgba(169,195,255,.22) 20%,rgba(125,170,251,.22) 43%,rgba(42,107,255,.12) 68%,transparent 88%),radial-gradient(ellipse 74% 76% at 50% 100%,rgba(125,170,251,.14),rgba(42,107,255,.078) 46%,transparent 84%),radial-gradient(ellipse 38% 56% at 23% 100%,rgba(125,170,251,.075),rgba(42,107,255,.034) 46%,transparent 78%),radial-gradient(ellipse 38% 56% at 77% 100%,rgba(125,170,251,.075),rgba(42,107,255,.034) 46%,transparent 78%),linear-gradient(180deg,#08111f00,#0e1c3414 36%,#12264847 74%,#0c1a346b);filter:blur(24px) saturate(130%);pointer-events:none;transform:translate(-50%);-webkit-mask-image:radial-gradient(ellipse 68% 150% at 50% 100%,#000 0 46%,rgba(0,0,0,.74) 64%,rgba(0,0,0,.3) 82%,transparent 98%);mask-image:radial-gradient(ellipse 68% 150% at 50% 100%,#000 0 46%,rgba(0,0,0,.74) 64%,rgba(0,0,0,.3) 82%,transparent 98%)}.auth-surface--signin .auth-window-wrap:after{bottom:calc((var(--auth-footer-card-gap) + 76px) * -1);height:clamp(128px,18svh,162px);opacity:.78;background:radial-gradient(ellipse 40% 132% at 50% 100%,rgba(245,247,255,.12) 0 8%,rgba(169,195,255,.16) 20%,rgba(125,170,251,.15) 42%,rgba(42,107,255,.076) 66%,transparent 88%),radial-gradient(ellipse 92% 78% at 50% 100%,rgba(125,170,251,.105),rgba(42,107,255,.052) 48%,transparent 84%);filter:blur(32px) saturate(128%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.08) 12%,rgba(0,0,0,.42) 34%,#000 68%,rgba(0,0,0,.84) 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.08) 12%,rgba(0,0,0,.42) 34%,#000 68%,rgba(0,0,0,.84) 86%,transparent 100%)}.auth-window-glow{position:absolute;inset:auto;width:min(540px,96vw);height:310px;border-radius:999px;background:radial-gradient(ellipse at center,rgba(125,170,251,.34),rgba(42,107,255,.16) 38%,transparent 70%);filter:blur(34px);opacity:.96;transform:translateY(18px);pointer-events:none;z-index:-1}.auth-window-glow--account{width:min(760px,96vw);height:380px;opacity:.74}.auth-panel,.account-panel{position:relative;isolation:isolate;width:min(100%,520px);overflow:hidden;padding:32px;border:1px solid rgba(169,183,214,.16);border-radius:8px;display:grid;gap:22px;background:linear-gradient(145deg,#0f172ac7,#070d18db),#070d18b8;box-shadow:0 32px 90px #0000007a,inset 0 1px #f5f7ff14;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.account-panel{width:min(100%,620px);gap:20px}.account-workspace .account-panel{border-color:#a9b7d621;background:linear-gradient(145deg,#0b1220c7,#030810f0),#030810d1;box-shadow:0 28px 76px #0000008a,inset 0 1px #f5f7ff0e}.account-workspace .account-panel:before{background:radial-gradient(ellipse at 50% 22%,rgba(125,170,251,.07),transparent 44%),linear-gradient(180deg,rgba(245,247,255,.032),transparent 30%);opacity:.48}.account-panel--active{align-content:start;justify-items:center;text-align:center}.account-panel--no-access{z-index:1;width:min(100%,760px,calc(100vw - 48px));justify-items:center;gap:clamp(14px,1.8vh,18px);padding:clamp(18px,2.4vh,26px) clamp(22px,3.4vw,34px) clamp(20px,2.7vh,28px);border-color:#a9b7d633;border-radius:16px;background:linear-gradient(145deg,#24375c57,#060b1599),#070d1847;box-shadow:0 24px 68px #0006,0 0 34px #2a6bff1c,0 0 0 1px #7daafb0f,inset 0 1px #f5f7ff24,inset 0 -1px #7daafb1a;backdrop-filter:blur(34px) saturate(142%);-webkit-backdrop-filter:blur(34px) saturate(142%)}.account-panel--no-access .auth-panel-shine{border-radius:15px;background:linear-gradient(116deg,rgba(245,247,255,.13),transparent 32%),linear-gradient(180deg,rgba(125,170,251,.09),transparent 58%);opacity:.58}.auth-panel:before,.account-panel:before{position:absolute;inset:0;z-index:-2;border-radius:inherit;content:"";background:linear-gradient(90deg,rgba(125,170,251,.1),transparent 34%,rgba(245,247,255,.06)),linear-gradient(180deg,rgba(255,255,255,.08),transparent 38%);opacity:.78}.auth-panel-shine{position:absolute;inset:1px;z-index:-1;border-radius:7px;pointer-events:none;background:linear-gradient(112deg,rgba(245,247,255,.1),transparent 36%),linear-gradient(180deg,rgba(42,107,255,.08),transparent 56%);opacity:.62}.auth-panel--signin{z-index:1;width:min(100%,430px);justify-items:center;text-align:center;border-color:#a9b7d638;border-radius:16px;background:linear-gradient(145deg,#24375c6b,#060b158f),#070d1842;box-shadow:0 26px 76px #0000006b,0 0 46px #2a6bff29,0 0 0 1px #7daafb0f,inset 0 1px #f5f7ff29,inset 0 -1px #7daafb1f;backdrop-filter:blur(34px) saturate(142%);-webkit-backdrop-filter:blur(34px) saturate(142%)}.auth-panel--signin .auth-panel-shine{border-radius:15px;background:linear-gradient(116deg,rgba(245,247,255,.16),transparent 32%),linear-gradient(180deg,rgba(125,170,251,.12),transparent 58%);opacity:.72}.auth-panel--loading{width:min(100%,420px);place-items:center;text-align:center}.auth-loader{width:34px;height:34px;border:2px solid rgba(169,183,214,.18);border-top-color:var(--pale);border-radius:50%;box-shadow:0 0 24px #2a6bff38;animation:auth-loader-spin .9s linear infinite}@keyframes auth-loader-spin{to{transform:rotate(360deg)}}.auth-copy{display:grid;gap:10px}.auth-panel--signin .auth-copy{justify-items:center}.auth-panel strong,.account-head strong{color:var(--white);font-size:30px;line-height:1.08}.auth-panel p,.account-panel p{margin:0;color:var(--silver);font-size:16px;line-height:1.6}.auth-actions,.account-actions{display:flex;flex-wrap:wrap;gap:10px}.auth-panel--signin .auth-actions{justify-content:center}.auth-actions button,.account-actions button,.access-code-form button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;color:var(--white);border:1px solid rgba(169,183,214,.16);border-radius:14px;background:#0f172aa3;box-shadow:inset 0 1px #f5f7ff0f;font:inherit;font-weight:680;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.auth-actions button:hover,.account-actions button:hover,.access-code-form button:hover{border-color:#7daafb70;background:#1a2743c2;box-shadow:0 12px 30px #2a6bff29,inset 0 1px #f5f7ff1a;transform:translateY(-1px)}.auth-actions button svg,.account-actions button svg,.access-code-form button svg{flex:0 0 auto}.button-spinner{animation:button-spinner-rotate .85s linear infinite}@keyframes button-spinner-rotate{to{transform:rotate(360deg)}}.auth-actions button:first-child,.account-actions button:first-child,.access-code-form button{color:#fff;border-color:#7daafb6b;background:linear-gradient(135deg,#2a6bfff2,#7daafbd1),var(--accent);box-shadow:0 16px 38px #2a6bff47,inset 0 1px #f5f7ff38}.auth-panel--signin .auth-actions button:first-child{border-color:#7daafb5c;background:linear-gradient(145deg,#7daafb47,#2a6bff33),#0f172a75;box-shadow:0 0 22px #2a6bff24,inset 0 1px #f5f7ff2e,inset 0 -1px #7daafb1f}.auth-panel--signin .auth-actions button:first-child:hover{border-color:#7daafb75;background:linear-gradient(145deg,#7daafb4d,#2a6bff4d),#0f172aad}.auth-actions button:disabled,.account-actions button:disabled,.access-code-form button:disabled{cursor:default;opacity:.55;transform:none}.account-profile-row{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:44px;padding:5px 15px 5px 18px;color:#f5f7ffd6;border:1px solid rgba(169,183,214,.13);border-radius:999px;background:linear-gradient(145deg,#f5f7ff0f,#7daafb06),#070d187a;box-shadow:inset 0 1px #f5f7ff14;font-size:13px;font-weight:760;cursor:pointer}.account-profile-row>span{pointer-events:none}.account-profile-row .cl-rootBox{flex:0 0 auto;display:grid;place-items:center}.account-profile-row .cl-userButtonTrigger{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:999px}.account-profile-avatar{flex:0 0 auto;width:32px;height:32px;overflow:hidden;border:1px solid rgba(245,247,255,.14);border-radius:999px;color:#fff;background:linear-gradient(135deg,#2a6bffe6,#7daafbd1),#2a6bffb8;box-shadow:inset 0 1px #f5f7ff38,0 0 18px #2a6bff29;font-size:13px;font-weight:760;line-height:1}span.account-profile-avatar{display:grid;place-items:center}img.account-profile-avatar{display:block;object-fit:cover}.account-profile-avatar--large{width:44px;height:44px;font-size:19px}.account-profile-overlay{position:fixed;z-index:240;inset:0;display:grid;place-items:center;padding:18px;background:#03081070;backdrop-filter:blur(8px) saturate(116%);-webkit-backdrop-filter:blur(8px) saturate(116%)}.account-profile-menu{width:min(470px,calc(100vw - 32px));overflow:hidden;color:var(--white);border:1px solid rgba(169,183,214,.14);border-radius:16px;background:linear-gradient(145deg,#0c1526fa,#050b15fa),#060c16f5;box-shadow:0 26px 74px #00000085,inset 0 1px #f5f7ff14}.account-profile-menu-user{display:flex;align-items:center;gap:16px;min-width:0;padding:20px 22px;border-bottom:1px solid rgba(169,183,214,.1)}.account-profile-menu-user div{display:grid;min-width:0;gap:3px}.account-profile-menu-user strong{overflow:hidden;color:var(--white);font-size:15px;font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.account-profile-menu-user span{overflow:hidden;color:#a9b7d6e6;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.account-profile-menu button{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:18px;width:100%;min-height:62px;padding:0 22px;color:#f5f7ffe6;border:0;border-bottom:1px solid rgba(169,183,214,.08);background:transparent;font:inherit;font-size:14px;font-weight:720;text-align:left;transition:background-color .16s ease,color .16s ease}.account-profile-menu button:last-child{border-bottom:0}.account-profile-menu button:hover,.account-profile-menu button:focus-visible{color:#fff;background:#7daafb13;outline:none}.account-profile-menu button svg{color:#f5f7ffe0}.account-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.account-head--centered{position:relative;width:100%;justify-content:center;text-align:center}.account-head--centered>div{justify-items:center}.account-head--centered>:last-child{position:absolute;top:50%;right:0;transform:translateY(-50%)}.account-head--status-only>:last-child{position:static;transform:none}.account-head div,.plan-summary{display:grid;gap:4px}.account-head span,.plan-summary span,.plan-summary em,.access-code-form label{color:var(--silver);font-size:13px;font-style:normal}.plan-summary strong{color:var(--white);font-size:16px}.plan-summary{padding:18px 0;border-top:1px solid rgba(169,183,214,.12);border-bottom:1px solid rgba(169,183,214,.12)}.account-workspace .plan-summary{border-color:#a9b7d618}.plan-summary--current{width:min(100%,360px);justify-items:center;gap:8px;padding:22px 0}.plan-summary--current strong{font-size:26px;line-height:1.05}.plan-summary--current em{color:#7daafbe6;font-weight:720}.subscription-picker{display:grid;width:100%;gap:10px;padding:clamp(10px,1.6vh,14px) 0 clamp(11px,1.7vh,15px);border-top:1px solid rgba(169,183,214,.12);border-bottom:1px solid rgba(169,183,214,.12)}.subscription-options{display:grid;gap:10px}.subscription-option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;width:100%;min-height:clamp(76px,11.5vh,96px);padding:clamp(11px,1.8vh,15px) clamp(14px,2.4vw,18px);border:1px solid rgba(169,183,214,.15);border-radius:16px;color:var(--silver);background:linear-gradient(145deg,#f5f7ff0e,#7daafb06),#070d1870;box-shadow:inset 0 1px #f5f7ff14,0 12px 36px #0003;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.subscription-option:hover,.subscription-option:focus-visible,.subscription-option.is-selected{border-color:#7daafb66;background:linear-gradient(145deg,#7daafb1a,#2a6bff0b),#070d187a;box-shadow:inset 0 1px #f5f7ff1f,0 0 24px #2a6bff1a,0 14px 38px #00000038;transform:translateY(-1px)}.subscription-option-main,.subscription-option-price{display:grid;gap:6px}.subscription-option-title{display:inline-flex;align-items:center;gap:8px;color:var(--white)}.subscription-option-title strong,.subscription-option-price strong{color:var(--white);font-size:17px}.subscription-option-main>span:nth-child(2),.subscription-option-price span{color:#a9b7d6d1;font-size:13px}.subscription-option-features{display:flex;flex-wrap:wrap;gap:6px;padding-top:0}.subscription-option-features span{display:inline-flex;align-items:center;gap:5px;min-height:23px;padding:0 7px;border:1px solid rgba(169,183,214,.1);border-radius:999px;color:#f5f7ffc2;background:linear-gradient(180deg,#f5f7ff0b,#7daafb05),#060c1657;font-size:11px;font-weight:650}.subscription-option-features svg{color:#7daafbe6}.subscription-option-price{justify-items:end;text-align:right}.account-actions--centered{justify-content:center}.account-actions--active{width:min(100%,420px)}.account-actions--active button,.account-actions--active button:first-child,.access-code-form--account button{color:#f5f7ffe0;border-color:#a9b7d629;background:linear-gradient(145deg,#f5f7ff12,#7daafb07),#0c142485;box-shadow:inset 0 1px #f5f7ff1a,0 0 16px #7daafb0e}.account-actions--active button:hover,.account-actions--active button:first-child:hover,.access-code-form--account button:hover{color:var(--white);border-color:#7daafb52;background:linear-gradient(145deg,#f5f7ff1a,#7daafb0b),#0f192ca3;box-shadow:inset 0 1px #f5f7ff21,0 0 22px #7daafb14}.account-panel--no-access .account-actions button:first-child{min-width:156px;border-color:#7daafb52;background:linear-gradient(145deg,#7daafb33,#2a6bff21),#0f172a80;box-shadow:0 0 18px #2a6bff1a,inset 0 1px #f5f7ff29,inset 0 -1px #7daafb1a}.access-code-form{display:grid;gap:10px}.access-code-form--centered{width:100%;max-width:520px;justify-items:center}.access-code-form--account{width:min(100%,420px);justify-items:center}.access-code-form--account label{justify-self:center}.access-code-form--centered div{width:min(100%,500px);justify-content:center}.access-code-form--account div{width:100%;justify-content:center}.access-code-form div{display:flex;gap:10px}.access-code-form input{min-width:0;flex:1 1 320px;min-height:44px;padding:0 15px;border:1px solid rgba(169,183,214,.16);border-radius:14px;color:var(--white);background:linear-gradient(180deg,#f5f7ff09,#7daafb03),#070d1885;font:inherit}.account-workspace .access-code-form input{background:linear-gradient(180deg,#f5f7ff06,#7daafb02),#030810b8}.access-code-form--centered input{flex:0 1 340px}.access-code-form input:focus{border-color:#7daafb8a;box-shadow:0 0 0 3px #2a6bff29;outline:none}.access-code-form input::placeholder{color:#a9b7d67a}.access-code-form--centered button{flex:0 0 auto;min-width:132px;color:#f5f7ffc7;border-color:#a9b7d62e;background:linear-gradient(145deg,#f5f7ff13,#7daafb07),#0c14248a;box-shadow:inset 0 1px #f5f7ff1a,0 0 16px #7daafb0f}.access-code-form--centered button:hover,.access-code-form--centered button:focus-visible{color:var(--white);border-color:#7daafb4d;background:linear-gradient(145deg,#f5f7ff17,#7daafb0d),#0f192c9e;box-shadow:inset 0 1px #f5f7ff1f,0 0 20px #7daafb17}.auth-panel .cl-rootBox,.auth-panel .cl-cardBox,.auth-panel .cl-card{width:100%}.auth-panel .cl-card{border-radius:8px}.auth-panel .cl-footer{border-radius:0 0 8px 8px}.cl-userButtonPopoverRootBox,[class*=userButtonPopoverRootBox]{position:fixed!important;inset:0!important;display:grid!important;place-items:center!important;width:100vw!important;height:100dvh!important;max-width:none!important;transform:none!important;pointer-events:none!important}.cl-userButtonPopoverRootBox:before,[class*=userButtonPopoverRootBox]:before{content:"";position:fixed;inset:0;pointer-events:none}.cl-userButtonPopoverCard,[class*=userButtonPopoverCard]{width:min(470px,calc(100vw - 32px))!important;max-width:none!important;pointer-events:auto!important}.cl-userButtonPopoverRootBox:not(:has(.cl-userButtonPopoverCard)),[class*=userButtonPopoverRootBox]:not(:has([class*=userButtonPopoverCard])){inset:50% auto auto 50%!important;width:min(470px,calc(100vw - 32px))!important;transform:translate(-50%,-50%)!important}@media(max-width:560px){.auth-surface{align-items:center;padding:18px}.auth-surface.auth-surface--signin{--auth-footer-card-gap: clamp(166px, 26svh, 230px);--auth-card-glow-underlap: 108px;--auth-footer-glow-rise: clamp(118px, 17svh, 144px);padding:96px 0 0}.auth-surface.auth-surface--account{--auth-footer-card-gap: 66px;--auth-card-glow-underlap: 108px;--auth-header-safe-space: 132px;padding:var(--auth-header-safe-space) 0 0}.auth-site-header{grid-template-columns:58px minmax(0,1fr) 58px;justify-items:center;gap:0;width:100%;padding:18px 18px 12px}.auth-site-header:before{height:154px;background:linear-gradient(180deg,#0a111fd1,#0a111f00)}.auth-brand-mark{grid-column:2;grid-row:1;justify-self:center;min-height:46px;font-size:1.22rem;z-index:5}.auth-menu-toggle{display:grid;grid-column:1;grid-row:1;justify-self:start;width:46px;height:46px;border-radius:18px}.auth-site-header.is-menu-open .auth-menu-toggle{opacity:0;pointer-events:none}.auth-header-nav{position:fixed;z-index:8;inset:0;display:grid;grid-template-columns:1fr;align-content:start;gap:0;width:100%;max-width:none;min-height:100vh;min-height:100dvh;padding:96px 30px 30px;border-width:0;border-radius:0;font-size:1.16rem;opacity:0;visibility:hidden;pointer-events:none;overflow-y:auto;transform:translate(-105%);background:radial-gradient(ellipse at 82% 12%,rgba(245,247,255,.06),transparent 11rem),radial-gradient(ellipse at 14% 76%,rgba(125,170,251,.055),transparent 13rem),linear-gradient(180deg,#0a1220d6,#070d18b8);box-shadow:inset 0 1px #f5f7ff17,inset -1px 0 #f5f7ff0d,18px 0 46px #00000042,0 0 28px #7daafb13;backdrop-filter:blur(24px) saturate(128%);-webkit-backdrop-filter:blur(24px) saturate(128%);transition:opacity .16s ease,visibility .16s ease,transform .24s cubic-bezier(.22,1,.36,1)}.auth-header-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.auth-nav-panel-brand{position:absolute;top:25px;left:30px;display:inline-flex;align-items:center;min-height:38px;color:#f5f7fff5;font-size:1.22rem;font-weight:720;text-shadow:0 0 18px rgba(245,247,255,.14),0 0 28px rgba(125,170,251,.12)}.auth-menu-close{position:fixed;top:25px;right:24px;display:grid;width:40px;height:40px;place-items:center;padding:0;color:#f5f7ff;border:0;border-radius:50%;background:transparent;cursor:pointer;z-index:30;opacity:.82}.auth-menu-close span{display:none}.auth-header-nav.is-open:after{position:fixed;z-index:31;top:25px;right:24px;display:grid;width:40px;height:40px;place-items:center;content:"x";color:#f5f7ffd1;font-size:1.9rem;font-weight:300;line-height:1;pointer-events:none;transform:translateY(-2px)}.auth-header-nav a{position:relative;display:grid;width:100%;min-height:70px;justify-content:stretch;padding:0;border:0;border-radius:0;color:#f5f7ffdb;background:transparent;box-shadow:none;font-weight:650;line-height:1.1;text-align:left}.auth-header-nav a:hover,.auth-header-nav a:focus-visible{border-color:transparent;color:#f5f7ff;background:transparent;box-shadow:none;text-shadow:0 0 18px rgba(125,170,251,.28)}.auth-header-nav a:not(:last-of-type):after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background:linear-gradient(90deg,#f5f7ff08,#f5f7ff38,#7daafb14)}.auth-site-footer{padding:22px 18px 26px}.auth-footer-shell{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;width:max-content;max-width:calc(100vw - 36px);text-align:center}.auth-footer-brand{display:none}.auth-footer-links{display:contents}.auth-footer-links a{flex:0 0 auto;min-width:0;font-size:.84rem;white-space:nowrap}.auth-discord-link{width:34px;height:34px;flex:0 0 auto}.auth-discord-link img{width:17px}.auth-window-glow{width:min(430px,100vw);height:260px;opacity:.9}.auth-surface--signin .auth-window-wrap{width:calc(100% - 36px);margin:auto 18px}.auth-account-wrap{width:calc(100% - 36px);margin:0 18px var(--auth-footer-card-gap)}.auth-surface--signin .auth-window-wrap:after,.auth-surface--account .auth-account-wrap:after{height:156px;background:radial-gradient(ellipse 50% 138% at 50% 100%,rgba(245,247,255,.145) 0 8%,rgba(169,195,255,.18) 20%,rgba(125,170,251,.17) 44%,rgba(42,107,255,.092) 70%,transparent 88%),radial-gradient(ellipse 92% 68% at 50% 100%,rgba(125,170,251,.13),rgba(42,107,255,.072) 50%,transparent 84%),radial-gradient(ellipse 46% 54% at 20% 100%,rgba(125,170,251,.068),rgba(42,107,255,.03) 48%,transparent 78%),radial-gradient(ellipse 46% 54% at 80% 100%,rgba(125,170,251,.068),rgba(42,107,255,.03) 48%,transparent 78%),linear-gradient(180deg,#08111f05,#0e1c341f 34%,#1226484d 72%,#0c1a3466);filter:blur(20px) saturate(130%);-webkit-mask-image:radial-gradient(ellipse 78% 148% at 50% 100%,#000 0 50%,rgba(0,0,0,.7) 68%,rgba(0,0,0,.28) 84%,transparent 98%);mask-image:radial-gradient(ellipse 78% 148% at 50% 100%,#000 0 50%,rgba(0,0,0,.7) 68%,rgba(0,0,0,.28) 84%,transparent 98%)}.auth-surface--signin .auth-window-wrap:after{bottom:calc((var(--auth-footer-card-gap) + 62px) * -1);height:132px;background:radial-gradient(ellipse 48% 132% at 50% 100%,rgba(245,247,255,.118) 0 8%,rgba(169,195,255,.15) 20%,rgba(125,170,251,.14) 42%,rgba(42,107,255,.072) 66%,transparent 88%),radial-gradient(ellipse 98% 78% at 50% 100%,rgba(125,170,251,.105),rgba(42,107,255,.052) 50%,transparent 86%);filter:blur(26px) saturate(128%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.08) 12%,rgba(0,0,0,.42) 34%,#000 68%,rgba(0,0,0,.84) 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.08) 12%,rgba(0,0,0,.42) 34%,#000 68%,rgba(0,0,0,.84) 86%,transparent 100%)}.auth-surface--signin .auth-site-footer,.auth-surface--account .auth-site-footer{padding:22px 18px 26px;background:linear-gradient(90deg,transparent,rgba(245,247,255,.12),rgba(125,170,251,.1),transparent) top / 100% 1px no-repeat,radial-gradient(ellipse 72% 170% at 50% 112%,rgba(125,170,251,.26),rgba(42,107,255,.09) 54%,transparent 82%),linear-gradient(180deg,#0e192c24,#0e192c61 70%,#060c167a)}.auth-surface--account .auth-site-footer{flex:0 0 auto;min-height:74px;padding-top:16px;padding-bottom:18px}.auth-surface--signin .auth-site-footer{background:linear-gradient(90deg,transparent,rgba(245,247,255,.13),rgba(125,170,251,.1),transparent) top / 100% 1px no-repeat,radial-gradient(ellipse 92% 172% at 50% 120%,rgba(125,170,251,.26),rgba(42,107,255,.088) 54%,transparent 82%),linear-gradient(180deg,#0e192c00,#0e192c14 22%,#0e192c4d 58%,#060c167a);-webkit-mask-image:none;mask-image:none}.auth-panel,.account-panel{width:min(354px,calc(100vw - 36px));max-width:min(354px,calc(100vw - 36px));padding:24px}.auth-panel.auth-panel--signin,.auth-panel.auth-panel--loading{width:min(354px,calc(100vw - 36px))}.account-panel.account-panel--no-access{width:min(354px,calc(100vw - 36px));gap:clamp(14px,4.8vw,20px);padding:clamp(20px,6vw,24px)}.auth-panel strong,.account-head strong{font-size:26px}.auth-panel p,.account-panel p{font-size:15px}.auth-actions,.account-actions{flex-direction:column}.auth-actions button,.account-actions button,.access-code-form button{width:100%;flex:1 1 auto}.account-head{align-items:flex-start}.account-head.account-head--centered{align-items:center}.account-head--centered>:last-child{position:static;transform:none}.subscription-option{grid-template-columns:1fr;justify-items:center;text-align:center}.subscription-option-main,.subscription-option-price{justify-items:center;text-align:center}.subscription-option-features{justify-content:center}.access-code-form div{flex-direction:column}.access-code-form input{width:100%;flex:0 0 auto;min-height:42px}.access-code-form--centered div{width:100%}.account-panel--active{gap:18px}.plan-summary--current,.account-actions--active,.access-code-form--account{width:100%}.access-code-form--centered input{flex:0 0 auto;width:100%}}*{box-sizing:border-box}html{min-width:320px;height:100%}body{min-width:320px;height:100%;margin:0;overflow:hidden;background:linear-gradient(122deg,#09101df0,#050a13fa),#070d18}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{position:relative;display:grid;grid-template-columns:304px minmax(0,1fr);height:100dvh;min-height:720px;padding:16px 32px 16px 20px;overflow:hidden;isolation:isolate}.app-shell:before{display:none}.app-toast{position:fixed;top:18px;right:24px;z-index:220;max-width:min(360px,calc(100vw - 32px));padding:11px 14px;color:var(--white);font-size:.82rem;font-weight:720;line-height:1.35;border:1px solid rgba(255,122,122,.2);border-radius:8px;background:linear-gradient(180deg,#ff7a7a24,#080f1cdb),#060c16e6;box-shadow:0 18px 42px #00000057;-webkit-backdrop-filter:blur(16px) saturate(118%);backdrop-filter:blur(16px) saturate(118%)}.app-toast--success{border-color:#5af4a23d;background:linear-gradient(180deg,#5af4a229,#080f1cdb),#060c16eb;box-shadow:0 18px 42px #00000057,0 0 26px #5af4a214}@media(max-width:720px){.app-toast{top:12px;right:auto;left:50%;width:max-content;max-width:calc(100vw - 28px);transform:translate(-50%);text-align:center}}.sidebar{position:sticky;top:16px;align-self:start;display:flex;flex-direction:column;overflow:hidden;width:268px;height:calc(100vh - 32px);padding:30px 15px;border:1px solid var(--border-strong);border-radius:28px;background:linear-gradient(145deg,rgba(245,247,255,.035),transparent 22%),linear-gradient(180deg,#0e162480,#040911c2),#060c16b8;box-shadow:inset 0 1px #f5f7ff0b,inset 0 -30px 60px #00000029,0 26px 72px #0000007a;-webkit-backdrop-filter:blur(20px) saturate(116%);backdrop-filter:blur(20px) saturate(116%)}.sidebar:before{position:absolute;inset:1px;pointer-events:none;content:"";border-radius:27px;background:linear-gradient(120deg,rgba(245,247,255,.025),transparent 32%),radial-gradient(circle at 20% 8%,rgba(125,170,251,.025),transparent 24%)}.sidebar>*{position:relative;z-index:1}.sidebar-topbar{min-width:0}.sidebar-panel{display:flex;flex:1;flex-direction:column;min-height:0}.mobile-sidebar-toggle{display:none}.brand{width:100%;padding:0 16px 17px;color:var(--white);text-align:left;border:0;background:transparent}.brand strong{display:block;font-size:1.95rem;line-height:1;letter-spacing:0;text-shadow:0 0 14px rgba(125,170,251,.08)}.nav-list{display:grid;gap:9px;margin-top:8px}.nav-item{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:center;min-height:56px;width:100%;padding:0 15px;color:#f5f7ffeb;text-align:left;border:1px solid transparent;border-radius:8px;background:transparent}.nav-item svg{color:#f5f7ffe6;filter:drop-shadow(0 0 7px rgba(125,170,251,.07))}.nav-item span{min-width:0;overflow:hidden;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.nav-item:after{position:absolute;inset:0;z-index:-1;content:"";border-radius:inherit;opacity:0;background:linear-gradient(90deg,rgba(125,170,251,.055),rgba(125,170,251,.025),transparent 88%),#0d142229;box-shadow:inset 2px 0 #7daafb57,inset 0 1px #f5f7ff05;transition:opacity .16s ease}.nav-item:hover,.nav-item.is-active{border-color:#a9b7d617}.nav-item:hover:after,.nav-item.is-active:after{opacity:1}.nav-item.is-active svg{color:#f5f7fff5}.sidebar-bottom{display:grid;gap:10px;min-width:0;margin-top:auto;padding-top:16px}.bot-control{position:relative;z-index:1;display:grid;gap:8px;margin-top:0;padding:10px;overflow:hidden;border:1px solid rgba(169,183,214,.12);border-radius:8px;background:linear-gradient(150deg,rgba(125,170,251,.038),transparent 44%),linear-gradient(180deg,#080f1c94,#030810ad);box-shadow:inset 0 1px #f5f7ff09,0 16px 36px #00000038}.bot-control:before{position:absolute;inset:0;pointer-events:none;content:"";border-radius:inherit;background:linear-gradient(90deg,rgba(125,170,251,.08),transparent 52%),radial-gradient(circle at 13% 0,rgba(245,247,255,.06),transparent 28%);opacity:.68}.bot-control-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.bot-control-head>div{min-width:0}.bot-status-line{display:inline-flex;gap:7px;align-items:center;color:#a9b7d6b3;font-size:.68rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.bot-status-dot{width:6px;height:6px;border-radius:50%;background:#ff7a7ab8;box-shadow:0 0 10px #ff7a7a1f}.bot-control.running .bot-status-dot{background:#7bdca5e6;box-shadow:0 0 12px #7bdca529}.bot-control strong{display:block;margin-top:3px;color:var(--white);font-size:.96rem;font-weight:780;line-height:1}.bot-toggle{flex:0 0 auto;width:44px;height:24px;padding:0;border:0;border-radius:999px;background:transparent}.bot-toggle:disabled{cursor:default;opacity:1}.bot-toggle-track{display:block;width:100%;height:100%;padding:3px;border:1px solid rgba(255,122,122,.2);border-radius:inherit;background:linear-gradient(180deg,#ff7a7a14,#080f1b94),#050b16c7;box-shadow:inset 0 1px #f5f7ff0d,inset 0 -10px 16px #0000002e;transition:border-color .16s ease,background .16s ease}.bot-toggle-thumb{display:block;width:18px;height:18px;border-radius:50%;background:#f5f7ffe6;box-shadow:0 4px 12px #00000052,0 0 10px #ff7a7a1f;transition:transform .18s ease,box-shadow .18s ease}.bot-toggle[aria-pressed=true] .bot-toggle-track{border-color:#7bdca542;background:linear-gradient(180deg,#7bdca51a,#080f1b94),#050b16c7}.bot-toggle[aria-pressed=true] .bot-toggle-thumb{transform:translate(20px);box-shadow:0 4px 12px #00000052,0 0 12px #7bdca52e}.extensions-launch-button{position:relative;z-index:1;display:grid;grid-template-columns:30px minmax(0,1fr) 16px;gap:8px;align-items:center;min-width:0;min-height:44px;padding:7px;color:#f5f7ffe6;text-align:left;border:1px solid rgba(169,183,214,.1);border-radius:8px;background:linear-gradient(145deg,rgba(245,247,255,.022),transparent 58%),#0308107a;box-shadow:inset 0 1px #f5f7ff07;transition:border-color .16s ease,transform .16s ease,background .16s ease}.extensions-launch-button>svg:first-child{width:30px;height:30px;padding:7px;color:#7daafbe0;border:1px solid rgba(125,170,251,.12);border-radius:8px;background:linear-gradient(145deg,#7daafb1c,#2a6bff0b),#090f1b6b}.extensions-launch-button>svg:last-child{justify-self:end;color:#a9b7d67a;transition:color .16s ease,transform .16s ease}.extensions-launch-button>span{display:grid;gap:4px;min-width:0}.extensions-launch-button strong{overflow:hidden;margin:0;color:#f5f7ffe6;font-size:.82rem;font-weight:780;line-height:1;text-overflow:ellipsis;white-space:nowrap}.extensions-launch-button em{overflow:hidden;color:#a9b7d694;font-size:.69rem;font-style:normal;font-weight:720;line-height:1;text-overflow:ellipsis;white-space:nowrap}.extensions-status-line{display:inline-flex;gap:5px;align-items:center;min-width:0}.extensions-status-line span{min-width:0;overflow:hidden;text-overflow:ellipsis}.extensions-status-line i{color:#a9b7d657;font-style:normal}.extensions-status-line .active{color:#5af4a2eb;text-shadow:0 0 9px rgba(90,244,162,.08)}.extensions-status-line .inactive{color:#a9b7d694}.extensions-status-line .online{color:#5af4a2eb;text-shadow:0 0 9px rgba(90,244,162,.08)}.extensions-status-line .offline{color:#a9b7d694}.extensions-launch-button:hover,.extensions-launch-button[aria-expanded=true]{border-color:#7daafb33;background:linear-gradient(145deg,rgba(125,170,251,.055),transparent 58%),#060d19a8;transform:translateY(-1px)}.extensions-launch-button:hover>svg:last-child,.extensions-launch-button[aria-expanded=true]>svg:last-child{color:#f5f7ffc2}.extensions-launch-button[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.extensions-popover-layer{position:fixed;inset:0;z-index:40;background:transparent}.extensions-popover{position:fixed;bottom:128px;left:28px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(338px,calc(100vw - 32px));height:auto;max-height:min(460px,calc(100dvh - 156px));gap:10px;padding:12px;overflow:hidden;border:1px solid rgba(169,183,214,.16);border-radius:8px;background:linear-gradient(145deg,rgba(245,247,255,.045),transparent 32%),linear-gradient(180deg,#0a1220f5,#030810fa);box-shadow:inset 0 1px #f5f7ff0d,0 22px 48px #0000006b,0 0 22px #2a6bff0e;-webkit-backdrop-filter:blur(22px) saturate(120%);backdrop-filter:blur(22px) saturate(120%);transform-origin:left bottom;animation:extensionsPopoverIn .15s ease-out}.extensions-popover:before{position:absolute;top:0;right:12px;left:12px;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(125,170,251,.34),transparent)}.extensions-popover-head{display:flex;gap:12px;align-items:center;justify-content:space-between}.extensions-popover-head>div{display:grid;gap:4px;min-width:0}.extensions-popover-head span{color:#7daafbd6;font-size:.66rem;font-weight:780;letter-spacing:.04em;text-transform:uppercase}.extensions-popover-head strong{overflow:hidden;color:var(--white);font-size:.96rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}.extensions-popover-head button{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;padding:0;color:#f5f7ffc2;border:1px solid rgba(169,183,214,.11);border-radius:8px;background:#0308107a}.extensions-popover-head button:hover{color:var(--white);border-color:#7daafb40}.account-extension-list{display:grid;gap:6px;align-content:start;grid-auto-rows:46px;max-height:110px;min-width:0;overflow-y:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(125,170,251,.26) transparent}.extensions-popover .account-extension-list{max-height:150px;min-height:0}.account-extension{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center;height:46px;min-height:46px;max-height:46px;padding:7px;overflow:hidden;border:1px solid rgba(169,183,214,.09);border-radius:8px;background:linear-gradient(145deg,rgba(245,247,255,.018),transparent 54%),#0308106b}.account-extension.online{border-color:#5af4a21f;background:linear-gradient(145deg,rgba(90,244,162,.028),transparent 58%),#0308106b}.account-extension.is-disabled .account-extension-main{opacity:.54}.account-extension-main{display:grid;gap:3px;min-width:0}.account-extension-title-row{display:flex;align-items:center;gap:5px;min-width:0}.account-extension-title-row strong{min-width:0;overflow:hidden;color:#f5f7ffe6;font-size:.76rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}.account-extension-main>span{overflow:hidden;color:#a9b7d68a;font-size:.66rem;font-weight:690;line-height:1;text-overflow:ellipsis;white-space:nowrap}.account-connection{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;min-height:17px;padding:0 6px;color:#5af4a2e6;font-size:.58rem;font-weight:780;line-height:1;border:1px solid rgba(90,244,162,.17);border-radius:999px;background:#5af4a214}.account-connection>span{width:5px;height:5px;border-radius:50%;background:#5af4a2e6;box-shadow:0 0 8px #5af4a224}.account-connection.offline{color:#a9b7d6a3;border-color:#a9b7d61f;background:#3b4c681a}.account-connection.offline>span{background:#a9b7d68c;box-shadow:none}.account-extension-actions{display:flex;flex:0 0 auto;gap:4px;align-items:center}.account-enable-toggle,.account-disconnect-button,.account-link-form button{display:grid;place-items:center;padding:0;border-radius:8px}.account-enable-toggle{width:32px;height:20px;border:0;background:transparent}.account-enable-track{display:block;width:32px;height:20px;padding:3px;border:1px solid rgba(169,183,214,.15);border-radius:999px;background:#090f1b94}.account-enable-thumb{display:block;width:12px;height:12px;border-radius:50%;background:#a9b7d6d1;box-shadow:0 3px 8px #00000047;transition:transform .16s ease,background .16s ease}.account-enable-toggle[aria-pressed=true] .account-enable-track{border-color:#7daafb47;background:#2a6bff29}.account-enable-toggle[aria-pressed=true] .account-enable-thumb{background:var(--white);transform:translate(14px)}.account-disconnect-button{width:26px;height:26px;color:#ffa6a6bd;border:1px solid rgba(255,122,122,.13);background:#40141e24}.account-disconnect-button:hover{color:#ffe1e1fa;border-color:#ff7a7a47;background:#5c1a283d}.account-extension-empty{display:grid;place-items:center;min-height:46px;color:#a9b7d694;font-size:.72rem;border:1px dashed rgba(169,183,214,.15);border-radius:8px;background:#0409123d}.account-link-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) 32px;gap:6px;min-width:0}.account-link-form input{width:100%;min-width:0;height:32px;padding:0 9px;color:var(--white);font-size:.72rem;border:1px solid rgba(169,183,214,.12);border-radius:8px;outline:0;background:#0308107a}.account-link-form input:focus{border-color:#7daafb5c;box-shadow:0 0 0 3px #2a6bff12}.account-link-form input::placeholder{color:#a9b7d67a}.account-link-form button{width:32px;height:32px;color:var(--success);border:1px solid rgba(90,244,162,.18);background:#5af4a216}.account-link-form button:disabled{cursor:not-allowed;opacity:.42}@keyframes extensionsPopoverIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.workspace{display:flex;flex-direction:column;min-width:0;height:calc(100dvh - 32px);min-height:0;padding:0 0 0 2px;overflow:hidden}.primary-action,.ghost-button,.dots-button,.panel-link{display:inline-flex;align-items:center;justify-content:center;color:var(--white);border:1px solid var(--border);background:#090f1b9e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.primary-action:hover,.ghost-button:hover,.dots-button:hover,.panel-link:hover{border-color:#7daafb6b;box-shadow:0 0 18px #7daafb1c;transform:translateY(-1px)}.primary-action{gap:13px;height:52px;padding:0 22px;border-color:#a9b7d647;border-radius:10px;background:linear-gradient(145deg,rgba(245,247,255,.075),transparent 38%),linear-gradient(180deg,#121a29a8,#060c16b8);color:var(--white);font-weight:650;box-shadow:inset 0 1px #f5f7ff14,inset 0 -18px 32px #0000002e,0 18px 44px #0000003d}.overview-topbar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:96px;padding:18px 2px 22px}.overview-topbar:after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background:linear-gradient(90deg,rgba(169,183,214,.16),rgba(125,170,251,.2) 18%,transparent 48%);box-shadow:0 0 12px #7daafb0e}.overview-topbar h1{margin:0;color:var(--white);font-size:2.68rem;font-weight:720;line-height:1;letter-spacing:0;text-shadow:0 0 16px rgba(125,170,251,.075)}.overview-refresh-button{position:relative;display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;padding:0;overflow:visible;color:#f5f7ffe6;border:1px solid rgba(169,183,214,.14);border-radius:50%;background:radial-gradient(circle at 45% 36%,rgba(125,170,251,.055),transparent 34%),linear-gradient(180deg,#0f18279e,#050a14c7);box-shadow:inset 0 1px #f5f7ff09,0 0 14px #2a6bff0b;transition:color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.overview-refresh-button:after{position:absolute;inset:-4px;content:"";border:1px solid rgba(125,170,251,.15);border-radius:50%;opacity:0;box-shadow:0 0 14px #2a6bff12;pointer-events:none}.overview-refresh-button svg{transform-origin:center;filter:drop-shadow(0 0 5px rgba(125,170,251,.08))}.overview-refresh-button:hover{color:var(--white);border-color:#7daafb47;box-shadow:inset 0 1px #f5f7ff0d,0 0 16px #2a6bff14;transform:translateY(-1px)}.overview-refresh-button.is-syncing{color:var(--white);border-color:#7daafb52;background:radial-gradient(circle at 45% 36%,rgba(125,170,251,.08),transparent 34%),linear-gradient(180deg,#162236b3,#050a14d1);box-shadow:inset 0 1px #f5f7ff0f,0 0 18px #2a6bff1a}.overview-refresh-button.is-syncing:after{animation:overviewSyncHalo .98s ease-out}.overview-refresh-button.is-syncing svg{animation:overviewSyncSpin .9s cubic-bezier(.42,0,.18,1)}@keyframes overviewSyncSpin{0%{transform:rotate(0)}72%{transform:rotate(330deg)}to{transform:rotate(360deg)}}@keyframes overviewSyncHalo{0%{opacity:.44;transform:scale(.82)}to{opacity:0;transform:scale(1.18)}}.dashboard-grid{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);gap:22px;min-height:0}.live-status-section{display:grid;grid-template-rows:auto auto;gap:18px;min-width:0;min-height:0}.metrics-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.conversation-phase-card{display:grid;grid-template-columns:minmax(210px,.25fr) minmax(0,1fr);gap:30px;align-items:center;min-width:0;min-height:164px;padding:22px 28px;border:1px solid rgba(169,183,214,.14);border-radius:var(--overview-surface-radius);background:linear-gradient(145deg,rgba(245,247,255,.03),rgba(245,247,255,.008) 34%,transparent 60%),linear-gradient(180deg,#0f172661,#030810b8),#060d1980;box-shadow:inset 0 1px #f5f7ff0a,inset 0 -22px 48px #00000029,var(--shadow);-webkit-backdrop-filter:blur(18px) saturate(116%);backdrop-filter:blur(18px) saturate(116%)}.conversation-metric{display:grid;grid-template-columns:62px minmax(0,1fr);gap:18px;align-items:center;min-width:0;min-height:118px;padding-right:28px;border-right:1px solid rgba(169,183,214,.13)}.conversation-metric-icon{width:58px;height:58px}.conversation-metric .metric-copy strong{margin-top:5px;font-size:2.18rem}.conversation-pipeline{display:grid;gap:16px;min-width:0}.pipeline-overview-head{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0}.pipeline-heading{display:inline-flex;gap:8px;align-items:center;min-width:0;color:#f5f7ffdb;font-size:.96rem;font-weight:620}.pipeline-heading svg{color:#a9b7d6b8}.pipeline-total-label{flex:0 0 auto;color:#a9b7d6b8;font-size:.82rem}.pipeline-total-label strong{color:#f5f7ffeb;font-weight:760}.pipeline-total-label em{color:#a9b7d69e;font-style:normal}.pipeline-percent-bar{position:relative;display:flex;gap:3px;min-width:0;height:58px;padding:4px;overflow:visible;border:1px solid rgba(169,183,214,.09);border-radius:8px;background:linear-gradient(180deg,#070d1899,#030810a8),#03081080;box-shadow:inset 0 1px #f5f7ff07,inset 0 -14px 22px #0000002e;-webkit-backdrop-filter:blur(10px) saturate(106%);backdrop-filter:blur(10px) saturate(106%)}.pipeline-percent-segment{position:relative;display:grid;align-content:space-between;justify-items:start;flex-basis:0;min-width:66px;min-height:100%;padding:8px 9px 7px;isolation:isolate;color:#f5f7ffd1;border:1px solid rgba(169,183,214,.075);border-radius:5px;outline:0;background:linear-gradient(180deg,#0c142280,#040a14b3),#050a13bd;box-shadow:inset 0 1px #f5f7ff07;-webkit-backdrop-filter:blur(8px) saturate(104%);backdrop-filter:blur(8px) saturate(104%);transition:border-color .16s ease,color .16s ease,background .16s ease}.pipeline-percent-segment:before{position:absolute;top:0;right:0;left:0;z-index:0;height:3px;pointer-events:none;content:"";border-radius:5px 5px 0 0;background:linear-gradient(90deg,color-mix(in srgb,var(--stage-color),rgba(3,8,16,.34) 46%),color-mix(in srgb,var(--stage-color),rgba(245,247,255,.22) 18%),color-mix(in srgb,var(--stage-color),rgba(3,8,16,.42) 52%));opacity:.5;transition:opacity .16s ease}.pipeline-percent-segment:after{position:absolute;right:50%;bottom:calc(100% + 9px);z-index:6;width:max-content;max-width:260px;padding:7px 10px;pointer-events:none;content:attr(data-tooltip);color:#f5f7fff0;font-size:.76rem;font-weight:650;line-height:1.2;text-align:center;white-space:nowrap;border:1px solid rgba(169,183,214,.18);border-radius:7px;background:#050a13f2;box-shadow:inset 0 1px #f5f7ff0b,0 14px 28px #00000052;opacity:0;transform:translate(50%,4px);transition:opacity .14s ease,transform .14s ease}.pipeline-percent-segment:hover,.pipeline-percent-segment:focus-visible{color:#f5f7ffe6;border-color:color-mix(in srgb,var(--stage-color),rgba(169,183,214,.13) 72%);background:linear-gradient(180deg,#0e172694,#050b16bf),#050a13c7}.pipeline-percent-segment:hover:before,.pipeline-percent-segment:focus-visible:before{opacity:.66}.pipeline-percent-segment:hover:after,.pipeline-percent-segment:focus-visible:after{opacity:1;transform:translate(50%)}.pipeline-segment-label{display:block;width:100%;min-width:0;overflow:hidden;color:#a9b7d6b8;font-size:.7rem;font-weight:620;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.pipeline-segment-values{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.pipeline-segment-values strong{min-width:0;color:#f5f7ffe0;font-size:1.05rem;line-height:1;font-variant-numeric:tabular-nums}.pipeline-segment-values em{flex:0 0 auto;color:#a9b7d69e;font-size:.68rem;font-style:normal;font-weight:680;line-height:1;font-variant-numeric:tabular-nums}.secondary-metrics-row{grid-template-columns:repeat(3,minmax(0,1fr))}.glass-card{position:relative;overflow:hidden;border:1px solid rgba(169,183,214,.16);border-radius:8px;background:linear-gradient(145deg,rgba(245,247,255,.038),rgba(245,247,255,.01) 32%,transparent 58%),linear-gradient(180deg,#0f17266b,#030810b8),#060d1980;box-shadow:inset 0 1px #f5f7ff0b,inset 0 -22px 48px #0000002e,var(--shadow);-webkit-backdrop-filter:blur(18px) saturate(116%);backdrop-filter:blur(18px) saturate(116%)}.glass-card:before{position:absolute;inset:0;z-index:0;pointer-events:none;content:"";background:linear-gradient(120deg,rgba(245,247,255,.026),transparent 25%),linear-gradient(68deg,transparent 52%,rgba(125,170,251,.022) 64%,transparent 78%)}.glass-card>*{position:relative;z-index:1}.metric-card{display:grid;grid-template-columns:74px minmax(0,1fr);gap:24px;align-items:center;min-height:0;padding:20px 22px;border-radius:var(--overview-surface-radius)}.metrics-row .metric-card{grid-template-columns:58px minmax(0,1fr);gap:14px;min-height:106px;padding:15px}.metrics-row .metric-icon{width:50px;height:50px}.metrics-row .metric-copy strong{font-size:1.78rem}.metric-icon{display:grid;place-items:center;width:60px;height:60px;color:var(--pale);border:1px solid rgba(125,170,251,.18);border-radius:50%;background:radial-gradient(circle at 45% 40%,rgba(245,247,255,.04),transparent 30%),radial-gradient(circle,#2a6bff1f,#080f1ba8);box-shadow:inset 0 0 13px #7daafb0e,0 0 10px #2a6bff0e}.metric-card.success{border-color:#5af4a229}.metric-card.success:before{background:linear-gradient(120deg,rgba(245,247,255,.022),transparent 30%),radial-gradient(circle at 88% 16%,rgba(90,244,162,.045),transparent 28%)}.metric-card.success .metric-icon{color:var(--success);border-color:#5af4a238;background:radial-gradient(circle at 45% 40%,rgba(245,247,255,.04),transparent 30%),radial-gradient(circle,#5af4a21c,#080f1ba8);box-shadow:inset 0 0 13px #5af4a20f,0 0 10px #5af4a20f}.metric-card.success .metric-copy small,.metric-card.success .up-arrow{color:#5af4a2e6;stroke:var(--success)}.metric-card.attention{border-color:#ff7a7a21}.metric-card.attention:before{background:linear-gradient(120deg,rgba(245,247,255,.022),transparent 30%),radial-gradient(circle at 88% 16%,rgba(255,122,122,.035),transparent 28%)}.metric-card.attention .metric-icon{color:#ff9292e6;border-color:#ff7a7a2e;background:radial-gradient(circle at 45% 40%,rgba(245,247,255,.035),transparent 30%),radial-gradient(circle,#ff7a7a14,#080f1ba8)}.metric-card.attention .metric-copy small{color:#ffa6a6c7}.metric-copy{min-width:0}.metric-copy p,.trend-total span{margin:0;color:#f5f7ffe0}.metric-copy strong{display:block;margin-top:2px;color:var(--white);font-size:2.18rem;line-height:1;letter-spacing:0}.metric-copy small{display:inline-flex;gap:5px;align-items:center;margin-top:10px;color:#f5f7ffc2;font-size:.93rem}.up-arrow{width:16px;height:16px;fill:none;stroke:var(--pale);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;filter:drop-shadow(0 0 4px rgba(125,170,251,.18))}.orders-panel,.chat-panel,.trend-panel,.placeholder-page{display:flex;flex-direction:column;min-height:0;height:100%;padding:18px 20px 15px}.placeholder-page{flex:1 1 auto}.orders-page{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0;height:100%}.orders-toast{position:fixed;z-index:120;top:18px;right:20px;width:min(360px,calc(100vw - 32px));padding:12px 14px;color:#f5f7fff0;border:1px solid rgba(255,122,122,.28);border-radius:10px;background:#1c0c12eb;box-shadow:inset 0 1px #f5f7ff0f,0 18px 44px #00000047;font-size:.84rem;font-weight:680}.orders-page-head{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex:0 0 auto;min-height:96px;padding:18px 4px 20px 2px}.orders-page-head:after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background:linear-gradient(90deg,rgba(169,183,214,.16),rgba(125,170,251,.2) 18%,transparent 52%);box-shadow:0 0 12px #7daafb14}.orders-page-title-block{display:grid;gap:7px;min-width:0}.orders-page-head .section-kicker{margin:0;color:#7daafbdb}.orders-page-head h1{margin:0;color:var(--white);font-size:2.18rem;font-weight:720;line-height:1;letter-spacing:0;text-shadow:0 0 16px rgba(125,170,251,.075)}.orders-page-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;min-width:0;padding-bottom:2px}.orders-page-meta span{display:inline-flex;gap:6px;align-items:center;min-height:32px;padding:0 11px;color:#a9b7d6bd;border:1px solid rgba(169,183,214,.13);border-radius:999px;background:linear-gradient(145deg,rgba(245,247,255,.032),transparent 54%),#050a1470;box-shadow:inset 0 1px #f5f7ff09,0 10px 22px #00000029;font-size:.78rem;font-weight:660;white-space:nowrap}.orders-page-meta strong{color:#f5f7ffeb;font-size:.88rem}.new-order-page{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;height:100%}.new-order-topbar{z-index:40;display:grid;grid-template-columns:minmax(116px,1fr) minmax(320px,410px) minmax(116px,1fr);column-gap:16px;align-items:end;align-self:center;width:min(100%,940px);padding:0 2px 2px;overflow:visible}.new-order-topbar.is-template-mode{grid-template-columns:auto minmax(280px,410px) minmax(0,auto)}.new-order-topbar>.new-order-back-button{justify-self:start;min-height:40px;height:40px;padding-inline:14px;border-color:#a9b7d62e;background:linear-gradient(145deg,rgba(245,247,255,.045),transparent 42%),#050a1475}.new-order-topbar>.display-name-field{justify-self:center}.new-order-topbar>.new-order-header-actions{justify-self:end}.new-order-topbar:not(.is-template-mode)>.new-order-header-actions{display:none}.new-order-header{z-index:40;display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(0,auto);column-gap:14px;align-items:center;align-self:center;width:min(100%,940px);min-height:62px;padding:10px 12px;overflow:visible}.new-order-header.glass-card,.new-order-form.glass-card{border-color:#a9b7d621;background:linear-gradient(145deg,rgba(245,247,255,.024),transparent 44%),linear-gradient(180deg,#0c14227a,#040912b8),#060d197a;box-shadow:inset 0 1px #f5f7ff08,inset 0 -18px 36px #00000024,0 16px 42px #00000052;-webkit-backdrop-filter:blur(14px) saturate(108%);backdrop-filter:blur(14px) saturate(108%)}.new-order-header.glass-card:before,.new-order-form.glass-card:before{background:linear-gradient(120deg,rgba(245,247,255,.018),transparent 28%),linear-gradient(68deg,transparent 58%,rgba(125,170,251,.016) 70%,transparent 82%)}.new-order-header h2{margin:0;color:var(--white);font-size:1.34rem;line-height:1}.new-order-header-title{display:grid;justify-self:center;gap:4px;min-width:0;text-align:center}.new-order-header-title .section-kicker{margin:0;font-size:.66rem}.new-order-header .section-kicker{margin-bottom:5px;font-size:.68rem}.new-order-header .new-order-header-title .section-kicker{margin:0;font-size:.66rem}.new-order-header-actions{display:grid;grid-template-columns:minmax(0,330px) auto;gap:9px;align-items:center;justify-content:flex-end;min-width:0}.new-order-header-actions.template-editor-actions{grid-template-columns:repeat(2,minmax(0,auto))}.new-order-header-actions .ghost-button,.new-order-header-actions .primary-action{height:40px;gap:8px;padding:0 13px;border-radius:8px;font-size:.86rem}.danger-action{color:#ffcccce6;border-color:#ff767638;background:linear-gradient(145deg,rgba(255,245,245,.035),transparent 42%),#ff595914}.danger-action:hover{color:#ffefeff5;border-color:#ff767657;box-shadow:0 0 18px #ff4c4c14}.danger-action svg{color:#ff8e8eeb}.new-order-header-spacer{min-width:0}.new-order-header-title h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-name-strip{z-index:20;display:grid;place-items:center;align-self:center;width:min(100%,940px);min-height:44px;padding:0 12px 2px;overflow:visible}.display-name-field{display:grid;grid-template-columns:auto minmax(0,270px);gap:12px;align-items:center;width:min(100%,410px);color:#f5f7ffe6}.display-name-field input{height:40px}.display-name-field .field-label-with-tooltip{color:var(--white);font-size:.86rem;font-weight:760}.template-menu{position:relative}.template-menu-trigger{min-width:136px}.template-menu-trigger svg:last-child{margin-left:-2px}.template-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:80;display:grid;width:min(360px,calc(100vw - 36px));gap:12px;padding:14px;border:1px solid rgba(125,170,251,.26);border-radius:8px;background:linear-gradient(145deg,rgba(245,247,255,.065),transparent 34%),linear-gradient(180deg,#0d1626fa,#030810fa);box-shadow:inset 0 1px #f5f7ff0f,0 24px 56px #0000007a,0 0 28px #2a6bff14;-webkit-backdrop-filter:blur(24px) saturate(128%);backdrop-filter:blur(24px) saturate(128%)}.template-menu-head{display:grid;gap:4px;padding-bottom:2px}.template-menu-head span{color:#7daafbdb;font-size:.68rem;font-weight:760;text-transform:uppercase}.template-menu-head strong{color:var(--white);font-size:.98rem;line-height:1}.template-select-control{gap:7px}.template-dropdown{position:relative;display:grid}.template-dropdown-trigger{display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:10px;align-items:center;width:100%;height:42px;min-width:0;padding:0 12px;color:var(--white);text-align:left;border:1px solid rgba(125,170,251,.26);border-radius:8px;outline:0;background:linear-gradient(145deg,rgba(245,247,255,.055),transparent 42%),#04091294}.template-dropdown-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-dropdown-trigger svg{color:#7daafbeb}.template-dropdown-trigger:focus-visible{border-color:#7daafb75;box-shadow:0 0 0 3px #2a6bff1a}.template-dropdown-menu{position:absolute;top:calc(100% + 7px);right:0;left:0;z-index:110;display:grid;gap:5px;max-height:220px;overflow-y:auto;padding:7px;border:1px solid rgba(125,170,251,.24);border-radius:8px;background:linear-gradient(145deg,rgba(245,247,255,.055),transparent 38%),#030810fa;box-shadow:0 18px 42px #0000006b,0 0 18px #2a6bff14;scrollbar-width:thin;scrollbar-color:rgba(125,170,251,.3) transparent}.template-dropdown-option{display:grid;grid-template-columns:minmax(0,1fr) 18px;gap:8px;align-items:center;min-height:34px;padding:0 9px;color:#f5f7ffd1;text-align:left;border:1px solid transparent;border-radius:8px;background:transparent}.template-dropdown-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-dropdown-option:hover,.template-dropdown-option.is-active{color:var(--white);border-color:#7daafb47;background:#2a6bff1f}.template-dropdown-option svg{color:#5af4a2eb}.template-save-row{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:7px;align-items:end}.topbar-template-save{display:grid;grid-template-columns:auto minmax(92px,1fr) 40px;gap:8px;align-items:center;min-width:0;padding:0}.template-save-inline-label{color:#a9b7d6bd;font-size:.72rem;font-weight:760;line-height:1;text-transform:uppercase;white-space:nowrap}.template-save-name-field{min-width:0}.new-order-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;flex:1 1 auto;min-height:0}.new-order-form{width:min(100%,940px);min-height:0;height:100%;padding:16px}.new-order-page.has-floating-submit .new-order-form{padding-bottom:96px}.new-order-form{display:grid;gap:12px;align-content:start;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(125,170,251,.34) transparent}.form-section h3{margin:0;color:var(--white);font-size:1.05rem}.checkout-panel h4,.checkout-method-group h4{margin:0;color:#f5f7ffe6;font-size:.86rem;line-height:1}.form-section p,.form-section-copy p,.form-section-heading p{margin:6px 0 0;color:#a9b7d6bd;font-size:.86rem;line-height:1.45}.form-section{display:grid;gap:14px;padding:14px;border:1px solid rgba(169,183,214,.11);border-radius:8px;background:linear-gradient(145deg,rgba(245,247,255,.028),transparent 28%),#050a143d}.template-section{grid-template-columns:1fr}.template-card-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.template-card{display:grid;gap:8px;align-content:start;min-height:118px;padding:14px;color:#f5f7ffc7;text-align:left;border:1px solid rgba(169,183,214,.12);border-radius:10px;background:#0409126b}.template-card svg{color:#7daafbcc}.template-card strong{color:var(--white);font-size:.92rem}.template-card span{display:-webkit-box;overflow:hidden;color:#a9b7d6b8;font-size:.8rem;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.template-card:hover,.template-card.is-active{border-color:#7daafb52;background:#2a6bff17}.template-save-section{grid-template-columns:minmax(260px,.8fr) minmax(320px,1fr);align-items:end}.template-save-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.form-section-heading{display:inline-flex;gap:9px;align-items:flex-start;color:var(--pale)}.identity-heading{display:inline-flex;justify-items:start;gap:9px}.section-title-with-info,.panel-heading{display:inline-flex;gap:7px;align-items:center;min-width:0}.panel-heading{justify-content:space-between}.split-heading{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(360px,1.2fr);gap:16px;align-items:start}.section-heading-title{display:flex;gap:9px;align-items:center}.internal-field-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;color:#7daafbf0;font-size:.68rem;font-weight:760;line-height:1;text-transform:uppercase;border:1px solid rgba(125,170,251,.22);border-radius:999px;background:#2a6bff1f}.template-inline-panel{display:grid;grid-template-columns:minmax(170px,.68fr) minmax(250px,1fr);gap:10px;align-items:end}.template-save-inline{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;align-items:end}.compact-control,.topbar-control{display:grid;gap:6px;min-width:0;color:#a9b7d6c2;font-size:.7rem;font-weight:700;text-transform:uppercase}.icon-button{width:40px;height:40px;padding:0}.form-section-copy{min-width:0}.form-grid{display:grid;gap:10px}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.single-column{grid-template-columns:minmax(0,1fr)}.checkout-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.checkout-layout{display:grid;grid-template-columns:minmax(390px,1.1fr) minmax(260px,.9fr);grid-template-areas:"price address" "shipping payment";gap:12px;align-items:stretch}.checkout-unified-panel{display:grid;gap:13px;min-width:0;padding:12px;border:1px solid rgba(169,183,214,.1);border-radius:8px;background:linear-gradient(145deg,rgba(245,247,255,.022),transparent 36%),#04091238}.checkout-price-grid{display:grid;grid-template-columns:minmax(84px,.62fr) minmax(130px,1fr) minmax(130px,1fr);gap:9px;align-items:end}.shipping-address-field textarea{height:54px;min-height:54px;max-height:54px;overflow-y:auto;resize:none}.checkout-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:3px;padding-top:16px;border-top:1px solid rgba(169,183,214,.08)}.checkout-method-group{display:grid;align-content:start;gap:12px;min-width:0}.checkout-panel{display:grid;align-content:start;gap:10px;min-width:0;padding:12px;border:1px solid rgba(169,183,214,.1);border-radius:8px;background:#0409123d}.price-panel{grid-area:price}.address-panel{grid-area:address}.price-panel,.address-panel{min-height:126px}.shipping-panel{grid-area:shipping}.payment-panel{grid-area:payment}.price-field-row{display:grid;grid-template-columns:minmax(84px,.64fr) minmax(120px,1fr) minmax(120px,1fr);gap:9px}.address-panel textarea{min-height:40px;height:40px}.span-2{grid-column:1 / -1}.form-field,.array-text-field,.priority-select-list,.tag-field,.multi-toggle,.tracking-toggle,.compact-control,.topbar-control,.template-save-controls label{display:grid;gap:7px;min-width:0;color:#f5f7ffd1;font-size:.82rem;font-weight:560}.field-label-with-tooltip{position:relative;display:inline-flex;align-items:center;justify-self:start;width:max-content;max-width:100%;color:inherit;border-bottom:1px dotted rgba(125,170,251,.42);cursor:help;outline:0}.field-label-with-tooltip .field-tooltip-content{top:calc(100% + 8px);bottom:auto;left:0}.topbar-control{color:#a9b7d6c2;font-size:.7rem;font-weight:700;text-transform:uppercase}.form-field small{margin-top:-2px;color:#a9b7d694;font-size:.76rem;font-weight:500;line-height:1.35}.form-field input,.form-field textarea,.compact-control input,.compact-control select,.topbar-control input,.topbar-control select,.template-save-name-field input,.array-field-row input,.array-add-row input,.array-field-row textarea,.array-add-row textarea,.template-save-controls input,.tag-input input{width:100%;min-width:0;color:var(--white);border:1px solid rgba(169,183,214,.15);border-radius:8px;outline:0;background:#03081085}.form-field input,.compact-control input,.compact-control select,.topbar-control input,.topbar-control select,.template-save-name-field input,.array-field-row input,.array-add-row input,.template-save-controls input,.tag-input input{height:40px;padding:0 12px}.form-field textarea,.array-field-row textarea,.array-add-row textarea{min-height:62px;max-height:220px;overflow-y:auto;resize:vertical;padding:10px 12px}.order-name-field{width:min(100%,620px)}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;white-space:nowrap;border:0;clip:rect(0 0 0 0)}.address-field{grid-column:1 / -1}.address-field textarea{min-height:62px}.form-field input:focus,.form-field textarea:focus,.compact-control input:focus,.compact-control select:focus,.topbar-control input:focus,.topbar-control select:focus,.template-save-name-field input:focus,.array-field-row input:focus,.array-add-row input:focus,.array-field-row textarea:focus,.array-add-row textarea:focus,.template-save-controls input:focus,.tag-input input:focus{border-color:#7daafb66;box-shadow:0 0 0 3px #2a6bff14}.form-field input::placeholder,.form-field textarea::placeholder,.compact-control input::placeholder,.topbar-control input::placeholder,.template-save-name-field input::placeholder,.array-field-row input::placeholder,.array-add-row input::placeholder,.array-field-row textarea::placeholder,.array-add-row textarea::placeholder,.tag-input input::placeholder,.template-save-controls input::placeholder{color:#a9b7d67a}.tag-list,.multi-toggle>div{display:flex;flex-wrap:wrap;gap:8px;min-height:34px}.tag-list button,.multi-toggle button{display:inline-flex;gap:7px;align-items:center;min-height:32px;padding:0 10px;color:#f5f7ffc2;border:1px solid rgba(169,183,214,.13);border-radius:8px;background:#090f1b80}.tag-list button,.multi-toggle button.is-active{color:var(--white);border-color:#7daafb4d;background:#2a6bff1f}.tag-input{display:grid;grid-template-columns:minmax(0,1fr) 39px;gap:8px}.tag-input button{display:grid;place-items:center;color:var(--white);border:1px solid rgba(125,170,251,.24);border-radius:8px;background:#2a6bff1f}.array-text-field,.priority-select-list{color:#f5f7ffd1}.array-text-field.is-compact{width:min(100%,540px)}.array-text-field.is-compact.is-short{width:100%}.array-field-head{display:flex;gap:10px;align-items:baseline;justify-content:space-between}.array-field-head small{color:#a9b7d694;font-size:.76rem;font-weight:500}.array-field-list{display:grid;gap:7px}.array-text-field.is-short .array-field-list{grid-template-columns:repeat(2,minmax(260px,1fr));gap:8px 12px}.array-field-row,.array-add-row{display:grid;grid-template-columns:28px minmax(0,1fr) 34px;gap:7px;align-items:stretch}.array-add-row{grid-template-columns:minmax(0,1fr) 34px}.array-index,.array-field-row button,.array-add-row button,.priority-item button{display:grid;place-items:center;color:var(--white);border:1px solid rgba(169,183,214,.14);border-radius:8px;background:#090f1b80}.array-index{min-height:62px;color:#7daafbe6;font-size:.72rem;font-weight:740}.array-field-row button,.array-add-row button,.priority-item button{min-width:0;padding:0}.array-add-row button{border-color:#7daafb42;background:#2a6bff1f}.array-text-field.is-compact .array-field-row,.array-text-field.is-compact .array-add-row{grid-template-columns:24px minmax(180px,1fr) 32px}.array-text-field.is-compact .array-add-row{grid-template-columns:minmax(180px,1fr) 32px}.array-text-field.is-compact.is-short .array-add-row{width:auto;min-width:0}.array-text-field.is-compact .array-index,.array-text-field.is-compact .array-field-row button,.array-text-field.is-compact .array-add-row button{min-height:38px}.array-add-row button,.priority-picker>button{color:var(--success);border-color:#5af4a23d;background:var(--success-soft)}.array-add-row button:hover,.priority-picker>button:hover{border-color:#5af4a26b;box-shadow:0 0 16px #5af4a21f}.array-field-row button,.priority-item button:not(:disabled){color:#ff7a7af5;border-color:#ff7a7a33;background:var(--attention-soft)}.array-field-row button:hover,.priority-item button:not(:disabled):hover{border-color:#ff7a7a5c;box-shadow:0 0 16px #ff7a7a1a}.priority-items{display:grid;align-content:start;gap:7px;min-height:136px;max-height:136px;overflow-y:auto;padding-right:3px;scrollbar-width:thin;scrollbar-color:rgba(125,170,251,.3) transparent}.priority-empty{display:grid;place-items:center;min-height:136px;color:#a9b7d6a3;font-size:.8rem;font-weight:560;border:1px dashed rgba(169,183,214,.18);border-radius:8px;background:#04091238}.priority-item{display:grid;grid-template-columns:28px 30px minmax(0,1fr) 30px;gap:7px;align-items:center;min-height:38px;padding:4px 5px;border:1px solid rgba(169,183,214,.12);border-radius:8px;background:#04091257}.priority-item>span{display:grid;place-items:center;width:24px;height:24px;color:#7daafbe6;font-size:.75rem;font-weight:760;border:1px solid rgba(125,170,251,.18);border-radius:50%;background:#2a6bff1a}.priority-item strong{min-width:0;overflow:hidden;color:#f5f7ffe0;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.priority-item button:disabled{cursor:not-allowed;opacity:.34}.service-icon{display:grid;place-items:center;width:28px;height:28px;color:#f5f7ffe6;border:1px solid rgba(125,170,251,.18);border-radius:8px;background:radial-gradient(circle at 45% 34%,rgba(245,247,255,.08),transparent 42%),#2a6bff1a}.priority-picker{position:relative}.priority-picker>button,.priority-picker-menu button{width:100%;min-width:0;color:#f5f7ffd1;border:1px solid rgba(169,183,214,.13);border-radius:8px;background:#090f1b80}.priority-picker>button{display:inline-flex;gap:7px;align-items:center;justify-content:center;height:36px;padding:0 10px;font-size:.8rem}.priority-picker>button{color:var(--success);border-color:#5af4a23d;background:var(--success-soft)}.priority-picker>button:disabled{cursor:not-allowed;opacity:.42}.priority-picker-menu{position:absolute;right:0;bottom:calc(100% + 6px);left:0;z-index:30;display:grid;gap:6px;max-height:220px;overflow-y:auto;padding:7px;border:1px solid rgba(125,170,251,.2);border-radius:8px;background:#040912fa;box-shadow:0 18px 42px #0000005c;scrollbar-width:thin;scrollbar-color:rgba(125,170,251,.3) transparent}.priority-picker-menu button{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;min-height:38px;padding:4px 8px 4px 4px;text-align:left}.priority-picker-menu button:hover{border-color:#7daafb52;background:#2a6bff1a}.tracking-toggle{grid-column:1 / -1;grid-template-columns:0 46px minmax(0,auto);gap:10px;align-items:center;justify-content:start}.tracking-toggle input{width:0;height:0;opacity:0}.tracking-switch{position:relative;width:46px;height:26px;border:1px solid rgba(125,170,251,.28);border-radius:999px;background:#2a6bff2e}.tracking-switch:after{position:absolute;top:3px;left:22px;width:18px;height:18px;content:"";border-radius:50%;background:var(--white)}.tracking-toggle input:not(:checked)+.tracking-switch{border-color:#a9b7d62e;background:#090f1b8f}.tracking-toggle input:not(:checked)+.tracking-switch:after{left:4px;background:var(--silver)}.tracking-label{color:#f5f7ffd6}.field-tooltip{position:relative;display:inline-grid;place-items:center;width:26px;height:26px;color:#a9b7d6c7;border:1px solid rgba(169,183,214,.13);border-radius:50%;background:#090f1b70;outline:0}.field-tooltip-content{position:absolute;left:0;bottom:calc(100% + 10px);z-index:90;width:min(280px,80vw);padding:10px 12px;color:#f5f7ffe0;font-size:.78rem;font-weight:560;line-height:1.35;pointer-events:none;border:1px solid rgba(125,170,251,.22);border-radius:8px;opacity:0;background:#040912f5;box-shadow:0 14px 34px #00000057;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease}.field-tooltip:hover .field-tooltip-content,.field-tooltip:focus-visible .field-tooltip-content,.field-label-with-tooltip:hover .field-tooltip-content,.field-label-with-tooltip:focus-visible .field-tooltip-content{opacity:1;transform:translateY(0)}.info-tooltip{width:23px;height:23px;color:#7daafbdb;border-color:#7daafb2e}.section-kicker{display:block;margin-bottom:6px;color:var(--pale);font-size:.72rem;font-weight:700;text-transform:uppercase}.order-card-list{display:grid;gap:10px;flex:1 1 auto;align-content:start;min-height:0;overflow-y:auto;padding:0 4px 96px 0;scrollbar-width:thin;scrollbar-color:rgba(125,170,251,.28) transparent}.order-card-list.is-empty{place-items:center;align-content:center;justify-content:center;padding:0 4px 96px 0}.templates-page{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0;height:100%}.templates-grid{display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));gap:10px;flex:1 1 auto;align-content:start;min-height:0;overflow-y:auto;padding:0 4px 96px 0;scrollbar-width:thin;scrollbar-color:rgba(125,170,251,.28) transparent}.templates-grid.is-empty{grid-template-columns:minmax(0,520px);place-content:center;padding:0 4px 96px 0}.templates-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:center;width:100%;min-height:184px;padding:26px;gap:10px;text-align:center;border-radius:12px}.templates-empty svg{color:#f5f7ffe6;filter:drop-shadow(0 0 10px rgba(125,170,251,.22))}.templates-empty h3{margin:8px 0 0;color:#f5f7ffeb;font-size:1.05rem;line-height:1.2}.templates-empty p{max-width:360px;margin:0;color:#a9b7d6c2;line-height:1.45}.templates-empty .primary-action{align-self:center;min-width:178px;margin-top:8px;border-radius:12px}.template-choice-head{align-items:center}.template-choice-title-row{display:flex;gap:14px;align-items:center;min-width:0}.template-choice-back{flex:0 0 auto;height:40px;padding:0 13px}.template-choice-panel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;align-self:center;flex:1 1 auto;width:min(720px,100%);min-height:0;margin:2px auto 0;padding:12px;overflow:hidden;border:1px solid rgba(169,183,214,.11);border-radius:8px;background:linear-gradient(145deg,rgba(245,247,255,.024),transparent 38%),#03081033;box-shadow:inset 0 1px #f5f7ff07,0 18px 44px #00000029}.template-choice-search{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:center;height:38px;min-width:0;padding:0 12px;color:#7daafbd6;border:1px solid rgba(169,183,214,.13);border-radius:8px;background:linear-gradient(145deg,rgba(245,247,255,.026),transparent 50%),#03081075;box-shadow:inset 0 1px #f5f7ff07}.template-choice-search svg{color:#7daafbdb;filter:drop-shadow(0 0 6px rgba(125,170,251,.12))}.template-choice-search input{width:100%;min-width:0;padding:0;color:#f5f7ffeb;border:0;outline:0;background:transparent;font-size:.84rem;font-weight:680}.template-choice-search input::placeholder{color:#a9b7d68f}.template-choice-card-grid{display:grid;grid-template-columns:repeat(auto-fit,218px);gap:12px;align-content:start;justify-content:center;min-height:0;overflow-y:auto;padding:0 2px 12px;scrollbar-width:thin;scrollbar-color:rgba(125,170,251,.28) transparent}.template-choice-panel.is-empty{width:min(720px,100%)}.template-choice-panel.is-empty .templates-empty{align-self:center;justify-self:center}.template-choice-card{display:grid;place-items:start;width:218px;min-width:0;min-height:58px;padding:11px 12px;color:var(--white);text-align:left;border-color:#a9b7d624;border-radius:8px;background:linear-gradient(145deg,rgba(245,247,255,.03),transparent 38%),linear-gradient(180deg,#0d15239e,#050a13bd),#060d1994;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.template-choice-card:hover,.template-choice-card:focus-visible,.template-choice-card.is-selected{border-color:#7daafb57;box-shadow:inset 0 1px #f5f7ff0b,0 16px 38px #00000047,0 0 20px #2a6bff13;transform:translateY(-1px)}.template-choice-card:focus-visible{outline:2px solid rgba(125,170,251,.58);outline-offset:2px}.template-choice-card-title{display:block;width:100%;min-width:0;overflow:hidden;color:var(--white);font-size:.88rem;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.template-overview-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:66px;padding:10px 12px;color:#f5f7ffdb;text-align:left;border-color:#a9b7d61f;border-radius:14px;background:linear-gradient(145deg,rgba(245,247,255,.018),transparent 38%),linear-gradient(180deg,#0d15238f,#050a13b8),#060d1994;box-shadow:inset 0 1px #f5f7ff06,0 12px 28px #0003;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.template-overview-card:hover,.template-overview-card.is-selected{border-color:#7daafb42;box-shadow:inset 0 1px #f5f7ff08,0 14px 32px #0000003d,0 0 14px #2a6bff0b;transform:translateY(-1px)}.template-overview-card-head{display:block;min-width:0}.template-overview-card-head strong{display:block;min-width:0;overflow:hidden;color:var(--white);font-size:.98rem;font-weight:740;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.template-overview-card-actions{display:grid;grid-template-columns:minmax(0,auto) 34px;gap:8px;align-items:center;min-width:0}.template-card-cta{display:inline-flex;gap:7px;align-items:center;justify-self:start;min-height:32px;padding:0 10px;color:#f5f7ffe0;border:1px solid rgba(125,170,251,.18);border-radius:999px;background:#2a6bff16;font-size:.82rem;font-weight:680}.template-card-cta:hover{border-color:#7daafb57;background:#2a6bff29}.template-card-cta svg{color:#7daafbf2}.template-card-delete{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;padding:0;color:#ffb3b3d1;border-color:#ff767629;border-radius:50%;background:#ff59590f}.template-card-delete:hover{color:#ffe7e7f5;border-color:#ff767652;background:#ff59591a}.template-card-delete svg{display:block;flex:0 0 auto;width:17px;height:17px;color:currentColor;stroke:currentColor}.order-floating-action{position:fixed;right:32px;bottom:28px;z-index:7;width:224px;min-width:224px;white-space:nowrap;border-radius:12px;border-color:#7daafb3d;background:linear-gradient(145deg,rgba(245,247,255,.045),transparent 42%),linear-gradient(180deg,#121f33b3,#070d18d6);box-shadow:inset 0 1px #f5f7ff0e,inset 0 -16px 28px #0003,0 16px 42px #00000057,0 0 16px #2a6bff14}.new-order-submit-floating{position:fixed;right:32px;bottom:28px;z-index:42;min-width:228px;border-radius:12px;border-color:#5af4a238;background:linear-gradient(145deg,rgba(245,247,255,.055),transparent 42%),linear-gradient(180deg,#132b25b8,#070d18db);box-shadow:inset 0 1px #f5f7ff0f,inset 0 -16px 28px #0003,0 16px 42px #00000057,0 0 16px #5af4a214}.floating-action-label-compact{display:none}.create-order-popover-layer{position:fixed;inset:0;z-index:8}.create-order-popover{position:fixed;right:32px;bottom:86px;z-index:9;display:grid;width:224px;gap:4px;padding:6px;border-color:#7daafb33;background:linear-gradient(145deg,rgba(245,247,255,.05),transparent 36%),linear-gradient(180deg,#0d1626fa,#030810fa);box-shadow:inset 0 1px #f5f7ff0d,0 18px 44px #0000006b,0 0 20px #2a6bff0f;-webkit-backdrop-filter:blur(24px) saturate(128%);backdrop-filter:blur(24px) saturate(128%)}.create-order-choice{display:flex;align-items:center;width:100%;min-height:38px;padding:0 11px;color:#f5f7ffeb;text-align:left;border:1px solid transparent;border-radius:8px;background:transparent;font-size:.88rem;font-weight:720;transition:border-color .16s ease,background .16s ease,transform .16s ease}.create-order-choice:hover{border-color:#7daafb3d;background:linear-gradient(145deg,rgba(245,247,255,.04),transparent 46%),#2a6bff1a;transform:translateY(-1px)}.order-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;min-height:78px;padding:14px 16px;border-color:#a9b7d624;border-radius:12px;isolation:isolate;background:linear-gradient(180deg,#0d1523a3,#050a13b8),#060d1994;box-shadow:inset 0 1px #f5f7ff09,0 10px 26px #0003;-webkit-backdrop-filter:none;backdrop-filter:none}.order-card:before{z-index:1;border-radius:inherit;background:linear-gradient(120deg,rgba(245,247,255,.018),transparent 32%)}.order-card>:not(.order-card-fill){z-index:2}.order-card-fill{position:absolute;inset:0 auto 0 0;z-index:0;width:0;pointer-events:none;background:linear-gradient(180deg,#48d7803d,#176f4833),#2591552e;box-shadow:none}.order-card.has-order-fill{border-color:#5af4a22e}.order-card.has-order-fill .order-card-fill{width:var(--order-fill);border-right:1px solid rgba(90,244,162,.22)}.order-card.is-fulfilled .order-card-fill{border-right:0}.order-card-identity{display:flex;align-items:center;justify-content:flex-start;min-width:0}.order-card-main{display:grid;align-content:center;min-width:0}.order-card-main h3{margin:0;color:var(--white);font-size:1.03rem;line-height:1.1}.order-card-actions{display:flex;gap:8px;align-items:center}.edit-count-button,.info-icon-button,.danger-icon-button,.details-close{display:grid;place-items:center;color:var(--white);border:0;background:transparent}.order-count-controls{display:inline-flex;align-items:center;min-height:34px;margin-right:3px;padding:2px;overflow:hidden;border:1px solid rgba(125,170,251,.16);border-radius:999px;background:linear-gradient(180deg,#0e1726b8,#040912b3),#050a1494;box-shadow:inset 0 1px #f5f7ff08,0 8px 20px #0000002e}.progress-ratio{display:inline-flex;gap:7px;align-items:center;justify-content:flex-end;min-width:56px;min-height:26px;padding:0 8px;color:#a9b7d6bd;border:1px solid rgba(139,186,188,.14);border-radius:999px;background:#0912183d;font-size:.8rem;line-height:1;white-space:nowrap;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.progress-ratio strong{color:#f5f7ffe0;font-size:.84rem}.progress-ratio.has-deals{position:relative;overflow:hidden;color:#e2efffe0;border-color:#7daafb3d;background:linear-gradient(90deg,rgba(90,244,162,.08),transparent 26%),#050c1894;box-shadow:inset 0 1px #f5f7ff09;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.progress-ratio.has-deals:before{position:absolute;inset:1px;pointer-events:none;content:"";border-radius:inherit;background:linear-gradient(180deg,rgba(245,247,255,.04),transparent 58%)}.progress-ratio.has-deals>*{position:relative;z-index:1}.progress-ratio.has-deals strong{color:#f5f7ffeb}.progress-ratio.has-deals svg{color:#7daafbdb;filter:none}.progress-ratio.has-deals:hover{color:var(--white);border-color:#7daafb5c;background:linear-gradient(90deg,rgba(90,244,162,.11),transparent 26%),#081120b3;box-shadow:inset 0 1px #f5f7ff0b}.order-count-controls .progress-ratio{min-width:62px;min-height:30px;padding:0 9px 0 11px;border:0;border-radius:999px 4px 4px 999px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.order-count-controls .progress-ratio.has-deals{background:linear-gradient(90deg,rgba(90,244,162,.08),transparent 72%)}.order-count-controls .progress-ratio.has-deals:before{display:none}.info-icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:#f5f7ffc2;border:1px solid rgba(169,183,214,.13);border-radius:50%;background:#090f1b80}.edit-count-button{width:30px;height:30px;color:#a9b7d6c2;border:1px solid rgba(169,183,214,.12);border-radius:50%;background:#050a1457}.order-count-controls .edit-count-button{width:31px;height:30px;border:0;border-left:1px solid rgba(169,183,214,.1);border-radius:4px 999px 999px 4px;background:transparent}.edit-count-button svg{color:#7daafbbd}.edit-count-button:hover,.info-icon-button:hover{color:var(--white);border-color:#7daafb42;background:#1019299e}.danger-icon-button{width:36px;height:36px;color:#a9b7d6c2;border:1px solid rgba(169,183,214,.12);border-radius:50%;background:#050a1457}.danger-icon-button svg{color:#ff7070c2}.danger-icon-button:hover{color:var(--white);border-color:#ff707042;background:#1019299e}.danger-icon-button:hover svg{color:#ffaaaaf0}.empty-orders{display:grid;align-content:center;justify-items:center;min-height:220px;padding:24px;text-align:center}.empty-orders h3{margin:0;color:#f5f7ffe0;font-size:1rem}.empty-orders p{max-width:360px;margin:8px 0 0;color:#a9b7d6b8}.quantity-popover-layer{position:fixed;inset:0;z-index:24;background:transparent}.quantity-popover{position:fixed;width:min(322px,calc(100vw - 28px));padding:14px;overflow:visible;border:1px solid rgba(169,183,214,.18);border-radius:8px;background:linear-gradient(180deg,#0c1422fa,#040912fa),#050a13fa;box-shadow:inset 0 1px #f5f7ff09,0 16px 36px #00000057}.delete-popover{width:min(292px,calc(100vw - 28px));padding:12px;border-color:#ff70702e}.delete-popover .quantity-popover-head{margin-bottom:8px}.delete-popover-copy{margin:0;overflow:hidden;color:#f5f7ffdb;font-size:.86rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.delete-popover .quantity-actions{margin-top:10px}.delete-popover .dialog-button{min-height:34px;padding:0 11px;font-size:.82rem}.deal-popover{width:min(620px,calc(100vw - 28px));max-height:min(520px,calc(100dvh - 28px));overflow-y:auto;padding:14px;scrollbar-width:thin;scrollbar-color:rgba(125,170,251,.3) transparent}.deal-window-head{display:flex;align-items:start;justify-content:space-between;gap:18px;margin-bottom:14px}.deal-window-head span{display:block;color:#7daafbdb;font-size:.72rem;font-weight:780;text-transform:uppercase}.deal-window-head h2{margin:5px 0 0;color:var(--white);font-size:1.34rem;line-height:1}.deal-window-head button{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;padding:0;color:#f5f7ffc2;border:1px solid rgba(169,183,214,.13);border-radius:8px;background:#090f1b85}.deal-list{display:grid;gap:8px}.deal-row{display:grid;grid-template-columns:minmax(78px,.35fr) minmax(180px,1fr) auto;gap:12px;align-items:center;min-width:0;min-height:58px;padding:10px 12px;border:1px solid rgba(169,183,214,.1);border-radius:8px;background:#04091252}.deal-row>strong{color:var(--white);font-size:1.08rem;line-height:1}.deal-row-links{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.deal-row-links a,.purchase-links a,.purchase-links button{display:inline-flex;gap:5px;align-items:center;justify-content:center;min-height:30px;padding:0 9px;color:#a9b7d6d6;font-size:.78rem;font-weight:700;text-decoration:none;border:1px solid rgba(169,183,214,.12);border-radius:999px;background:#090f1b6b}.deal-row-links a:hover,.purchase-links a:hover,.purchase-links button:hover{color:var(--white);border-color:#7daafb47}.deal-row-actions{display:flex;gap:7px;justify-content:flex-end}.deal-action-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 11px;color:#f5f7ffd6;font-size:.82rem;font-weight:740;border:1px solid rgba(169,183,214,.14);border-radius:8px;background:#090f1b85}.deal-action-button.start{color:#f5f7fff5;border-color:#7daafb47;background:#2a6bff29}.deal-action-button.paid{color:#f5f7fff5;border-color:#5af4a23d;background:#2685582e}.deal-action-button.paid.is-confirming{border-color:#5af4a261;background:linear-gradient(180deg,rgba(90,244,162,.16),transparent),#2685583d}.deal-action-button.cancel{color:#ffd2d2eb;border-color:#ff7a7a2e;background:#40141e33}.deal-action-button.cancel:hover{color:#ffececfa;border-color:#ff7a7a47;background:#5c1a2847}.quantity-popover:after{position:absolute;right:16px;width:10px;height:10px;content:"";border-top:1px solid rgba(169,183,214,.2);border-left:1px solid rgba(169,183,214,.2);background:#070d18f5;transform:rotate(45deg)}.quantity-popover.opens-below:after{top:-6px}.quantity-popover.opens-above:after{bottom:-6px;transform:rotate(225deg)}.quantity-popover-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.quantity-popover-title{display:inline-flex;gap:8px;align-items:center;min-width:0}.quantity-popover-title span{color:#a9b7d6b8;font-size:.72rem;font-weight:780;text-transform:uppercase}.quantity-delta{font-size:.74rem;font-weight:780;line-height:1}.quantity-delta.is-increased{color:var(--success)}.quantity-delta.is-decreased{color:#ff7a7af5}.quantity-popover-head button{display:grid;place-items:center;width:28px;height:28px;padding:0;color:#f5f7ffb8;border:1px solid rgba(169,183,214,.12);border-radius:8px;background:#090f1b80}.quantity-popover-head button:hover{color:var(--white);border-color:#7daafb42}.quantity-stepper{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:8px;align-items:stretch}.quantity-stepper button{display:grid;place-items:center;min-width:0;padding:0;color:#f5f7ffd6;border:1px solid rgba(169,183,214,.13);border-radius:8px;background:#050a1466}.quantity-stepper button:hover{color:var(--white);border-color:#7daafb42}.quantity-stepper button:disabled{cursor:not-allowed;opacity:.42}.quantity-value-label{display:block;min-width:0}.quantity-value-label input{width:100%;height:48px;padding:0 10px;color:var(--white);font-size:1.42rem;font-weight:760;font-variant-numeric:tabular-nums;text-align:center;border:1px solid rgba(125,170,251,.2);border-radius:8px;outline:none;background:#0409128f}.quantity-value-label input:focus{border-color:#7daafb6b;box-shadow:0 0 0 3px #2a6bff1a}.quantity-stepper.is-increased .quantity-value-label input{color:var(--success)}.quantity-stepper.is-decreased .quantity-value-label input{color:#ff7a7af5}.quantity-actions{margin-top:14px}.quantity-confirm-copy{margin:4px 0 2px;color:#f5f7ffdb;font-size:.92rem;line-height:1.45}.details-overlay{position:fixed;inset:0;z-index:10;display:grid;place-items:center;padding:24px;background:#02060d94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quantity-overlay{place-items:center end;padding-right:42px;background:#02060d2e;-webkit-backdrop-filter:none;backdrop-filter:none}.details-dialog{position:relative;width:min(520px,100%);padding:24px}.order-details-dialog{width:min(980px,100%);max-height:calc(100dvh - 72px);overflow-y:auto;padding:28px;scrollbar-width:thin;scrollbar-color:rgba(125,170,251,.3) transparent}.template-info-dialog{width:min(860px,100%);max-height:calc(100dvh - 72px);overflow-y:auto;padding:28px;scrollbar-width:thin;scrollbar-color:rgba(125,170,251,.3) transparent}.template-info-actions{position:sticky;bottom:-28px;padding-top:14px;padding-bottom:2px;background:linear-gradient(180deg,transparent,rgba(4,9,18,.96) 38%),#040912e0}.template-delete-popover{width:min(238px,calc(100vw - 28px));padding:10px;text-align:center;border-color:#ff70702e}.template-delete-copy{margin:0;color:#f5f7ffe6;font-size:.84rem;font-weight:700;line-height:1.25}.dialog-actions.template-delete-actions{justify-content:center;margin-top:9px}.dialog-actions.template-delete-actions .dialog-button{min-height:32px;padding:0 10px;font-size:.8rem}.quantity-dialog{position:relative;width:min(470px,100%);padding:24px}.quantity-sheet{width:min(390px,calc(100vw - 48px));padding:22px;border-color:#a9b7d633;border-radius:14px;box-shadow:inset 0 1px #f5f7ff0d,0 28px 78px #00000075}.details-close{position:absolute;top:12px;right:12px;z-index:5;width:34px;height:34px;padding:0;border:1px solid rgba(169,183,214,.13);border-radius:8px;background:#090f1b80;line-height:0;pointer-events:auto}.details-close svg{pointer-events:none}.details-dialog h2{margin:0;color:var(--white)}.quantity-dialog h2{margin:0;color:var(--white);font-size:1.35rem}.details-dialog p,.quantity-dialog p{margin:10px 0 18px;color:#a9b7d6c2;line-height:1.55}.order-detail-header{display:grid;gap:9px;max-width:760px;padding-right:46px;margin-bottom:18px}.order-detail-header h2{font-size:clamp(1.7rem,2vw,2.25rem);line-height:1}.order-detail-header p{max-width:680px;margin:0;color:#a9b7d6bd;font-size:.92rem;line-height:1.45}.order-detail-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.order-detail-quick-grid article{display:grid;gap:6px;min-width:0;padding:13px 14px;border:1px solid rgba(169,183,214,.1);border-radius:8px;background:linear-gradient(145deg,rgba(125,170,251,.045),transparent 54%),#050a144d}.order-detail-quick-grid span,.order-detail-info-card>span{color:#a9b7d6a8;font-size:.72rem;font-weight:780;text-transform:uppercase}.order-detail-quick-grid strong{color:var(--white);font-size:1.28rem;line-height:1}.order-detail-quick-grid strong.is-compact{overflow:hidden;font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.order-detail-quick-grid small{overflow:hidden;color:#a9b7d6ad;font-size:.78rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.order-detail-section-list{display:grid;gap:14px}.order-detail-section{display:grid;gap:11px;padding-top:14px;border-top:1px solid rgba(169,183,214,.1)}.order-detail-section-head{display:inline-flex;gap:9px;align-items:center;min-width:0;color:#7daafbe0}.order-detail-section-head h3{margin:0;color:#f5f7ffe6;font-size:.96rem}.order-detail-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-detail-info-card{display:grid;align-content:start;gap:8px;min-width:0;padding:13px;border:1px solid rgba(169,183,214,.1);border-radius:8px;background:#04091247}.order-detail-info-card.is-wide{grid-column:1 / -1}.order-detail-info-card>span{display:inline-flex;gap:7px;align-items:center}.order-detail-info-card p{margin:0;color:#f5f7ffd6;font-size:.88rem;line-height:1.45}.order-detail-info-card small{color:#a9b7d69e;font-size:.76rem}.detail-chip-list{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.detail-chip-list span,.detail-chip-list em{display:inline-flex;align-items:center;min-height:27px;padding:0 9px;color:#f5f7ffd1;font-size:.78rem;font-style:normal;border:1px solid rgba(169,183,214,.12);border-radius:999px;background:#090f1b70}.detail-chip-list em{color:#a9b7d694}.order-detail-checkout-grid{display:grid;grid-template-columns:minmax(260px,1.2fr) repeat(2,minmax(190px,.9fr));gap:10px}.address-card{min-height:116px}.order-info-dialog{width:min(820px,100%);padding:18px;border-radius:8px}.order-info-dialog p{margin:0}.order-info-header{display:flex;gap:10px;align-items:center;width:min(720px,100%);min-width:0;margin:0 auto 10px;padding-right:42px}.order-info-type-icon{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;color:#f5f7fff0;border:1px solid rgba(125,170,251,.26);border-radius:8px;background:radial-gradient(circle at 35% 20%,rgba(245,247,255,.18),transparent 42%),#2a6bff29;box-shadow:0 0 24px #7daafb1f}.order-info-title{display:grid;gap:3px;min-width:0}.order-info-title span{color:#7daafbc7;font-size:.68rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.order-info-title h2{overflow:hidden;color:var(--white);font-size:clamp(1.22rem,1.7vw,1.58rem);line-height:1.04;text-overflow:ellipsis;white-space:nowrap}.order-info-metric-strip{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;width:min(720px,100%);margin:0 auto 12px;padding:6px;border:1px solid rgba(169,183,214,.09);border-radius:8px;background:#04091242}.order-info-metric{display:inline-flex;gap:6px;align-items:center;min-width:0;max-width:100%;min-height:30px;padding:0 9px;border:1px solid rgba(169,183,214,.1);border-radius:8px;background:#090f1b6b}.order-info-metric.is-accent{border-color:#7daafb2e;background:#090f1b75}.order-info-metric.is-success{border-color:#a9b7d61f;background:#090f1b6b}.order-info-metric.is-warning{border-color:#ffcc662e}.order-info-metric-icon{display:grid;flex:0 0 auto;place-items:center;width:19px;height:19px;color:#7daafbe6}.order-info-metric small{flex:0 0 auto;min-width:0;color:#a9b7d6a3;font-size:.64rem;font-weight:820;line-height:1;text-transform:uppercase}.order-info-metric strong{flex:0 1 auto;overflow:hidden;min-width:0;color:#f5f7fff0;font-size:.83rem;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.order-info-metric em{flex:0 1 auto;overflow:hidden;min-width:0;color:#a9b7d694;font-size:.68rem;font-style:normal;font-weight:680;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.order-info-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start;width:min(720px,100%);margin:0 auto}.order-info-column,.order-info-section,.order-info-field-stack{display:grid;gap:8px;min-width:0}.order-info-section{align-content:start;padding-top:10px;border-top:1px solid rgba(169,183,214,.1)}.order-info-section-title{display:flex;gap:7px;align-items:center;min-width:0;color:#7daafbe6}.order-info-section-title h3{margin:0;color:#f5f7ffe0;font-size:.84rem;line-height:1.1}.order-info-text-field,.order-info-list-field,.order-info-address-line{min-width:0;padding:8px 9px;border:1px solid rgba(169,183,214,.1);border-radius:8px;background:#04091247}.order-info-text-field{display:grid;gap:4px}.order-info-text-field>span,.order-info-list-head span{color:#7daafbc7;font-size:.68rem;font-weight:820;line-height:1;text-transform:uppercase}.order-info-text-field p{overflow-wrap:anywhere;color:#f5f7ffd1;font-size:.8rem;line-height:1.34}.order-info-text-field p.is-clamped{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.order-info-text-field button{justify-self:start;min-height:20px;padding:0;color:#7daafbe0;font-size:.72rem;font-weight:780;border:0;background:transparent}.order-info-text-field button:hover{color:var(--white)}.order-info-list-head{display:flex;gap:6px;align-items:center;min-width:0;margin-bottom:7px;color:#7daafbdb}.order-info-list-head em{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;margin-left:auto;color:#a9b7d6b8;font-size:.66rem;font-style:normal;font-weight:760;border:1px solid rgba(125,170,251,.15);border-radius:999px;background:#0a122094}.order-info-text-list{display:grid;gap:6px;min-width:0}.order-info-list-field.is-compact .order-info-text-list{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.order-info-text-list span,.order-info-text-list em{display:-webkit-box;min-width:0;min-height:26px;padding:6px 8px;overflow:hidden;color:#f5f7ffcc;font-size:.75rem;font-style:normal;line-height:1.25;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;border:1px solid rgba(169,183,214,.11);border-radius:7px;background:#090f1b75}.order-info-text-list em{color:#a9b7d694}.order-info-address-line{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:start}.order-info-address-line span{display:grid;place-items:center;width:28px;height:28px;color:#7daafbd1;border:1px solid rgba(125,170,251,.14);border-radius:8px;background:#0a122080}.order-info-address-line p{overflow-wrap:anywhere;color:#f5f7ffcc;font-size:.8rem;line-height:1.38}.order-info-logistics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-info-tracking-note{display:inline-flex;gap:7px;align-items:center;width:fit-content;min-height:28px;padding:0 9px;color:#a9b7d6bd;font-size:.76rem;font-weight:760;border:1px solid rgba(169,183,214,.13);border-radius:999px;background:#090f1b66}.order-info-tracking-note.is-muted{color:#a9b7d699}.order-info-footer{position:sticky;bottom:-20px;display:flex;gap:10px;justify-content:flex-end;margin-top:14px;padding-top:14px;padding-bottom:1px;background:linear-gradient(180deg,transparent,rgba(4,9,18,.96) 38%),#040912e0}.section-kicker.danger{color:#ff7070db}.quantity-readout,.quantity-current{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 14px;border:1px solid rgba(169,183,214,.11);border-radius:8px;background:#050a1457}.quantity-current{min-height:44px;margin-bottom:12px;border-color:#7daafb1f;background:#04091252}.quantity-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.quantity-context span{min-height:34px;padding:10px 11px;color:#c4d8e0c2;font-size:.8rem;border:1px solid rgba(139,186,188,.12);border-radius:10px;background:#09121847}.quantity-current span,.quantity-readout span,.quantity-input-label{color:#a9b7d6bd;font-size:.88rem}.quantity-current strong,.quantity-readout strong{color:var(--white);font-size:1.2rem}.quantity-editor{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;align-items:stretch}.quantity-editor button{display:grid;place-items:center;color:#f5f7ffd6;border:1px solid rgba(169,183,214,.13);border-radius:10px;background:#050a1466}.quantity-editor button:hover{color:var(--white);border-color:#7daafb42;background:#1019299e}.quantity-editor button:disabled{cursor:not-allowed;opacity:.42}.quantity-editor label{display:grid;gap:7px;color:#a9b7d6bd;font-size:.78rem}.quantity-editor input{width:100%;height:44px;padding:0 12px;color:var(--white);text-align:center;border:1px solid rgba(125,170,251,.2);border-radius:10px;outline:none;background:#0409128f}.quantity-editor input:focus{border-color:#7daafb6b;box-shadow:0 0 0 3px #2a6bff1a}.quantity-input-label{display:grid;gap:8px;margin-top:14px}.quantity-input{width:100%;height:46px;padding:0 14px;color:var(--white);border:1px solid rgba(125,170,251,.24);border-radius:8px;outline:none;background:#04091294}.quantity-input:focus{border-color:#7daafb7a;box-shadow:0 0 0 3px #2a6bff1f}.confirmation-note{padding:13px 14px;color:#f5f7ffd1;border:1px solid rgba(125,170,251,.18);border-radius:8px;background:#2a6bff17}.dialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.dialog-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:38px;padding:0 14px;color:#f5f7ffc7;border:1px solid rgba(169,183,214,.14);border-radius:8px;background:#090f1b85}.dialog-button:hover{color:var(--white);border-color:#a9b7d63d}.dialog-button:disabled{cursor:not-allowed;opacity:.46}.dialog-button.primary{color:var(--white);border-color:#7daafb57;background:linear-gradient(180deg,rgba(125,170,251,.18),transparent),#2a6bff2e}.dialog-button.danger{color:#ffe1e1f5;border-color:#ff70704d;background:#70182659}.details-dialog dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 18px}.details-dialog dl div{padding:12px;border:1px solid rgba(169,183,214,.11);border-radius:8px;background:#050a144d}.details-dialog dt{color:#a9b7d6ad;font-size:.78rem}.details-dialog dd{margin:3px 0 0;color:var(--white);font-size:1.1rem}.details-dialog ul{display:grid;gap:8px;padding:0;margin:0;list-style:none}.details-dialog li{color:#f5f7ffd1;font-size:.92rem}.order-details-dialog .details-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.details-field-list{display:grid;gap:16px}.details-field-list section{display:grid;gap:10px;padding-top:14px;border-top:1px solid rgba(169,183,214,.1)}.details-field-list h3{margin:0;color:#f5f7ffe6;font-size:.9rem;letter-spacing:0}.details-field-list dl{grid-template-columns:1fr;gap:8px;margin:0}.details-field-list dl div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:start;padding:11px 12px}.details-field-list dd{color:#f5f7ffd1;font-size:.88rem;line-height:1.45}.panel-header{flex:0 0 auto;display:flex;gap:18px;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-header h2{margin:0;color:var(--white);font-size:1.35rem;letter-spacing:0}.panel-subtitle{margin:6px 0 0;color:#a9b7d6b8;font-size:.9rem}.period-pill{flex:0 0 auto;display:inline-flex;align-items:center;min-height:34px;padding:0 12px;color:#f5f7ffe6;font-size:.82rem;font-weight:700;border:1px solid rgba(125,170,251,.18);border-radius:8px;background:linear-gradient(145deg,rgba(245,247,255,.055),transparent 54%),#050a146b;box-shadow:inset 0 1px #f5f7ff0b}.panel-actions{display:flex;gap:12px}.ghost-button{gap:9px;min-height:36px;padding:0 15px;border-radius:8px;font-size:.92rem}.ghost-button.compact{min-height:36px;padding-inline:14px}.orders-table{display:grid;grid-template-rows:31px repeat(7,minmax(0,1fr));flex:1 1 auto;width:100%;min-height:0}.orders-table:not(.is-preview){grid-template-rows:34px repeat(7,minmax(0,1fr))}.table-row{display:grid;grid-template-columns:minmax(160px,1.55fr) minmax(108px,.95fr) 62px 80px minmax(70px,.75fr) minmax(104px,.95fr) 28px;min-height:0;border-bottom:1px solid var(--line)}.table-row>span{display:flex;min-width:0;align-items:center;color:#f5f7ffe0;font-size:.86rem}.table-row>span:first-child{display:grid;align-content:center}.table-row strong{overflow:hidden;color:var(--white);font-size:.91rem;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.table-row small{overflow:hidden;margin-top:3px;color:#a9b7d6c7;font-size:.79rem;text-overflow:ellipsis;white-space:nowrap}.table-head{min-height:0}.table-head>span{color:#f5f7ffbd;font-size:.75rem;font-weight:650;text-transform:uppercase}.status-badge{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;color:var(--pale);font-size:.72rem;font-style:normal;white-space:nowrap;border:1px solid rgba(125,170,251,.2);border-radius:8px;background:#2a6bff14;box-shadow:inset 0 1px #f5f7ff06}.status-badge.negotiating,.status-badge.waiting{color:var(--silver);border-color:#a9b7d63d;background:#3b4c681f}.status-badge.offers{color:#b9d0ff;border-color:#a9b7d652;background:#7daafb1f}.dots-button{width:26px;height:26px;padding:0;color:var(--white);border:0;border-radius:50%;background:transparent}.panel-link{gap:10px;flex:0 0 auto;min-height:32px;padding:0;margin:10px auto 0;color:var(--pale);font-size:1rem;border:0;background:transparent;box-shadow:none}.operations-panel{gap:14px}.operations-panel .panel-header{margin-bottom:0}.phase-card{display:grid;min-height:112px;padding:8px;border:1px solid rgba(169,183,214,.15);border-radius:8px;background:linear-gradient(145deg,rgba(245,247,255,.022),transparent 58%),#050a1447;box-shadow:inset 0 1px #f5f7ff08,inset 0 -16px 32px #00000024,0 10px 28px #0000001a}.pipeline-total-block{display:grid;align-content:center;min-width:0;padding-right:4px}.pipeline-total-block span{color:#a9b7d6b8;font-size:.82rem}.pipeline-total-block strong{margin-top:8px;color:var(--white);font-size:4.7rem;line-height:.9;letter-spacing:0}.pipeline-total-block small{max-width:210px;margin-top:14px;color:#a9b7d6a8;font-size:.82rem;line-height:1.38}.pipeline-visual{display:grid;align-content:stretch;min-width:0;gap:0}.pipeline-visual-head{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0}.pipeline-visual-head>div{min-width:0}.pipeline-visual-head span{display:block;color:#f5f7ffe6;font-size:.9rem;font-weight:760}.pipeline-visual-head small{display:block;overflow:hidden;margin-top:5px;color:#a9b7d6a3;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.pipeline-total-chip{flex:0 0 auto;display:inline-flex;gap:8px;align-items:baseline;min-height:36px;padding:0 12px;color:#f5f7fff5;border:1px solid rgba(125,170,251,.2);border-radius:8px;background:linear-gradient(145deg,rgba(245,247,255,.07),transparent 54%),#090f1b57}.pipeline-total-chip span{color:#a9b7d6b3;font-size:.72rem;font-weight:720;text-transform:uppercase}.pipeline-stream{display:flex;gap:0;min-width:0;height:96px;overflow:hidden;border:0;border-radius:8px;background:linear-gradient(180deg,rgba(125,170,251,.025),transparent 50%),#030810c2;box-shadow:inset 0 1px #f5f7ff09,inset 0 -18px 36px #00000042,0 14px 32px #00000024}.pipeline-stream-segment{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch;justify-items:start;flex-basis:0;min-width:82px;height:100%;padding:13px 13px 12px;isolation:isolate;overflow:hidden;text-align:left;border:0;border-radius:0;background:linear-gradient(145deg,#f5f7ff0a,#f5f7ff02 42%,#0308102e),linear-gradient(180deg,var(--stage-color),rgba(5,11,22,.72)),#050b16db;box-shadow:inset 0 1px #f5f7ff0a,inset 0 -18px 34px #00000047;-webkit-backdrop-filter:blur(12px) saturate(112%);backdrop-filter:blur(12px) saturate(112%)}.pipeline-stream-segment+.pipeline-stream-segment{margin-left:-1px}.pipeline-stream-segment:after{position:absolute;content:""}.pipeline-stream-segment:after{inset:0;z-index:0;background:linear-gradient(90deg,rgba(245,247,255,.018),transparent 18%,transparent 82%,rgba(3,8,16,.18)),linear-gradient(180deg,rgba(245,247,255,.055),transparent 38%,rgba(3,8,16,.22));pointer-events:none}.pipeline-stream-segment.success{box-shadow:inset 0 1px #f5f7ff0b,inset 0 -18px 34px #0000002e,inset 0 0 24px #5af4a209}.pipeline-stream-segment strong,.pipeline-stream-segment small,.pipeline-stream-segment em{position:relative;z-index:1;overflow:hidden;color:#f5f7fff0;text-shadow:0 1px 8px rgba(3,8,16,.42);text-overflow:ellipsis;white-space:nowrap}.pipeline-stream-segment strong{align-self:end;font-size:1.48rem;line-height:.95}.pipeline-stage-meta{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.pipeline-stream-segment small{font-size:.76rem;font-weight:780}.pipeline-stream-segment em{flex:0 0 auto;padding:2px 6px;color:#a9b7d6b3;font-size:.72rem;font-style:normal;font-weight:720;border:1px solid rgba(169,183,214,.1);border-radius:999px;background:#0308103d}.stage-distribution-list{display:grid;gap:2px;min-height:0;padding:12px 14px;border:1px solid rgba(169,183,214,.1);border-radius:8px;background:#050a1438}.stage-distribution-row{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr) 44px 44px;gap:14px;align-items:center;min-height:52px;border-bottom:1px solid rgba(169,183,214,.075)}.stage-distribution-row:last-child{border-bottom:0}.stage-row-copy{display:flex;gap:10px;align-items:center;min-width:0}.stage-row-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;box-shadow:0 0 12px #7daafb29}.stage-row-copy div{min-width:0}.stage-row-copy strong,.stage-row-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-row-copy strong{color:#f5f7ffe8;font-size:.88rem}.stage-row-copy small{margin-top:4px;color:#a9b7d69e;font-size:.76rem}.stage-row-meter{height:8px;overflow:hidden;border-radius:999px;background:#3b4c6838}.stage-row-meter span{display:block;height:100%;min-width:8px;border-radius:inherit;opacity:.9}.stage-row-value,.stage-row-percent{color:#f5f7ffe0;font-size:.86rem;font-weight:760;text-align:right}.stage-row-percent{color:#a9b7d6a3;font-weight:700}.pipeline-summary-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:auto}.pipeline-summary-band article{display:flex;align-items:baseline;justify-content:space-between;gap:14px;min-width:0;padding:16px 17px;border:1px solid rgba(169,183,214,.1);border-radius:8px;background:linear-gradient(145deg,rgba(245,247,255,.036),transparent 54%),#050a143d;box-shadow:inset 0 1px #f5f7ff08}.pipeline-summary-band span{overflow:hidden;color:#a9b7d6bd;font-size:.82rem;font-weight:730;text-overflow:ellipsis;white-space:nowrap}.pipeline-summary-band strong{color:var(--white);font-size:1.34rem;line-height:1}.history-section{display:grid;grid-template-rows:minmax(0,1fr);gap:0;min-width:0;min-height:0;padding-top:0}.analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-height:0}.analytics-card{display:grid;grid-template-rows:auto minmax(200px,1fr);align-content:stretch;gap:12px;min-height:0;padding:16px;border:1px solid rgba(169,183,214,.12);border-radius:var(--overview-surface-radius);background:linear-gradient(145deg,rgba(245,247,255,.026),transparent 46%),linear-gradient(180deg,rgba(125,170,251,.025),transparent 62%),#050a143d;box-shadow:inset 0 1px #f5f7ff07,inset 0 -18px 38px #0000001f}.analytics-card-head{display:flex;align-items:start;justify-content:space-between;gap:18px}.analytics-card-title{display:grid;gap:7px}.analytics-card-title>span{color:#a9b7d6c7;font-size:.94rem;font-weight:760}.analytics-card-head small{color:#a9b7d6ad;font-size:.82rem}.message-activity-kicker{display:inline-flex;gap:9px;align-items:center}.message-activity-kicker svg{width:17px;height:17px;color:#7daafbdb}.analytics-card-head small{padding:7px 10px;border:1px solid rgba(169,183,214,.12);border-radius:999px;background:#090f1b6b}.chart-range-chip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 118px;width:118px;min-height:31px;padding:0 11px;color:#a9b7d6bd;font-size:.76rem;font-weight:740;border:1px solid rgba(169,183,214,.13);border-radius:999px;background:linear-gradient(145deg,rgba(245,247,255,.022),transparent 58%),#090f1b70;box-shadow:inset 0 1px #f5f7ff05;cursor:pointer;white-space:nowrap;transition:color .14s ease,border-color .14s ease,background .14s ease}.chart-range-chip:hover{color:#f5f7ffe6;border-color:#7daafb3d;background:linear-gradient(145deg,rgba(125,170,251,.035),transparent 58%),#2a6bff13}.analytics-card-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;min-width:0}.chart-legend{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.chart-legend-item{display:inline-flex;align-items:center;gap:6px;min-height:29px;padding:0 9px;color:#a9b7d6b8;font-size:.73rem;font-weight:730;border:1px solid rgba(169,183,214,.1);border-radius:999px;background:linear-gradient(145deg,rgba(245,247,255,.022),transparent 58%),#090f1b6b}.chart-legend-item i{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#a9b7d6b3;box-shadow:0 0 11px #a9b7d629}.chart-legend-item strong{min-width:24px;color:#f5f7ffe6;font-size:.8rem;line-height:1;text-align:right}.chart-legend-label-compact,.chart-range-label-compact{display:none}.chart-legend-item.purchase strong{min-width:64px;color:#5af4a2f5}.chart-legend-item.purchase{color:#5af4a2d1;border-color:#5af4a229;background:linear-gradient(145deg,rgba(90,244,162,.04),transparent 58%),#090f1b6b}.chart-legend-item.total i{background:#f5f7ffeb;box-shadow:0 0 8px #f5f7ff1a}.chart-legend-item.purchase i{background:#5af4a2f0;box-shadow:0 0 8px #5af4a224}.chart-legend-item.incoming i{background:#2a6bfff2;box-shadow:0 0 8px #2a6bff29}.chart-legend-item.outgoing i{background:#62e6ffe6;box-shadow:0 0 8px #62e6ff1f}.message-chart-wrap{position:relative;min-height:200px;padding:16px 0 26px 46px;overflow:hidden;border:1px solid rgba(169,183,214,.1);border-radius:var(--overview-inner-radius);background:linear-gradient(145deg,rgba(245,247,255,.018),transparent 54%),linear-gradient(180deg,rgba(42,107,255,.035),transparent 62%),#03081057;cursor:crosshair}.message-chart-wrap:before,.message-chart-wrap:after{display:none;position:absolute;right:16px;left:48px;content:"";border-top:1px dashed rgba(169,183,214,.105)}.message-chart-wrap:before{top:72px}.message-chart-wrap:after{bottom:86px}.message-chart-wrap svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.message-chart-label,.message-chart-date,.message-chart-callout{position:absolute;z-index:2;color:#f5f7ffbd;font-size:.78rem}.message-chart-label.y-top,.message-chart-label.y-mid,.message-chart-label.y-low{left:14px;transform:translateY(-50%)}.message-chart-date{bottom:9px;color:#a9b7d69e;transform:translate(-50%);white-space:nowrap}.message-chart-callout{padding:10px 12px;color:var(--white);border:1px solid rgba(169,183,214,.2);border-radius:var(--overview-inner-radius);background:#090f1bd1;box-shadow:inset 0 1px #f5f7ff0e,0 14px 30px #0000003d;pointer-events:none;transform:translate(-50%,-100%);transition:left 90ms ease,top 90ms ease}.message-chart-callout strong,.message-chart-callout small,.message-chart-callout span{display:block}.message-chart-callout strong{font-size:.86rem;line-height:1.1}.message-chart-callout small{margin-top:3px;color:#a9b7d6c7;font-size:.72rem}.message-chart-callout[data-variant=multi]{display:grid;gap:5px;min-width:128px}.message-chart-callout[data-variant=multi] small{margin:0 0 2px}.message-chart-callout[data-variant=multi] span{display:flex;justify-content:space-between;gap:14px;color:#a9b7d6bd;font-size:.72rem;font-weight:720}.message-chart-callout[data-variant=multi] strong{color:#f5f7ffeb;font-size:.76rem}.pipeline-footnote{display:flex;gap:12px;margin-top:auto;padding-top:2px}.pipeline-footnote div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-width:0;flex:1 1 0;padding:13px 14px;border:1px solid rgba(169,183,214,.1);border-radius:8px;background:linear-gradient(145deg,rgba(245,247,255,.035),transparent 52%),#050a1438}.pipeline-footnote span{overflow:hidden;color:#a9b7d6b8;font-size:.78rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.pipeline-footnote strong{color:var(--white);font-size:1.1rem;line-height:1}.operations-layout{display:grid;grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);gap:14px}.status-ring-card,.stage-flow-card,.queue-card,.pipeline-card{border:1px solid rgba(169,183,214,.11);border-radius:8px;background:linear-gradient(145deg,rgba(245,247,255,.042),transparent 48%),#050a1447;box-shadow:inset 0 1px #f5f7ff08}.status-ring-card{display:grid;justify-items:center;gap:10px;min-height:194px;padding:17px 14px 14px;text-align:center}.status-ring{display:grid;place-items:center;width:126px;height:126px;padding:12px;border-radius:50%;box-shadow:inset 0 0 22px #f5f7ff0a,0 0 28px #7daafb14}.status-ring>div{display:grid;place-items:center;width:100%;height:100%;border:1px solid rgba(169,183,214,.14);border-radius:50%;background:#050a14db}.status-ring strong{color:var(--white);font-size:2rem;line-height:1}.status-ring span,.status-ring-card p{color:#a9b7d6b8;font-size:.78rem}.status-ring-card p{max-width:150px;margin:0;line-height:1.35}.stage-flow-card{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;min-height:194px;padding:12px}.stage-step{position:relative;display:grid;align-content:space-between;min-width:0;min-height:0;padding:11px 10px;border:1px solid rgba(169,183,214,.1);border-radius:8px;background:#090f1b57}.stage-step:after{position:absolute;top:17px;right:-10px;width:10px;height:1px;content:"";background:#a9b7d624}.stage-step:last-child:after{display:none}.stage-step-index{display:grid;place-items:center;width:24px;height:24px;color:#f5f7ffd1;font-size:.74rem;font-weight:800;border:1px solid rgba(169,183,214,.15);border-radius:50%;background:#03081085}.stage-step-main{display:inline-flex;gap:7px;align-items:center;min-width:0;margin-top:12px;overflow:hidden;color:#f5f7ffeb;font-size:.8rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.stage-step-dot{flex:0 0 auto;width:6px;height:6px;border-radius:50%;box-shadow:0 0 10px #7daafb29}.stage-step strong{margin-top:12px;color:var(--white);font-size:1.5rem;line-height:1}.stage-step small{overflow:hidden;margin-top:5px;color:#a9b7d6ad;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.stage-step.success{border-color:#7bdca529;background:linear-gradient(145deg,rgba(123,220,165,.055),transparent 76%),#090f1b57}.stage-step.success strong{color:#9ae6b4eb}.queue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.queue-card{display:grid;align-content:center;min-height:194px;padding:16px}.queue-card span,.queue-card small,.pipeline-head span,.pipeline-stage small{color:#a9b7d6b8;font-size:.8rem}.queue-card span{color:#f5f7ffe6;font-weight:700}.queue-card strong{margin-top:10px;color:var(--white);font-size:2.18rem;line-height:1}.queue-card small{margin-top:8px}.queue-card.attention{border-color:#ff7a7a2e;background:linear-gradient(145deg,rgba(245,247,255,.04),transparent 48%),radial-gradient(circle at 78% 18%,rgba(255,122,122,.095),transparent 30%),#050a1447}.queue-card.attention strong{color:var(--attention)}.queue-card.success{border-color:#5af4a229;background:linear-gradient(145deg,rgba(245,247,255,.04),transparent 48%),radial-gradient(circle at 78% 18%,rgba(90,244,162,.08),transparent 30%),#050a1447}.queue-card.success strong{color:var(--success)}.pipeline-card{display:grid;grid-template-rows:auto auto minmax(118px,1fr);gap:14px;flex:1 1 auto;min-height:0;padding:16px}.pipeline-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.pipeline-head strong{color:var(--white);font-size:1.2rem;line-height:1}.pipeline-bar{display:flex;height:18px;overflow:hidden;border:1px solid rgba(169,183,214,.11);border-radius:999px;background:#090f1b94}.pipeline-bar span{min-width:10px;opacity:.86}.pipeline-bar span+span{border-left:1px solid rgba(5,10,20,.72)}.pipeline-stage-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}.pipeline-stage{display:grid;gap:4px;align-content:center;min-width:0;min-height:0;padding:11px;border:1px solid rgba(169,183,214,.1);border-radius:8px;background:#090f1b6b}.pipeline-stage.success{border-color:#5af4a226;background:linear-gradient(145deg,rgba(90,244,162,.075),transparent 70%),#090f1b6b}.pipeline-stage strong{color:var(--pale);font-size:1rem;line-height:1}.pipeline-stage.success strong{color:var(--success)}.pipeline-stage.attention{border-color:#ff7a7a24;background:linear-gradient(145deg,rgba(255,122,122,.055),transparent 76%),#090f1b6b}.pipeline-stage.attention strong{color:#ffa6a6e6}.pipeline-stage span{overflow:hidden;color:#f5f7ffe6;font-size:.82rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pipeline-stage small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pulse-item,.stage-summary-item{display:grid;min-width:0;padding:12px 13px;border:1px solid rgba(169,183,214,.1);border-radius:8px;background:linear-gradient(145deg,rgba(245,247,255,.035),transparent 48%),#050a1442}.pulse-item span,.pulse-item small,.stage-summary-item span,.stage-summary-item small{overflow:hidden;color:#a9b7d6b3;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.pulse-item span,.stage-summary-item span{color:#f5f7ffe0;font-weight:720}.pulse-item strong,.stage-summary-item strong{margin-top:8px;color:var(--white);font-size:1.3rem;line-height:1}.pulse-item small,.stage-summary-item small{margin-top:6px}.pulse-item.success strong,.stage-summary-item.success strong{color:#9ae6b4eb}.pulse-item.attention,.stage-summary-item.attention{border-color:#ff7a7a24;background:linear-gradient(145deg,rgba(255,122,122,.05),transparent 72%),#050a1442}.pulse-item.attention strong,.stage-summary-item.attention strong{color:#ffa6a6e6}.trend-total{flex:0 0 auto;display:grid;gap:4px;margin-bottom:10px}.trend-total strong{color:var(--white);font-size:1.95rem;line-height:1;letter-spacing:0}.trend-total b{color:var(--pale);font-weight:700}.stage-graph-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.activity-direction{display:grid;gap:9px;padding:12px 13px;margin-bottom:12px;border:1px solid rgba(169,183,214,.11);border-radius:8px;background:linear-gradient(145deg,rgba(245,247,255,.04),transparent 48%),#050a1447}.activity-direction-head,.activity-direction-legend{display:flex;align-items:center;justify-content:space-between;gap:12px}.activity-direction-head span,.activity-direction-legend span{color:#a9b7d6b8;font-size:.78rem}.activity-direction-head strong{color:var(--white);font-size:1.18rem;line-height:1}.activity-direction-meter{display:flex;min-width:0;height:12px;overflow:hidden;border:1px solid rgba(169,183,214,.1);border-radius:999px;background:#090f1b94}.activity-direction-meter span{min-width:8px}.activity-direction-meter .incoming{background:linear-gradient(90deg,#7daafbcc,#f5f7ff6b)}.activity-direction-meter .outgoing{background:linear-gradient(90deg,#3b4c689e,#3b4c6838)}.activity-direction-legend span{display:inline-flex;gap:6px;align-items:center;min-width:0;white-space:nowrap}.activity-direction-legend b{color:var(--pale);font-size:.84rem}.chart-wrap{position:relative;flex:1 1 auto;min-height:190px;margin:0;padding:18px 0 0 48px;cursor:crosshair}.chart-wrap:before,.chart-wrap:after{position:absolute;right:0;left:48px;content:"";border-top:1px dashed rgba(169,183,214,.13)}.chart-wrap:before{top:86px}.chart-wrap:after{bottom:72px}.chart-wrap svg{position:absolute;right:0;bottom:30px;left:28px;width:calc(100% - 28px);height:calc(100% - 22px);overflow:visible}.chart-label,.chart-date,.chart-callout{position:absolute;color:#f5f7ffbd;font-size:.84rem}.y-top{top:31px;left:0}.y-mid{top:86px;left:0}.y-low{bottom:108px;left:0}.y-zero{bottom:44px;left:16px}.date-0{bottom:0;left:52px}.date-1{bottom:0;left:25%}.date-2{bottom:0;left:47%}.date-3{bottom:0;right:21%}.date-4{right:0;bottom:0}.chart-callout{top:39px;left:58%;padding:10px 13px;color:var(--white);border:1px solid rgba(169,183,214,.2);border-radius:8px;background:#090f1bc7;box-shadow:inset 0 1px #f5f7ff0e,0 14px 30px #0000003d;pointer-events:none;transform:translate(-50%,-100%);transition:left 90ms ease,top 90ms ease}.chart-callout strong,.chart-callout small{display:block}.chart-callout strong{font-size:.9rem;line-height:1.1}.chart-callout small{margin-top:3px;color:#a9b7d6c7;font-size:.74rem}.trend-link{margin-top:10px}.placeholder-page{justify-content:center;align-items:center;text-align:center}.placeholder-page h2{margin:0;color:var(--white);font-size:1.8rem}.placeholder-page p{max-width:420px;margin:10px 0 0;color:#a9b7d6bd}.purchases-page{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0;height:100%}.purchases-page-head{align-items:flex-end}.purchases-page-head:after{background:linear-gradient(90deg,rgba(169,183,214,.08),rgba(125,170,251,.1) 18%,transparent 46%);box-shadow:none}.purchase-view-toggle{display:inline-flex;gap:4px;align-items:center;justify-content:flex-end;min-width:0;padding-bottom:2px}.purchase-view-toggle button{display:inline-flex;gap:6px;align-items:center;min-height:32px;padding:0 10px;color:#a9b7d6b3;font-size:.78rem;font-weight:740;border:1px solid transparent;border-radius:8px;background:transparent}.purchase-view-toggle button:hover{color:#f5f7ffe6;background:#2a6bff0f}.purchase-view-toggle button.is-active{color:var(--white);border-color:#7daafb21;background:linear-gradient(145deg,rgba(245,247,255,.022),transparent 52%),#2a6bff16;box-shadow:none}.purchase-list{display:grid;align-content:start;gap:14px;flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 4px 96px 0;scrollbar-width:thin;scrollbar-color:rgba(125,170,251,.28) transparent}.purchase-list.is-empty{place-items:center;align-content:center;justify-content:center}.purchase-group{display:grid;gap:10px;min-width:0}.purchase-group-head{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:38px;padding:0 2px}.purchase-group-title-button{display:inline-flex;gap:8px;align-items:center;min-width:0;max-width:100%;padding:0;color:#f5f7ffe6;text-align:left;border:0;background:transparent}.purchase-group-title-button svg{flex:0 0 auto;color:#7daafbdb;transition:transform .16s ease}.purchase-group.is-collapsed .purchase-group-title-button svg{transform:rotate(-90deg)}.purchase-group-title-row{display:inline-flex;gap:7px;align-items:center;min-width:0}.purchase-group-title-button strong{min-width:0;overflow:hidden;color:#f5f7ffeb;font-size:.98rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.purchase-group-title-button em,.purchase-group-title-button i{display:inline-flex;align-items:center;flex:0 0 auto;min-height:22px;color:#a9b7d6ad;font-size:.72rem;font-style:normal;font-weight:760;line-height:1;border:1px solid rgba(169,183,214,.1);border-radius:999px;background:#090f1b61}.purchase-group-title-button em{justify-content:center;min-width:24px;padding:0 7px}.purchase-group-title-button i{padding:0 8px;color:#ffc2c2d1;border-color:#ff7a7a24;background:#5618241f}.purchase-group-title-button:hover strong{color:var(--white)}.purchase-card{display:grid;grid-template-columns:minmax(310px,1fr) minmax(132px,auto) minmax(220px,auto);gap:10px;align-items:center;min-height:58px;height:auto;padding:9px 10px;border-color:#a9b7d624;border-radius:16px;background:linear-gradient(145deg,rgba(245,247,255,.016),transparent 38%),linear-gradient(180deg,#0d15239e,#050a13bd),#060d1994;box-shadow:inset 0 1px #f5f7ff05,0 12px 28px #00000038;-webkit-backdrop-filter:none;backdrop-filter:none}.purchase-card.problem{border-color:#ff7a7a2e;background:linear-gradient(145deg,rgba(255,122,122,.045),transparent 38%),linear-gradient(180deg,#11141fb3,#050a13d1),#080d1894;box-shadow:inset 0 1px #ffd6d607,inset 0 -22px 48px #0000002e,0 14px 34px #00000042,0 0 16px #ff546807}.purchase-card.completed{grid-template-columns:minmax(310px,1fr) minmax(132px,auto) 34px}.purchase-card.problem:before{background:linear-gradient(120deg,rgba(255,184,184,.025),transparent 28%),linear-gradient(68deg,transparent 56%,rgba(255,96,112,.018) 68%,transparent 82%)}.purchase-main{display:flex;gap:8px;align-items:center;min-width:0;overflow:hidden}.purchase-status-pill{display:inline-flex;align-items:center;flex:0 0 auto;min-height:30px;padding:0 10px;color:#a9b7d6b8;font-size:.74rem;font-weight:760;border:1px solid rgba(169,183,214,.12);border-radius:999px;background:#090f1b6b;text-transform:uppercase}.purchase-status-pill.bought{color:#7daafbfa;border-color:#7daafb33;background:#2a6bff1c}.purchase-status-pill.shipped{color:#7daafbf2;border-color:#7daafb2e;background:#2a6bff1a}.purchase-status-pill.delivered{color:#5af4a2e0;border-color:#5af4a22e;background:#2685581f}.purchase-status-pill.problem{color:#ffc2c2e0;border-color:#ff7a7a29;background:#56182424}.purchase-shipping-strip{display:inline-flex;align-items:stretch;flex:0 1 auto;min-width:0;width:auto;max-width:max-content;overflow:hidden;border:1px solid rgba(169,183,214,.1);border-radius:999px;background:linear-gradient(145deg,rgba(245,247,255,.018),transparent 48%),#0409124d}.purchase-shipping-carrier,.purchase-tracking-button{display:inline-flex;gap:6px;align-items:center;min-width:0;min-height:30px;padding:0 11px;overflow:hidden;color:#d3ddefc7;font-size:.76rem;font-weight:720;line-height:1;white-space:nowrap;border:0;background:transparent}.purchase-tracking-button{flex:0 0 auto;border-left:1px solid rgba(169,183,214,.09)}.purchase-shipping-carrier{flex:0 0 auto}button.purchase-tracking-button{cursor:pointer;text-align:left}.purchase-shipping-carrier>span,.purchase-tracking-button>span{flex:0 0 auto;color:#a9b7d68f;font-size:.66rem;font-weight:780;text-transform:uppercase}.purchase-shipping-carrier strong,.purchase-tracking-button strong{min-width:0;overflow:hidden;color:#f5f7ffd6;font-size:.78rem;font-weight:740;text-overflow:ellipsis}.purchase-shipping-carrier svg{flex:0 0 auto;color:#7daafbd1}button.purchase-tracking-button:hover{background:#2a6bff14}.purchase-tracking-button.is-copied strong{color:#5af4a2eb}.purchase-card.problem .purchase-shipping-strip{border-color:#ff7a7a1a;background:#0d121e7a}.purchase-card-side{display:flex;gap:8px;align-items:center;justify-content:flex-end;min-width:220px}.purchase-card.completed .purchase-card-side{min-width:34px}.purchase-links,.purchase-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.purchase-links a{min-height:30px;padding:0 9px;border-color:#a9b7d616;background:#090f1b47}.purchase-info-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;padding:0;color:#a9b7d6c7;border:1px solid rgba(169,183,214,.12);border-radius:50%;background:#090f1b61}.purchase-info-button:hover{color:var(--white);border-color:#7daafb3d;background:#10192994}.purchase-actions{display:grid;grid-template-columns:minmax(104px,auto) minmax(86px,auto);gap:0;justify-content:flex-end;min-width:188px;overflow:hidden;border:1px solid rgba(169,183,214,.1);border-radius:999px;background:#050a1461}.purchase-actions button{display:inline-flex;gap:6px;align-items:center;justify-content:center;width:100%;min-height:32px;padding:0 11px;color:#f5f7ffdb;font-size:.8rem;font-weight:740;border:0;border-radius:0;background:#2685581f}.purchase-actions button.problem{color:#ffc2c2db;border-left:1px solid rgba(169,183,214,.1);background:#56182421}.purchase-actions button.edit-problem-note{color:#ffdadae6;border-left:1px solid rgba(169,183,214,.1);background:#56182429}.purchase-action-popover{width:min(356px,calc(100vw - 28px));padding:12px;text-align:center}.purchase-action-popover.is-arrived{width:min(286px,calc(100vw - 28px));padding:10px 12px 12px}.purchase-action-popover .quantity-popover-head{position:relative;justify-content:center;min-height:28px;padding:0 34px}.purchase-action-popover .quantity-popover-title{justify-content:center}.purchase-action-popover .quantity-popover-head>button{position:absolute;top:0;right:0}.purchase-action-textarea{width:100%;min-height:76px;max-height:132px;padding:9px 10px;color:var(--white);font-size:.84rem;line-height:1.35;text-align:left;resize:vertical;border:1px solid rgba(169,183,214,.14);border-radius:8px;outline:0;background:#0409127a}.purchase-action-textarea:focus{border-color:#7daafb57;box-shadow:0 0 0 3px #2a6bff14}.purchase-action-buttons{justify-content:center;flex-wrap:wrap;margin-top:12px}.dialog-button.resolved{color:#f5f7fff5;border-color:#5af4a247;background:#26855833}.purchase-empty{min-height:220px}@media(max-width:1380px){.app-shell{grid-template-columns:278px minmax(0,1fr);padding-right:20px}.sidebar{width:250px}.dashboard-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1120px){body{overflow:auto}.app-shell{display:block;height:auto;min-height:100dvh;overflow:visible;padding:14px}.sidebar{position:sticky;top:10px;z-index:50;width:100%;height:auto;min-height:0;padding:10px;overflow:visible;border-radius:12px}.sidebar:before{border-radius:11px}.sidebar-topbar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.sidebar-panel{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:4;display:grid;gap:12px;max-height:0;padding:0;overflow:hidden;border:1px solid rgba(169,183,214,0);border-radius:12px;background:linear-gradient(145deg,rgba(245,247,255,.04),transparent 34%),linear-gradient(180deg,#0a1220fa,#030810fa);box-shadow:inset 0 1px #f5f7ff0b,0 22px 52px #00000075,0 0 20px #2a6bff0f;opacity:0;pointer-events:none;transform:translateY(-8px);-webkit-backdrop-filter:blur(22px) saturate(120%);backdrop-filter:blur(22px) saturate(120%);transition:max-height .22s ease,opacity .18s ease,padding .22s ease,border-color .18s ease,transform .22s ease}.sidebar.is-mobile-panel-open .sidebar-panel{max-height:min(620px,calc(100dvh - 104px));padding:10px;overflow-y:auto;border-color:#a9b7d629;opacity:1;pointer-events:auto;transform:translateY(0);scrollbar-width:thin;scrollbar-color:rgba(125,170,251,.26) transparent}.mobile-sidebar-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:10px;align-items:center;min-width:0;min-height:48px;padding:7px 10px;color:#f5f7ffeb;text-align:left;border:1px solid rgba(169,183,214,.12);border-radius:8px;background:linear-gradient(145deg,rgba(245,247,255,.032),transparent 58%),#03081080;box-shadow:inset 0 1px #f5f7ff08}.mobile-sidebar-toggle>svg{justify-self:end;color:#a9b7d694;transition:transform .18s ease}.sidebar.is-mobile-panel-open .mobile-sidebar-toggle>svg{transform:rotate(180deg)}.mobile-active-view{display:inline-flex;gap:8px;align-items:center;min-width:0}.mobile-active-view svg{flex:0 0 auto;color:#7daafbe6;filter:drop-shadow(0 0 7px rgba(125,170,251,.08))}.mobile-active-view span{min-width:0;overflow:hidden;font-size:.92rem;font-weight:760;line-height:1;text-overflow:ellipsis;white-space:nowrap}.mobile-bot-chip{display:inline-flex;gap:6px;align-items:center;justify-self:end;min-height:28px;padding:0 9px;color:#a9b7d6c2;font-size:.7rem;font-weight:780;line-height:1;white-space:nowrap;border:1px solid rgba(169,183,214,.11);border-radius:999px;background:#050b168a}.mobile-bot-chip.running{color:#f5f7ffe6;border-color:#5af4a229;background:#5af4a213}.mobile-bot-chip.running .bot-status-dot{background:#7bdca5e6;box-shadow:0 0 12px #7bdca529}.extensions-popover{inset:88px 14px auto 18px;width:auto;max-height:calc(100dvh - 108px);transform-origin:top center}.brand{display:flex;align-items:center;width:auto;min-height:48px;padding:0 8px}.brand strong{font-size:1.55rem}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.sidebar-bottom{margin-top:0;padding-top:0}.workspace{height:auto;padding-top:28px;overflow:visible}.dashboard-grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;overflow:visible}.metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary-metrics-row{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-panel,.chat-panel,.trend-panel,.new-order-page,.orders-page,.purchases-page,.templates-page,.placeholder-page{height:auto;min-height:560px}.new-order-form{height:auto;overflow:visible}}@media(max-width:960px){.new-order-topbar.is-template-mode{grid-template-columns:auto minmax(260px,1fr);row-gap:12px}.new-order-topbar.is-template-mode>.new-order-header-actions{grid-column:1 / -1;justify-self:stretch;width:100%}.new-order-header{grid-template-columns:1fr;align-items:start}.new-order-header-actions{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.primary-action{flex:1 1 220px}.metrics-row,.nav-list{grid-template-columns:1fr}.workspace{max-width:100%;min-width:0;padding-top:16px;overflow-x:hidden}.account-workspace{padding:12px 0 0;place-items:start stretch}.account-workspace .account-panel{width:100%;max-width:none}.dashboard-grid{gap:14px;max-width:100%;min-width:0}.dashboard-grid>*{max-width:100%;min-width:0}.overview-topbar{min-height:70px;padding:8px 0 14px}.overview-topbar h1{font-size:2rem}.overview-refresh-button{width:40px;height:40px}.live-status-section{gap:10px;max-width:100%;min-width:0}.conversation-phase-card{grid-template-columns:1fr;gap:14px;max-width:100%;min-height:0;min-width:0;overflow:hidden;padding:14px}.conversation-metric{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:0;padding:0 0 10px;border-right:0;border-bottom:1px solid rgba(169,183,214,.13)}.conversation-metric-icon{width:40px;height:40px}.conversation-metric-icon svg{width:22px;height:22px;transform:translateY(-1px)}.conversation-metric .metric-copy strong{margin-top:2px;font-size:1.58rem}.conversation-pipeline{gap:9px;max-width:100%;min-width:0}.pipeline-overview-head{align-items:center;flex-wrap:wrap;gap:6px 10px}.pipeline-heading{font-size:.82rem}.pipeline-total-label{flex:0 1 auto;font-size:.72rem}.pipeline-percent-bar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;max-width:100%;min-width:0;height:48px;overflow:hidden}.pipeline-percent-segment{min-width:0;padding:7px 5px 6px}.pipeline-segment-label{display:none}.pipeline-segment-values strong{font-size:.92rem}.pipeline-segment-values em{font-size:.6rem}.secondary-metrics-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:100%;min-width:0;overflow:hidden}.secondary-metrics-row .metric-card{align-content:start;align-items:start;grid-template-columns:1fr;gap:8px;min-height:90px;padding:10px 9px;border-radius:8px}.secondary-metrics-row .metric-icon{width:30px;height:30px}.secondary-metrics-row .metric-icon svg{width:17px;height:17px}.secondary-metrics-row .metric-copy{display:grid;gap:3px}.secondary-metrics-row .metric-copy p{min-height:2.24em;font-size:.64rem;line-height:1.12}.secondary-metrics-row .metric-copy strong{margin-top:0;font-size:1.28rem}.orders-panel,.chat-panel,.trend-panel,.new-order-form{padding:18px}.orders-page-head{align-items:flex-start;flex-direction:column;gap:12px;min-height:0;padding:18px 0 14px}.orders-page-head h1{font-size:1.82rem}.orders-page-meta{justify-content:flex-start;width:100%}.orders-page-meta span{justify-content:center;flex:1 1 112px;border-radius:8px}.order-card-list{padding:0 0 72px}.purchase-view-toggle{justify-content:flex-start;width:100%}.purchase-list{padding:0}.purchase-main{align-items:flex-start;flex-direction:column;width:100%}.purchase-shipping-strip{flex-direction:column;width:100%}.purchase-tracking-button{border-top:1px solid rgba(169,183,214,.09);border-left:0}.templates-grid{grid-template-columns:1fr;padding:0 0 72px}.order-floating-action{position:fixed;right:14px;bottom:max(14px,env(safe-area-inset-bottom));z-index:42;width:auto;min-width:0;height:42px;min-height:42px;margin-top:0;padding:0 13px;gap:7px;font-size:.78rem;border-radius:999px;box-shadow:inset 0 1px #f5f7ff0f,0 14px 34px #0000006b,0 0 15px #2a6bff1a}.order-floating-action svg{width:18px;height:18px}.new-order-submit-floating{right:14px;bottom:max(14px,env(safe-area-inset-bottom));min-width:0;height:44px;min-height:44px;padding:0 15px;gap:8px;font-size:.8rem;border-radius:999px}.new-order-submit-floating svg{width:18px;height:18px}.floating-action-label{display:none}.floating-action-label-compact{display:inline}.new-order-topbar{grid-template-columns:42px minmax(0,1fr);gap:10px;align-self:stretch;width:100%;padding:0 0 2px}.new-order-topbar.is-template-mode{grid-template-columns:42px minmax(0,1fr)}.new-order-header{grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;align-self:stretch;width:100%;min-height:0;padding:10px}.new-order-back-button{justify-content:center;align-self:end;width:42px;min-width:42px;height:40px;padding:0}.new-order-back-button span{display:none}.new-order-header-title{justify-self:start;text-align:left}.new-order-header-title h2{overflow:visible;font-size:1.14rem;line-height:1.08;text-overflow:clip;white-space:normal}.order-name-strip{align-self:stretch;width:100%}.display-name-field{grid-template-columns:1fr;justify-items:stretch;width:100%}.display-name-field input{max-width:none}.new-order-header-actions,.new-order-header-actions.template-editor-actions,.split-heading,.template-inline-panel,.template-save-inline,.topbar-template-save,.checkout-grid{grid-template-columns:1fr}.checkout-layout{grid-template-columns:1fr;grid-template-areas:"price" "address" "shipping" "payment"}.price-field-row,.checkout-price-grid,.checkout-method-grid,.array-text-field.is-short .array-field-list{grid-template-columns:1fr}.array-text-field.is-compact.is-short .array-add-row{width:100%;min-width:0}.new-order-header-actions{grid-column:1 / -1;grid-template-columns:1fr;justify-content:stretch}.new-order-header-actions.template-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.new-order-header-actions.template-editor-actions>.primary-action:only-child{grid-column:1 / -1}.topbar-template-save{grid-template-columns:auto minmax(0,1fr) 40px;width:100%;min-width:0}.new-order-header-actions .ghost-button,.new-order-header-actions .primary-action{width:100%;min-width:0;height:38px;padding:0 9px;font-size:.76rem}.create-order-popover{right:14px;bottom:78px;left:14px;width:auto}.template-choice-title-row{align-items:flex-start;flex-direction:column;gap:10px;width:100%}.template-choice-head{align-items:stretch;gap:10px;padding:18px 0 20px}.template-choice-head .orders-page-title-block{justify-items:center;width:100%;padding:0 86px;text-align:center}.template-choice-head h1{font-size:1.62rem}.template-choice-head .orders-page-meta{position:absolute;right:0;bottom:17px;width:auto;padding:0;justify-content:flex-end}.template-choice-head .orders-page-meta span{flex:0 0 auto;min-height:26px;padding:0 9px;border-radius:999px;font-size:.66rem}.template-choice-head .orders-page-meta strong{font-size:.76rem}.template-choice-back{width:100%}.template-choice-panel{width:100%;height:auto;margin:0 0 72px;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.template-choice-card-grid{grid-template-columns:1fr;overflow:visible;padding:0}.template-choice-card{width:100%}.template-card-list,.template-save-section,.template-save-controls,.two-columns{grid-template-columns:1fr}.orders-table{overflow-x:auto;padding-bottom:4px}.table-row{min-width:900px}.panel-header{align-items:flex-start;flex-direction:column}.operations-layout{grid-template-columns:1fr}.analytics-grid,.pipeline-summary-band,.stage-distribution-row{grid-template-columns:1fr;max-width:100%;min-width:0}.analytics-card-head{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:10px 12px;align-items:center;justify-content:start;max-width:100%;min-width:0;overflow:hidden}.analytics-card{max-width:100%;min-width:0;overflow:hidden}.analytics-card-title{grid-column:1;grid-row:1;min-width:0}.analytics-card-actions{display:contents}.chart-range-chip{grid-column:2;grid-row:1;flex-basis:auto;justify-self:start;width:58px;min-width:58px;min-height:29px;margin-right:0;padding:0 6px;font-size:.71rem}.chart-legend{display:grid;grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(3,minmax(0,82px));gap:5px;width:100%;min-width:0;justify-content:center}.chart-legend.purchase-legend{grid-template-columns:minmax(0,126px);justify-content:start}.chart-legend-item{justify-content:center;min-width:0;min-height:28px;padding:0 4px;overflow:hidden;gap:4px;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.chart-legend-label-full,.chart-range-label-full{display:none}.chart-legend-label-compact,.chart-range-label-compact{display:inline}.chart-legend-item i{width:6px;height:6px}.chart-legend-item strong{min-width:0;font-size:.68rem;text-align:left}.chart-legend-item.purchase{justify-content:center;width:126px;padding:0 8px}.chart-legend-item.purchase strong{min-width:0}.pipeline-total-block strong{font-size:3.2rem}.pipeline-stream{height:112px;overflow-x:auto}.pipeline-stream-segment{min-width:118px;min-height:100%}.message-chart-wrap{min-height:220px}.stage-row-value,.stage-row-percent{text-align:left}.pipeline-footnote{flex-direction:column}.status-ring-card{min-height:178px}.stage-flow-card,.pulse-strip,.stage-graph-summary{grid-template-columns:1fr}.stage-step:after{display:none}.queue-grid,.pipeline-stage-grid{grid-template-columns:1fr}.order-card{grid-template-columns:1fr;gap:14px}.deal-row{grid-template-columns:1fr;align-items:start;height:198px;min-height:198px}.purchase-card{grid-template-columns:1fr;align-items:start;height:auto;min-height:0}.purchase-card-side{justify-content:flex-start;min-width:0;width:100%}.purchase-actions{grid-template-columns:repeat(2,minmax(130px,auto));min-width:0}.deal-row-actions,.purchase-actions{justify-content:flex-start}.order-card-identity,.order-card-actions{flex-wrap:wrap}.quantity-overlay{place-items:center;padding:18px}.order-details-dialog .details-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-quick-grid,.order-detail-card-grid,.order-detail-checkout-grid{grid-template-columns:1fr}.order-detail-header{padding-right:38px}.details-field-list dl div{grid-template-columns:1fr;gap:5px}.extensions-popover-layer,.create-order-popover-layer,.quantity-popover-layer{z-index:90;background:#02060d66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.create-order-popover-layer{background:#02060d47;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.extensions-popover,.create-order-popover,.quantity-popover{position:fixed;top:auto!important;right:12px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;left:12px!important;z-index:91;width:auto;max-width:none;max-height:min(82dvh,640px);overflow-y:auto;border-radius:14px 14px 8px 8px;transform-origin:bottom center;animation:mobileSheetIn .18s ease-out;scrollbar-width:thin;scrollbar-color:rgba(125,170,251,.28) transparent}.extensions-popover{max-height:min(78dvh,560px)}.create-order-popover{padding:10px;-webkit-backdrop-filter:blur(12px) saturate(112%);backdrop-filter:blur(12px) saturate(112%)}.quantity-popover,.delete-popover,.template-delete-popover,.purchase-action-popover,.purchase-action-popover.is-arrived,.deal-popover{width:auto}.deal-popover{inset:0!important;display:grid;grid-template-rows:auto minmax(0,1fr);width:100vw;height:100dvh;max-height:none;padding:max(14px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom));overflow:hidden;border:0;border-radius:0;box-shadow:none;transform-origin:bottom center}.deal-popover .deal-window-head{align-items:center;margin-bottom:10px;padding-right:2px}.deal-popover .deal-list{gap:7px;align-content:start;min-height:0;overflow-y:auto;padding-bottom:10px}.deal-popover .deal-row{grid-template-columns:minmax(52px,.35fr) minmax(0,1fr) minmax(76px,auto);gap:8px;align-items:center;height:auto;min-height:46px;padding:8px}.deal-popover .deal-row>strong{font-size:.94rem}.deal-popover .deal-row-links{gap:5px;min-width:0}.deal-popover .deal-row-links a{min-height:28px;padding:0 7px;font-size:.72rem}.deal-popover .deal-row-actions{justify-content:flex-end;flex-wrap:wrap;gap:5px}.deal-popover .deal-action-button{min-height:29px;padding:0 8px;font-size:.72rem}.quantity-popover:after{display:none}.details-overlay,.quantity-overlay{z-index:88;place-items:end center;padding:18px 12px max(12px,env(safe-area-inset-bottom));background:#02060d6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.details-overlay{place-items:stretch;padding:0}.details-dialog,.order-details-dialog,.template-info-dialog,.quantity-dialog,.quantity-sheet{width:100%;max-height:min(86dvh,720px);padding:22px 16px 16px;border-radius:14px 14px 8px 8px;animation:mobileSheetIn .18s ease-out}.details-dialog.order-details-dialog,.details-dialog.template-info-dialog{width:100%;max-width:none;height:100dvh;max-height:none;padding:max(18px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));overflow-y:auto;border:0;border-radius:0;box-shadow:none}.details-close{top:10px;right:10px}}@keyframes mobileSheetIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:520px){.app-shell{padding:10px}.sidebar{padding:8px}.sidebar.is-mobile-panel-open .sidebar-panel{max-height:calc(100dvh - 88px)}.brand{min-height:44px;padding:0 6px}.brand strong{font-size:1.42rem}.mobile-sidebar-toggle{grid-template-columns:minmax(0,1fr) 18px;min-height:44px;padding:7px 9px}.mobile-bot-chip{display:none}.nav-item{min-height:50px}.dashboard-grid{gap:12px}.overview-topbar{min-height:60px;padding:6px 0 10px}.overview-topbar h1{font-size:1.56rem}.overview-refresh-button{width:36px;height:36px}.conversation-phase-card{gap:12px;padding:12px}.pipeline-percent-bar{height:44px}.pipeline-percent-segment{min-width:0;padding:6px 4px 5px}.metric-card{grid-template-columns:58px minmax(0,1fr);gap:16px;padding:18px}.metric-icon{width:54px;height:54px}.metric-copy strong,.trend-total strong{font-size:2rem}.conversation-metric{grid-template-columns:46px minmax(0,1fr);gap:8px;align-items:center;padding-bottom:12px}.conversation-metric .conversation-metric-icon{justify-self:center;width:44px;height:44px}.conversation-metric .conversation-metric-icon svg{width:20px;height:20px;transform:none}.conversation-metric .metric-copy{display:grid;gap:2px;align-self:center}.conversation-metric .metric-copy strong{margin-top:0;font-size:1.5rem;line-height:.96}.secondary-metrics-row{gap:6px}.secondary-metrics-row .metric-card{gap:7px;min-height:82px;padding:8px 7px}.secondary-metrics-row .metric-icon{width:28px;height:28px}.secondary-metrics-row .metric-icon svg{width:16px;height:16px}.secondary-metrics-row .metric-copy p{font-size:.6rem}.secondary-metrics-row .metric-copy strong{font-size:1.16rem}.chart-wrap{min-height:250px;padding-left:38px}.chart-wrap svg{left:18px;width:calc(100% - 18px)}}@media(max-width:760px){.details-overlay{align-items:end;padding:10px}.order-info-dialog{width:100%;max-height:calc(100dvh - 20px);padding:16px}.order-info-header{gap:10px;padding-right:40px;margin-bottom:12px}.order-info-type-icon{width:34px;height:34px}.order-info-title h2{font-size:1.24rem}.order-info-metric-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.order-info-metric{justify-content:center;min-height:28px;padding:0 8px}.order-info-metric.is-count,.order-info-metric.is-price,.order-info-metric.is-shipping{grid-column:1 / -1}.order-info-metric.is-price,.order-info-metric.is-count{min-height:32px}.order-info-metric.is-shipping{justify-content:flex-start}.order-info-metric-icon{width:18px;height:18px}.order-info-metric small{font-size:.61rem}.order-info-metric strong{font-size:.8rem}.order-info-metric em{font-size:.66rem}.order-info-main{grid-template-columns:1fr;gap:11px}.order-info-column,.order-info-section,.order-info-field-stack{gap:8px}.order-info-section{padding-top:10px}.order-info-list-field.is-compact .order-info-text-list{grid-template-columns:repeat(auto-fit,minmax(126px,1fr))}.order-info-logistics-grid{grid-template-columns:1fr}.order-info-footer{bottom:-16px}}@media(max-width:520px){.order-info-dialog{padding:14px}.order-info-header{padding-right:36px}.order-info-type-icon{display:none}.order-info-metric strong{font-size:.84rem}.order-info-metric em,.order-info-text-list span,.order-info-text-list em{font-size:.68rem}.order-info-text-field,.order-info-list-field,.order-info-address-line{padding:8px}}
