:root{--font-ui: "Marcellus", "PingFang SC", "Microsoft YaHei", Georgia, serif;--font-accent: var(--font-ui);font-family:var(--font-ui);color:#dce3e9;background:#090e15;font-synthesis:none;font-size:14px;--bg: #090e15;--panel: #101720;--panel2: #121b25;--border: #26313e;--border-soft: #202b37;--muted: #97a6b5;--faint: #748598;--text: #e1e8ed;--mint: #94e3bd;--blue: #97bfe9;--amber: #dfbd85;--rose: #df9ca8;--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif}:root{--radius-action: 999px;--action-height: 44px;--action-height-small: 38px;--type-body: 14px;--type-caption: 12.5px;--type-meta: 12px;--type-input: 16px;--text-placeholder: #8b9cab;--target-touch: 44px;--space-section: 28px;--space-panel: 24px;--status-mint-bg: #1c3329;--status-mint-border: #365644;--status-amber-bg: #332e23;--status-amber-border: #584b36;--status-blue-bg: #213045;--status-blue-border: #3d526c;--status-rose-bg: #3a2833;--status-rose-border: #69444f;--motion-fast: .16s;--motion-standard: .22s;--ease-response: cubic-bezier(.2, .8, .2, 1);color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:360px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{transition:background .18s,border-color .18s,color .18s,transform .18s}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:4px}input:focus,select:focus,textarea:focus{outline:1px solid var(--mint);border-color:var(--tone-78bda0)}input,select,textarea{color:var(--text);background:var(--tone-0c131c);border:1px solid var(--tone-303e4b);border-radius:7px;min-height:41px;padding:11px 12px;max-width:100%}input::placeholder,textarea::placeholder{color:var(--text-placeholder);opacity:1}select{cursor:pointer;color-scheme:dark}textarea{resize:vertical;line-height:1.65}input[type=checkbox]{accent-color:var(--tone-99e4c1);min-height:0;width:15px;height:15px;flex-shrink:0}input[type=number]{font-variant-numeric:tabular-nums}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:500}p{line-height:1.6}svg{flex-shrink:0}small{font-size:12px}pre{font:inherit;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.intro-frame{width:100%;height:100dvh;border:0;display:block;background:var(--tone-05070b)}.app-shell{min-height:100vh;background:var(--bg)}.sidebar{width:250px;position:fixed;left:0;top:0;bottom:0;background:var(--tone-0b1119);border-right:1px solid var(--tone-22303d);z-index:35;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;padding:31px 17px 18px}.brand{display:flex;align-items:center;gap:10px;background:transparent;border:0;text-align:left;padding:0 12px 31px;font-family:var(--serif);font-size:28px;color:var(--tone-e6ecec);letter-spacing:-.8px}.brand-glyph{display:block;width:32px;height:32px;color:var(--mint);font-family:Georgia;line-height:1;font-weight:400}.brand small{display:block;font-family:var(--font-ui);font-size:8px;letter-spacing:3px;color:var(--tone-8c9aab);margin-top:4px}.workspace-picker{border:1px solid var(--border);background:var(--tone-121a24);border-radius:8px;padding:12px 9px;display:flex;align-items:center;gap:9px;position:relative;margin-bottom:33px}.tenant-avatar{width:29px;height:30px;display:grid;place-items:center;background:var(--tone-24322e);color:var(--tone-c0d4ca);border:1px solid var(--tone-3c4b44);border-radius:6px;font-size:9px;font-weight:700;letter-spacing:.3px}.workspace-picker strong{font-size:11.5px;font-weight:500;display:block}.workspace-picker small{font-size:10.5px;color:var(--muted);display:block;margin-top:5px}.tenant-switch{position:absolute;right:9px;top:21px;display:flex;color:var(--muted)}.tenant-switch select{opacity:0;width:100%;height:100%;position:absolute;inset:0;min-height:0;padding:0;z-index:1}.nav-caption{font-size:9.5px;letter-spacing:1.5px;color:var(--tone-7b8896);margin-left:14px;margin-bottom:12px}.sidebar nav{display:grid;gap:5px}.nav-item{display:flex;align-items:center;gap:11px;min-height:46px;border:1px solid transparent;border-radius:999px;width:100%;background:transparent;padding:10px 12px;font-size:13.5px;color:var(--tone-aab9c6);text-align:left;white-space:nowrap}.nav-item svg{color:var(--tone-8292a3);stroke-width:1.6}.nav-item>span{flex:1}.nav-item.selected{background:var(--panel2);border-color:var(--border);color:var(--text)}.nav-item.selected svg{color:var(--tone-bde8d0)}.nav-item:hover{background:var(--tone-18212b);color:var(--tone-ebf2f4)}.nav-item.selected:hover{background:var(--tone-080c11);color:var(--tone-ffffff);border-color:transparent}.sidebar>*{flex-shrink:0}.sidebar-section{margin-top:24px;padding-top:23px;border-top:1px solid var(--tone-202a35)}.connection-light{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--tone-657180)}.connection-light.connected{background:var(--mint);box-shadow:0 0 8px var(--tone-9cdebd40)}.nav-item em{font-style:normal;background:var(--tone-3a4235);color:var(--tone-e1d7ae);border-radius:4px;padding:3px 5px;font-size:9px}.nav-item em.blue{color:var(--tone-b6cde9);background:var(--tone-253649)}.sidebar-bottom{margin-top:auto;padding-top:56px}.quiet-card{border:1px solid var(--tone-23312e);border-radius:8px;background:radial-gradient(ellipse at 100% 0,var(--tone-1b3f304a),transparent 80%),var(--tone-101a1d);padding:17px 14px;margin:0 4px 21px}.quiet-card svg{color:var(--mint);stroke-width:1.4;margin-bottom:12px}.quiet-card p{font-family:var(--serif);font-size:20px;line-height:1.25;color:var(--tone-cbd9d2)}.quiet-card p strong{font-weight:400;color:var(--tone-e2ebe6)}.quiet-card>span{font-size:9px;line-height:1.7;color:var(--tone-8f9d99);display:block;margin-top:11px}.sidebar-bottom .nav-item{font-size:10px;min-height:37px}.back-intro{font-size:9px;color:var(--tone-6e7e8f);border:0;background:transparent;display:flex;align-items:center;gap:8px;padding:17px 13px}.sidebar-footer{display:flex;align-items:center;gap:7px;font-size:6px;letter-spacing:1px;color:var(--tone-677685);border-top:1px solid var(--tone-202a34);margin:4px 9px 0;padding-top:17px}.tiny-star{color:var(--mint);font-size:16px}.app-version{margin-left:auto;letter-spacing:.5px;color:var(--tone-8fb9a5);border:1px solid var(--tone-2c4438);border-radius:4px;padding:2px 6px;line-height:1.4}.app-main{margin-left:250px;min-height:100vh;display:flex;flex-direction:column}.topbar{height:80px;border-bottom:1px solid var(--tone-24303c);display:flex;align-items:center;justify-content:space-between;padding:0 38px;gap:20px;background:var(--tone-0b1119cc);backdrop-filter:blur(10px)}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:12.5px;color:var(--tone-8b9bab)}.breadcrumb strong{font-weight:400;color:var(--tone-d3dde6)}.status-light{width:5px;height:5px;border-radius:50%;background:var(--tone-d9ba82);box-shadow:0 0 7px var(--tone-d3b27b20)}.ready .status-light{background:var(--mint)}.role-picker{display:flex;align-items:center;gap:3px}.role-picker select{padding:0;min-height:0;font-size:8px;border:0;outline:0;background:transparent;color:var(--tone-8d9cae);appearance:none;margin-top:4px}.role-picker svg{margin-top:3px;color:var(--tone-748397)}.page-content{width:100%;max-width:1530px;margin:0 auto;padding:28px 38px 42px;flex:1}.demo-strip{display:flex;align-items:center;gap:6px;letter-spacing:1px;color:var(--tone-b5a386);margin:0 0 26px;min-height:16px}.demo-strip>span:not(.demo-dot){letter-spacing:.2px;color:var(--tone-77899a)}.demo-dot{width:4px;height:4px;background:var(--tone-c6ae83);border-radius:50%}.overview-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px}.eyebrow{letter-spacing:2px;color:var(--tone-8ba297);display:flex;align-items:center;gap:7px}.eyebrow>span:not(.version-label){width:4px;height:4px;display:inline-block;background:var(--tone-9bdfbb);border-radius:50%}.overview-heading h1{font-family:var(--serif);font-size:50px;letter-spacing:-.9px;line-height:1.15;margin:9px 0 8px;color:var(--tone-e8edf1);font-weight:400}.overview-heading p{font-size:13.5px;color:var(--muted);line-height:1.6}.mint-text{color:var(--mint)!important}.blue-text{color:var(--blue)!important}.amber-text{color:var(--amber)!important}.date-stamp{font-size:10px;text-align:right;color:var(--tone-bcc6d0);margin-top:10px;white-space:nowrap}.date-stamp span{color:var(--tone-7b8b9d);display:flex;align-items:center;justify-content:flex-end;font-size:8px;gap:5px;margin-top:8px}.date-stamp i{width:4px;height:4px;border-radius:50%;background:var(--tone-92bda4)}.hero-panel{min-height:271px;border:1px solid var(--tone-2b3c42);border-radius:12px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 75% 20%,var(--tone-304c6560),transparent 55%),linear-gradient(110deg,var(--tone-12201f),var(--tone-121c27) 58%,var(--tone-131c2b));display:flex;align-items:center;padding:30px 36px}.hero-panel:before{content:"";position:absolute;inset:0;background:url(/sdc-2026-team-project/assets/nebula.png) center right/70% auto no-repeat;opacity:.13;mix-blend-mode:screen;pointer-events:none}.hero-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--tone-0f1c1d66),transparent 55%);pointer-events:none}.hero-copy{position:relative;z-index:2;width:60%}.hero-copy .eyebrow{color:var(--tone-9db9ab);letter-spacing:2px}.hero-copy h2{font-family:var(--serif);font-size:43px;line-height:.99;color:var(--tone-e0e8e7);font-weight:400;letter-spacing:-.7px;margin:15px 0}.hero-copy h2 em{font-weight:400;color:var(--tone-b5e8cc)}.hero-copy p{font-size:10px;line-height:1.75;color:var(--tone-a6b7bf);margin-bottom:20px}.hero-copy>small{display:inline-block;font-size:8px;color:var(--tone-758e88);margin-left:13px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:var(--radius-action, 999px);border:1px solid transparent;padding:11px 19px;font-size:13px;line-height:1.2;font-weight:500;white-space:nowrap}.button.primary{background:var(--mint);color:var(--tone-0e2b1e);border-color:var(--tone-c4f2da)}.button.primary:hover:not(:disabled){background:var(--tone-c4f4da)}.button.secondary{color:var(--tone-c9d4de);background:var(--tone-16222d);border-color:var(--tone-354451)}.button.secondary:hover:not(:disabled){background:var(--tone-20303b);border-color:var(--tone-5a6e7c)}.button.ghost{border-color:transparent;color:var(--tone-99a9b9);background:transparent}.button.ghost:hover:not(:disabled){color:#fff;background:var(--tone-19242e)}.button.small{font-size:9px;min-height:33px;padding:8px 12px}.button.danger{background:var(--tone-733e4b);color:var(--tone-ffe1e5);border-color:var(--tone-985564)}.danger-outline{border-color:var(--tone-70505b)!important;color:var(--tone-e3b1be)!important}.text-button{padding:0;display:inline-flex;align-items:center;gap:7px;color:var(--tone-aebecb);border:0;background:transparent;white-space:nowrap}.text-button:hover{color:var(--mint)}.hero-universe{position:absolute;width:450px;height:300px;right:15px;top:50%;transform:translateY(-50%);z-index:1}.orbit{position:absolute;left:50%;top:50%;border:1px solid var(--tone-7f9daf29);border-radius:50%;transform:translate(-50%,-50%) rotate(-27deg)}.orbit-one{width:250px;height:150px}.orbit-two{width:345px;height:211px}.orbit-three{width:430px;height:273px;border-color:var(--tone-7f9daf16)}.hero-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:91px;height:91px;border-radius:50%;background:radial-gradient(at 30% 10%,var(--tone-45585f90),var(--tone-15252e) 55%,var(--tone-13283c) 90%);box-shadow:0 0 45px var(--tone-84b9ad13),inset 0 0 15px var(--tone-95b4cf0d);display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--tone-85b0b529);color:var(--tone-b9e8d3)}.hero-core>span{font-size:37px;line-height:1}.hero-core small{font-size:5px;letter-spacing:2px;margin-top:5px;color:var(--tone-96b7b7)}.orbit-label{position:absolute;border:1px solid var(--tone-53677466);border-radius:5px;display:flex;align-items:center;gap:7px;background:var(--tone-14232fe8);box-shadow:0 6px 15px var(--tone-00000022);font-size:10px;color:var(--tone-c2cfd6);padding:11px 13px;transform:rotate(-3deg);backdrop-filter:blur(8px)}.orbit-label>i{width:3px;height:3px;background:var(--mint);border-radius:50%;margin-left:8px}.orbit-label svg{color:var(--mint);stroke-width:1.4}.label-one{top:65px;left:50px}.label-two{top:106px;right:17px;transform:rotate(3deg)}.label-two svg,.label-two i{color:var(--blue)}.label-three{bottom:45px;left:134px;transform:rotate(-3deg)}.universe-dot{width:4px;height:4px;background:var(--tone-b4d7cb);border-radius:50%;position:absolute;box-shadow:0 0 9px var(--tone-b4d7cb33)}.d1{left:45px;top:173px}.d2{right:67px;bottom:39px;background:var(--tone-a5c1e6)}.d3{left:173px;top:24px;width:3px;height:3px}.universe-cross{position:absolute;font-family:Georgia;font-size:14px;color:var(--tone-8caaa88a)}.c1{top:54px;right:78px}.c2{bottom:43px;left:69px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:25px 0 30px}.stat-card{border:1px solid var(--tone-2c3a47);background:var(--panel);border-radius:12px;text-align:left;padding:19px 20px 16px;position:relative;transition:transform .2s,border-color .2s,box-shadow .2s}.stat-card.amber{--stat: var(--amber)}.stat-card.mint{--stat: var(--mint)}.stat-card.blue{--stat: var(--blue)}.stat-card.neutral{--stat: var(--tone-a1afbe)}.stat-card:hover{border-color:var(--tone-556e72);background:var(--panel2)}.stat-card>div{display:flex;align-items:center;justify-content:space-between;gap:5px;color:var(--tone-b4c0cc);font-family:var(--font-accent)}.stat-card>div>svg{color:var(--stat);stroke-width:1.6}.stat-card>strong{font-family:var(--serif);font-size:46px;font-weight:400;line-height:1.15;display:block;margin:10px 0 9px;color:var(--tone-e6ecf1)}.stat-card>small{display:flex;align-items:center;justify-content:space-between;color:var(--tone-8fa1b0);font-size:11px}.stat-card>small svg{color:var(--tone-8b9cae)}.panel{background:var(--tone-101720);border:1px solid var(--tone-2c3a48);border-radius:12px;overflow:hidden}.panel-heading{padding:24px 24px 21px;display:flex;align-items:center;justify-content:space-between;gap:12px}.section-kicker{letter-spacing:1.4px;color:var(--tone-8fb3a2);display:block}.panel-heading h2{font-family:var(--serif);font-size:26px;color:var(--tone-dde6eb);font-weight:400;letter-spacing:-.25px;margin-top:6px}.panel-heading h2:only-child{margin-top:0}.panel-heading>svg{color:var(--tone-92afa6)}.panel-heading p{font-size:11.5px;color:var(--muted);margin-top:7px}.queue-panel .panel-heading{padding:22px 21px 20px}.queue-panel h2{font-size:21px;line-height:1.25;max-width:300px}.pill{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;width:max-content;border:1px solid var(--tone-36404a);color:var(--tone-a8b8c6);background:var(--tone-1a2530);border-radius:4px;padding:5px 7px;line-height:1.1;font-weight:400}.pill>i{width:3px;height:3px;background:currentColor;border-radius:50%}.pill.amber{color:var(--tone-d9be8e);border-color:var(--tone-584b36);background:var(--tone-332e23)}.pill.mint{color:var(--tone-a3d8b9);border-color:var(--tone-365644);background:var(--tone-1c3329)}.pill.blue{color:var(--tone-abc7e7);border-color:var(--tone-3d526c);background:var(--tone-213045)}.pill.rose{color:var(--tone-d5a4b0);border-color:var(--tone-69444f);background:var(--tone-3a2833)}.pill.neutral{color:var(--tone-a8b8c6);border-color:var(--tone-36404a);background:var(--tone-1a2530)}.compact .pill{padding:5px 6px}.panel-footnote{display:flex;align-items:center;gap:6px;border-top:1px solid var(--tone-26323d);padding:14px 21px;color:var(--tone-7f998f);background:var(--tone-0c161b4d)}.next-card{background:var(--panel2);border:1px solid var(--tone-35503f);border-radius:12px;padding:22px}.rail-title{display:flex;align-items:center;gap:7px;color:var(--tone-93a99f);letter-spacing:1.2px}.rail-title>svg:last-child{margin-left:auto}.next-card .rail-title{margin-bottom:20px;color:var(--tone-a8c9b8);letter-spacing:1.1px}.next-customer{display:block;font-size:10px;color:var(--tone-a6bab0);margin-bottom:8px}.next-card h3{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.1;color:var(--tone-e2eadf);letter-spacing:-.3px}.next-card p{font-size:9px;line-height:1.7;color:var(--tone-8eaaa1);margin:12px 0 20px}.recent-activity{padding:20px 18px 17px}.recent-activity .rail-title{color:var(--tone-7e919f);margin-bottom:21px;letter-spacing:1.3px}.mini-activity{display:flex;gap:10px;margin-bottom:20px;position:relative}.mini-activity:not(:last-of-type):before{content:"";position:absolute;left:3px;top:13px;bottom:-20px;width:1px;background:var(--tone-2b3844)}.activity-dot{margin-top:3px;width:7px;height:7px;border-radius:50%;border:1px solid var(--tone-5f9b7d);background:var(--tone-203c2d);flex-shrink:0}.activity-dot.dot-1{background:var(--tone-293c51);border-color:var(--tone-5d7b9a)}.activity-dot.dot-2{background:var(--tone-443b2b);border-color:var(--tone-96815b)}.mini-activity strong{display:block;font-size:12.5px;color:var(--tone-c2cdd8);font-weight:400;line-height:1.4}.mini-activity small{display:flex;gap:7px;align-items:center;font-size:10.5px;color:var(--tone-8799aa);margin-top:5px}.mini-activity small i{width:2px;height:2px;border-radius:50%;background:var(--tone-607389)}.recent-activity>.text-button{margin-left:17px;color:var(--tone-8ea5b7)}.main-footer{padding:17px 38px 22px;max-width:1530px;width:100%;margin:0 auto;display:flex;justify-content:space-between;font-size:8px;color:var(--tone-536a7c)}.main-footer>span:last-child{display:flex;align-items:center;gap:5px}.main-footer>span:first-child{font-family:var(--serif);font-style:italic;font-size:13px;color:var(--tone-657f80)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 27px}.page-heading h1,.detail-heading h1{font-family:var(--serif);font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-.8px;margin:9px 0 7px;color:var(--tone-e0e8ed)}.page-heading p{font-size:12.5px;color:var(--tone-93a4b4)}.queue-toolbar{padding:17px 20px;border-bottom:1px solid var(--tone-26323f);display:flex;justify-content:space-between;gap:16px;align-items:center}.tabs{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.tabs button{padding:10px 12px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--tone-9aabba);font-size:12.5px;display:flex;gap:7px;align-items:center;white-space:nowrap}.tabs button.active{color:var(--tone-c9eed9);background:var(--tone-1e302a);border-color:var(--tone-3d6150);box-shadow:0 0 16px var(--tone-94e3bd1a)}.tabs button:hover{background:var(--tone-1b2730)}.tabs button>span{border-radius:3px;padding:2px 5px;color:var(--tone-8ea2b1);background:var(--tone-26323d)}.tabs button.active>span{background:var(--tone-30483b);color:var(--tone-c5e5d4)}.search-field{border:1px solid var(--tone-303e4b);background:var(--tone-0d151e);display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:6px;color:var(--tone-748b9f);min-width:165px;max-width:230px}.search-field input{padding:10px 0;border:0;background:transparent;outline:0;min-height:34px;font-size:13px;width:100%;min-width:0}.search-field:focus-within{border-color:var(--tone-87b7a4)}.search-field button{display:flex;border:0;background:transparent;color:var(--tone-8ba2b3);padding:0}.back-button{display:inline-flex;align-items:center;gap:6px;font-size:9px;color:var(--tone-839cae);background:transparent;border:0;padding:0;margin:0 0 21px}.back-button:hover{color:var(--mint)}.new-order-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:25px;align-items:start}.new-order-form{padding:27px}.form-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:24px}.numbered-icon{width:29px;height:29px;border:1px solid var(--tone-385044);background:var(--tone-1b3027);color:var(--tone-9ac6af);border-radius:7px;display:grid;place-items:center}.form-section-heading h2{font-family:var(--serif);font-size:25px;font-weight:400;line-height:1}.form-section-heading p{color:var(--tone-859aab);font-size:10px;margin-top:6px}.form-section-heading.second{border-top:1px solid var(--tone-2b3742);padding-top:28px;margin-top:28px}.field-label,.form-stack>label{display:flex;flex-direction:column;gap:9px;font-size:10px;color:var(--tone-aebdca);margin-bottom:17px;line-height:1.5}.field-label select{width:100%}.customer-context{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:var(--tone-9db1ba);padding:12px;background:var(--tone-17222b);border:1px solid var(--tone-2d3d49);border-radius:6px}.customer-context>span:last-child:not(.pill){display:flex;align-items:center;gap:5px;margin-left:auto}.customer-context .pill{margin-left:auto}.message-input-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;color:var(--tone-adbdcb);font-size:10px}.inline-select select{font-size:9px;min-height:27px;padding:5px 7px;background:var(--tone-151f29);border-color:var(--tone-303d48);color:var(--tone-9eb0c1)}.message-composer{border:1px solid var(--tone-354650);border-radius:7px;overflow:hidden;background:var(--tone-0b141e)}.message-composer:focus-within{border-color:var(--tone-8cbda7)}.message-composer textarea{width:100%;display:block;resize:vertical;padding:19px;line-height:1.9;font-size:13px;border:0;border-radius:0;outline:0!important;background:transparent;color:var(--tone-cbd9e3);min-height:180px}.message-composer>div{border-top:1px solid var(--tone-25343f);display:flex;justify-content:space-between;gap:10px;padding:11px 13px;color:var(--tone-6d8599)}.message-composer>div>span:first-child{display:flex;align-items:center;gap:6px}.privacy-line{display:flex;gap:7px;align-items:center;color:var(--tone-769486);margin:13px 0 24px;line-height:1.6}.form-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:19px;border-top:1px solid var(--tone-283640)}.form-bottom>span{display:flex;align-items:center;gap:5px;font-size:8px;color:var(--tone-8b9a94)}.amber-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--tone-c4ae80)}.sample-panel{padding:22px}.sample-panel h3{font-family:var(--serif);font-size:27px;font-weight:400;line-height:1.05;margin:12px 0;color:var(--tone-d5e2e5)}.sample-panel>p{font-size:9px;color:var(--tone-8097aa);line-height:1.6;margin-bottom:20px}.sample-card{display:block;width:100%;text-align:left;border:1px solid var(--tone-2a3b47);background:var(--tone-131e28);border-radius:6px;padding:13px 12px;margin-top:10px}.sample-card:hover{background:var(--tone-1a2a33);border-color:var(--tone-517063)}.sample-card>div{display:flex;align-items:center;gap:6px}.sample-card strong{font-size:9px;font-weight:400;color:var(--tone-bdccd7)}.sample-card svg{margin-left:auto;color:var(--tone-7893a1)}.sample-dot{width:4px;height:4px;border-radius:50%;background:var(--tone-98d0b0)}.sample-dot.amber{background:var(--tone-cdb184)}.sample-dot.blue{background:var(--tone-90afd4)}.sample-card small{display:block;font-size:7px;color:var(--tone-7d91a1);margin:6px 0 9px 10px}.sample-card pre{font-size:9px;color:var(--tone-8da4b4);line-height:1.8;border-top:1px solid var(--tone-2b3a45);padding-top:9px}.little-note{display:flex;align-items:center;justify-content:center;gap:14px;margin:25px 0;color:var(--tone-6e8c83)}.little-note>span{font-size:30px;font-family:var(--serif);color:var(--tone-77a390)}.little-note p{font-family:var(--serif);font-size:18px;line-height:1.2;color:var(--tone-91a69e)}.little-note p em{color:var(--tone-719386)}.detail-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.detail-heading h1{margin-top:8px}.version-label{border:1px solid var(--tone-354653);border-radius:3px;padding:2px 5px;color:var(--tone-94a7b7);letter-spacing:0}.detail-meta{display:flex;align-items:center;gap:9px;font-size:9px;color:var(--tone-8b9fb0)}.detail-meta i{width:2px;height:2px;border-radius:50%;background:var(--tone-657e90)}.detail-heading-actions{display:flex;align-items:center;gap:10px}.icon-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;border-radius:5px;color:var(--tone-8da2b4);min-width:28px;min-height:28px;padding:5px}.icon-button:hover:not(:disabled){background:var(--tone-21313f);color:var(--tone-dfede6)}.review-layout{display:grid;grid-template-columns:minmax(0,1fr) 282px;gap:23px;align-items:start}.review-main,.review-rail{display:grid;gap:21px;min-width:0}.inline-heading{display:flex;align-items:center;gap:9px}.inline-heading svg{color:var(--tone-8faeab)}.inline-heading h2{margin:0;font-family:var(--font-ui);font-size:11px}.original-message .panel-heading{border-bottom:1px solid var(--tone-25343f);padding:18px 22px}.message-evidence{padding:22px;font-size:14px;line-height:1.9;font-family:var(--serif);color:var(--tone-becfdb);white-space:pre-wrap;overflow-wrap:anywhere}.message-evidence mark{color:var(--tone-ead0a1);background:var(--tone-745b2e35);border-radius:2px;padding:1px 0}.message-caption{margin:0 22px 17px;display:flex;align-items:center;gap:6px;color:var(--tone-698d7e)}.count-bubble{font:9px var(--font-ui);color:var(--tone-8ea6b1);border:1px solid var(--tone-354450);border-radius:4px;padding:3px 6px;margin-left:7px;vertical-align:middle}.saved-label{display:flex;align-items:center;gap:5px;color:var(--tone-769b8a)}.product-row{padding:22px;border-top:1px solid var(--tone-263440)}.product-row.needs-check{background:linear-gradient(90deg,#b891542,transparent 35%)}.product-topline{display:flex;gap:10px;align-items:flex-start;margin-bottom:19px}.line-number{color:var(--tone-69859b);line-height:1.7}.product-topline>div{flex:1;min-width:0}.product-topline h3{font-size:12px;font-weight:500;color:var(--tone-d2dee6);margin-bottom:5px}.product-topline p{font-size:9px;color:var(--tone-768fa1);overflow-wrap:anywhere}.check-label{color:var(--tone-c4a670);display:flex;align-items:center;gap:4px;white-space:nowrap;margin-top:1px}.delete-line{margin-top:-6px;min-width:23px}.candidate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 21px 22px}.candidate{display:flex;gap:9px;align-items:flex-start;background:var(--tone-121d26);border:1px solid var(--tone-3d484d);border-radius:6px;padding:13px 11px;text-align:left;min-width:0}.candidate:hover{border-color:var(--tone-7b9f8d);background:var(--tone-1c2d2c)}.candidate.selected{border-color:var(--tone-86b89c);background:var(--tone-1a2d26)}.radio-dot{width:13px;height:13px;border:1px solid var(--tone-657a80);border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--tone-b8e9cb)}.candidate.selected .radio-dot{background:var(--tone-78aa8e);border-color:var(--tone-78aa8e);color:var(--tone-102c1c)}.candidate strong{display:block;font-size:9px;font-weight:400;color:var(--tone-c8d5df);line-height:1.4}.candidate span:not(.radio-dot){font-size:11px;display:block;color:var(--tone-cfdfda);margin-top:5px}.candidate small{display:block;font-size:7px;color:var(--tone-88a391);margin-top:8px;line-height:1.7}.candidate small i{display:inline-block;width:2px;height:2px;background:var(--tone-647f73);vertical-align:middle;margin:0 3px}.line-fields{display:grid;grid-template-columns:68px 58px 1fr 1fr 1fr;gap:13px;margin-left:22px}.line-fields>label{display:flex;flex-direction:column;gap:9px;color:var(--tone-6f899b);font-size:7px;min-width:0}.line-fields input{width:100%;min-height:34px;padding:8px 7px;font-size:10px}.line-fields select{min-height:34px;padding:7px 4px;font-size:9px}.readonly-field{display:block;padding:10px 0;color:var(--tone-b8c8d5);font-size:10px;white-space:nowrap}.line-subtotal{text-align:right}.line-subtotal .readonly-field{font-size:10px;color:var(--tone-d1e0e9)}.price-details{margin:17px 0 0 22px;border-top:1px solid var(--tone-25343c);padding-top:11px}.price-details summary{list-style:none;color:var(--tone-748fa1);font-size:8px;display:flex;align-items:center;gap:5px;cursor:pointer}.price-details[open] summary{margin-bottom:14px;color:var(--tone-9bb3c2)}.price-details summary .pill{margin-left:auto}.price-details summary::-webkit-details-marker{display:none}.price-adjustment{display:grid;grid-template-columns:135px 1fr;gap:15px}.price-adjustment label{display:flex;flex-direction:column;gap:7px;color:var(--tone-91a5b3);font-size:8px}.price-adjustment input{font-size:10px;min-height:36px;max-width:100%;width:100%}.micro-copy{font-size:8px;color:var(--tone-7891a2);line-height:1.75;margin-top:9px}.checkbox-label{display:flex;align-items:center;gap:7px;color:var(--tone-91aa9f);font-size:8px;line-height:1.65;cursor:pointer}.product-row>.checkbox-label{margin:15px 0 0 22px}.memory-note{display:flex;align-items:center;gap:5px;color:var(--tone-86b39c);margin:12px 0 0 22px}.deleted-note{display:flex;align-items:center;justify-content:space-between;color:var(--tone-c7a682);background:var(--tone-251e18);padding:14px 22px}.deleted-note .text-button{color:var(--tone-bdaf9e)}.order-total{border-top:1px solid var(--tone-2a3945);padding:23px;display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--tone-111e2452)}.order-total>span{font-size:11px;color:var(--tone-becdd6)}.order-total small{display:block;color:var(--tone-768f9d);margin-top:7px;line-height:1.6}.order-total>strong{font-family:var(--serif);font-size:28px;font-weight:400;color:var(--tone-dceae1);white-space:nowrap}.checks-panel{padding:21px}.check-summary{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--tone-2d3a43);padding:22px 0;margin-bottom:20px}.check-summary strong{font-family:var(--serif);font-size:20px;line-height:1.1;font-weight:400}.check-summary span{display:block;font-size:8px;margin-top:6px;color:var(--tone-7f98a9)}.check-item{display:flex;gap:10px;margin-top:22px}.check-item:first-of-type{margin-top:0}.check-item-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--tone-3c3426);color:var(--tone-cfb584);border:1px solid var(--tone-5a4d35);flex-shrink:0;margin-top:1px}.check-item-icon.mint{background:var(--tone-1d342b);color:var(--tone-9cc9af);border-color:var(--tone-365344)}.check-owner{display:block;letter-spacing:1.1px;color:var(--tone-a9936d);margin-bottom:7px}.check-item strong{display:block;font-size:10px;line-height:1.4;color:var(--tone-d3dfe4);font-weight:400}.check-item p{font-size:8px;line-height:1.85;color:var(--tone-849bab);margin-top:7px}.check-item small{display:block;font-size:8px;margin-top:7px}.check-item.resolved .check-owner{color:var(--tone-7eaa92)}.check-item.resolved strong{color:var(--tone-9db9aa)}.clarification-card{padding:21px;background:linear-gradient(140deg,var(--tone-17262333),transparent),var(--tone-111b22)}.clarification-card .rail-title{color:var(--tone-94b1a5);letter-spacing:1.3px}.clarification-card h3{font-family:var(--serif);font-size:25px;font-weight:400;line-height:1.1;color:var(--tone-d5e7dc);margin:17px 0 10px}.language-label{color:var(--tone-6f8b98);display:block;margin-bottom:13px}.clarification-card pre{font-size:10px;background:var(--tone-0e171e);border:1px solid var(--tone-293d43);padding:14px;border-radius:6px;color:var(--tone-b9cdc8);line-height:1.8;margin-bottom:16px}.clarification-card .button{width:100%}.clarification-card .micro-copy{font-size:7px;color:var(--tone-708b8d);margin-top:12px}.escalation-card{padding:21px;background:var(--tone-131c28);border-color:var(--tone-334457)}.escalation-card .rail-title{color:var(--tone-99b4d1);letter-spacing:1.2px}.reason-list{display:grid;gap:19px}.escalation-card .reason-list{margin-top:20px}.reason{display:flex;gap:10px;align-items:flex-start}.reason-dot{width:5px;height:5px;border-radius:50%;background:var(--tone-94b4d8);margin-top:5px;flex-shrink:0}.reason strong{font-size:10px;color:var(--tone-c6d9e8);font-weight:400;line-height:1.5;display:block}.reason p{font-size:8px;color:var(--tone-8ca3b9);line-height:1.8;margin-top:5px}.small-note{margin:0 0 10px}.small-note p{font-size:17px}.small-note>span{font-size:26px}.review-actions{position:sticky;bottom:16px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid var(--tone-3b5051);background:var(--tone-132126ed);backdrop-filter:blur(20px);box-shadow:0 7px 35px var(--tone-00000077);border-radius:9px;padding:18px 20px;margin-top:27px}.review-actions>div:first-child{display:flex;align-items:center;gap:10px;color:var(--tone-a6c4b5);font-size:9px}.review-actions>div:first-child>svg{color:var(--tone-7ba691)}.review-actions small{font-size:7px;color:var(--tone-668d7e);display:block;margin-top:5px}.action-buttons{display:flex;gap:9px;align-items:center}.action-buttons .button{font-size:9px}.conditions-panel .panel-heading{padding-bottom:21px}.condition-editor{padding:22px;border-top:1px solid var(--tone-293a47)}.condition-title{display:flex;gap:10px;align-items:center;justify-content:space-between}.condition-title>span:last-child:not(.pill){display:flex;gap:4px;align-items:center}.condition-editor blockquote{margin:16px 0 6px;border-left:2px solid var(--tone-6b8a9e);padding-left:12px;font-family:var(--serif);font-size:20px;color:var(--tone-b9cfe1);line-height:1.4}.condition-editor>.micro-copy{margin-bottom:21px}.decision-options{display:grid;gap:8px;margin:15px 0 20px}.decision-options button{display:flex;align-items:center;gap:8px;border:1px solid var(--tone-354752);border-radius:6px;background:var(--tone-121e28);text-align:left;padding:12px;font-size:9px;color:var(--tone-9eb6c6)}.decision-options button.selected{border-color:var(--tone-688c7c);background:var(--tone-1b2e28);color:var(--tone-bfdccc)}.decision-options button.selected .radio-dot:after{content:"";width:5px;height:5px;background:var(--tone-b0dfc4);border-radius:50%}.decision-options small{margin-left:auto;border:1px solid var(--tone-3c5872);color:var(--tone-9bb8db);background:var(--tone-22374b);border-radius:3px;font-size:7px;padding:3px 5px}.condition-editor .field-label{font-size:9px;margin-top:15px}.condition-editor input,.condition-editor textarea{font-size:10px}.target-list{display:grid;gap:10px;margin:14px 0;padding:15px;border:1px solid var(--tone-2c3d48);background:var(--tone-111d25);border-radius:6px}.target-list .checkbox-label{font-size:9px;color:var(--tone-adc3ce)}.record-hint{color:var(--tone-738c9b);margin-left:10px}.inline-error{color:var(--tone-e0a5af);font-size:10px;margin-bottom:12px}.info-banner{display:flex;align-items:center;gap:13px;padding:19px 22px;border-radius:8px;border:1px solid var(--tone-3b4e62);background:var(--tone-142334);color:var(--tone-a8c6e2);margin:0 0 24px}.info-banner>div{flex:1}.info-banner strong{font-size:11px;line-height:1.5;display:block}.info-banner p{font-size:9px;color:var(--tone-8da8c1);line-height:1.7;margin-top:4px}.info-banner.mint{background:var(--tone-152a23);border-color:var(--tone-365745);color:var(--tone-b4dac4)}.info-banner.mint p{color:var(--tone-85ae98)}.info-banner.rose{background:var(--tone-2b2029);border-color:var(--tone-5b3d4b);color:var(--tone-dfb0bd)}.info-banner.rose p{color:var(--tone-ba8e9f)}.info-banner.amber{background:var(--tone-2a251b);border-color:var(--tone-4e4330);color:var(--tone-d6b985)}.info-banner.amber p{color:var(--tone-a8936e)}.all-clear{display:flex;align-items:center;gap:8px;font-size:9px;color:var(--tone-8cbea2);padding:14px 0;line-height:1.6}.permission-note{display:flex;gap:9px;align-items:flex-start;padding:14px;background:var(--tone-121f255c);border:1px solid var(--tone-2b3f46);border-radius:6px;color:var(--tone-7c9c9a);margin-top:19px}.permission-note svg{margin-top:2px;color:var(--tone-7da490)}.permission-note p{font-size:9px;line-height:1.7}.approval-list{padding:0 23px}.approval-card{display:flex;align-items:center;gap:18px;width:100%;background:transparent;border:0;border-bottom:1px solid var(--tone-2b3a46);padding:24px 4px;text-align:left;transition:background .18s,padding .18s}.approval-card:last-child{border-bottom:0}.approval-card:hover{background:var(--tone-131f2a);padding:24px 10px}.approval-card:hover .approval-card-main h3{color:var(--tone-c1e8d3)}.approval-icon{width:46px;height:46px;border:1px solid var(--tone-405671);background:var(--tone-21344a);border-radius:9px;display:grid;place-items:center;color:var(--tone-9ebbdc)}.approval-card-main{flex:1;min-width:0}.approval-card h3{font-size:14px;color:var(--tone-d1e0e7);display:flex;gap:13px;align-items:center;flex-wrap:wrap}.approval-card p{color:var(--tone-99b3c8);font-size:12px;margin-top:8px}.approval-card small{color:var(--tone-7a94a8);font-size:10px;margin-top:7px;display:block}.approval-total{text-align:right}.approval-total strong{display:block;font-size:25px;font-family:var(--serif);color:var(--tone-c5d9e8);font-weight:400}.approval-total>span{color:var(--tone-8faec5);display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:12px}.approval-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:23px;align-items:start}.approval-detail-grid>div,.approval-detail-grid>aside{display:grid;gap:22px}.approval-reasons .reason-list{padding:0 24px 24px}.approval-reasons .reason strong{font-size:12px}.approval-reasons .reason p{font-size:10px}.snapshot-panel .message-evidence{background:var(--tone-0c1720);border-block:1px solid var(--tone-2a3b48);font-family:var(--serif);font-size:17px}.approval-lines{padding:0 22px}.approval-lines>div{display:grid;grid-template-columns:minmax(0,1fr) 68px 85px 95px;gap:12px;padding:19px 0;border-bottom:1px solid var(--tone-2a3b47);align-items:center;font-size:12px;color:var(--tone-a7bece)}.approval-lines>div:last-child{border:0}.approval-lines .approval-lines-head{font-size:9px;letter-spacing:.8px;padding:17px 0;color:var(--tone-7d99ab)}.approval-lines strong{font-size:12.5px;font-weight:400;color:var(--tone-cbdbe4)}.approval-lines small{display:block;color:var(--tone-89a2b4);font-size:10px;line-height:1.5;margin-top:6px}.old-price{text-decoration:line-through;color:var(--tone-7c8a98)!important}.approval-lines>div>strong,.approval-lines-head>span:last-child{text-align:right}.stock-check-row{display:flex;gap:9px;margin-top:22px;align-items:flex-start}.stock-check-row strong{display:block;color:var(--tone-b4cad8);font-size:12px;font-weight:400}.stock-check-row small{display:block;color:var(--tone-88a2b4);font-size:10px;margin-top:6px}.reviewer-note{padding:22px;background:radial-gradient(at 0 0,var(--tone-24493744),transparent),var(--tone-132021);border-color:var(--tone-2d453d)}.reviewer-note h3{font-size:25px;font-family:var(--serif);line-height:1.2;margin-top:16px;color:var(--tone-c5ded1)}.reviewer-note h3 em{font-weight:400;color:var(--tone-98c7b0)}.reviewer-note p{font-size:11.5px;color:var(--tone-8aab99);margin-top:15px;line-height:1.8}.diff-table{overflow-x:auto}.diff-table>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding:14px 22px;border-top:1px solid var(--tone-2d3d48);font-size:11px;color:var(--tone-a3baca);min-width:350px}.diff-table .diff-table-head{font-size:9px;color:var(--tone-7d96a8);letter-spacing:1px;background:var(--tone-0e1820)}.diff-table span{overflow-wrap:anywhere;min-width:0;line-height:1.5}.diff-table small{display:block;font-size:9px;color:var(--tone-7b91a4);margin-top:4px}.delivery-list{padding:0 24px}.delivery-list>button{display:flex;align-items:center;gap:18px;border:0;border-bottom:1px solid var(--tone-2b3b47);padding:23px 4px;text-align:left;background:transparent;width:100%;transition:background .18s,padding .18s}.delivery-list>button:last-child{border-bottom:0}.delivery-list>button:hover{background:var(--tone-12202a);padding:23px 10px}.delivery-list>button:hover strong{color:var(--mint)}.delivery-icon{width:42px;height:45px;background:var(--tone-1a3028);border:1px solid var(--tone-365043);border-radius:8px;color:var(--tone-9ecdb3);display:grid;place-items:center}.delivery-list>button>div{flex:1}.delivery-list strong{display:block;font-size:13px;color:var(--tone-d1e2e8)}.delivery-list>button>div>span{display:block;font-size:11.5px;color:var(--tone-84a2b6);margin-top:7px}.delivery-list>button>small{color:var(--tone-8ba6b8);margin-right:14px;font-variant-numeric:tabular-nums}.delivery-list>button>svg{color:var(--tone-7f9dab);margin-left:13px}.success-heading{display:flex;align-items:center;gap:17px;margin:5px 0 30px}.success-symbol{display:grid;place-items:center;color:var(--tone-a8dfc0);background:var(--tone-1c392c);border:1px solid var(--tone-466e55);width:55px;height:55px;border-radius:50%}.success-heading h1{font-family:var(--serif);font-size:36px;font-weight:400;letter-spacing:-.7px;color:var(--tone-d9e8df);margin:9px 0}.success-heading p{font-size:12px;color:var(--tone-8caa9c)}.delivery-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:24px;align-items:start}.delivery-document{background:var(--tone-e6e9e5);color:var(--tone-283932);border:1px solid var(--tone-e3e9df);border-radius:8px;overflow:hidden;box-shadow:0 12px 45px var(--tone-00000033)}.document-header{display:flex;justify-content:space-between;align-items:center;padding:35px 29px;border-bottom:1px solid var(--tone-cbd3cc)}.document-brand{display:flex;align-items:center;gap:9px;color:var(--tone-284939)}.document-brand>span{font-size:43px}.document-brand>strong{font-family:var(--serif);font-size:26px;font-weight:400;letter-spacing:-.8px}.document-brand small{font-family:var(--font-ui);font-size:6px;letter-spacing:2.6px;display:block;margin-top:3px;color:var(--tone-718578)}.document-header>div:last-child{text-align:right}.document-header>div:last-child>span{font-size:7px;letter-spacing:2px;color:var(--tone-677f73)}.document-header h2{font-family:var(--serif);font-size:23px;margin-top:7px}.document-header>div:last-child>small{font-size:8px;color:var(--tone-728378);display:block;margin-top:7px}.document-parties{display:flex;justify-content:space-between;gap:20px;padding:29px}.document-parties>div:last-child{text-align:right}.document-parties small{font-size:7px;letter-spacing:1.4px;color:var(--tone-798e80)}.document-parties h3{font-size:18px;font-family:var(--serif);font-weight:400;margin-top:11px}.document-parties h4{font-size:11px;margin-top:13px}.document-parties span{font-size:7px;color:var(--tone-728778);display:block;margin-top:8px}.do-table{margin:0 29px}.do-table>div{display:grid;grid-template-columns:minmax(0,1fr) 58px 75px 85px;gap:11px;align-items:center}.do-table-head{font-size:6px;letter-spacing:1px;color:var(--tone-6e8275);border-block:1px solid var(--tone-bfcbbf);padding:13px 0}.do-line{font-size:9px;color:var(--tone-5d7567);padding:23px 0;border-bottom:1px solid var(--tone-cad3c9)}.do-line>span:first-child{display:flex;gap:11px;align-items:center}.do-line small{font-size:7px;color:var(--tone-97a599)}.do-line strong{font-size:10px;font-weight:500;color:var(--tone-374d3f);line-height:1.5}.do-line>strong,.do-table-head>span:last-child{text-align:right}.document-total{display:flex;align-items:center;justify-content:flex-end;gap:35px;padding:28px}.document-total>span{font-size:10px;color:var(--tone-5e7867)}.document-total small{font-size:7px;display:block;text-align:right;margin-top:5px;color:var(--tone-8b9c8e)}.document-total strong{font-family:var(--serif);font-size:32px;font-weight:400;color:var(--tone-294b37)}.document-signatures{display:flex;justify-content:space-between;gap:20px;margin:24px 29px 29px;border-top:1px solid var(--tone-c3cfc3);padding-top:22px}.document-signatures small{display:block;color:var(--tone-819685);font-size:6px;letter-spacing:1px}.document-signatures span{font-size:9px;color:var(--tone-526d5b);display:block;margin-top:11px}.document-footer{display:flex;align-items:center;gap:6px;padding:17px 29px;font-size:7px;color:var(--tone-6e8c75);background:var(--tone-dce2d9);border-top:1px solid var(--tone-c9d4c7)}.document-footer small{margin-left:auto;font-family:var(--serif);font-size:12px;font-style:italic;color:var(--tone-7f9987)}.delivery-side{display:grid;gap:21px}.document-actions{padding:22px}.document-actions .rail-title{margin-bottom:21px}.document-actions .button{display:flex;width:100%;margin-top:10px}.activity-table{padding:0 25px}.activity-event{display:flex;gap:15px;align-items:flex-start;padding:21px 0;border-top:1px solid var(--tone-293b47)}.event-icon{width:34px;height:34px;border-radius:7px;background:var(--tone-1f303e);border:1px solid var(--tone-344b5e);display:grid;place-items:center;color:var(--tone-8eabc4);flex-shrink:0}.event-icon.mint{background:var(--tone-203b2e);border-color:var(--tone-3c5c49);color:var(--tone-a1c6ac)}.event-icon.blue{background:var(--tone-21334b);border-color:var(--tone-405574);color:var(--tone-a4bddc)}.activity-event>div{flex:1}.activity-event strong{font-weight:400;display:flex;align-items:center;gap:10px;color:var(--tone-c4d8e3);flex-wrap:wrap}.activity-event p{color:var(--tone-8ca8ba);margin-top:6px}.activity-event small{color:var(--tone-7d9aab);display:block;margin-top:7px}.activity-customer{background:var(--tone-1b2b37);border:1px solid var(--tone-304958);border-radius:4px;padding:4px 6px;color:var(--tone-87afc2);display:flex;gap:3px;align-items:center}.activity-event time{text-align:right;white-space:nowrap;color:var(--tone-97b1c1);margin-top:3px;font-variant-numeric:tabular-nums}.activity-event time small{color:var(--tone-6e8fa5)}.warehouse-lookup{padding:23px;margin-bottom:25px}.warehouse-lookup form{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.warehouse-lookup label{flex:1;margin:0}.warehouse-lookup input{width:100%;max-width:500px}.pick-row{display:flex;align-items:center;gap:15px;padding:25px;border-top:1px solid var(--tone-2e414d);cursor:pointer;transition:background .18s}.pick-row:hover{background:var(--tone-12202a)}.pick-row>div{flex:1}.pick-row strong{font-size:13px;color:var(--tone-c8dce6);display:block;font-weight:400}.pick-row small{font-size:10.5px;color:var(--tone-85a3b5);display:block;margin-top:7px}.pick-row>span{font-family:var(--serif);font-size:29px;color:var(--tone-c3e0d0)}.pick-row>span small{display:inline;font-family:var(--font-ui);font-size:12px;margin-left:5px;color:var(--tone-8daf9d)}.pick-row.picked{background:var(--tone-182d2466)}.pick-row.picked strong{text-decoration:line-through;color:var(--tone-789b85)}.loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:70px 25px;color:var(--tone-89a296);font-size:11px}.spin{animation:spin 1s linear infinite}.error-notice{display:flex;align-items:flex-start;gap:11px;border:1px solid var(--tone-714551);background:var(--tone-33232b);border-radius:7px;color:var(--tone-e3b7c3);padding:17px 20px;font-size:11px;margin:20px 0;line-height:1.6}.error-notice strong{font-weight:400}.error-notice small{font-size:8px;display:block;color:var(--tone-bc8fa0);margin-top:7px}.error-notice .text-button{margin-top:11px;color:var(--tone-e1b7c6)}.error-notice>svg{margin-top:1px}.empty{text-align:center;padding:62px 24px;color:var(--tone-7b9aae)}.empty-icon{display:grid;place-items:center;width:74px;height:74px;border:1px solid var(--tone-3d5a55);border-radius:50%;background:radial-gradient(var(--tone-1d3a30),var(--tone-13252c));color:var(--tone-79b3a1);margin:0 auto 22px;box-shadow:0 0 34px var(--tone-6c9a9826)}.empty h3{font-family:var(--serif);font-size:32px;font-weight:400;line-height:1.2;color:var(--tone-c6ded6)}.empty p{font-size:10px;color:var(--tone-7393a5);max-width:360px;margin:12px auto 0;line-height:1.8}.empty .button{margin-top:25px}.toast{position:fixed;bottom:28px;right:30px;z-index:150;display:flex;align-items:center;gap:11px;background:var(--tone-1c3028);color:var(--tone-c2dfce);border:1px solid var(--tone-4f725d);border-radius:10px;padding:16px 14px 16px 19px;box-shadow:0 10px 44px var(--tone-00000099),0 0 26px var(--tone-94e3bd1a);font-size:13px;max-width:min(500px,calc(100vw - 32px));line-height:1.6;animation:toast-in var(--motion-standard) var(--ease-response)}@keyframes toast-in{0%{opacity:0;transform:translateY(16px) scale(.97)}}.toast>svg{color:var(--tone-8bd3aa)}.toast .icon-button{color:var(--tone-89b19b);margin-left:7px}.modal-overlay{position:fixed;inset:0;z-index:100;background:var(--tone-03080dcc);backdrop-filter:blur(9px);padding:35px 20px;display:flex;align-items:center;justify-content:center}.modal{width:490px;max-width:100%;max-height:calc(100dvh - 70px);overflow-y:auto;background:var(--tone-121d27);border:1px solid var(--tone-40515d);border-radius:11px;box-shadow:0 25px 100px var(--tone-00000077);padding:26px}@media(prefers-reduced-motion:reduce){.toast,.modal{animation:none}.button,.approval-card,.delivery-list>button,.pick-row{transition:none}}.modal.wide{width:720px}.modal>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.modal h2{font-family:var(--serif);font-size:28px;font-weight:400;color:var(--tone-d3e6e0);line-height:1.1}.modal-copy{font-size:11px;line-height:1.85;color:var(--tone-96b0bd);margin-bottom:22px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:26px;padding-top:20px;border-top:1px solid var(--tone-2b4250)}.form-stack{margin-top:23px;display:grid;gap:17px}.form-stack>label{margin:0}.form-stack .modal-actions{margin-top:5px}.form-stack .permission-note{margin-top:0}.guide-steps{display:grid;gap:24px}.guide-steps>div{display:flex;gap:15px}.guide-steps>div>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--tone-42614e);background:var(--tone-21392a);color:var(--tone-b0d4bb);font-size:8px;flex-shrink:0}.guide-steps h3{font-family:var(--serif);font-size:23px;color:var(--tone-bed9ce);font-weight:400}.guide-steps p{font-size:10px;color:var(--tone-8baab4);line-height:1.85;margin-top:5px}.timeline{padding:7px 0}.timeline>div{display:flex;gap:15px;padding-bottom:25px;position:relative}.timeline>div:not(:last-child):before{content:"";position:absolute;left:4px;width:1px;top:12px;bottom:0;background:var(--tone-334e59)}.timeline-dot{width:9px;height:9px;border:1px solid var(--tone-709e88);background:var(--tone-2b4d3b);border-radius:50%;flex-shrink:0;margin-top:4px}.timeline strong{font-size:12px;color:var(--tone-c4ddd3);font-weight:400}.timeline p{font-size:11.5px;color:var(--tone-93b4bd);line-height:1.8;margin-top:5px}.timeline small{color:var(--tone-769cab);display:block;margin-top:8px}.audit-trail-label{padding-top:25px;border-top:1px solid var(--tone-304653);margin-top:12px;margin-bottom:20px}.skip-link{position:fixed;top:10px;left:250px;z-index:200;background:var(--mint);color:var(--tone-10241c);padding:12px;transform:translateY(-150%);border-radius:6px;font-size:12px}.skip-link:focus{transform:translateY(0)}.mobile-menu,.sidebar-scrim{display:none}.crash{display:grid;place-content:center;gap:25px;max-width:700px;margin:auto;min-height:100vh;padding:25px}.crash h1{font-family:var(--serif);font-size:40px}.crash p{font-size:14px;color:var(--tone-93b3bd)}.page-content:focus{outline:none}@media(min-width:1500px){.sidebar{width:262px;padding-inline:21px}.app-main{margin-left:262px}.topbar,.page-content{padding-inline:46px}.hero-panel{min-height:300px}.hero-copy h2{font-size:49px}.hero-copy p{font-size:12px}.hero-universe{right:50px}.next-card h3{font-size:28px}}@media(max-width:1250px){.sidebar{width:205px;padding-inline:12px}.app-main{margin-left:205px}.page-content,.topbar{padding-inline:25px}.brand{font-size:24px;padding-left:10px}.workspace-picker{gap:7px;padding-inline:8px}.workspace-picker strong{font-size:9px}.tenant-avatar{width:26px;height:28px}.tenant-switch{right:5px}.nav-item{font-size:10px;padding-inline:10px;gap:9px}.hero-panel{padding:28px}.hero-universe{right:-47px;opacity:.9}.hero-copy{width:64%}.hero-copy h2{font-size:41px}.hero-copy>small{display:none}.queue-panel .panel-heading{padding:20px 16px}.queue-panel h2{font-size:20px}.queue-panel .panel-heading .text-button{gap:4px}.next-card{padding:17px}.next-card h3{font-size:23px}.recent-activity{padding:18px 15px}.stat-card{padding:16px 14px 13px}.stat-card>small{font-size:7px}.review-layout{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.checks-panel,.clarification-card,.escalation-card{padding:18px}.line-fields{gap:9px;grid-template-columns:59px 43px 1fr 1fr 1fr;margin-left:0}.product-row{padding:20px 17px}.candidate-grid,.price-details{margin-left:0}.line-fields label{font-size:6px}.readonly-field,.line-subtotal .readonly-field{font-size:9px}.review-actions{padding:15px}.review-actions>div:first-child{font-size:8px;gap:7px}.action-buttons .button{font-size:8px;padding:10px;gap:6px}.new-order-grid{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.new-order-form{padding:24px}.form-bottom{align-items:flex-end}.form-bottom>span{max-width:140px;line-height:1.7}.delivery-detail-grid{grid-template-columns:minmax(0,1fr) 245px;gap:19px}.document-header,.document-parties{padding:26px 22px}.do-table{margin-inline:22px}.do-table>div{grid-template-columns:minmax(0,1fr) 47px 60px 72px;gap:8px}.do-line,.do-line strong{font-size:8px}.document-signatures{margin-inline:22px}.document-footer{padding-inline:22px}.document-footer small{display:none}.approval-detail-grid{grid-template-columns:minmax(0,1fr) 245px;gap:18px}.approval-lines>div{grid-template-columns:minmax(0,1fr) 55px 70px 75px;gap:7px}.approval-lines strong,.approval-lines>div{font-size:9px}.queue-toolbar{flex-wrap:wrap}.queue-toolbar .search-field{max-width:230px}.page-heading h1{font-size:35px}}@media(max-width:1020px){.sidebar{width:185px;padding-inline:10px}.app-main{margin-left:185px}.brand{font-size:22px;padding-left:8px}.brand-glyph{font-size:35px}.workspace-picker{padding:11px 8px}.workspace-picker strong,.workspace-picker small{font-size:8px}.tenant-avatar{width:23px;height:25px;font-size:7px}.tenant-switch{right:3px}.tenant-switch svg{width:10px}.nav-item{font-size:9px;gap:7px;padding-inline:8px}.nav-item svg{width:16px}.nav-item em{font-size:8px}.sidebar-footer{font-size:5px}.quiet-card{padding:15px 11px}.quiet-card p{font-size:18px}.page-content,.topbar{padding-inline:23px}.recent-activity,.next-card{padding:20px}.next-card h3{font-size:25px;max-width:300px}.hero-copy h2{font-size:41px}.hero-copy p{max-width:280px}.desktop-break{display:none}.hero-universe{right:-70px;transform:translateY(-50%) scale(.85);transform-origin:right center}.hero-copy{width:66%}.overview-heading h1{font-size:35px}.overview-heading p{font-size:10px}.date-stamp{font-size:9px}.date-stamp span{font-size:7px}.stats-grid{gap:10px}.stat-card{padding:15px 12px}.stat-card>div>svg{width:14px}.stat-card>strong{font-size:34px}.stat-card>small svg{display:none}.review-layout{grid-template-columns:minmax(0,1fr)}.review-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.review-rail .little-note{display:none}.line-fields{grid-template-columns:75px 65px 1fr 1fr 1fr;gap:18px}.line-fields>label{font-size:8px}.readonly-field,.line-subtotal .readonly-field{font-size:11px}.review-actions{align-items:stretch;flex-direction:column;gap:15px}.action-buttons{justify-content:flex-end}.action-buttons .button{font-size:9px;padding:11px 13px}.new-order-grid{grid-template-columns:minmax(0,1fr)}.new-order-aside .sample-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sample-panel>.section-kicker,.sample-panel>h3,.sample-panel>p{grid-column:1/-1}.sample-panel>h3 br{display:none}.sample-panel>h3{margin:4px 0}.sample-panel>p{margin-bottom:4px}.sample-card{margin:0}.new-order-aside .little-note{display:none}.new-order-form{padding:27px}.form-bottom>span{max-width:none}.approval-detail-grid{grid-template-columns:minmax(0,1fr)}.approval-detail-grid>aside{grid-template-columns:1fr 1fr}.delivery-detail-grid{grid-template-columns:minmax(0,1fr)}.delivery-side{grid-template-columns:1fr 1fr;align-items:start}.delivery-side .escalation-card{grid-column:1/-1}.document-header,.document-parties{padding:30px}.do-table{margin-inline:30px}.do-table>div{grid-template-columns:minmax(0,1fr) 65px 80px 85px;gap:14px}.do-line,.do-line strong{font-size:10px}.document-signatures{margin-inline:30px}.document-footer{padding-inline:30px}.document-footer small{display:block}.panel-heading h2{font-size:21px}.queue-toolbar .tabs button{padding-inline:8px}.approval-list{padding-inline:21px}.approval-card{gap:12px}.approval-card-main h3{font-size:12px}.approval-card-main p{font-size:9px}.approval-total strong{font-size:23px}.success-heading h1{font-size:31px}.main-footer{padding-inline:23px}}@media(max-width:760px){.sidebar{transform:translate(-100%);width:240px;transition:transform .2s;padding:27px 20px 20px}.sidebar.open{transform:translate(0)}.sidebar-scrim{display:block;position:fixed;inset:0;background:var(--tone-000000aa);border:0;z-index:34;backdrop-filter:blur(4px)}.brand{font-size:29px}.brand-glyph{font-size:43px}.workspace-picker strong{font-size:10px}.workspace-picker small{font-size:9px}.tenant-avatar{width:30px;height:30px;font-size:9px}.tenant-switch svg{width:13px}.nav-item{font-size:12px;gap:11px;min-height:46px}.nav-item svg{width:18px}.sidebar-bottom{padding-top:30px}.sidebar-footer{font-size:6px}.quiet-card p{font-size:22px}.app-main{margin-left:0}.topbar{height:66px;padding-inline:18px;position:relative;z-index:30;gap:10px}.mobile-menu{display:flex;margin-left:-7px}.breadcrumb{gap:9px;font-size:9px}.breadcrumb>span:first-of-type{display:none}.breadcrumb>span:nth-of-type(2){display:none}.role-picker select{font-size:7px;max-width:100px}.page-content{padding:16px 19px 32px}.demo-strip{margin-bottom:25px;gap:5px;letter-spacing:.9px}.demo-strip button{gap:3px}.demo-strip button svg{width:10px}.overview-heading{margin-bottom:23px;gap:10px}.overview-heading .eyebrow{letter-spacing:1.7px}.overview-heading h1{font-size:36px;margin-top:10px}.overview-heading p{font-size:10px;max-width:300px}.date-stamp{display:none}.hero-panel{min-height:290px;padding:25px}.hero-copy{width:70%}.hero-copy .eyebrow{letter-spacing:1.3px}.hero-copy h2{font-size:40px;line-height:1;margin-top:17px}.hero-copy p{font-size:9px;max-width:215px;line-height:1.8;margin-bottom:23px}.hero-universe{right:-120px;transform:translateY(-50%) scale(.7);opacity:.65}.hero-copy .button{font-size:10px;min-height:39px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:17px 0 24px}.stat-card{padding:16px 16px 15px}.stat-card>div>svg{width:17px}.stat-card>strong{font-size:38px;margin:8px 0}.stat-card>small{font-size:8px}.stat-card>small svg{display:block}.queue-panel .panel-heading{padding:20px}.queue-panel h2{font-size:24px;max-width:240px}.pill,.compact .pill{padding:5px 6px}.next-card{padding:19px}.next-card h3{font-size:25px}.next-card .rail-title{letter-spacing:1px}.next-card p{font-size:9px}.recent-activity{padding:20px 17px}.recent-activity .rail-title{letter-spacing:1px}.mini-activity strong{font-size:9px}.mini-activity small{font-size:7px}.main-footer{padding:13px 20px 24px;font-size:7px}.main-footer>span:first-child{font-size:12px}.page-heading{margin-top:7px;gap:15px;align-items:flex-start;margin-bottom:23px}.page-heading h1{font-size:35px}.page-heading p{font-size:10px;max-width:320px}.page-heading>.button{font-size:9px;padding:10px 12px;margin-top:18px}.queue-toolbar{padding:15px 17px;gap:14px}.tabs{gap:3px}.tabs button{font-size:8px;padding:8px;gap:5px}.search-field{max-width:100%;width:100%}.search-field input{font-size:10px}.back-button{font-size:9px;margin-bottom:18px}.form-section-heading p{font-size:9px}.new-order-form{padding:23px}.form-section-heading h2{font-size:25px}.form-bottom>span{font-size:7px}.form-bottom .button{font-size:9px}.new-order-aside .sample-panel{padding:21px}.detail-heading{align-items:flex-start;margin-bottom:22px;gap:10px}.detail-heading h1{font-size:35px}.detail-meta{font-size:8px;gap:6px;flex-wrap:wrap;line-height:1.6}.detail-heading-actions{gap:5px;flex-wrap:wrap;justify-content:flex-end;max-width:150px;margin-top:10px}.detail-heading-actions .button{font-size:8px}.review-layout{gap:19px}.panel-heading{padding:20px}.product-row{padding:22px 20px}.product-topline h3{font-size:12px}.line-fields{grid-template-columns:65px 50px 1fr 1fr 1fr;gap:12px}.line-fields label{font-size:7px}.readonly-field,.line-subtotal .readonly-field{font-size:10px}.candidate-grid{gap:10px}.candidate{padding:13px 11px}.candidate strong{font-size:9px}.candidate small{font-size:7px}.review-rail{gap:16px}.checks-panel,.clarification-card{padding:20px}.check-item p{font-size:9px}.check-item strong{font-size:11px}.clarification-card h3{font-size:25px}.clarification-card pre{font-size:10px}.review-actions{bottom:10px;margin-top:22px;padding:15px;gap:15px}.review-actions>div:first-child{font-size:9px}.action-buttons{flex-wrap:wrap;gap:8px}.action-buttons .button{font-size:9px;min-height:37px;padding:11px 12px}.action-buttons .button.ghost{margin-right:auto}.record-hint{display:block;margin:12px 0 0}.condition-editor{padding:20px}.condition-editor .field-label{font-size:10px}.condition-editor input,.condition-editor textarea{font-size:11px}.info-banner{padding:17px;gap:10px;align-items:flex-start;flex-wrap:wrap}.info-banner>div{min-width:200px}.info-banner strong{font-size:11px}.info-banner p{font-size:9px}.info-banner>.text-button,.info-banner>.button{margin-left:30px}.approval-list{padding-inline:19px}.approval-card{gap:12px;align-items:flex-start;flex-wrap:wrap}.approval-icon{width:35px;height:38px}.approval-card-main{min-width:calc(100% - 50px)}.approval-card h3{font-size:14px}.approval-total{width:100%;display:flex;align-items:center;justify-content:space-between;padding-left:47px}.approval-total>span{margin-top:0}.approval-total strong{font-size:25px}.approval-card-main p{font-size:10px}.approval-card-main small{font-size:8px}.approval-detail-grid>aside{gap:17px}.approval-lines>div{grid-template-columns:minmax(0,1fr) 55px 68px 76px;gap:10px}.approval-lines strong,.approval-lines>div{font-size:10px}.delivery-list{padding-inline:19px}.delivery-list>button{gap:12px;flex-wrap:wrap;position:relative}.delivery-list>button>small{margin-left:54px;width:calc(100% - 80px)}.delivery-list>button .pill{position:absolute;right:22px;top:24px}.delivery-list>button>svg{position:absolute;right:0;top:25px;width:14px;margin:0}.delivery-list>button>div{padding-right:75px}.delivery-list strong{font-size:11px}.delivery-icon{width:36px;height:39px}.delivery-list>button>div>span{font-size:10px}.success-heading{gap:13px;align-items:flex-start;margin-top:0;margin-bottom:25px}.success-symbol{width:42px;height:42px;margin-top:3px;flex-shrink:0}.success-heading h1{font-size:30px;margin-top:8px}.success-heading p{font-size:10px}.delivery-side{gap:16px}.document-actions{padding:20px}.activity-panel .panel-heading{flex-wrap:wrap;gap:17px}.activity-table{padding-inline:20px}.activity-event{gap:12px;padding:20px 0}.event-icon{width:29px;height:30px}.warehouse-lookup{padding:21px}.pick-row{padding:22px}.pick-row strong{font-size:11px}.pick-row>span{font-size:25px}.modal{padding:23px}.modal-overlay{padding:20px 16px}.modal{max-height:calc(100dvh - 40px)}.modal h2{font-size:27px}.skip-link{left:15px}.toast{right:16px;bottom:18px;font-size:10px}}@media(max-width:480px){.topbar{padding-inline:16px}.role-picker select{font-size:6px;max-width:94px}.breadcrumb strong{font-size:9px}.page-content{padding-inline:16px}.demo-strip>span:not(.demo-dot){letter-spacing:0}.demo-strip{letter-spacing:.7px;margin-bottom:23px}.overview-heading h1{font-size:34px}.overview-heading p{max-width:305px;font-size:10px}.hero-panel{min-height:285px;padding:25px 23px}.hero-copy{width:83%}.hero-copy h2{font-size:40px}.hero-copy p{max-width:205px}.hero-universe{right:-171px;opacity:.46;transform:translateY(-50%) scale(.65)}.hero-panel:before{background-size:150% auto}.hero-core{opacity:.6}.label-one{left:43px}.stats-grid{gap:10px}.stat-card{padding:15px 14px}.stat-card>div>svg{width:15px}.stat-card>small{font-size:7px}.stat-card>small>svg{display:none}.stat-card>strong{font-size:38px}.queue-panel .panel-heading{padding:20px 17px;align-items:flex-end}.queue-panel h2{font-size:23px;max-width:200px}.queue-panel .text-button{gap:4px}.pill,.compact .pill{padding:5px 6px;gap:4px}.panel-footnote{padding-inline:15px;line-height:1.5}.next-card{padding:23px}.next-card h3{font-size:28px;max-width:290px}.next-card .next-customer{font-size:9px}.next-card p{font-size:10px}.recent-activity{padding:23px}.recent-activity .rail-title{margin-bottom:25px}.mini-activity{margin-bottom:22px}.mini-activity strong{font-size:10px}.mini-activity small{font-size:8px}.main-footer{padding-inline:17px;font-size:6px}.main-footer svg{width:10px}.page-heading{gap:10px}.page-heading h1{font-size:33px}.page-heading .eyebrow{letter-spacing:1.5px}.page-heading p{font-size:9px;line-height:1.8}.page-heading>.button{font-size:8px;padding:10px;gap:5px}.page-heading>.button svg{width:13px}.queue-toolbar{padding:14px}.tabs button{font-size:7px;padding:7px 6px}.tabs{gap:3px}.new-order-form{padding:21px 18px}.form-section-heading{gap:9px}.form-section-heading h2{font-size:23px}.form-section-heading p{font-size:8px;line-height:1.7;max-width:240px}.numbered-icon{width:26px;height:26px}.field-label{font-size:9px}.new-order-form select{font-size:11px}.message-input-top{gap:5px;font-size:9px;flex-wrap:wrap}.message-input-top .inline-select select{font-size:8px;min-height:26px}.message-composer textarea{font-size:13px;padding:17px}.message-composer>div{padding:10px;gap:4px}.message-composer>div>span:first-child{gap:4px}.message-composer svg{width:11px}.privacy-line{align-items:flex-start;line-height:1.8}.privacy-line>svg{margin-top:1px}.form-bottom{flex-direction:column;align-items:stretch;gap:16px;padding-top:17px}.form-bottom .button{font-size:10px}.form-bottom>span{font-size:8px}.new-order-aside .sample-panel{grid-template-columns:1fr;gap:11px}.sample-panel h3{font-size:28px}.sample-panel p{font-size:9px}.sample-card{padding:15px}.sample-card strong{font-size:10px}.sample-card small{font-size:8px}.sample-card pre{font-size:10px}.customer-context{padding:10px}.detail-heading{flex-direction:column;gap:15px}.detail-heading h1{font-size:34px}.detail-heading-actions{max-width:100%;justify-content:flex-start;margin-top:0;width:100%}.detail-heading-actions>.icon-button{margin-left:auto}.detail-meta{font-size:8px}.detail-heading-actions .button{font-size:9px}.review-main{gap:17px}.original-message .panel-heading{padding:17px}.inline-heading h2{font-size:10px}.message-evidence{padding:19px;font-size:16px}.message-caption{margin-inline:17px;line-height:1.7}.product-row{padding:20px 17px}.product-topline{gap:8px;flex-wrap:wrap}.product-topline>div{min-width:170px}.product-topline h3{font-size:11px}.product-topline p{font-size:8px}.check-label{margin-left:19px;order:3}.product-topline .delete-line{margin-left:auto}.candidate-grid{grid-template-columns:1fr;gap:9px;margin-bottom:19px}.candidate{padding:14px 12px}.candidate strong{font-size:10px}.candidate small{font-size:8px}.line-fields{grid-template-columns:65px 45px 1fr;gap:15px 12px}.line-fields>label{font-size:7px}.line-fields .line-subtotal{grid-column:2/4}.line-fields>label:nth-child(4){grid-column:1}.readonly-field,.line-subtotal .readonly-field{font-size:11px;padding-top:9px;padding-bottom:3px}.line-subtotal{text-align:right}.line-fields input{font-size:11px}.price-adjustment{grid-template-columns:1fr;gap:12px}.price-details summary{font-size:9px}.price-adjustment label{font-size:9px}.product-row>.checkbox-label{margin-left:0;font-size:8px;line-height:1.8;align-items:flex-start}.product-row>.checkbox-label input{margin-top:3px}.product-row>.memory-note{margin-left:0}.panel-heading h2{font-size:23px}.products-panel>.panel-heading{padding:20px 17px;gap:7px}.count-bubble{margin-left:4px}.order-total{padding:20px 17px;gap:12px}.order-total>strong{font-size:26px}.order-total small{max-width:160px}.order-total>span{font-size:10px}.review-rail{grid-template-columns:1fr;gap:17px}.checks-panel,.clarification-card,.escalation-card{padding:23px}.check-summary strong{font-size:24px}.check-summary span{font-size:9px}.check-item p{font-size:10px;line-height:1.75}.check-item strong{font-size:12px}.check-item-icon{width:26px;height:26px}.check-item small{font-size:9px}.clarification-card h3{font-size:29px;line-height:1.1}.clarification-card pre{font-size:11px;padding:16px}.clarification-card .button{font-size:10px;min-height:38px}.clarification-card .micro-copy{font-size:8px}.reason strong{font-size:12px}.reason p{font-size:10px}.review-actions{position:relative;bottom:0;padding:18px 15px;margin-top:22px}.review-actions>div:first-child{font-size:9px}.review-actions small{font-size:8px;line-height:1.5}.action-buttons{display:grid;grid-template-columns:auto 1fr;gap:10px;width:100%}.action-buttons>.button.primary{grid-column:1/-1;width:100%;font-size:10px;min-height:42px}.action-buttons>.button.secondary{font-size:10px;min-height:40px}.action-buttons>.button.ghost{margin:0;font-size:9px}.action-buttons>.discard-button{grid-column:1;grid-row:1}.action-buttons .button.ghost+.button.secondary{grid-column:auto}.condition-editor{padding:20px 17px}.condition-title{align-items:flex-start;gap:12px}.condition-title>span:last-child:not(.pill){max-width:120px;line-height:1.7}.condition-editor blockquote{font-size:21px}.condition-editor>.micro-copy{font-size:8px}.decision-options button{font-size:9px;line-height:1.6;padding:12px 10px;gap:7px}.decision-options small{font-size:6px;max-width:66px;text-align:center}.target-list .checkbox-label{font-size:9px}.condition-editor>.button{min-height:37px;font-size:10px}.info-banner>div{min-width:180px}.info-banner p{font-size:9px}.info-banner strong{font-size:10px}.info-banner>svg{width:16px}.approval-detail-grid>aside{grid-template-columns:1fr}.approval-lines{padding-inline:17px;overflow-x:auto}.approval-lines>div{grid-template-columns:145px 50px 61px 72px;gap:8px;min-width:350px}.approval-lines>div strong,.approval-lines>div{font-size:9px}.approval-lines .approval-lines-head{font-size:6px}.snapshot-panel>.message-evidence{font-size:16px}.reviewer-note h3{font-size:27px}.reviewer-note p{font-size:10px}.success-heading{gap:11px}.success-heading .eyebrow{letter-spacing:1.4px}.success-heading h1{font-size:28px}.success-heading p{font-size:9px;line-height:1.7}.success-symbol{width:33px;height:33px}.success-symbol>svg{width:19px}.delivery-document{border-radius:6px}.document-header{padding:25px 18px;align-items:flex-start;gap:15px}.document-brand{gap:7px}.document-brand>span{font-size:30px}.document-brand>strong{font-size:22px}.document-brand small{font-size:5px;letter-spacing:1.5px}.document-header>div:last-child>span{font-size:5px;letter-spacing:1px}.document-header h2{font-size:19px}.document-header>div:last-child>small{font-size:6px}.document-parties{padding:24px 18px;gap:15px}.document-parties h3{font-size:16px}.document-parties h4{font-size:10px}.document-parties small{font-size:5px;letter-spacing:1px}.document-parties span{font-size:6px;line-height:1.7}.do-table{margin:0 18px}.do-table>div{grid-template-columns:minmax(0,1fr) 42px 52px 57px;gap:7px}.do-table-head{font-size:5px;letter-spacing:.4px}.do-line{padding-block:19px;font-size:7px}.do-line>span:first-child{gap:7px}.do-line strong{font-size:8px;line-height:1.6}.do-line small{font-size:6px}.document-total{padding:26px 18px;gap:25px}.document-total strong{font-size:28px}.document-signatures{margin:20px 18px 25px;gap:10px}.document-signatures small{font-size:5px;letter-spacing:.5px}.document-signatures span{font-size:7px;line-height:1.6}.document-footer{padding:14px 18px;font-size:6px;line-height:1.6}.document-footer small{display:none}.delivery-side{grid-template-columns:1fr;gap:17px}.document-actions{padding:23px}.document-actions .button{font-size:10px;min-height:39px}.activity-table{padding-inline:17px}.activity-event{gap:10px;flex-wrap:wrap}.activity-event>div{min-width:210px}.activity-event time{width:100%;text-align:left;display:flex;align-items:center;gap:7px;margin:0 0 0 39px}.activity-event time small{margin-top:0}.warehouse-lookup form{flex-direction:column;align-items:stretch}.warehouse-lookup{padding:20px}.warehouse-lookup .button{font-size:10px}.pick-row{padding:20px 18px;gap:12px}.pick-row strong{font-size:10px}.pick-row small{font-size:7px}.pick-row>span{font-size:23px}.pick-row>span small{font-size:10px}.error-notice{padding:17px;font-size:10px}.error-notice small{font-size:7px}.empty h3{font-size:27px}.empty p{font-size:10px}.modal{padding:23px 20px}.modal h2{font-size:26px}.modal-copy{font-size:10px}.modal-actions .button{font-size:9px;white-space:normal;line-height:1.5}.toast{font-size:10px;padding:13px 11px 13px 15px;gap:8px}.guide-steps p{font-size:10px}}@media(prefers-reduced-motion:reduce){.app-shell *,.app-shell *:before,.app-shell *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media print{@page{size:A4;margin:16mm}.sidebar,.topbar,.demo-strip,.main-footer,.no-print,.toast,.modal-overlay,.back-button,.page-heading,.info-banner,.picking-list .button{display:none!important}body,.app-shell,.app-main,.page-content{background:#fff!important;color:#000!important;margin:0!important;padding:0!important;min-height:0;max-width:none}.delivery-detail-grid{display:block}.delivery-document{box-shadow:none;border:1px solid var(--tone-cccccc);border-radius:0;background:#fff;break-inside:avoid}.document-footer{background:var(--tone-f2f4ef)}.document-header,.document-parties{padding:25px}.do-table{margin-inline:25px}.do-table>div{grid-template-columns:minmax(0,1fr) 65px 85px 90px}.do-line,.do-line strong{font-size:11px}.document-signatures{margin:25px}.document-signatures span{font-size:10px}.document-signatures small{font-size:7px}.document-header h2{font-size:26px}.document-brand>strong{font-size:32px}.picking-list{background:#fff;color:#000;border:1px solid var(--tone-aaaaaa)}.picking-list .panel-heading h2,.pick-row strong,.pick-row>span{color:#000}.pick-row{border-top:1px solid var(--tone-cccccc)}.picking-list .panel-footnote{background:var(--tone-eeeeee);color:var(--tone-555555)}.picking-list .panel-heading p,.pick-row small{color:var(--tone-444444)}.pick-row.picked{background:var(--tone-eeeeee)}}@media(min-width:761px){.overview-heading{margin-bottom:21px}.hero-panel{min-height:224px;padding-block:24px}.hero-copy h2{font-size:40px;margin-block:12px}.hero-copy p{margin-bottom:17px}.hero-universe{transform:translateY(-50%) scale(.86)}.stats-grid{margin-top:18px;margin-bottom:23px}.stat-card{padding-top:15px;padding-bottom:12px}.stat-card>strong{font-size:34px;margin:6px 0 8px}.demo-strip{margin-bottom:20px}.overview-heading h1{font-size:35px}}@media(min-width:1500px){.hero-panel{min-height:238px}.hero-copy h2{font-size:44px}.hero-copy p{font-size:11px}.hero-universe{right:42px;transform:translateY(-50%) scale(.88)}}@media(max-height:840px){.sidebar{overflow-y:auto}.sidebar-bottom{padding-top:24px}.sidebar-bottom .quiet-card{display:none}.sidebar-footer{padding-top:12px}.back-intro{padding-block:13px}}@media(min-width:1021px){.nav-item{font-size:13.5px}.sidebar-bottom .nav-item{font-size:12.5px}.workspace-picker strong{font-size:12px}.workspace-picker small{font-size:11px}.breadcrumb{font-size:12.5px}.role-picker select{font-size:11px}.role-picker{max-width:130px}.overview-heading p{font-size:13.5px}.stat-card>small{font-size:11px}.next-card p{font-size:13px}.mini-activity strong{font-size:12.5px}.mini-activity small{font-size:10.5px}.check-item p{font-size:13px}.check-item strong,.clarification-card pre{font-size:14px}.clarification-card .micro-copy,.micro-copy{font-size:11.5px}.button,.action-buttons .button{font-size:13px}.button.small{font-size:12px}.page-heading p{font-size:14px}.form-section-heading p,.field-label,.sample-card strong{font-size:13.5px}.sample-card small{font-size:11.5px}.sample-card pre{font-size:13.5px}.sample-panel>p{font-size:12.5px}.product-topline h3{font-size:15px}.product-topline p{font-size:12.5px}.line-fields label{font-size:11.5px}.readonly-field,.line-subtotal .readonly-field{font-size:14px}.candidate strong{font-size:13.5px}.candidate small{font-size:11.5px}.price-details summary{font-size:12.5px}.permission-note p{font-size:13px}.form-bottom>span{font-size:11.5px}.message-evidence{font-size:18px}.detail-meta{font-size:12.5px}.review-actions>div:first-child{font-size:13px}.review-actions small{font-size:11.5px}.approval-card-main h3{font-size:17.5px}.approval-card-main p{font-size:13.5px}.approval-card-main small{font-size:12px}.reason strong{font-size:14px}.reason p{font-size:13px}.info-banner strong{font-size:14px}.info-banner p,.condition-editor .field-label,.decision-options button{font-size:13.5px}.next-customer{font-size:12px}.hero-copy .button{font-size:13px}.hero-copy>small{font-size:11px}.checks-panel{min-width:0}.review-layout{grid-template-columns:minmax(0,1fr) 292px}.line-fields{grid-template-columns:67px 48px 1fr 1fr 1fr;gap:10px}.line-fields .readonly-field{font-size:12px}.nav-caption{font-size:10.5px}}@media(min-width:1500px){.review-layout{grid-template-columns:minmax(0,1fr) 310px}.hero-copy h2{font-size:44px}.hero-copy>p{font-size:12px}}@media(min-width:761px){.hero-panel{padding-block:21px;min-height:208px}.hero-copy h2{font-size:36px;line-height:.98;margin:10px 0}.hero-copy p{font-size:10px;line-height:1.6;margin-bottom:14px}.hero-copy .button{min-height:35px;padding-block:9px}.hero-universe{transform:translateY(-50%) scale(.8)}.hero-copy>small{font-size:8px}}@media(min-width:1500px){.hero-copy h2{font-size:38px}.hero-copy p{font-size:11px}.hero-panel{min-height:215px}.hero-universe{transform:translateY(-50%) scale(.82)}}@media(max-width:760px){.hero-copy p{font-size:11px;max-width:240px}.overview-heading p{font-size:11px;line-height:1.7}.stat-card>small{font-size:8px}.role-picker select{font-size:8px;max-width:114px}.breadcrumb strong{font-size:10px}.next-card p,.mini-activity strong,.field-label,.message-input-top{font-size:11px}.field-label input,.field-label textarea,.field-label select,.form-stack input,.line-fields input,.line-fields select,.message-composer textarea{font-size:16px}.message-composer>div{line-height:1.6}.candidate strong{font-size:11px}.candidate small{font-size:9px}.form-section-heading p{font-size:10px}.line-fields label{font-size:9px}.line-fields .readonly-field{font-size:11px}.check-item strong{font-size:12px}.check-item p{font-size:11px}.review-actions{gap:17px}.detail-meta{font-size:10px}.detail-heading h1{font-size:35px}.micro-copy{font-size:10px}.clarification-card .micro-copy{font-size:9px}.decision-options button{font-size:11px}.condition-editor input,.condition-editor textarea{font-size:16px}.condition-editor .field-label{font-size:11px}.checkbox-label{font-size:10px}.modal-copy{font-size:12px}.modal-actions .button{font-size:11px}.guide-steps p{font-size:12px}.permission-note p{font-size:10px}}@media(max-width:480px){.hero-copy p{max-width:220px}.hero-panel{min-height:300px}.overview-heading h1{font-size:33px}.role-picker select{max-width:106px}.stat-card>small{font-size:8px}.hero-copy h2{font-size:38px}.info-banner p{font-size:10px}.line-fields .readonly-field{font-size:11px}.form-bottom>span{font-size:9px}.form-bottom .button{font-size:12px}.form-section-heading p{max-width:230px}.target-list .checkbox-label{font-size:10px}.condition-editor .button{font-size:11px}}.sidebar-bottom{padding-top:25px}.sidebar-footer{margin-top:10px}.page-heading h1{margin-top:0}.page-heading>.button{margin-top:0}.form-section-heading h2{margin:0}.form-section-heading{margin-bottom:18px}.form-section-heading.second{padding-top:24px;margin-top:24px}.new-order-aside .sample-panel>h3{font-size:25px;margin:12px 0 19px}.compact-banner{padding:13px 19px;margin-bottom:22px}.compact-banner>strong{font-weight:400;font-size:11px}.success-heading{margin-bottom:24px}.success-heading h1{font-size:34px}.document-footer{justify-content:flex-end}.queue-panel .panel-heading h2{line-height:1.1}.app-main>.page-content{padding-bottom:35px}@media(max-width:760px){.compact-banner>strong{font-size:10px}.new-order-form .form-section-heading h2{font-size:24px}.new-order-form .form-section-heading{margin-bottom:19px}}@media(max-width:760px){.app-shell .mini-activity strong{font-size:10px}.app-shell .mini-activity small{font-size:9px}.app-shell .workspace-picker strong{font-size:10.5px}.app-shell .workspace-picker small,.app-shell .approval-card small{font-size:9.5px}.app-shell .delivery-list>button>div>span{font-size:10.5px}.app-shell .stat-card>small{font-size:9.5px}.app-shell .pick-row small{font-size:9.5px}.app-shell .detail-meta{font-size:10.5px}}@media screen{.app-shell .button,.app-shell .tabs button,.app-shell .decision-options button,.app-shell .text-button,.app-shell .back-button,.app-shell .nav-item{border-radius:var(--radius-action);line-height:1.5}.app-shell .button,.app-shell .action-buttons .button{min-height:var(--action-height);padding:10px 20px;font-size:var(--type-body);justify-content:center;text-align:center;white-space:normal}.app-shell .button.small{min-height:var(--action-height-small);padding:8px 16px;font-size:var(--type-caption)}.app-shell .text-button,.app-shell .back-button{min-height:var(--action-height-small);padding:8px 14px;font-size:var(--type-caption);white-space:normal}.app-shell .text-button:hover:not(:disabled),.app-shell .back-button:hover:not(:disabled){background:var(--panel2)}.app-shell .back-button{margin-bottom:16px}.app-shell .icon-button,.app-shell .search-field button{border-radius:var(--radius-action);min-width:var(--action-height-small);min-height:var(--action-height-small)}.app-shell .tabs button{min-height:var(--action-height-small);padding:8px 14px;font-size:var(--type-caption)}.app-shell .decision-options button{min-height:var(--action-height);padding:12px 18px;font-size:var(--type-body);flex-wrap:wrap}.app-shell .decision-options small{border-radius:var(--radius-action);font-size:var(--type-caption)}.app-shell :is(.page-heading,.detail-heading,.success-heading){gap:16px;margin-bottom:var(--space-section)}.app-shell .page-heading>div{min-width:0}.app-shell :is(.page-heading,.detail-heading) .eyebrow{margin-bottom:8px}.app-shell :is(.field-label,.message-input-top,.form-section-heading p,.sample-card strong,.sample-card pre,.product-topline p,.candidate strong,.check-item p,.reason p,.approval-card-main p,.permission-note p,.info-banner p,.review-actions>div:first-child,.detail-meta,.clarification-card pre,.modal-copy,.guide-steps p){font-size:var(--type-body);line-height:1.65}.app-shell :is(.line-fields label,.sample-card small,.candidate small,.micro-copy,.record-hint,.form-bottom>span,.review-actions small,.panel-footnote,.check-item small,.checkbox-label,.row-state>small,.approval-card-main small,.price-details summary){line-height:1.6}.app-shell .readonly-field{font-size:var(--type-body);font-variant-numeric:tabular-nums}.app-shell .field-label input,.app-shell .field-label select,.app-shell .field-label textarea{margin-top:4px}.app-shell .form-bottom,.app-shell .review-actions,.app-shell .modal-actions{gap:16px}.app-shell .action-buttons{gap:10px;flex-wrap:wrap;justify-content:flex-end}.app-shell .pill{border-radius:var(--radius-action);line-height:1.4;padding:5px 10px;gap:6px}.app-shell .pill>i{width:4px;height:4px;flex-shrink:0}.app-shell :is(.pill,.info-banner).mint{color:var(--mint);background:var(--status-mint-bg);border-color:var(--status-mint-border)}.app-shell :is(.pill,.info-banner).amber{color:var(--amber);background:var(--status-amber-bg);border-color:var(--status-amber-border)}.app-shell :is(.pill,.info-banner).blue{color:var(--blue);background:var(--status-blue-bg);border-color:var(--status-blue-border)}.app-shell :is(.pill,.info-banner).rose{color:var(--rose);background:var(--status-rose-bg);border-color:var(--status-rose-border)}.app-shell .info-banner strong{font-size:var(--type-body);line-height:1.6}.app-shell .loading,.app-shell .empty{min-height:200px;padding:40px 24px;color:var(--muted);font-size:var(--type-body);line-height:1.65}.app-shell .loading .spin{color:var(--mint)}.app-shell .empty h3{font-family:var(--serif);font-size:28px;line-height:1.25;color:var(--text)}.app-shell .empty p{color:var(--muted);font-size:var(--type-body);line-height:1.65;max-width:420px}.app-shell .error-notice{color:var(--rose);background:var(--status-rose-bg);border-color:var(--status-rose-border);border-radius:12px;padding:20px;gap:12px;font-size:var(--type-body);line-height:1.65;overflow-wrap:anywhere}.app-shell .error-notice>div{min-width:0}.app-shell .error-notice strong{color:var(--text);font-weight:500}.app-shell .error-notice p{margin-top:6px}.app-shell .error-notice small{font-size:var(--type-caption);line-height:1.6;color:inherit}.app-shell .error-notice .button{margin-top:16px}.app-shell .access-notice{color:var(--blue);background:var(--status-blue-bg);border-color:var(--status-blue-border)}}@media screen and (max-width:1020px){.app-shell .review-actions{flex-wrap:wrap}.app-shell .action-buttons{width:100%}}@media screen and (max-width:760px){.app-shell .sidebar:not(.open){visibility:hidden}.app-shell .button,.app-shell .button.small,.app-shell .action-buttons .button,.app-shell .icon-button{min-height:44px}.app-shell .icon-button{min-width:44px}.app-shell .page-heading{flex-wrap:wrap}.app-shell .queue-toolbar{gap:16px}.app-shell .review-actions{padding:18px}.app-shell .action-buttons{display:flex}.app-shell .action-buttons>.button.primary{width:100%}.app-shell .decision-options small{margin-left:20px}.app-shell .pill{padding:5px 8px}.app-shell .review-actions small{color:var(--muted)}.app-shell .do-table>div{grid-template-columns:minmax(0,1fr) 42px 58px 64px;gap:8px}.app-shell .do-table-head{font-size:9px;letter-spacing:0}.app-shell .do-line,.app-shell .do-line strong,.app-shell .document-parties span,.app-shell .document-signatures span{font-size:11px;line-height:1.6}.app-shell .do-line small,.app-shell .document-parties small,.app-shell .document-signatures small,.app-shell .document-header>div:last-child>small{font-size:10px;letter-spacing:0}.app-shell .document-header>div:last-child>span,.app-shell .document-footer{font-size:9px;letter-spacing:0}}.review-fields{border:0;padding:0;margin:0;min-width:0}.privacy-page{max-width:1160px;margin:0 auto}.privacy-summary{display:flex;align-items:flex-start;gap:24px;padding:32px;margin-bottom:24px}.privacy-emblem{display:grid;place-items:center;flex:0 0 54px;height:54px;color:var(--mint);background:var(--tone-a5e6c70c);border:1px solid var(--tone-a5e6c726);border-radius:16px}.privacy-page h2{margin:16px 0 12px;font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.2;color:var(--tone-e2ebe9)}.privacy-page p{font-size:14px;line-height:1.85;color:var(--tone-a9bbc4)}.privacy-page p+p{margin-top:14px}.privacy-summary p{max-width:740px}.privacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.privacy-section{padding:28px}.privacy-page .privacy-footnote{margin:24px 0 8px;font-size:12px}@media(max-width:700px){.privacy-grid{grid-template-columns:1fr;gap:16px}.privacy-summary{flex-direction:column;gap:12px;padding:24px;margin-bottom:16px}.privacy-emblem{flex-basis:auto;width:48px;height:48px}.privacy-section{padding:24px}}@media screen{.app-shell :is(h1,h2,h3){text-wrap:balance}.app-shell :is(button,a,input,select,textarea){touch-action:manipulation}.app-shell :is(.modal,.sidebar){overscroll-behavior:contain}.app-shell :is(.stat-card,.order-row,.nav-item){transition:background var(--motion-fast) var(--ease-response),border-color var(--motion-fast) var(--ease-response)}.app-shell :is(.stat-card,.order-row):hover{background:var(--panel2);border-color:var(--tone-51677b)}.app-shell :is(.stat-card,.order-row):focus-visible{outline-offset:-3px}.app-shell .stat-card>strong{font-variant-numeric:lining-nums tabular-nums}.app-shell .rail-title{letter-spacing:.02em}.app-shell .queue-toolbar{align-items:center}.app-shell .queue-toolbar .tabs{flex-wrap:wrap;overflow:visible}.app-shell .tabs button{white-space:nowrap}.app-shell .tabs button[aria-pressed=true]{color:var(--mint);border-color:var(--status-mint-border);background:var(--status-mint-bg)}.app-shell .search-field{min-height:44px;flex-shrink:0}.app-shell .search-field input{min-width:0;font-size:14px}.app-shell .search-field input::-webkit-search-cancel-button{-webkit-appearance:none}.app-shell .queue-results{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;min-height:55px;padding:8px 24px;border-top:1px solid var(--border-soft);color:var(--muted);font-size:13px;line-height:1.6}.app-shell .mini-activity strong{font-size:13px}.app-shell .mini-activity small{font-size:12px;line-height:1.6}}@media screen and (max-width:1250px){.app-shell .queue-toolbar{flex-wrap:wrap}.app-shell .queue-toolbar .search-field{width:100%;max-width:none}}@media screen and (max-width:760px){.app-shell .queue-toolbar .tabs{gap:8px}.app-shell .tabs button{min-height:44px;font-size:13px;padding:8px 12px}.app-shell .search-field input{font-size:16px}.app-shell .queue-results{padding-inline:18px}.app-shell .page-content{padding-bottom:max(28px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.app-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nebula-backdrop{position:absolute;inset:0;overflow:hidden;isolation:isolate}.intro-root[data-motion-paused=true] *,.intro-root[data-motion-paused=true] *:before,.intro-root[data-motion-paused=true] *:after{animation-play-state:paused!important}.nebula-video-drift{position:absolute;inset:-10%;opacity:.92;mix-blend-mode:screen;animation:nebula-drift 16s ease-in-out infinite;will-change:transform}.nebula-video-layer{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nebula-haze{position:absolute;inset:-20%;pointer-events:none;mix-blend-mode:screen;will-change:transform,opacity}.nebula-haze-mint{background:radial-gradient(ellipse at 34% 45%,var(--tone-67cfae48),transparent 48%);animation:nebula-tide 10s ease-in-out infinite}.nebula-haze-blue{background:radial-gradient(ellipse at 67% 58%,var(--tone-568fdc52),transparent 45%);animation:nebula-tide 14s ease-in-out -5s infinite reverse}.nebula-backdrop[data-paused=true] :is(.nebula-video-drift,.nebula-haze){animation-play-state:paused}@keyframes nebula-drift{0%,to{transform:translate3d(-3%,1.5%,0) scale(1.06) rotate(-1.5deg)}50%{transform:translate3d(3%,-2%,0) scale(1.18) rotate(1.5deg)}}@keyframes nebula-tide{0%,to{transform:translate3d(-9%,6%,0) rotate(-12deg);opacity:.35}50%{transform:translate3d(9%,-6%,0) rotate(12deg);opacity:.9}}.intro-atmosphere{position:absolute;inset:-4%;will-change:transform}.intro-enter-label{display:inline-block;will-change:transform}.intro-cursor-ring,.intro-cursor-dot{position:fixed;top:0;left:0;z-index:100;pointer-events:none;opacity:0}.intro-cursor-ring{will-change:transform}.intro-cursor-ring>span{position:absolute;width:40px;height:40px;left:-20px;top:-20px;border:1px solid var(--tone-a5e6c799);border-radius:50%;box-shadow:0 0 18px var(--tone-a5e6c71a)}.intro-cursor-dot:after{content:"";position:absolute;left:-2px;top:-2px;width:4px;height:4px;border-radius:50%;background:var(--tone-d8ffeb)}@media(hover:hover)and (pointer:fine){.intro-root[data-cursor-visible=true],.intro-root[data-cursor-visible=true] *{cursor:none}.intro-cursor-ring[data-visible=true],.intro-cursor-dot[data-visible=true]{opacity:1}}@media(hover:none),(pointer:coarse){.intro-cursor-ring,.intro-cursor-dot{display:none}}.company-switcher{margin-bottom:28px;min-width:0}.company-trigger{display:flex;align-items:center;gap:10px;width:100%;padding:12px 10px;text-align:left;background:var(--panel2);border:1px solid var(--border);border-radius:12px;min-height:72px}.company-trigger:hover:not(:disabled),.company-trigger[aria-expanded=true]{border-color:var(--tone-5b8274);background:var(--tone-15221f)}.company-trigger:disabled{opacity:1;cursor:default}.company-avatar{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;background:var(--tone-213b32);color:var(--mint);border:1px solid var(--tone-3b584b);border-radius:10px;font-size:12px;font-weight:600;letter-spacing:.02em}.company-avatar.hardware{background:var(--tone-243347);color:var(--blue);border-color:var(--tone-40546c)}.company-summary{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.company-summary strong{color:var(--text);font-size:13px;font-weight:500;line-height:1.4}.company-trigger .company-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-summary small{color:var(--muted);font-size:12px;line-height:1.4}.company-chevron{flex-shrink:0;color:var(--muted);transition:transform var(--motion-fast)}.company-trigger[aria-expanded=true] .company-chevron{transform:rotate(180deg)}.company-menu{position:fixed;z-index:80;padding:8px;width:min(300px,calc(100vw - 32px));max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;background:var(--tone-111c26);border:1px solid var(--tone-3b4d5b);border-radius:16px;box-shadow:0 18px 60px var(--tone-00000099)}.company-menu-heading{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 14px;color:var(--muted);font-size:12px}.company-demo-tag{padding:3px 7px;border:1px solid var(--tone-3c4f45);border-radius:6px;color:var(--mint);background:var(--tone-1e3028)}.company-option{display:flex;align-items:center;gap:10px;width:100%;min-height:70px;padding:12px 10px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left}.company-option[aria-checked=true]{background:var(--tone-1c3029);border-color:var(--tone-314d40)}.company-option:hover{background:var(--tone-253744)}.company-option:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}.company-selected{flex-shrink:0;color:var(--mint)}@media(min-width:761px)and (max-width:1250px){.company-trigger{gap:7px;padding:10px 7px}.company-trigger .company-avatar{flex-basis:28px;width:28px;height:32px;font-size:10px}.company-trigger .company-summary strong{font-size:12px}.company-trigger .company-summary small{font-size:11px}}.role-trigger-demo{color:var(--faint)}.role-option-icon{display:grid;place-items:center;flex:0 0 36px;height:36px;border:1px solid var(--tone-3b584b);border-radius:10px;color:var(--mint);background:var(--tone-213b32)}.role-option-icon.owner{color:var(--blue);background:var(--tone-243347);border-color:var(--tone-40546c)}.role-option-icon.warehouse{color:var(--amber);background:var(--tone-382f22);border-color:var(--tone-594b35)}@media(max-width:760px){.role-trigger-demo{display:none}}.app-shell .new-order-page{max-width:1200px;margin-inline:auto}.app-shell .new-order-page .page-heading{margin-bottom:22px}.app-shell .new-order-page .page-heading h1{font-size:40px;line-height:1.15;letter-spacing:-.6px}.app-shell .new-order-page .new-order-grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.app-shell .new-order-page .new-order-form{padding:24px}.app-shell .new-order-page .form-section-heading{margin-bottom:16px;gap:10px}.app-shell .new-order-page .form-section-heading h2{font-size:24px;line-height:1.2}.app-shell .new-order-page .numbered-icon{width:28px;height:28px;flex-shrink:0}.app-shell .new-order-page .form-section-heading.second{margin-top:24px;padding-top:24px}.app-shell .new-order-page .message-input-top{font-size:13px;margin-bottom:12px;flex-wrap:wrap;gap:8px}.app-shell .new-order-page .message-composer textarea{height:220px;min-height:180px;padding:16px;font-size:14px;line-height:1.7}.app-shell .new-order-page .message-composer>div{line-height:1.5;flex-wrap:wrap}.app-shell .new-order-page .form-bottom{padding-top:20px;flex-wrap:wrap}.app-shell .new-order-page .new-order-aside .sample-panel{padding:20px;display:block}.app-shell .new-order-page .sample-panel .section-kicker{letter-spacing:1px}.app-shell .new-order-page .sample-panel>h3{font-size:24px;line-height:1.2;margin:0 0 8px}.app-shell .new-order-page .sample-card{margin-top:10px;padding:12px}.app-shell .new-order-page .sample-card strong{font-size:13px;line-height:1.5}.app-shell .new-order-page .sample-card small{font-size:12px;line-height:1.5;margin:5px 0 10px 10px}.app-shell .new-order-page .sample-card pre{font-size:13px;line-height:1.6;margin:0;padding-top:10px;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1100px){.app-shell .new-order-page .new-order-grid{grid-template-columns:minmax(0,1fr)}.app-shell .new-order-page .new-order-aside .sample-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-shell .new-order-page .sample-card{margin:0}}@media(max-width:760px){.app-shell .new-order-page .page-heading h1{font-size:34px}.app-shell .new-order-page .new-order-form{padding:20px}.app-shell .new-order-page .message-composer textarea{height:200px;font-size:16px}}@media(max-width:540px){.app-shell .new-order-page .new-order-aside .sample-panel{grid-template-columns:minmax(0,1fr)}}@media screen{.app-shell :is(.page-heading,.detail-heading,.success-heading,.desk-heading) h1{font-family:var(--serif);font-size:clamp(32px,2.6vw,40px);font-weight:400;line-height:1.15;letter-spacing:-.02em;margin:0}.app-shell :is(.page-heading,.desk-heading) p{margin-top:8px;font-size:var(--type-body);line-height:1.65}.app-shell :is(.line-fields label,.sample-card small,.candidate small,.micro-copy,.record-hint,.form-bottom>span,.review-actions small,.panel-footnote,.check-item small,.checkbox-label,.row-state>small,.approval-card-main small,.price-details summary){font-size:var(--type-caption);line-height:1.6}.app-shell :is(.demo-strip,.eyebrow,.version-label,.check-owner,.language-label,.count-bubble,.line-number,.numbered-icon,.section-kicker,.message-caption,.saved-label,.check-label,.rail-title,.order-table-head,.customer-context,.privacy-line,.record-hint,.panel-footnote,.memory-note,.deleted-note,.app-version,.company-demo-tag),.app-shell .demo-strip>span,.app-shell .demo-strip button,.app-shell .order-total small,.app-shell .message-composer>div{font-size:var(--type-meta);line-height:1.6}.app-shell .pill{font-size:var(--type-caption)}.app-shell .pending-checks{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:6px 10px;border:1px solid var(--status-amber-border);border-radius:var(--radius-action);color:var(--amber);background:var(--status-amber-bg);font-size:var(--type-caption);line-height:1.5}.app-shell .pending-checks>strong{font-family:var(--font-ui);font-size:16px;font-weight:400;line-height:1;font-variant-numeric:tabular-nums}.app-shell .pending-checks>span{display:inline;margin:0;font-size:inherit;line-height:inherit;color:inherit}.app-shell .check-summary>.pending-checks{margin:0}.app-shell .pending-checks>svg{display:block}.app-shell .checks-panel:focus{outline:2px solid var(--amber);outline-offset:3px}.app-shell .resolve-checks-button{color:var(--amber)}.app-shell .review-actions>.save-state{font-size:13px;color:var(--muted)}.app-shell .save-state>svg{color:var(--mint)}.app-shell .save-state.amber-text>svg{color:var(--amber)}.app-shell .stat-card>div{font-size:13px;line-height:1.5}.app-shell .nav-caption{font-size:var(--type-meta);letter-spacing:0}.app-shell .nav-item{font-size:var(--type-body)}.app-shell .nav-item em{font-size:var(--type-meta);min-width:20px;min-height:20px;display:grid;place-items:center}.app-shell .brand>span:last-child>small{font-size:11px;letter-spacing:.08em}.app-shell .sidebar-footer{font-size:11px;letter-spacing:0;color:var(--muted)}.app-shell .check-owner{letter-spacing:0}.app-shell .check-item strong{font-size:var(--type-body);line-height:1.5;color:var(--text)}.app-shell .inline-heading h2{font-size:var(--type-body);line-height:1.5}.app-shell .detail-meta{font-size:13px}.app-shell .line-fields .readonly-field{font-size:var(--type-body)}.app-shell .approval-card-main h3{font-size:18px}.app-shell .sample-instruction{color:var(--muted);font-size:13px;line-height:1.6;margin-bottom:16px}.app-shell :is(.button,.icon-button,.numbered-icon,.check-item-icon,.radio-dot)>svg{display:block}.app-shell .stat-card>div>svg{width:17px;height:17px}.app-shell .mini-activity strong{font-size:13px}.app-shell .mini-activity small{font-size:var(--type-meta);line-height:1.6}.app-shell .tabs button>span,.app-shell .approval-total>span,.app-shell .customer-avatar,.app-shell .customer-cell strong small,.app-shell .activity-customer,.app-shell .activity-event small,.app-shell .activity-event time,.app-shell .timeline small{font-size:var(--type-meta)}.app-shell .tabs button>span{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px}.app-shell .demo-strip{flex-wrap:wrap;gap:6px;letter-spacing:.02em}.app-shell .eyebrow{letter-spacing:.06em}.app-shell .message-caption{align-items:flex-start}.app-shell .message-caption svg{flex-shrink:0;margin-top:3px}.app-shell .order-total small{color:var(--muted)}.app-shell .message-composer textarea{caret-color:var(--mint)}.app-shell .document-brand small,.app-shell .document-header>div:last-child>span,.app-shell .document-header>div:last-child>small,.app-shell .document-parties small,.app-shell .document-signatures small,.app-shell .document-footer,.app-shell .do-line small,.app-shell .document-total>span,.app-shell .document-total small,.app-shell .do-table-head{font-size:var(--type-meta);line-height:1.6}.app-shell .document-parties h4{font-size:var(--type-body)}.app-shell .document-parties span,.app-shell .document-signatures span,.app-shell .do-line,.app-shell .do-line>span,.app-shell .do-line strong{font-size:var(--type-meta);line-height:1.6}.app-shell .activity-event strong,.app-shell .activity-event p,.app-shell .delivery-list p{font-size:var(--type-body);line-height:1.6}.app-shell .delivery-list small{font-size:var(--type-meta)}.app-shell .delivery-list>button>div>span{font-size:var(--type-body)}.app-shell .recent-activity>.text-button{font-size:var(--type-caption)}.app-shell :is(.check-item p,.reason p,.modal-copy){text-wrap:pretty}}.stepper{display:flex;align-items:center;border-block:1px solid var(--border);padding-block:16px;margin-bottom:24px}.stepper>div{display:flex;align-items:center;gap:8px;color:var(--muted);flex:1;min-width:0}.stepper>div:last-child{flex:0 0 auto}.stepper>div>span{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border:1px solid var(--border);border-radius:50%;font-size:var(--type-meta);line-height:1}.stepper svg{display:block}.stepper small{font-size:var(--type-meta);line-height:1.5}.stepper>div>i{height:1px;flex:1;min-width:12px;margin-inline:12px;background:var(--border)}.stepper .current{color:var(--mint)}.stepper .current>span{color:var(--mint);background:var(--status-mint-bg);border-color:var(--tone-659a7f)}.stepper .complete{color:var(--mint)}.stepper .complete>span{background:var(--status-mint-bg);border-color:var(--status-mint-border)}@media screen and (max-width:760px){.stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.stepper>div{position:relative;flex-direction:column;text-align:center;gap:8px}.stepper small{margin:0;max-width:90px;min-height:36px;white-space:normal}.stepper>div>i{position:absolute;top:14px;left:calc(50% + 18px);right:calc(-50% + 18px);margin:0;min-width:0}}.topbar-actions{display:flex;align-items:center;gap:20px;min-width:0}.ai-indicator{display:flex;align-items:center;gap:8px;min-height:var(--target-touch);padding:8px 4px;border:0;background:transparent;color:var(--tone-c3cbbd);font-size:var(--type-meta)}.ai-indicator:disabled{opacity:1;cursor:default}.ai-indicator small{padding:2px 4px;border:1px solid var(--tone-3d4937);border-radius:3px;color:var(--tone-a9b8a3);font-size:var(--type-meta)}.top-divider{height:27px;width:1px;background:var(--border)}.app-shell .breadcrumb strong{font-size:13px;line-height:1.4}.identity{display:flex;align-items:center;gap:10px}.user-avatar{display:grid;place-items:center;flex-shrink:0;width:var(--target-touch);height:var(--target-touch);padding:0;border:1px solid var(--tone-3f524d);border-radius:50%;background:var(--tone-233333);color:var(--tone-d1e5dd);font-size:var(--type-meta)}.user-avatar.owner{background:var(--tone-27364c);border-color:var(--tone-425575);color:var(--tone-c0d2f0)}.identity-meta{position:relative;display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center}.identity-meta>strong{display:block;margin:0;font-size:13px;line-height:18px;font-weight:500}.identity-meta>small{display:block;margin:0;line-height:24px;font-size:var(--type-meta);color:var(--muted)}.role-trigger{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 4px;margin:0 0 0 -4px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:var(--type-meta);line-height:20px;text-align:left;white-space:nowrap}.role-trigger:hover,.role-trigger[aria-expanded=true]{color:var(--mint);background:var(--tone-94e3bd0d)}@media screen and (max-width:1100px){.app-shell .sidebar{width:min(300px,calc(100vw - 48px));padding:24px 20px;transform:translate(-100%);transition:transform var(--motion-standard) var(--ease-response)}.app-shell .sidebar:not(.open){visibility:hidden}.app-shell .sidebar.open{visibility:visible;transform:translate(0)}.app-shell .sidebar-scrim{display:block;position:fixed;inset:0;background:var(--tone-000000aa);border:0;z-index:34}.app-shell .app-main{margin-left:0}.app-shell .mobile-menu{display:flex;min-width:44px;min-height:44px}.app-shell .breadcrumb>span{display:none}.app-shell .breadcrumb{font-size:13px}}.role-trigger>svg{transition:transform var(--motion-fast)}.role-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}@media screen and (max-width:1020px){.topbar-actions{gap:12px}}@media screen and (max-width:760px){.topbar{min-height:76px;height:auto;padding-block:10px;gap:8px}.topbar-actions{gap:8px}.top-divider,.ai-indicator small,.role-trigger-demo{display:none}.ai-indicator{gap:4px;font-size:11px}.identity{gap:8px}.identity-meta{min-height:44px}.identity-meta>strong{font-size:var(--type-meta);line-height:18px}.role-trigger{gap:3px;min-height:var(--target-touch);margin-top:-18px;padding-top:18px}}@media screen and (max-width:380px){.app-shell .breadcrumb strong{display:none}}.desk-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.desk-heading p{color:var(--muted);font-size:var(--type-caption)}.desk-heading .desk-summary strong{color:var(--text);font-weight:400}.desk-heading p>span{margin-inline:7px}.desk-heading .desk-summary{max-width:58ch;margin-top:10px;font-size:var(--type-body);line-height:1.6}.desk-stats{margin:0 0 24px}.desk-stats .stat-card{padding:19px 20px 16px}.desk-stats .stat-card>strong{margin:12px 0 0;font-size:40px}.overview-grid.desk-grid{display:grid;grid-template-columns:minmax(0,1fr) 258px;grid-template-areas:"queue next" "queue activity";grid-template-rows:min-content 1fr;gap:20px;align-items:start}.desk-grid>.queue-panel{grid-area:queue;min-width:0}.desk-grid>.desk-next{grid-area:next;min-width:0}.desk-grid>.recent-activity{grid-area:activity;min-width:0}.desk-grid .panel-heading{padding:20px 24px}.desk-grid .panel-heading h2{margin:0;max-width:none;font-family:var(--serif);font-size:26px;line-height:1.2}.queue-caption{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.desk-next .rail-title{margin-bottom:18px;letter-spacing:.02em}.desk-next h3{margin:0 0 14px;font-size:28px;overflow-wrap:anywhere}.desk-next .next-content{margin-bottom:20px}.desk-next .rail-meta{margin-left:auto;color:var(--muted);font-size:var(--type-meta)}.desk-next .pill{margin-bottom:0}.desk-next>.button{display:flex;width:100%}@media screen and (max-width:1100px){.desk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid.desk-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"next" "queue" "activity";grid-template-rows:auto;gap:16px}.desk-next{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 16px;padding:20px 24px}.desk-next .rail-title{grid-column:1 / -1;margin-bottom:12px}.desk-next .next-content{margin-bottom:0}.desk-next>.button{width:auto;align-self:center}.desk-stats .stat-card{padding:16px 14px}.desk-stats .stat-card>strong{font-size:38px}}@media screen and (max-width:760px){.desk-heading{margin:0 0 18px;align-items:flex-start;flex-wrap:wrap;gap:14px}.desk-heading .desk-summary{margin-top:8px}.app-shell .desk-heading h1{font-size:32px}.desk-stats{gap:10px;margin-bottom:16px}.desk-stats .stat-card{min-height:96px;padding:12px 14px}.desk-stats .stat-card>div{font-size:13px;line-height:1.5}.desk-stats .stat-card>strong{margin-top:6px;font-size:34px;line-height:1}.overview-grid.desk-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"next" "queue" "activity";gap:18px}.desk-next{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:16px}.desk-next .rail-title{grid-column:1 / -1;margin-bottom:12px}.desk-next h3{margin-bottom:8px;font-size:25px;overflow-wrap:anywhere}.desk-next .pill{max-width:100%;white-space:normal;text-align:left;font-size:var(--type-meta)}.desk-next>.button{width:auto;align-self:center;min-height:var(--target-touch);padding:10px 12px}.desk-grid .panel-heading{padding:20px 18px}.desk-grid .panel-heading h2{font-size:26px}}@media screen{.app-shell .order-table{--queue-state-width: 220px;--queue-pad: var(--space-panel)}.app-shell .order-table-head,.app-shell .order-row{display:grid;grid-template-columns:minmax(0,1fr) var(--queue-state-width) 56px 16px;align-items:center;gap:12px;padding-inline:var(--queue-pad)}.app-shell .order-table-head{padding-block:12px;border-block:1px solid var(--border-soft);color:var(--muted);font-size:var(--type-caption);letter-spacing:0}.app-shell .order-table-head>span:nth-child(3){text-align:right}.app-shell .order-row{width:100%;min-height:88px;padding-block:16px;border:0;border-bottom:1px solid var(--border-soft);background:transparent;text-align:left;transition:background var(--motion-fast) var(--ease-response)}.app-shell .order-row:last-child{border-bottom:0}.app-shell .order-row:hover{background:var(--panel2);box-shadow:none}.app-shell .order-row:focus-visible{outline-offset:-3px}.app-shell .customer-cell{display:flex;align-items:center;gap:12px;min-width:0}.app-shell .customer-avatar{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:6px;border:1px solid var(--border);background:var(--panel2);color:var(--muted);font-size:var(--type-meta)}.app-shell .customer-cell>div{min-width:0}.app-shell .customer-cell strong{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;color:var(--text);font-size:var(--type-body);font-weight:400;line-height:1.5;overflow-wrap:anywhere}.app-shell .customer-cell strong small{color:var(--muted);font-size:var(--type-meta)}.app-shell .compact .customer-cell strong small{display:none}.app-shell .customer-cell p{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell .row-state{min-width:0}.app-shell .row-state .pill{max-width:100%;white-space:normal;text-align:left}.app-shell .row-state>small{display:block;margin-top:5px;color:var(--muted);font-size:var(--type-meta);line-height:1.5}.app-shell .row-time{color:var(--muted);font-size:var(--type-meta);font-variant-numeric:tabular-nums;text-align:right}.app-shell .row-arrow{display:block;width:16px;height:16px;color:var(--muted);stroke-width:1.5;justify-self:end}}@media screen and (min-width:1101px)and (max-width:1250px){.app-shell .compact{--queue-state-width: 160px;--queue-pad: 20px}.app-shell .compact .order-table-head,.app-shell .compact .order-row{grid-template-columns:minmax(0,1fr) var(--queue-state-width) 16px}.app-shell .compact .row-time,.app-shell .compact .order-table-head>span:nth-child(3){display:none}}@media screen and (max-width:760px){.app-shell .order-table{--queue-pad: 18px}.app-shell .order-table-head{display:none}.app-shell .order-row{grid-template-columns:minmax(0,1fr) 56px;grid-template-areas:"customer arrow" "state time";gap:12px;padding-block:18px}.app-shell .customer-cell{grid-area:customer}.app-shell .customer-avatar{display:none}.app-shell .customer-cell p{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.app-shell .row-state{grid-area:state}.app-shell .row-time{grid-area:time;display:block;align-self:start;padding-top:6px}.app-shell .row-arrow{grid-area:arrow;align-self:start;margin-top:3px}.app-shell .row-state>small{display:inline;margin:0 0 0 8px}}.form-select{display:block;min-width:0}.form-select-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 14px;border:1px solid var(--tone-3b4d5b);border-radius:10px;background:var(--tone-0c151f);color:var(--text);font-size:var(--type-body);line-height:1.5;text-align:left;transition:background var(--motion-fast),border-color var(--motion-fast)}.form-select-trigger:hover:not(:disabled){background:var(--tone-15222d);border-color:var(--tone-5c7a72)}.form-select-trigger[aria-expanded=true]{border-color:var(--tone-7bb89d);background:var(--tone-14231f)}.form-select-trigger.is-placeholder{color:var(--muted)}.form-select-value{min-width:0;overflow-wrap:anywhere}.form-select-avatar{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid var(--tone-3c574c);border-radius:9px;color:var(--tone-bce1cf);background:var(--tone-21382f);font-size:var(--type-meta)}.form-select-chevron{flex-shrink:0;margin-left:auto;color:var(--muted);transition:transform var(--motion-fast)}.form-select-trigger[aria-expanded=true] .form-select-chevron{transform:rotate(180deg)}.form-select-tier{flex-shrink:0;margin-left:auto;padding:3px 8px;border-radius:5px;background:var(--tone-21372e);color:var(--tone-b6d8c7);font-size:var(--type-meta)}.form-select-tier+.form-select-chevron{margin-left:0}.form-select-menu{max-height:min(420px,calc(100dvh - 24px))}.form-select-menu-heading{padding:8px 10px 12px;color:var(--muted);font-size:var(--type-meta)}.form-select-option{display:flex;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px;border:1px solid transparent;border-radius:9px;background:transparent;text-align:left}.form-select-option:hover{background:var(--tone-20313e)}.form-select-option[aria-selected=true]{background:var(--tone-1c3029);border-color:var(--tone-395848)}.form-select-option:focus-visible{outline:2px solid var(--mint);outline-offset:-2px;background:var(--tone-20362d)}.form-select-option-copy{display:grid;gap:4px;min-width:0}.form-select-option-label{color:var(--text);font-size:var(--type-body);line-height:1.45;overflow-wrap:anywhere}.form-select-option-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:var(--type-meta);line-height:1.5}.form-select-notice{color:var(--tone-b9cfea);background:var(--tone-26364a);padding:1px 6px;border-radius:4px}.form-select-check{flex-shrink:0;margin-left:auto;color:var(--mint)}.form-select-clear{min-height:48px;margin-bottom:4px}.form-select-clear .form-select-avatar{background:var(--tone-1c2933);color:var(--muted);border-color:var(--border)}.form-select-customer+.customer-context{margin-top:10px}.form-select-compact{flex-shrink:0;max-width:100%;margin-left:auto}.form-select-compact .form-select-trigger{min-height:var(--target-touch);padding:9px 12px;gap:8px;font-size:var(--type-caption)}.form-select-compact .form-select-trigger>svg:first-child{color:var(--tone-a9c8ba);flex-shrink:0}.language-menu .form-select-option{min-height:54px}.language-avatar{background:var(--tone-20313f);border-color:var(--tone-395062);color:var(--tone-b8cfdf)}.language-menu .form-select-option[aria-selected=true] .language-avatar{color:var(--mint);background:var(--tone-213c30);border-color:var(--tone-42644f)}.form-select-unit .form-select-trigger{min-height:var(--target-touch);padding:8px;gap:4px;font-size:var(--type-caption)}.form-select-unit .form-select-chevron{width:12px}.unit-menu .form-select-option{min-height:var(--target-touch)}.line-fields:has(.form-select-unit){grid-template-columns:68px minmax(112px,max-content) repeat(3,minmax(0,1fr))}@media screen and (max-width:760px){.form-select-trigger{font-size:var(--type-input)}.form-select-menu{max-height:min(400px,calc(100dvh - 24px))}.line-fields:has(.form-select-unit){grid-template-columns:minmax(0,1fr) minmax(112px,1fr) minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.form-select-trigger,.form-select-chevron{transition:none}}.overview-motion{min-width:0}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.375rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-mono)}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:0}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-32{height:calc(var(--spacing) * 32)}.max-h-screen{max-height:100vh}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:--radix-tooltip-content-transform-origin}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-bs{border-block-start-style:var(--tw-border-style);border-block-start-width:1px}.border-be{border-block-end-style:var(--tw-border-style);border-block-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.bg-background{background-color:var(--bg)}.bg-card{background-color:var(--panel)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-primary{background-color:var(--mint)}.bg-transparent{background-color:#0000}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-0{padding-top:0}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[\#e2ebe9\]{color:#e2ebe9}.text-foreground,.text-foreground\/50{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/50{color:color-mix(in oklab,var(--text) 50%,transparent)}}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-muted-foreground{color:var(--muted)}.text-primary-foreground{color:var(--bg)}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\!ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--bg)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *){border-color:var(--panel2)}@supports (color:color-mix(in lab,red,red)){.group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *){border-color:color-mix(in oklab,var(--panel2) 40%,transparent)}}.group-\[\.destructive\]\:text-red-300:is(:where(.group).destructive *){color:var(--color-red-300)}@media(hover:hover){.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:text-foreground:hover{color:var(--text)}.group-\[\.destructive\]\:hover\:text-red-50:is(:where(.group).destructive *):hover{color:var(--color-red-50)}}.focus\:opacity-100:focus{opacity:1}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--mint)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.group-\[\.destructive\]\:focus\:ring-red-400:is(:where(.group).destructive *):focus{--tw-ring-color:var(--color-red-400)}.group-\[\.destructive\]\:focus\:ring-offset-red-600:is(:where(.group).destructive *):focus{--tw-ring-offset-color:var(--color-red-600)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@media(min-width:40rem){.sm\:top-auto{top:auto}.sm\:right-0{right:0}.sm\:bottom-0{bottom:0}.sm\:flex-col{flex-direction:column}}@media(min-width:48rem){.md\:hidden{display:none}.md\:inline{display:inline}.md\:max-w-\[420px\]{max-width:420px}}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}:root{--tone-78bda0: #78bda0;--tone-0c131c: #0c131c;--tone-303e4b: #303e4b;--tone-99e4c1: #99e4c1;--tone-05070b: #05070b;--tone-1b2c41: #1b2c41;--tone-15223342: #15223342;--tone-12251d26: #12251d26;--tone-0b1119: #0b1119;--tone-22303d: #22303d;--tone-e6ecec: #e6ecec;--tone-94e3bd55: #94e3bd55;--tone-8c9aab: #8c9aab;--tone-121a24: #121a24;--tone-24322e: #24322e;--tone-c0d4ca: #c0d4ca;--tone-3c4b44: #3c4b44;--tone-7b8896: #7b8896;--tone-aab9c6: #aab9c6;--tone-8292a3: #8292a3;--tone-12281e: #12281e;--tone-0b1512: #0b1512;--tone-2f5a45: #2f5a45;--tone-f4f7f8: #f4f7f8;--tone-94e3bd12: #94e3bd12;--tone-bde8d0: #bde8d0;--tone-94e3bd66: #94e3bd66;--tone-18212b: #18212b;--tone-ebf2f4: #ebf2f4;--tone-080c11: #080c11;--tone-ffffff: #fff;--tone-202a35: #202a35;--tone-657180: #657180;--tone-9cdebd40: #9cdebd40;--tone-3a4235: #3a4235;--tone-e1d7ae: #e1d7ae;--tone-b6cde9: #b6cde9;--tone-253649: #253649;--tone-23312e: #23312e;--tone-1b3f304a: #1b3f304a;--tone-101a1d: #101a1d;--tone-cbd9d2: #cbd9d2;--tone-e2ebe6: #e2ebe6;--tone-8f9d99: #8f9d99;--tone-6e7e8f: #6e7e8f;--tone-677685: #677685;--tone-202a34: #202a34;--tone-8fb9a5: #8fb9a5;--tone-2c4438: #2c4438;--tone-24303c: #24303c;--tone-0b1119cc: #0b1119cc;--tone-8b9bab: #8b9bab;--tone-d3dde6: #d3dde6;--tone-d9ba82: #d9ba82;--tone-d3b27b20: #d3b27b20;--tone-8d9cae: #8d9cae;--tone-748397: #748397;--tone-b5a386: #b5a386;--tone-77899a: #77899a;--tone-c6ae83: #c6ae83;--tone-8ba297: #8ba297;--tone-9bdfbb: #9bdfbb;--tone-e8edf1: #e8edf1;--tone-94e3bd1a: #94e3bd1a;--tone-bcc6d0: #bcc6d0;--tone-7b8b9d: #7b8b9d;--tone-92bda4: #92bda4;--tone-2b3c42: #2b3c42;--tone-304c6560: #304c6560;--tone-12201f: #12201f;--tone-121c27: #121c27;--tone-131c2b: #131c2b;--tone-0f1c1d66: #0f1c1d66;--tone-9db9ab: #9db9ab;--tone-e0e8e7: #e0e8e7;--tone-b5e8cc: #b5e8cc;--tone-a6b7bf: #a6b7bf;--tone-758e88: #758e88;--tone-b3eccd: #b3eccd;--tone-8fd4ae: #8fd4ae;--tone-0e2b1e: #0e2b1e;--tone-c4f2da: #c4f2da;--tone-00000044: #0004;--tone-94e3bd22: #94e3bd22;--tone-c4f4da: #c4f4da;--tone-a2e2c0: #a2e2c0;--tone-00000055: #0005;--tone-94e3bd3d: #94e3bd3d;--tone-c9d4de: #c9d4de;--tone-16222d: #16222d;--tone-354451: #354451;--tone-20303b: #20303b;--tone-5a6e7c: #5a6e7c;--tone-99a9b9: #99a9b9;--tone-19242e: #19242e;--tone-733e4b: #733e4b;--tone-ffe1e5: #ffe1e5;--tone-985564: #985564;--tone-70505b: #70505b;--tone-e3b1be: #e3b1be;--tone-aebecb: #aebecb;--tone-7f9daf29: #7f9daf29;--tone-7f9daf16: #7f9daf16;--tone-45585f90: #45585f90;--tone-15252e: #15252e;--tone-13283c: #13283c;--tone-84b9ad13: #84b9ad13;--tone-95b4cf0d: #95b4cf0d;--tone-85b0b529: #85b0b529;--tone-b9e8d3: #b9e8d3;--tone-96b7b7: #96b7b7;--tone-53677466: #53677466;--tone-14232fe8: #14232fe8;--tone-00000022: #0002;--tone-c2cfd6: #c2cfd6;--tone-b4d7cb: #b4d7cb;--tone-b4d7cb33: #b4d7cb33;--tone-a5c1e6: #a5c1e6;--tone-8caaa88a: #8caaa88a;--tone-2c3a47: #2c3a47;--tone-111922: #111922;--tone-a1afbe: #a1afbe;--tone-556e72: #556e72;--tone-182430: #182430;--tone-00000099: #0009;--tone-b4c0cc: #b4c0cc;--tone-e6ecf1: #e6ecf1;--tone-8fa1b0: #8fa1b0;--tone-8b9cae: #8b9cae;--tone-101720: #101720;--tone-2c3a48: #2c3a48;--tone-8fb3a2: #8fb3a2;--tone-dde6eb: #dde6eb;--tone-92afa6: #92afa6;--tone-24303b: #24303b;--tone-8699a8: #8699a8;--tone-0d151e: #0d151e;--tone-202b36: #202b36;--tone-17212c: #17212c;--tone-384840: #384840;--tone-25352f: #25352f;--tone-b5cabc: #b5cabc;--tone-322e25: #322e25;--tone-484033: #484033;--tone-c8b69a: #c8b69a;--tone-263344: #263344;--tone-394c65: #394c65;--tone-adc5df: #adc5df;--tone-e0e7ee: #e0e7ee;--tone-7a90a4: #7a90a4;--tone-93a5b5: #93a5b5;--tone-36404a: #36404a;--tone-a8b8c6: #a8b8c6;--tone-1a2530: #1a2530;--tone-d9be8e: #d9be8e;--tone-584b36: #584b36;--tone-332e23: #332e23;--tone-a3d8b9: #a3d8b9;--tone-365644: #365644;--tone-1c3329: #1c3329;--tone-abc7e7: #abc7e7;--tone-3d526c: #3d526c;--tone-213045: #213045;--tone-d5a4b0: #d5a4b0;--tone-69444f: #69444f;--tone-3a2833: #3a2833;--tone-93a3b3: #93a3b3;--tone-9dacba: #9dacba;--tone-65798a: #65798a;--tone-26323d: #26323d;--tone-7f998f: #7f998f;--tone-0c161b4d: #0c161b4d;--tone-2c4a3c66: #2c4a3c66;--tone-14231f: #14231f;--tone-121e21: #121e21;--tone-35503f: #35503f;--tone-1e3a2c22: #1e3a2c22;--tone-93a99f: #93a99f;--tone-a8c9b8: #a8c9b8;--tone-a6bab0: #a6bab0;--tone-e2eadf: #e2eadf;--tone-8eaaa1: #8eaaa1;--tone-7e919f: #7e919f;--tone-2b3844: #2b3844;--tone-5f9b7d: #5f9b7d;--tone-203c2d: #203c2d;--tone-293c51: #293c51;--tone-5d7b9a: #5d7b9a;--tone-443b2b: #443b2b;--tone-96815b: #96815b;--tone-c2cdd8: #c2cdd8;--tone-8799aa: #8799aa;--tone-607389: #607389;--tone-8ea5b7: #8ea5b7;--tone-536a7c: #536a7c;--tone-657f80: #657f80;--tone-e0e8ed: #e0e8ed;--tone-93a4b4: #93a4b4;--tone-26323f: #26323f;--tone-9aabba: #9aabba;--tone-c9eed9: #c9eed9;--tone-1e302a: #1e302a;--tone-3d6150: #3d6150;--tone-1b2730: #1b2730;--tone-8ea2b1: #8ea2b1;--tone-30483b: #30483b;--tone-c5e5d4: #c5e5d4;--tone-748b9f: #748b9f;--tone-87b7a4: #87b7a4;--tone-8ba2b3: #8ba2b3;--tone-839cae: #839cae;--tone-385044: #385044;--tone-1b3027: #1b3027;--tone-9ac6af: #9ac6af;--tone-859aab: #859aab;--tone-2b3742: #2b3742;--tone-aebdca: #aebdca;--tone-9db1ba: #9db1ba;--tone-17222b: #17222b;--tone-2d3d49: #2d3d49;--tone-adbdcb: #adbdcb;--tone-151f29: #151f29;--tone-303d48: #303d48;--tone-9eb0c1: #9eb0c1;--tone-354650: #354650;--tone-0b141e: #0b141e;--tone-8cbda7: #8cbda7;--tone-cbd9e3: #cbd9e3;--tone-25343f: #25343f;--tone-6d8599: #6d8599;--tone-769486: #769486;--tone-283640: #283640;--tone-8b9a94: #8b9a94;--tone-c4ae80: #c4ae80;--tone-d5e2e5: #d5e2e5;--tone-8097aa: #8097aa;--tone-2a3b47: #2a3b47;--tone-131e28: #131e28;--tone-1a2a33: #1a2a33;--tone-517063: #517063;--tone-bdccd7: #bdccd7;--tone-7893a1: #7893a1;--tone-98d0b0: #98d0b0;--tone-cdb184: #cdb184;--tone-90afd4: #90afd4;--tone-7d91a1: #7d91a1;--tone-8da4b4: #8da4b4;--tone-2b3a45: #2b3a45;--tone-6e8c83: #6e8c83;--tone-77a390: #77a390;--tone-91a69e: #91a69e;--tone-719386: #719386;--tone-354653: #354653;--tone-94a7b7: #94a7b7;--tone-8b9fb0: #8b9fb0;--tone-657e90: #657e90;--tone-8da2b4: #8da2b4;--tone-21313f: #21313f;--tone-dfede6: #dfede6;--tone-8faeab: #8faeab;--tone-becfdb: #becfdb;--tone-ead0a1: #ead0a1;--tone-745b2e35: #745b2e35;--tone-698d7e: #698d7e;--tone-8ea6b1: #8ea6b1;--tone-354450: #354450;--tone-769b8a: #769b8a;--tone-263440: #263440;--tone-69859b: #69859b;--tone-d2dee6: #d2dee6;--tone-768fa1: #768fa1;--tone-c4a670: #c4a670;--tone-121d26: #121d26;--tone-3d484d: #3d484d;--tone-7b9f8d: #7b9f8d;--tone-1c2d2c: #1c2d2c;--tone-86b89c: #86b89c;--tone-1a2d26: #1a2d26;--tone-657a80: #657a80;--tone-b8e9cb: #b8e9cb;--tone-78aa8e: #78aa8e;--tone-102c1c: #102c1c;--tone-c8d5df: #c8d5df;--tone-cfdfda: #cfdfda;--tone-88a391: #88a391;--tone-647f73: #647f73;--tone-6f899b: #6f899b;--tone-b8c8d5: #b8c8d5;--tone-d1e0e9: #d1e0e9;--tone-25343c: #25343c;--tone-748fa1: #748fa1;--tone-9bb3c2: #9bb3c2;--tone-91a5b3: #91a5b3;--tone-7891a2: #7891a2;--tone-91aa9f: #91aa9f;--tone-86b39c: #86b39c;--tone-c7a682: #c7a682;--tone-251e18: #251e18;--tone-bdaf9e: #bdaf9e;--tone-2a3945: #2a3945;--tone-111e2452: #111e2452;--tone-becdd6: #becdd6;--tone-768f9d: #768f9d;--tone-dceae1: #dceae1;--tone-2d3a43: #2d3a43;--tone-7f98a9: #7f98a9;--tone-3c3426: #3c3426;--tone-cfb584: #cfb584;--tone-5a4d35: #5a4d35;--tone-1d342b: #1d342b;--tone-9cc9af: #9cc9af;--tone-365344: #365344;--tone-a9936d: #a9936d;--tone-d3dfe4: #d3dfe4;--tone-849bab: #849bab;--tone-7eaa92: #7eaa92;--tone-9db9aa: #9db9aa;--tone-17262333: #17262333;--tone-111b22: #111b22;--tone-94b1a5: #94b1a5;--tone-d5e7dc: #d5e7dc;--tone-6f8b98: #6f8b98;--tone-0e171e: #0e171e;--tone-293d43: #293d43;--tone-b9cdc8: #b9cdc8;--tone-708b8d: #708b8d;--tone-131c28: #131c28;--tone-334457: #334457;--tone-99b4d1: #99b4d1;--tone-94b4d8: #94b4d8;--tone-c6d9e8: #c6d9e8;--tone-8ca3b9: #8ca3b9;--tone-3b5051: #3b5051;--tone-132126ed: #132126ed;--tone-00000077: #0007;--tone-a6c4b5: #a6c4b5;--tone-7ba691: #7ba691;--tone-668d7e: #668d7e;--tone-293a47: #293a47;--tone-6b8a9e: #6b8a9e;--tone-b9cfe1: #b9cfe1;--tone-354752: #354752;--tone-121e28: #121e28;--tone-9eb6c6: #9eb6c6;--tone-688c7c: #688c7c;--tone-1b2e28: #1b2e28;--tone-bfdccc: #bfdccc;--tone-b0dfc4: #b0dfc4;--tone-3c5872: #3c5872;--tone-9bb8db: #9bb8db;--tone-22374b: #22374b;--tone-2c3d48: #2c3d48;--tone-111d25: #111d25;--tone-adc3ce: #adc3ce;--tone-738c9b: #738c9b;--tone-e0a5af: #e0a5af;--tone-3b4e62: #3b4e62;--tone-142334: #142334;--tone-a8c6e2: #a8c6e2;--tone-8da8c1: #8da8c1;--tone-152a23: #152a23;--tone-365745: #365745;--tone-b4dac4: #b4dac4;--tone-85ae98: #85ae98;--tone-2b2029: #2b2029;--tone-5b3d4b: #5b3d4b;--tone-dfb0bd: #dfb0bd;--tone-ba8e9f: #ba8e9f;--tone-2a251b: #2a251b;--tone-4e4330: #4e4330;--tone-d6b985: #d6b985;--tone-a8936e: #a8936e;--tone-8cbea2: #8cbea2;--tone-121f255c: #121f255c;--tone-2b3f46: #2b3f46;--tone-7c9c9a: #7c9c9a;--tone-7da490: #7da490;--tone-2b3a46: #2b3a46;--tone-131f2a: #131f2a;--tone-c1e8d3: #c1e8d3;--tone-405671: #405671;--tone-21344a: #21344a;--tone-9ebbdc: #9ebbdc;--tone-d1e0e7: #d1e0e7;--tone-99b3c8: #99b3c8;--tone-7a94a8: #7a94a8;--tone-c5d9e8: #c5d9e8;--tone-8faec5: #8faec5;--tone-0c1720: #0c1720;--tone-2a3b48: #2a3b48;--tone-a7bece: #a7bece;--tone-7d99ab: #7d99ab;--tone-cbdbe4: #cbdbe4;--tone-89a2b4: #89a2b4;--tone-7c8a98: #7c8a98;--tone-b4cad8: #b4cad8;--tone-88a2b4: #88a2b4;--tone-24493744: #24493744;--tone-132021: #132021;--tone-2d453d: #2d453d;--tone-c5ded1: #c5ded1;--tone-98c7b0: #98c7b0;--tone-8aab99: #8aab99;--tone-2d3d48: #2d3d48;--tone-a3baca: #a3baca;--tone-7d96a8: #7d96a8;--tone-0e1820: #0e1820;--tone-7b91a4: #7b91a4;--tone-2b3b47: #2b3b47;--tone-12202a: #12202a;--tone-1a3028: #1a3028;--tone-365043: #365043;--tone-9ecdb3: #9ecdb3;--tone-d1e2e8: #d1e2e8;--tone-84a2b6: #84a2b6;--tone-8ba6b8: #8ba6b8;--tone-7f9dab: #7f9dab;--tone-a8dfc0: #a8dfc0;--tone-1c392c: #1c392c;--tone-466e55: #466e55;--tone-d9e8df: #d9e8df;--tone-8caa9c: #8caa9c;--tone-e6e9e5: #e6e9e5;--tone-283932: #283932;--tone-e3e9df: #e3e9df;--tone-00000033: #0003;--tone-cbd3cc: #cbd3cc;--tone-284939: #284939;--tone-718578: #718578;--tone-677f73: #677f73;--tone-728378: #728378;--tone-798e80: #798e80;--tone-728778: #728778;--tone-6e8275: #6e8275;--tone-bfcbbf: #bfcbbf;--tone-5d7567: #5d7567;--tone-cad3c9: #cad3c9;--tone-97a599: #97a599;--tone-374d3f: #374d3f;--tone-5e7867: #5e7867;--tone-8b9c8e: #8b9c8e;--tone-294b37: #294b37;--tone-c3cfc3: #c3cfc3;--tone-819685: #819685;--tone-526d5b: #526d5b;--tone-6e8c75: #6e8c75;--tone-dce2d9: #dce2d9;--tone-c9d4c7: #c9d4c7;--tone-7f9987: #7f9987;--tone-293b47: #293b47;--tone-1f303e: #1f303e;--tone-344b5e: #344b5e;--tone-8eabc4: #8eabc4;--tone-203b2e: #203b2e;--tone-3c5c49: #3c5c49;--tone-a1c6ac: #a1c6ac;--tone-21334b: #21334b;--tone-405574: #405574;--tone-a4bddc: #a4bddc;--tone-c4d8e3: #c4d8e3;--tone-8ca8ba: #8ca8ba;--tone-7d9aab: #7d9aab;--tone-1b2b37: #1b2b37;--tone-304958: #304958;--tone-87afc2: #87afc2;--tone-97b1c1: #97b1c1;--tone-6e8fa5: #6e8fa5;--tone-2e414d: #2e414d;--tone-c8dce6: #c8dce6;--tone-85a3b5: #85a3b5;--tone-c3e0d0: #c3e0d0;--tone-8daf9d: #8daf9d;--tone-182d2466: #182d2466;--tone-789b85: #789b85;--tone-89a296: #89a296;--tone-714551: #714551;--tone-33232b: #33232b;--tone-e3b7c3: #e3b7c3;--tone-bc8fa0: #bc8fa0;--tone-e1b7c6: #e1b7c6;--tone-7b9aae: #7b9aae;--tone-3d5a55: #3d5a55;--tone-1d3a30: #1d3a30;--tone-13252c: #13252c;--tone-79b3a1: #79b3a1;--tone-6c9a9826: #6c9a9826;--tone-c6ded6: #c6ded6;--tone-7393a5: #7393a5;--tone-1c3028: #1c3028;--tone-c2dfce: #c2dfce;--tone-4f725d: #4f725d;--tone-8bd3aa: #8bd3aa;--tone-89b19b: #89b19b;--tone-03080dcc: #03080dcc;--tone-121d27: #121d27;--tone-40515d: #40515d;--tone-d3e6e0: #d3e6e0;--tone-96b0bd: #96b0bd;--tone-2b4250: #2b4250;--tone-42614e: #42614e;--tone-21392a: #21392a;--tone-b0d4bb: #b0d4bb;--tone-bed9ce: #bed9ce;--tone-8baab4: #8baab4;--tone-334e59: #334e59;--tone-709e88: #709e88;--tone-2b4d3b: #2b4d3b;--tone-c4ddd3: #c4ddd3;--tone-93b4bd: #93b4bd;--tone-769cab: #769cab;--tone-304653: #304653;--tone-10241c: #10241c;--tone-93b3bd: #93b3bd;--tone-000000aa: #000a;--tone-cccccc: #ccc;--tone-f2f4ef: #f2f4ef;--tone-aaaaaa: #aaa;--tone-eeeeee: #eee;--tone-555555: #555;--tone-444444: #444;--tone-a5e6c70c: #a5e6c70c;--tone-a5e6c726: #a5e6c726;--tone-e2ebe9: #e2ebe9;--tone-a9bbc4: #a9bbc4;--tone-51677b: #51677b;--tone-67cfae48: #67cfae48;--tone-568fdc52: #568fdc52;--tone-a5e6c799: #a5e6c799;--tone-a5e6c71a: #a5e6c71a;--tone-d8ffeb: #d8ffeb;--tone-5b8274: #5b8274;--tone-15221f: #15221f;--tone-213b32: #213b32;--tone-3b584b: #3b584b;--tone-243347: #243347;--tone-40546c: #40546c;--tone-111c26: #111c26;--tone-3b4d5b: #3b4d5b;--tone-3c4f45: #3c4f45;--tone-1e3028: #1e3028;--tone-1c3029: #1c3029;--tone-314d40: #314d40;--tone-253744: #253744;--tone-382f22: #382f22;--tone-594b35: #594b35;--tone-afc5ba: #afc5ba;--tone-0c151f: #0c151f;--tone-15222d: #15222d;--tone-5c7a72: #5c7a72;--tone-7bb89d: #7bb89d;--tone-3c574c: #3c574c;--tone-bce1cf: #bce1cf;--tone-21382f: #21382f;--tone-21372e: #21372e;--tone-b6d8c7: #b6d8c7;--tone-20313e: #20313e;--tone-395848: #395848;--tone-20362d: #20362d;--tone-b9cfea: #b9cfea;--tone-26364a: #26364a;--tone-1c2933: #1c2933;--tone-a9c8ba: #a9c8ba;--tone-20313f: #20313f;--tone-395062: #395062;--tone-b8cfdf: #b8cfdf;--tone-213c30: #213c30;--tone-42644f: #42644f;--tone-659a7f: #659a7f;--tone-c3cbbd: #c3cbbd;--tone-3d4937: #3d4937;--tone-a9b8a3: #a9b8a3;--tone-3f524d: #3f524d;--tone-233333: #233333;--tone-d1e5dd: #d1e5dd;--tone-27364c: #27364c;--tone-425575: #425575;--tone-c0d2f0: #c0d2f0;--tone-94e3bd0d: #94e3bd0d}:root[data-theme=light]{color-scheme:light;color:var(--text);background:var(--bg);--bg: #f4f6f5;--panel: #ffffff;--panel2: #edf1ef;--border: #d5ddda;--border-soft: #e4e9e6;--text: #202b28;--muted: #52635b;--faint: #61736a;--text-placeholder: #65766d;--mint: #216b4c;--blue: #315f8c;--amber: #815b20;--rose: #a13e54;--status-mint-bg: #e5f2ea;--status-mint-border: #bdd9c8;--status-amber-bg: #faf0dd;--status-amber-border: #dfcda6;--status-blue-bg: #e8f0f8;--status-blue-border: #c1d3e5;--status-rose-bg: #f9e9ed;--status-rose-border: #e5c4cd;--tone-78bda0: #356c54;--tone-0c131c: #eff3f8;--tone-303e4b: #d9e0e7;--tone-99e4c1: #1a3e2d;--tone-05070b: #f6f8fb;--tone-1b2c41: #dee6f1;--tone-15223342: #e4ebf442;--tone-12251d26: #ebf5f126;--tone-0b1119: #f0f4f8;--tone-22303d: #e0e7ee;--tone-e6ecec: #161d1d;--tone-94e3bd55: #1c423055;--tone-8c9aab: #434e5b;--tone-121a24: #ebeff5;--tone-24322e: #e5ecea;--tone-c0d4ca: #1a2721;--tone-3c4b44: #a6b8b0;--tone-7b8896: #57626d;--tone-aab9c6: #29333d;--tone-8292a3: #4b5865;--tone-12281e: #e9f5f0;--tone-0b1512: #f2f8f6;--tone-2f5a45: #96c8af;--tone-f4f7f8: #141c1f;--tone-94e3bd12: #1c423012;--tone-bde8d0: #0f2418;--tone-94e3bd66: #1c423066;--tone-18212b: #e8edf2;--tone-ebf2f4: #121e21;--tone-080c11: #f4f6fa;--tone-ffffff: #1a1a1a;--tone-202a35: #e3e9ee;--tone-657180: #8c96a4;--tone-9cdebd40: #1b402e40;--tone-3a4235: #e0e4de;--tone-e1d7ae: #312c15;--tone-b6cde9: #101a26;--tone-253649: #dae3ec;--tone-23312e: #e5edeb;--tone-1b3f304a: #def1e94a;--tone-101a1d: #eef4f6;--tone-cbd9d2: #161d1a;--tone-e2ebe6: #151e19;--tone-8f9d99: #4f5a57;--tone-6e7e8f: #5e6c7a;--tone-677685: #8996a3;--tone-202a34: #e4e9ee;--tone-8fb9a5: #365747;--tone-2c4438: #dde9e3;--tone-24303c: #e0e6ed;--tone-0b1119cc: #f0f4f8cc;--tone-8b9bab: #43505c;--tone-d3dde6: #121a21;--tone-d9ba82: #564425;--tone-d3b27b20: #5f4a2920;--tone-8d9cae: #404c5a;--tone-748397: #576374;--tone-b5a386: #60513b;--tone-77899a: #546371;--tone-c6ae83: #604d2c;--tone-8ba297: #4b5d55;--tone-9bdfbb: #1b402d;--tone-e8edf1: #131a20;--tone-94e3bd1a: #1c42301a;--tone-bcc6d0: #1e252b;--tone-7b8b9d: #515e6d;--tone-92bda4: #335440;--tone-2b3c42: #dee6e9;--tone-304c6560: #8eaec960;--tone-12201f: #edf5f4;--tone-121c27: #eaeff5;--tone-131c2b: #e8edf5;--tone-0f1c1d66: #eef6f666;--tone-9db9ab: #354a40;--tone-e0e8e7: #161d1c;--tone-b5e8cc: #11271b;--tone-a6b7bf: #2f3b41;--tone-758e88: #5f746f;--tone-b3eccd: #10261a;--tone-8fd4ae: #225037;--tone-0e2b1e: #e9f6f0;--tone-c4f2da: #0f2419;--tone-00000044: #fcfcfc44;--tone-94e3bd22: #1c423022;--tone-c4f4da: #0f2419;--tone-a2e2c0: #183928;--tone-00000055: #fcfcfc55;--tone-94e3bd3d: #1c42303d;--tone-c9d4de: #131a20;--tone-16222d: #e7edf3;--tone-354451: #9fb1c0;--tone-20303b: #e1e9ee;--tone-5a6e7c: #8c9eab;--tone-99a9b9: #35424e;--tone-19242e: #e7ecf2;--tone-733e4b: #c08a97;--tone-ffe1e5: #240f12;--tone-985564: #b47885;--tone-70505b: #b1919c;--tone-e3b1be: #2e141a;--tone-aebecb: #242f38;--tone-7f9daf29: #40586729;--tone-7f9daf16: #40586716;--tone-45585f90: #9aaeb690;--tone-15252e: #e6eff4;--tone-13283c: #e2eaf3;--tone-84b9ad13: #37615813;--tone-95b4cf0d: #233a4e0d;--tone-85b0b529: #3b5d6129;--tone-b9e8d3: #10251b;--tone-96b7b7: #375151;--tone-53677466: #8fa3af66;--tone-14232fe8: #e6eef4e8;--tone-00000022: #fcfcfc22;--tone-c2cfd6: #192025;--tone-b4d7cb: #1a3029;--tone-b4d7cb33: #1a302933;--tone-a5c1e6: #162334;--tone-8caaa88a: #445c5a8a;--tone-2c3a47: #dbe2e9;--tone-111922: #ecf0f5;--tone-a1afbe: #303b46;--tone-556e72: #91a9ad;--tone-182430: #e6ecf2;--tone-00000099: #fcfcfc99;--tone-b4c0cc: #222b33;--tone-e6ecf1: #121a21;--tone-8fa1b0: #3e4c58;--tone-8b9cae: #404e5c;--tone-101720: #edf1f6;--tone-2c3a48: #dbe2e9;--tone-8fb3a2: #3c584a;--tone-dde6eb: #131b20;--tone-92afa6: #3f554e;--tone-24303b: #e1e7ed;--tone-8699a8: #465561;--tone-0d151e: #eef2f7;--tone-202b36: #e3e9ee;--tone-17212c: #e7edf3;--tone-384840: #a7bbb1;--tone-25352f: #e4ece9;--tone-b5cabc: #243229;--tone-322e25: #eceae5;--tone-484033: #e5e1db;--tone-c8b69a: #4b3d29;--tone-263344: #dce3ec;--tone-394c65: #92a6c1;--tone-adc5df: #162433;--tone-e0e7ee: #121921;--tone-7a90a4: #4a5c6d;--tone-93a5b5: #394754;--tone-36404a: #a5b1bd;--tone-a8b8c6: #29343e;--tone-1a2530: #e6ebf1;--tone-d9be8e: #4d3d21;--tone-584b36: #c1b29a;--tone-332e23: #edeae5;--tone-a3d8b9: #1b3f2a;--tone-365644: #9cc1ac;--tone-1c3329: #e4f0eb;--tone-abc7e7: #14212f;--tone-3d526c: #8ea4bf;--tone-213045: #dce3ee;--tone-d5a4b0: #3f1d25;--tone-69444f: #b9939e;--tone-3a2833: #ebe1e7;--tone-93a3b3: #3b4854;--tone-9dacba: #343f4a;--tone-65798a: #8597a6;--tone-26323d: #e0e6ec;--tone-7f998f: #546961;--tone-0c161b4d: #eff5f84d;--tone-2c4a3c66: #dae9e266;--tone-14231f: #ecf4f2;--tone-121e21: #edf3f5;--tone-35503f: #a0c0ac;--tone-1e3a2c22: #e1efe822;--tone-93a99f: #44554d;--tone-a8c9b8: #263e32;--tone-a6bab0: #33423b;--tone-e2eadf: #171f14;--tone-8eaaa1: #435a53;--tone-7e919f: #4f5e6a;--tone-2b3844: #dde3e9;--tone-5f9b7d: #53886e;--tone-203c2d: #e0efe7;--tone-293c51: #d6e0ea;--tone-5d7b9a: #546f8b;--tone-443b2b: #e9e5dd;--tone-96815b: #af9c7b;--tone-c2cdd8: #171e24;--tone-8799aa: #445360;--tone-607389: #8596a9;--tone-8ea5b7: #384a58;--tone-536a7c: #8aa0b1;--tone-657f80: #8ca3a4;--tone-e0e8ed: #131b20;--tone-93a4b4: #3a4754;--tone-26323f: #dfe5ec;--tone-9aabba: #34414d;--tone-c9eed9: #0f2418;--tone-1e302a: #e6efec;--tone-3d6150: #96bdab;--tone-1b2730: #e6ecf1;--tone-8ea2b1: #3d4d59;--tone-30483b: #dbe7e0;--tone-c5e5d4: #102319;--tone-748b9f: #4f6273;--tone-87b7a4: #395e50;--tone-8ba2b3: #3c4e5b;--tone-839cae: #415563;--tone-385044: #a1bdaf;--tone-1b3027: #e6f1ec;--tone-9ac6af: #2a4b3a;--tone-859aab: #435462;--tone-2b3742: #dee4e9;--tone-aebdca: #252f38;--tone-9db1ba: #34434a;--tone-17222b: #e8eef3;--tone-2d3d49: #dae2e8;--tone-adbdcb: #242f39;--tone-151f29: #e9eef4;--tone-303d48: #dbe1e7;--tone-9eb0c1: #2e3b48;--tone-354650: #a0b4c0;--tone-0b141e: #eef3f8;--tone-8cbda7: #335948;--tone-cbd9e3: #121b21;--tone-25343f: #dfe6ec;--tone-6d8599: #55697a;--tone-769486: #597266;--tone-283640: #dee6eb;--tone-8b9a94: #525e59;--tone-c4ae80: #63522e;--tone-d5e2e5: #141d20;--tone-8097aa: #455767;--tone-2a3b47: #dbe4ea;--tone-131e28: #e9eff5;--tone-1a2a33: #e4edf1;--tone-517063: #92b0a3;--tone-bdccd7: #192229;--tone-7893a1: #4d636f;--tone-98d0b0: #224b34;--tone-cdb184: #5d4828;--tone-90afd4: #22374f;--tone-7d91a1: #4d5d6a;--tone-8da4b4: #3b4d59;--tone-2b3a45: #dce4e9;--tone-6e8c83: #607b73;--tone-77a390: #4c7060;--tone-91a69e: #475751;--tone-719386: #5a776c;--tone-354653: #9db1c1;--tone-94a7b7: #384653;--tone-8b9fb0: #3e4e5c;--tone-657e90: #5c7384;--tone-8da2b4: #3b4b59;--tone-21313f: #dfe7ee;--tone-dfede6: #12211a;--tone-8faeab: #405856;--tone-becfdb: #152027;--tone-ead0a1: #342916;--tone-745b2e35: #cbb28635;--tone-698d7e: #5f8072;--tone-8ea6b1: #3d5059;--tone-354450: #a0b2c0;--tone-769b8a: #537163;--tone-263440: #dee6ec;--tone-69859b: #546b7e;--tone-d2dee6: #121b21;--tone-768fa1: #4d6271;--tone-c4a670: #715a30;--tone-121d26: #eaf0f5;--tone-3d484d: #a5b2b8;--tone-7b9f8d: #4f6c5e;--tone-1c2d2c: #e7f0f0;--tone-86b89c: #385f49;--tone-1a2d26: #e7f1ed;--tone-657a80: #8c9fa4;--tone-b8e9cb: #102518;--tone-78aa8e: #456e57;--tone-102c1c: #e8f5ee;--tone-c8d5df: #131a20;--tone-cfdfda: #141f1b;--tone-88a391: #4a6051;--tone-647f73: #8ca59a;--tone-6f899b: #536978;--tone-b8c8d5: #1b252d;--tone-d1e0e9: #111c22;--tone-25343c: #e0e8ec;--tone-748fa1: #4e6473;--tone-9bb3c2: #2e3f4b;--tone-91a5b3: #3b4b56;--tone-7891a2: #4c616f;--tone-91aa9f: #43574e;--tone-86b39c: #3c604e;--tone-c7a682: #61472b;--tone-251e18: #f2eeeb;--tone-bdaf9e: #493e31;--tone-2a3945: #dce4ea;--tone-111e2452: #ebf2f652;--tone-becdd6: #192228;--tone-768f9d: #516671;--tone-dceae1: #132018;--tone-2d3a43: #dde4e8;--tone-7f98a9: #465a68;--tone-3c3426: #ece7e0;--tone-cfb584: #5b4927;--tone-5a4d35: #c2b498;--tone-1d342b: #e4f0eb;--tone-9cc9af: #284936;--tone-365344: #9ec0ae;--tone-a9936d: #786647;--tone-d3dfe4: #131c20;--tone-849bab: #435663;--tone-7eaa92: #456855;--tone-9db9aa: #354a3f;--tone-17262333: #eaf2f133;--tone-111b22: #ecf2f5;--tone-94b1a5: #3d534a;--tone-d5e7dc: #132018;--tone-6f8b98: #566d78;--tone-0e171e: #eef3f7;--tone-293d43: #dde7ea;--tone-b9cdc8: #212e2b;--tone-708b8d: #607778;--tone-131c28: #e9eef5;--tone-334457: #9aadc4;--tone-99b4d1: #21354a;--tone-94b4d8: #20334a;--tone-c6d9e8: #0f1b24;--tone-8ca3b9: #37485a;--tone-3b5051: #a1babb;--tone-132126ed: #eaf2f5ed;--tone-00000077: #fcfcfc77;--tone-a6c4b5: #2b4036;--tone-7ba691: #496c5b;--tone-668d7e: #83a598;--tone-293a47: #dbe4ea;--tone-6b8a9e: #516b7b;--tone-b9cfe1: #121f29;--tone-354752: #9eb3c0;--tone-121e28: #e9f0f5;--tone-9eb6c6: #2a3c47;--tone-688c7c: #84a496;--tone-1b2e28: #e7f1ee;--tone-bfdccc: #15261c;--tone-b0dfc4: #153121;--tone-3c5872: #8aa7c1;--tone-9bb8db: #1d2e43;--tone-22374b: #d9e4ee;--tone-2c3d48: #dbe3e9;--tone-111d25: #eaf1f6;--tone-adc3ce: #223138;--tone-738c9b: #536874;--tone-e0a5af: #38181d;--tone-3b4e62: #95a9bf;--tone-142334: #e4ebf4;--tone-a8c6e2: #172635;--tone-8da8c1: #304458;--tone-152a23: #e8f4f0;--tone-365745: #9bc1ac;--tone-b4dac4: #183022;--tone-85ae98: #416150;--tone-2b2029: #eee8ed;--tone-5b3d4b: #bc9baa;--tone-dfb0bd: #31151d;--tone-ba8e9f: #583643;--tone-2a251b: #f1eee9;--tone-4e4330: #e7e1d8;--tone-d6b985: #564425;--tone-a8936e: #776648;--tone-8cbea2: #325943;--tone-121f255c: #ebf2f55c;--tone-2b3f46: #dce6e9;--tone-7c9c9a: #516c6a;--tone-7da490: #4a6a5a;--tone-2b3a46: #dce3e9;--tone-131f2a: #e8eff5;--tone-c1e8d3: #0f2419;--tone-405671: #8ca2be;--tone-21344a: #d9e3ee;--tone-9ebbdc: #1b2c40;--tone-d1e0e7: #111c22;--tone-99b3c8: #293c4b;--tone-7a94a8: #475c6c;--tone-c5d9e8: #0f1b24;--tone-8faec5: #2c4455;--tone-0c1720: #edf3f7;--tone-2a3b48: #dbe3ea;--tone-a7bece: #22333e;--tone-7d99ab: #445b69;--tone-cbdbe4: #111c22;--tone-89a2b4: #3b4f5d;--tone-7c8a98: #55616c;--tone-b4cad8: #192730;--tone-88a2b4: #3b505e;--tone-24493744: #daede444;--tone-132021: #edf4f4;--tone-2d453d: #dce8e4;--tone-c5ded1: #122119;--tone-98c7b0: #2a4d3b;--tone-8aab99: #435d4f;--tone-2d3d48: #dbe3e8;--tone-a3baca: #263742;--tone-7d96a8: #475b6a;--tone-0e1820: #edf2f7;--tone-7b91a4: #4a5c6c;--tone-2b3b47: #dbe3e9;--tone-12202a: #e8f0f5;--tone-1a3028: #e6f1ed;--tone-365043: #a0bfb0;--tone-9ecdb3: #244633;--tone-d1e2e8: #111e22;--tone-84a2b6: #3a5261;--tone-8ba6b8: #384d5b;--tone-7f9dab: #445c67;--tone-a8dfc0: #173725;--tone-1c392c: #e1f0ea;--tone-466e55: #90b89f;--tone-d9e8df: #132018;--tone-8caa9c: #445c50;--tone-e6e9e5: #181c17;--tone-283932: #e2eae7;--tone-e3e9df: #191e15;--tone-00000033: #fcfcfc33;--tone-cbd3cc: #191e1a;--tone-284939: #daebe3;--tone-718578: #67796d;--tone-677f73: #8da298;--tone-728378: #68786e;--tone-798e80: #5e7064;--tone-728778: #65776a;--tone-6e8275: #8c9e92;--tone-bfcbbf: #222922;--tone-5d7567: #91a89b;--tone-cad3c9: #1a201a;--tone-97a599: #475249;--tone-374d3f: #a3bdad;--tone-5e7867: #90a898;--tone-8b9c8e: #505e53;--tone-294b37: #d9eae0;--tone-c3cfc3: #1e251e;--tone-819685: #56685a;--tone-526d5b: #94af9d;--tone-6e8c75: #607b67;--tone-dce2d9: #181d16;--tone-c9d4c7: #1a2119;--tone-7f9987: #54695a;--tone-293b47: #dbe4ea;--tone-1f303e: #dfe8ef;--tone-344b5e: #95afc4;--tone-8eabc4: #2d4356;--tone-203b2e: #e1eee8;--tone-3c5c49: #99bda8;--tone-a1c6ac: #2a4532;--tone-21334b: #d9e2ee;--tone-405574: #8a9fbe;--tone-a4bddc: #1a293c;--tone-c4d8e3: #101c23;--tone-8ca8ba: #364b5a;--tone-7d9aab: #445b69;--tone-1b2b37: #e2ebf1;--tone-304958: #98b5c7;--tone-87afc2: #2f4e5d;--tone-97b1c1: #2f424e;--tone-6e8fa5: #4a6678;--tone-2e414d: #d8e2e8;--tone-c8dce6: #101d23;--tone-85a3b5: #3b5261;--tone-c3e0d0: #112219;--tone-8daf9d: #3f5a4c;--tone-182d2466: #e7f2ed66;--tone-789b85: #53705d;--tone-89a296: #4b5f56;--tone-714551: #ba8e9a;--tone-33232b: #ede5e9;--tone-e3b7c3: #291218;--tone-bc8fa0: #563441;--tone-e1b7c6: #2b121b;--tone-7b9aae: #415b6b;--tone-3d5a55: #9bbbb6;--tone-1d3a30: #e1f0eb;--tone-13252c: #e7f1f5;--tone-79b3a1: #3d6c5d;--tone-6c9a9826: #547b7926;--tone-c6ded6: #13201c;--tone-7393a5: #4a6473;--tone-1c3028: #e6f0ec;--tone-c2dfce: #122219;--tone-4f725d: #90b29d;--tone-8bd3aa: #245338;--tone-89b19b: #3e5d4c;--tone-03080dcc: #f6f9fbcc;--tone-121d27: #eaf0f5;--tone-40515d: #9aadba;--tone-d3e6e0: #12211c;--tone-96b0bd: #324650;--tone-2b4250: #d7e2e9;--tone-42614e: #98b9a5;--tone-21392a: #e2eee6;--tone-b0d4bb: #1d3524;--tone-bed9ce: #172721;--tone-8baab4: #3b535b;--tone-334e59: #98b7c4;--tone-709e88: #517764;--tone-2b4d3b: #d8e9e0;--tone-c4ddd3: #13211c;--tone-93b4bd: #334c53;--tone-769cab: #446370;--tone-304653: #9bb6c5;--tone-10241c: #ebf6f2;--tone-93b3bd: #334b53;--tone-000000aa: #fcfcfcaa;--tone-cccccc: #1f1f1f;--tone-f2f4ef: #1a1e15;--tone-aaaaaa: #414141;--tone-eeeeee: #1a1a1a;--tone-555555: #a7a7a7;--tone-444444: #afafaf;--tone-a5e6c70c: #1634260c;--tone-a5e6c726: #16342626;--tone-e2ebe9: #151e1c;--tone-a9bbc4: #2a373e;--tone-51677b: #8a9fb2;--tone-67cfae48: #306f5b48;--tone-568fdc52: #314d7252;--tone-a5e6c799: #16342699;--tone-a5e6c71a: #1634261a;--tone-d8ffeb: #0f2419;--tone-5b8274: #88ac9f;--tone-15221f: #ecf3f2;--tone-213b32: #e1eee9;--tone-3b584b: #9cbdae;--tone-243347: #dbe3ed;--tone-40546c: #8fa4bd;--tone-111c26: #eaf0f6;--tone-3b4d5b: #9aaebd;--tone-3c4f45: #a3b9ae;--tone-1e3028: #e6efeb;--tone-1c3029: #e6f0ed;--tone-314d40: #d8e6e0;--tone-253744: #dce6ec;--tone-382f22: #ede9e2;--tone-594b35: #c2b299;--tone-afc5ba: #293831;--tone-0c151f: #eef2f8;--tone-15222d: #e7eef4;--tone-5c7a72: #8eaaa2;--tone-7bb89d: #396954;--tone-3c574c: #9dbcaf;--tone-bce1cf: #11271c;--tone-21382f: #e2eee9;--tone-21372e: #e3eee9;--tone-b6d8c7: #192e24;--tone-20313e: #dfe8ef;--tone-395848: #9bbeac;--tone-20362d: #e3eeea;--tone-b9cfea: #0f1824;--tone-26364a: #dae2ec;--tone-1c2933: #e4ebf0;--tone-a9c8ba: #273d33;--tone-20313f: #dfe7ef;--tone-395062: #94adc1;--tone-b8cfdf: #13212b;--tone-213c30: #e0eee8;--tone-42644f: #96baa3;--tone-659a7f: #55816b;--tone-c3cbbd: #262b22;--tone-3d4937: #adbca6;--tone-a9b8a3: #3a4535;--tone-3f524d: #a2b8b2;--tone-233333: #e5eded;--tone-d1e5dd: #12211b;--tone-27364c: #d9e0eb;--tone-425575: #8a9dbd;--tone-c0d2f0: #0f1724;--tone-94e3bd0d: #1c42300d}:root[data-theme=light] .app-shell{background:var(--bg)}:root[data-theme=light] .sidebar{background:var(--bg)}:root[data-theme=light] .nav-item.active{background:#e1e9e4;color:var(--text);border-color:transparent}:root[data-theme=light] select{color-scheme:light}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 12px;flex-shrink:0;border:1px solid var(--border);border-radius:999px;color:var(--text);background:var(--panel);font-size:12px}.theme-toggle:hover{background:var(--panel2)}.theme-toggle:active{transform:scale(.96)}.theme-toggle-intro{position:fixed;top:20px;right:24px;z-index:100}@media(max-width:1020px){.theme-toggle-label{display:none}.theme-toggle{padding:0;width:44px}}@media(prefers-reduced-motion:reduce){.theme-toggle{transition:none}}:root[data-theme=light] .app-shell :is(.topbar,.panel,.stat-card,.order-list,.activity-card){background:var(--panel)}:root[data-theme=light] .app-shell :is(.next-card,.ai-card){background:#eaf2ed}:root[data-theme=light] .app-shell :is(.brand,.brand-mark,.page-heading,.stat-card,.status-light,.nav-item,.button,.next-card){text-shadow:none;box-shadow:none}:root[data-theme=light] .app-shell .button.primary{background:#216b4c;color:#fff}:root[data-theme=light] .app-shell .button.primary:hover{background:#19543c}.theme-toggle-intro{color:#e1e8ed;background:#101720;border-color:#26313e}:root[data-theme=light] .app-shell :is(.queue-panel,.recent-activity){background:var(--panel)}:root[data-theme=light] .app-shell .stat-card:before{box-shadow:none}@media screen and (min-width:761px)and (max-width:1100px){.overview-grid.desk-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"next" "queue" "activity"}}@property --theme-reveal-r{syntax: "<length>"; inherits: false; initial-value: 0px;}:root{--theme-reveal-ease: cubic-bezier(.42, .16, .58, .88)}::view-transition{pointer-events:none}::view-transition-group(root){animation-duration:var(--theme-reveal-ms, .9s)}::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){--theme-reveal-r: 0px;animation:theme-frame-reveal var(--theme-reveal-ms, .9s) var(--theme-reveal-ease) both;mix-blend-mode:normal;mask-image:radial-gradient(circle var(--theme-reveal-r) at var(--theme-reveal-x, 50%) var(--theme-reveal-y, 50%),#000 0 80%,transparent 100%);mask-size:100% 100%;mask-repeat:no-repeat}@keyframes theme-frame-reveal{0%{--theme-reveal-r: 0px}to{--theme-reveal-r: calc(var(--theme-reveal-extent, 150vmax) / .8)}}:root[data-theme-transition=native] *,:root[data-theme-transition=native] *:before,:root[data-theme-transition=native] *:after{transition:none!important}:root[data-theme-transition=fallback],:root[data-theme-transition=fallback] body,:root[data-theme-transition=fallback] .app-shell,:root[data-theme-transition=fallback] .app-shell *,:root[data-theme-transition=fallback] .intro-root,:root[data-theme-transition=fallback] .intro-reading-plane,:root[data-theme-transition=fallback] .intro-reading-plane p,:root[data-theme-transition=fallback] .intro-masthead,:root[data-theme-transition=fallback] .theme-toggle,:root[data-theme-transition=fallback] .intro-enter-label{transition-property:color,background-color,border-color,fill,stroke;transition-duration:var(--theme-reveal-ms, .9s);transition-timing-function:var(--theme-reveal-ease)}.theme-toggle-icon{display:grid;place-items:center;width:17px;height:17px;flex-shrink:0}.theme-toggle-icon>svg{grid-area:1 / 1;transition:opacity .42s var(--theme-reveal-ease),transform .42s var(--theme-reveal-ease)}.theme-toggle-moon{opacity:0;transform:rotate(-60deg) scale(.7)}.theme-toggle-icon[data-light=true] .theme-toggle-sun{opacity:0;transform:rotate(60deg) scale(.7)}.theme-toggle-icon[data-light=true] .theme-toggle-moon{opacity:1;transform:none}@media(min-width:1021px){.theme-toggle{min-width:114px}.theme-toggle-label{min-width:66px}}@media(prefers-reduced-motion:reduce){::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation:none!important}.theme-toggle-icon>svg{transition:none}}
