.homeWorkspaceMain{background:0 0}.homeWorkspacePage{align-content:start;width:min(1440px,100%);min-height:calc(100svh - 92px);margin:0 auto;padding:clamp(24px,3vw,40px) clamp(20px,5vw,72px) clamp(52px,7vw,96px);display:grid}.homeWorkspaceSection{gap:var(--ui-space-6);display:grid}.homeWorkspaceGrid{gap:var(--ui-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.homeWorkspaceCardTitle{align-items:center;gap:var(--ui-space-3);min-width:0;display:inline-flex}.homeWorkspaceCardIcon{color:var(--ui-accent);flex:none}.homeWorkspaceEmpty{grid-column:1/-1}@media (width<=760px){.homeWorkspacePage{padding:22px 14px 72px}.homeWorkspaceGrid{grid-template-columns:1fr}}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.shadow,.shadow\/local-d1,.shadow\/runtime{--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)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ink:#18251f;--muted:#68736d;--line:#e4e8e5;--paper:#f6f7f4;--green:#1f6b4f;--green2:#e8f2ed;--cream:#fbfaf6;--amber:#b87524}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{grid-template-columns:244px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#173b2d;flex-direction:column;height:100vh;padding:28px 18px 20px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 8px 30px;display:flex}.brandMark{color:#173b2d;background:#f4d7a5;border-radius:10px;place-items:center;width:38px;height:38px;font:800 21px Georgia;display:grid}.brand strong,.brand small{display:block}.brand small{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-top:2px;font-size:11px}.sidebar nav{gap:7px;display:grid}.sidebar button{color:#dce8e2;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:12px 13px;display:flex}.sidebar button span{width:22px;font-size:19px}.sidebar button b{color:#fff;text-align:center;background:#c6893e;border-radius:20px;min-width:22px;margin-left:auto;padding:3px 7px;font-size:11px}.sidebar button:hover,.sidebar .navActive{color:#fff;background:#285442}.profile{border-top:1px solid #3a5b4e;align-items:center;gap:10px;margin-top:15px;padding:20px 6px 0;display:flex}.profile>span{color:#234233;background:#d9c39f;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.profile strong,.profile small{display:block}.profile strong{font-size:13px}.profile small{opacity:.7;margin-top:3px;font-size:10px}.profile i{margin-left:auto}main{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:28px 42px 24px;display:flex}.eyebrow{letter-spacing:.14em;color:#7a857f;margin:0 0 6px;font-size:10px;font-weight:800}.topbar h1{margin:0;font:700 29px Georgia,serif}.headerActions{gap:10px;display:flex}.primary,.quiet,.closeButton{border:1px solid var(--line);border-radius:8px;padding:11px 16px;font-weight:700}.primary{background:var(--green);color:#fff;border-color:var(--green)}.quiet{color:#33433b;background:#fff}.accountStrip{grid-template-columns:repeat(3,minmax(200px,1fr));gap:14px;padding:24px 42px 0;display:grid}.accountCard{text-align:left;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;padding:18px 20px;position:relative}.accountCard.selected{border:2px solid var(--green);padding:17px 19px;box-shadow:0 6px 20px #1a493315}.accountCard>div{align-items:center;gap:7px;display:flex}.accountCard small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px}.dot{border-radius:50%;width:7px;height:7px}.dot.green{background:#3f9c72}.accountCard>strong{margin-top:14px;font-size:13px;display:block}.accountCard p{margin:7px 0 0;font:700 22px Georgia}.arrow{color:#8c9892;position:absolute;bottom:18px;right:17px}.ledgerHeader{justify-content:space-between;align-items:end;padding:32px 42px 20px;display:flex}.crumb{color:#77817c;font-size:11px}.crumb span{color:#b5bbb8;padding:0 6px}.ledgerHeader h2{margin:9px 0 5px;font:700 27px Georgia}.muted{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.closeButton{color:var(--green);background:#fff;border-color:#9bb9aa}.summaryGrid{background:var(--line);border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 42px 22px;display:grid;overflow:hidden}.summaryGrid article{background:#fff;padding:20px}.summaryGrid article.live{background:#edf5f1}.summaryGrid small{letter-spacing:.11em;color:#7a847f;font-size:9px;font-weight:800}.summaryGrid strong{margin:10px 0 8px;font:700 20px Georgia;display:block}.summaryGrid p{color:#7a847f;margin:0;font-size:10px}.positive{color:var(--green)!important}.check{color:var(--green);font-weight:800}.pulse{background:#3f9c72;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.workspaceGrid{grid-template-columns:minmax(0,1fr) 300px;gap:18px;padding:0 42px 50px;display:grid}.ledger,.attention{border:1px solid var(--line);background:#fff;border-radius:12px}.sectionTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.sectionTitle h3{margin:0 0 4px;font:700 18px Georgia}.sectionTitle p{color:var(--muted);margin:0;font-size:10px}.filters{gap:7px;display:flex}.filters button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:7px 9px;font-size:10px}.tr{border-bottom:1px solid #edf0ee;grid-template-columns:55px 1.4fr 1.15fr .9fr 95px;align-items:center;gap:12px;padding:13px 20px;font-size:11px;display:grid}.th{color:#84908a;letter-spacing:.09em;padding-top:10px;padding-bottom:10px;font-size:8px;font-weight:800}.tr strong,.tr small{display:block}.tr small{color:#7f8984;margin-top:4px;font-size:9px}.tr em{color:#355846;background:#eef3ef;border-radius:5px;padding:4px 7px;font-size:9px;font-style:normal;display:inline-block}.time{color:#78847e}.amount{text-align:right;font-size:12px;font-weight:800}.addRow{color:var(--green);background:0 0;border:0;padding:16px 20px;font-size:11px;font-weight:700}.count{color:#8a551e;background:#f2e3cf;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:800}.attentionCard{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;gap:11px;width:calc(100% - 28px);margin:14px 14px 0;padding:14px;display:flex}.attentionCard .icon{border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.amberBg{color:#a66820;background:#faeddc}.blueBg{color:#4b718a;background:#e6eef4}.attentionCard p{color:var(--muted);margin:4px 0 8px;font-size:9px;line-height:1.4}.attentionCard small{color:var(--green);font-size:9px;font-weight:700}.auditNote{background:#f4f7f5;border-radius:9px;gap:9px;margin:16px 14px;padding:13px;display:flex}.auditNote>span{color:#5c9077}.auditNote p{color:#5f6b65;margin:0;font-size:9px;line-height:1.5}.overlay{z-index:20;background:#10251aa8;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;width:min(500px,100%);height:100%;padding:38px 42px;position:relative;overflow:auto;box-shadow:-20px 0 60px #0002}.x{background:#f1f3f1;border:0;border-radius:50%;width:32px;height:32px;font-size:22px;position:absolute;top:20px;right:25px}.drawer h2{margin:0 0 8px;font:700 28px Georgia}.drawer form>.muted,.drawer>div>.muted{margin-bottom:24px}.segmented{background:#f1f3f1;border-radius:8px;grid-template-columns:1fr 1fr;margin:22px 0;padding:4px;display:grid}.segmented button{color:#6c7771;background:0 0;border:0;border-radius:6px;padding:10px;font-weight:700}.segmented button.active{color:var(--green);background:#fff;box-shadow:0 1px 4px #0002}label{color:#455149;margin:15px 0;font-size:10px;font-weight:800;display:block}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #ccd3cf;border-radius:7px;margin-top:7px;padding:11px 12px;display:block}textarea{resize:vertical;min-height:80px}.fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.upload{border:1px dashed #c7d0cb;border-radius:8px;padding:13px}.upload button{float:right;color:var(--green);background:0 0;border:0;font-weight:700}.formActions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:24px;padding-top:18px;display:flex}.error{color:#a33d31;background:#faece9;border-radius:7px;padding:10px;font-size:10px}.transferCallout{background:#f3f7f5;border-radius:9px;gap:13px;margin:22px 0;padding:15px;display:flex}.transferCallout>span{width:35px;height:35px;color:var(--green);background:#dfece5;border-radius:8px;place-items:center;display:grid}.transferCallout strong{font-size:11px}.transferCallout p{color:var(--muted);margin:4px 0;font-size:9px}.closeSummary{background:#edf5f1;border-radius:9px;justify-content:space-between;align-items:center;margin:22px 0;padding:18px;display:flex}.closeSummary span{font-size:11px}.closeSummary strong{font:700 19px Georgia}.variance{border:1px solid #b8d1c3;border-radius:9px;margin-top:14px;padding:15px}.variance span{font-size:10px}.variance strong{color:var(--green);margin:7px 0;font:700 22px Georgia;display:block}.variance small{color:var(--green)}.checklist{background:#f7f8f7;border-radius:8px;margin-top:18px;padding:10px 15px}.checklist p{color:var(--green);font-size:10px}.checklist .warn{color:#a46a26}@media (width<=1050px){.shell{grid-template-columns:78px 1fr}.brand div,.sidebar button:not(.navActive){font-size:0}.brand{padding-left:3px}.sidebar button{justify-content:center}.sidebar button span{width:auto}.sidebar button b,.profile div,.profile i{display:none}.profile{justify-content:center}.workspaceGrid{grid-template-columns:1fr}.attention{display:none}}@media (width<=760px){.shell{display:block}.sidebar{z-index:10;width:100%;height:64px;padding:7px 12px;display:block;position:fixed;top:auto;bottom:0}.brand,.sidebarBottom{display:none}.sidebar nav{grid-template-columns:repeat(4,1fr);display:grid}.sidebar button,.sidebar button:not(.navActive){justify-content:center;padding:8px;font-size:0}.sidebar button span{font-size:20px}.sidebar button b{margin:-26px 0 0 22px;display:block;position:absolute}.topbar{padding:20px}.topbar h1{font-size:23px}.quiet{display:none}.accountStrip{padding:16px 20px 0;display:flex;overflow:auto}.accountCard{min-width:220px}.ledgerHeader{align-items:flex-start;gap:14px;padding:25px 20px 15px}.ledgerHeader h2{font-size:23px}.closeButton{padding:10px;font-size:0}.closeButton:after{content:"Close";font-size:11px}.summaryGrid{grid-template-columns:1fr 1fr;margin:0 20px 16px}.workspaceGrid{padding:0 20px 90px}.filters{display:none}.tr{grid-template-columns:44px 1fr 90px}.tr>:nth-child(3),.tr>:nth-child(4){display:none}.drawer{padding:35px 22px}.fieldRow{grid-template-columns:1fr}.headerActions .primary{font-size:0}.headerActions .primary:after{content:"＋ Add";font-size:11px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}.subPage{padding:34px 42px 60px}.subPageIntro{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.subPageIntro h2{margin:7px 0;font:700 28px Georgia}.subPageIntro p:not(.eyebrow){color:var(--muted);max-width:680px;margin:0;font-size:12px;line-height:1.5}.statusTabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:16px;display:flex}.statusTabs button{color:#68736d;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 14px;font-size:11px;font-weight:700}.statusTabs button.active{color:var(--green);border-color:var(--green)}.statusTabs b{background:#e8ece9;border-radius:20px;margin-left:5px;padding:3px 7px}.listPanel,.reviewCard,.activityPanel{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.listHeader,.transferRow{grid-template-columns:1.35fr 1fr 1fr 120px 115px;align-items:center;gap:18px;padding:15px 20px;display:grid}.listHeader{color:#84908a;letter-spacing:.09em;background:#f8f9f7;font-size:8px;font-weight:800}.transferRow{border-top:1px solid var(--line);font-size:10px}.transferRow:first-of-type{border-top:0}.transferRow strong,.transferRow small{display:block}.transferRow small{color:var(--muted);margin-top:5px;line-height:1.4}.transferRow button{color:var(--green);background:#fff;border:1px solid #9bb9aa;border-radius:7px;padding:8px 9px;font-size:9px;font-weight:700}.transferRow.resolved{opacity:.72}.status{white-space:nowrap;border-radius:20px;justify-self:start;padding:6px 9px;font-size:8px;font-style:normal;font-weight:800;display:inline-block}.amberStatus{color:#995d18;background:#faeddc}.blueStatus{color:#476f88;background:#e8f0f5}.greenStatus{color:#27724e;background:#e4f1e9}.explainer{background:#edf5f1;border-radius:9px;gap:12px;max-width:700px;margin-top:18px;padding:15px 17px;display:flex}.explainer>span{width:22px;height:22px;color:var(--green);background:#d4e8dc;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.explainer p{color:#65736b;margin:4px 0 0;font-size:9px;line-height:1.45}.reviewSummary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.reviewSummary article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:18px}.reviewSummary small{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:800}.reviewSummary strong{margin-top:8px;font:700 24px Georgia;display:block}.reviewFeedTotal{background:var(--surface-2);border:1px solid var(--line-strong);color:var(--workspace-accent);border-radius:999px;justify-content:center;align-items:center;min-width:52px;min-height:52px;padding:8px 14px;font-size:20px;font-weight:800;display:flex}.reviewFeedPanel{background:var(--surface-1);border:1px solid var(--line-strong);border-radius:14px;overflow:hidden}.reviewFeedPanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.reviewFeedPanel>header h3{margin:0 0 5px;font-size:19px}.reviewFeedPanel>header p{color:var(--muted);margin:0;font-size:12px}.reviewFeedList{display:grid}.reviewFeedRow{background:var(--surface-1);border-left:4px solid #0000;grid-template-columns:108px minmax(0,1fr) 150px minmax(150px,auto);align-items:center;gap:18px;padding:19px 22px;display:grid}.reviewFeedRow+.reviewFeedRow{border-top:1px solid var(--line)}.reviewFeedRow.urgent{border-left-color:#ff9764}.reviewFeedType{border:1px solid var(--line-strong);color:var(--ink-soft);letter-spacing:.06em;border-radius:999px;justify-self:start;padding:6px 9px;font-size:10px;font-weight:800}.reviewFeedType.transfer{color:var(--workspace-accent);border-color:#5d56ffa6}.reviewFeedType.deletion,.reviewFeedType.reconciliation{color:#ffb18c;border-color:#ff97648c}.reviewFeedType.message{color:#aaa7ff;border-color:#5d56ffa6}.reviewFeedMain strong{color:var(--ink);font-size:14px;display:block}.reviewFeedMain p{color:var(--ink);margin:5px 0;font-size:13px}.reviewFeedMain small{color:var(--muted);font-size:12px;line-height:1.45;display:block}.reviewFeedAmount,.reviewFeedStatus{color:var(--ink);text-align:right;justify-self:end;font-size:15px}.reviewFeedAmount.credit{color:var(--credit)}.reviewFeedAmount.debit{color:var(--debit)}.reviewFeedStatus{color:#ffb18c;font-size:12px}.reviewFeedBalance{text-align:right;justify-items:end;gap:5px;display:grid}.reviewFeedBalance strong{color:var(--ink);font-size:16px}.reviewFeedBalance time{color:var(--muted);font-size:12px}.reviewFeedActions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:7px;display:flex}.reviewFeedActions button{background:var(--surface-2);border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;border-radius:7px;min-height:36px;padding:8px 11px}.reviewFeedActions button:hover{border-color:var(--workspace-accent);color:var(--workspace-accent)}.reviewFeedActions .reviewFeedPrimary{border-color:var(--workspace-accent)}.reviewFeedActions small{color:var(--muted);font-size:11px}.reviewFeedEmpty{align-items:center;gap:14px;min-height:180px;padding:28px;display:flex}.reviewFeedEmpty>span{background:var(--surface-3);border:1px solid var(--line-strong);color:var(--workspace-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.reviewFeedEmpty strong{font-size:15px;display:block}.reviewFeedEmpty p{color:var(--muted);margin:5px 0 0;font-size:12px}.reviewTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px;display:flex}.reviewTop h3{margin:12px 0 4px;font:700 20px Georgia}.reviewTop p{color:var(--muted);margin:0;font-size:10px}.reviewNumbers{grid-template-columns:repeat(4,1fr);display:grid}.reviewNumbers div{border-right:1px solid var(--line);padding:19px 22px}.reviewNumbers div:last-child{border:0}.reviewNumbers small{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:800}.reviewNumbers strong{margin-top:8px;font:700 17px Georgia;display:block}.reviewNote{background:#f7f8f6;border-radius:8px;margin:0 22px 22px;padding:14px}.reviewNote strong{font-size:9px}.reviewNote p{color:var(--muted);margin:5px 0 0;font-size:10px}.cashCountReviewPanel{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.cashCountReviewPanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.cashCountReviewPanel>header h3{margin:2px 0 5px;font-size:17px}.cashCountReviewPanel>header p:last-child{color:var(--muted);max-width:720px;margin:0;font-size:10px;line-height:1.45}.cashCountReviewRow{grid-template-columns:42px minmax(0,1fr) 120px 110px;align-items:center;gap:14px;padding:16px 20px;display:grid}.cashCountReviewRow+.cashCountReviewRow{border-top:1px solid var(--line)}.cashCountStage{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-family:Ledger Mono,Roboto Mono,monospace;font-size:10px;font-weight:800;display:flex}.cashCountStage.weekly{color:#111;background:#9eeb7a}.cashCountStage.reconciliation{color:#111;background:#ff9764}.cashCountReviewRow strong{font-size:13px;display:block}.cashCountReviewRow p{color:#222;margin:4px 0;font-size:11px;font-weight:700}.cashCountReviewRow small{color:var(--muted);font-size:10px;line-height:1.4;display:block}.cashCountDue{justify-self:start}.cashCountDue span{color:#6e281a;background:#ffede5;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-block}.cashCountDue small{margin-top:5px}.cashCountReviewActions{gap:6px;display:grid}.cashCountReviewActions button{color:#111;background:#fff;border:1px solid #aeb4b0;border-radius:7px;padding:9px 10px;font-size:10px;font-weight:800}.cashCountReviewActions button:last-child:not(:first-child){color:#fff;background:#111}.cashCountExplainer{max-width:900px}.emptyState{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:12px;margin-top:15px;padding:18px;display:flex}.emptyState>span{width:30px;height:30px;color:var(--green);background:#e5f1e9;border-radius:50%;place-items:center;display:grid}.emptyState strong{font-size:10px}.emptyState p{color:var(--muted);margin:4px 0 0;font-size:9px}.activityFilters{gap:8px;margin-bottom:14px;display:flex}.activityFilters button{border:1px solid var(--line);color:#516059;background:#fff;border-radius:7px;padding:9px 12px;font-size:10px}.activityRow{border-bottom:1px solid var(--line);grid-template-columns:70px 18px 1fr 110px;align-items:start;gap:10px;padding:17px 21px;display:grid;position:relative}.activityRow:last-child{border:0}.activityRow time{color:var(--muted);text-align:right;padding-top:2px;font-size:9px}.timelineDot{background:var(--green);border-radius:50%;width:9px;height:9px;margin:2px auto;box-shadow:0 0 0 4px #e6f0ea}.activityRow strong{font-size:11px}.activityRow p{color:var(--muted);margin:5px 0 0;font-size:9px}.activityRow em{color:#547063;background:#edf2ef;border-radius:5px;justify-self:end;padding:5px 8px;font-size:8px;font-style:normal}.exportButton{display:block}@media (width<=1000px){.reviewFeedRow{grid-template-columns:95px minmax(0,1fr) 125px}.reviewFeedActions{grid-column:2/-1;justify-content:flex-start}}@media (width<=800px){.subPage{padding:24px 20px 90px}.subPageIntro{align-items:flex-start;gap:15px}.listHeader{display:none}.transferRow{grid-template-columns:1fr auto;padding:17px}.transferRow>div:not(:first-child){display:none}.transferRow .status{grid-column:1}.reviewSummary{grid-template-columns:1fr 1fr}.reviewSummary article:last-child{display:none}.reviewNumbers{grid-template-columns:1fr 1fr}.reviewNumbers div:nth-child(2){border-right:0}.reviewNumbers div:nth-child(-n+2){border-bottom:1px solid var(--line)}.cashCountReviewRow{grid-template-columns:38px minmax(0,1fr) auto}.cashCountDue{grid-column:2}.cashCountReviewRow>button{grid-area:1/3/3}.activityFilters{overflow:auto}.activityRow{grid-template-columns:55px 14px 1fr}.activityRow em{display:none}.reviewFeedRow{grid-template-columns:1fr;padding:18px}.reviewFeedAmount,.reviewFeedStatus{text-align:left;justify-self:start}.reviewFeedBalance{text-align:left;justify-items:start}.reviewFeedActions{grid-column:1;justify-content:flex-start}}:root{--ink:#0b0b0b;--muted:#5c625e;--line:#d9ddd9;--paper:#f5f5f2;--green:#0b0b0b;--green2:#eef0ed;--cream:#fafaf7;--accent:#9eeb7a;--credit:#147a42;--debit:#bd332b}body,button,input,select,textarea{font-family:Ledger Sans,Arial,Helvetica,sans-serif;font-size:14px}.sidebar{background:#050505}.sidebar nav{scrollbar-width:thin;scrollbar-color:#555 transparent;flex:1;align-content:start;min-height:0;padding-right:4px;overflow-y:auto}.brandMark{background:var(--accent);color:var(--accent-ink)}.brand strong{font-size:18px}.brand small{opacity:.82;font-size:12px}.sidebar button{color:#e7e7e7;font-size:14px}.sidebar button:hover{background:#202020}.sidebar .navActive{background:var(--accent);color:var(--accent-ink);font-weight:700}.sidebar button b{color:#050505;background:#fff;font-size:11px}.profile{border-color:#333}.primary{color:#fff;background:#050505;border-color:#050505}.primary:hover{background:#202020}.quiet,.closeButton{color:#111;border-color:#aeb4b0}.closeButton{background:#fff}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.globalNotice{background:#fff1ec;border:1px solid #f0b39a;border-left:5px solid #ff9764;align-items:center;gap:12px;margin:18px 34px 0;padding:12px 14px;display:flex}.globalNotice>span{color:#fff;background:#111;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;display:grid}.globalNotice p{flex:1;margin:0;font-size:13px;line-height:1.45}.globalNotice button{background:0 0;border:0;padding:3px 7px;font-size:22px}.eyebrow{color:#555c58;font-size:11px}.muted{color:#535b56;font-size:13px;line-height:1.55}.topbar h1{font-size:28px}.crumb{font-size:12px}.ledgerHeader h2{font-size:26px}.accountCard small,.liveBalances small{font-size:10px}.accountCard p,.liveBalances p,.summaryGrid strong,.amount,.amountEditor,.reviewNumbers strong,.reviewSummary strong,.variance strong,.closeSummary strong{font-variant-numeric:tabular-nums;font-family:Ledger Mono,Roboto Mono,SFMono-Regular,Menlo,monospace!important}.dot.green{background:var(--accent);box-shadow:0 0 0 1px #111}.summaryGrid small{color:#565d59;font-size:10px}.summaryGrid strong{font-size:20px}.summaryGrid p{color:#59615c;font-size:11px}.summaryGrid article.live{box-shadow:inset 0 -3px var(--accent);background:#f1f2ef}.pulse{background:#111}.positive,.creditAmount,.creditAmount input{color:var(--credit)!important}.debitAmount,.debitAmount input,.summaryGrid article:nth-child(3) strong{color:var(--debit)!important}.table .amount:not(.positive){color:var(--debit)}.sectionTitle h3,.transactionToolbar h3{font-size:18px}.sectionTitle p,.transactionToolbar p{color:#565e59;font-size:11px}.filters button,.transactionToolbar button,.activityFilters button{font-size:11px}.tr{padding-top:15px;padding-bottom:15px;font-size:12px}.th{color:#5e6762;font-size:10px}.tr strong{font-size:12px}.tr small{color:#59615c;font-size:10px}.tr em,.activityTag{font-size:9px;color:#222!important;background:#eeeeeb!important}.addRow,.addInline{color:#111;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;font-size:12px;text-decoration-thickness:3px}.attentionCard strong{font-size:12px}.attentionCard p,.attentionCard small,.auditNote p{font-size:10px}.amberBg,.blueBg{color:#111;background:#eeeeeb}.attentionCard small{color:#111;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px}label{font-size:13px}input,select,textarea{padding:12px;font-size:14px}.fieldHelp,.requiredMark{font-size:10px}.receiptCheck strong,.receiptNote strong{font-size:12px}.receiptCheck small,.receiptNote p{font-size:11px}.receiptCheck input,.inlineCheck input{accent-color:#050505}.receiptNote{color:#111;border-left:4px solid var(--accent);background:#f0f1ee}.receiptNote>span{background:var(--accent);color:var(--accent-ink)}.transactionIntro h2,.subPageIntro h2{font-size:25px}.transactionIntro p:not(.eyebrow),.subPageIntro p:not(.eyebrow){color:#525a55;font-size:12px}.liveBalances .balanceMeta{font-size:10px}.inlineHead{color:#505954;font-size:10px}.inlineRow{padding-top:11px;padding-bottom:11px}.inlineRow input,.inlineRow select{color:#111;padding:9px 7px;font-family:Ledger Sans,Arial,sans-serif;font-size:12px}.inlineRow .categoryCells select,.flowIn,.flowOut,.activitySelect.commercial,.activitySelect.program,.activitySelect.shared{color:#111!important;background:#f0f1ee!important}.inlineRow input:hover,.inlineRow select:hover,.inlineRow input:focus,.inlineRow select:focus{border-color:#777}.inlineCheck{color:#222;font-size:10px}.notRequired{color:#555;font-size:10px}.amountEditor{font-size:12px;font-weight:700}.moreButton{color:#111;font-size:14px}.draftRow{box-shadow:inset 4px 0 var(--accent);background:#fbfbf2}.editLegend{border-left:4px solid var(--accent);background:#f0f1ee}.editLegend>span,.editLegend strong{color:#111}.editLegend p{color:#4f5752;font-size:10px}.status{border:1px solid #d0d4d1;font-size:10px;color:#111!important;background:#eceeeb!important}.transferRow{font-size:11px}.transferRow strong{font-size:12px}.transferRow small{font-size:10px}.explainer{border-left:4px solid var(--accent);background:#f0f1ee}.explainer>span{background:var(--accent);color:var(--accent-ink)}.explainer strong{font-size:12px}.explainer p{color:#505954;font-size:10px}.reviewTop p,.reviewNote p,.emptyState p,.activityRow p{font-size:11px}.reviewNote strong,.emptyState strong,.activityRow strong{font-size:12px}.reviewSummary small,.reviewNumbers small{font-size:10px}.timelineDot{box-shadow:0 0 0 4px var(--accent);background:#111}.activityRow time,.activityRow em{font-size:10px}@media (width<=760px){body,button,input,select,textarea{font-size:15px}.sidebar{overflow:auto hidden}.sidebar nav{width:max-content;padding-right:0;display:flex;overflow:visible}.sidebar nav>button{flex:0 0 62px}.sidebar .accountSubnav{display:none}.sidebar button,.sidebar button:not(.navActive){font-size:0}.sidebar button span{font-size:21px}}.authScreen{min-height:100svh;color:var(--ui-color-text);place-items:center;padding:clamp(24px,4vw,56px);display:grid}.authScreen .authShell{grid-template-columns:minmax(180px,1fr) minmax(380px,680px);align-items:center;gap:clamp(32px,6vw,72px);width:min(1200px,100%);display:grid}.authScreen-setup .authShell{grid-template-columns:minmax(240px,.55fr) minmax(620px,700px);width:min(1240px,100%)}.authScreen .authIdentity{align-content:center;gap:var(--ui-space-4);min-width:0;padding:var(--ui-space-5) 0;display:grid}.authScreen .authBrand{min-width:0;margin:0;display:block}.authScreen .authBrandBanner{width:min(100%,360px);height:auto;display:block}.authScreen .authIdentityRule,.authScreen .authLoadingRule{background:var(--ui-accent);width:min(132px,34%);height:3px;display:block}.authScreen .authIdentityCaption{margin:0}.authScreen .authPanel{gap:var(--ui-space-4);min-width:0;display:grid}.authScreen .authCard{gap:var(--ui-space-6);width:100%;max-width:none;color:var(--ui-color-text);padding:clamp(26px,3vw,34px);display:grid}.authScreen .authHeader{gap:var(--ui-space-3);display:grid}.authScreen .authHeader>*{margin:0}.authScreen .authHeader h1{max-width:16ch}.authScreen .authIntro{max-width:58ch}.authScreen .authForm{gap:var(--ui-space-4);display:grid}.authScreen .authFields{gap:var(--ui-space-4);min-width:0;display:grid}.authScreen .authForm-setup .authFields{grid-template-columns:repeat(2,minmax(0,1fr))}.authScreen .authAction{width:100%}.authScreen .authMeta{gap:var(--ui-space-3);padding-inline:var(--ui-space-5);display:grid}.authScreen .authDivider,.authScreen .authFootnote{margin:0}.authLoading{align-content:center}.authLoading .authLoadingContent{gap:var(--ui-space-4);width:min(460px,100%);display:grid}.authLoading .authBrandBanner{width:min(100%,360px)}.authLoading p{margin:0}.authLoadingContent>[role=alert]{margin-top:var(--ui-space-3)}@media (width<=1050px){.authScreen-setup .authShell{gap:var(--ui-space-8);grid-template-columns:1fr;width:min(700px,100%)}.authScreen-setup .authIdentity{gap:var(--ui-space-4);padding:0}.authScreen-setup .authBrandBanner{width:min(100%,300px)}}@media (width<=660px){.authScreen{place-items:start center;padding:clamp(24px,7vw,44px) clamp(16px,5vw,28px)}.authScreen .authShell{gap:var(--ui-space-6);grid-template-columns:1fr;width:min(500px,100%)}.authScreen .authIdentity{gap:var(--ui-space-4);padding:0}.authScreen .authBrandBanner{width:min(100%,280px)}}@media (width<=600px){.authScreen{padding:24px 14px}.authScreen .authCard{gap:var(--ui-space-5);padding:22px 18px}.authScreen .authMeta{padding-inline:var(--ui-space-3)}.authScreen .authForm-setup .authFields{grid-template-columns:1fr}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#9eeb7a;--accent-soft:#9eeb7a1a;--accent-line:#9eeb7a57;--ink:#f1f3ef;--muted:#a4aaa3;--line:#eef4ec17;--line-strong:#eef4ec24;--paper:#0a0b0a;--cream:#0d0f0d;--green:#9eeb7a;--green2:#151814;--credit:#aaf18a;--debit:#ff9764;--surface-0:#090a09;--surface-1:#0e100e;--surface-2:#121411;--surface-3:#171a16;--surface-4:#1c1f1a;--ink-soft:#a4aaa3;--ink-faint:#737a73;--shadow-dark:#000000eb;--shadow-light:#ffffff0d;--raised:-9px -9px 20px var(--shadow-light), 13px 15px 28px var(--shadow-dark), inset 2px 2px 1px #ffffff0d, inset -1px -1px 0 #000000d6;--raised-small:-5px -5px 12px #ffffff0c, 8px 9px 17px #000000e0, inset 1px 1px 1px #ffffff0e, inset -1px -1px 0 #000000b8;--pressed:inset 6px 6px 12px #000000eb, inset -5px -5px 11px #ffffff0b}*{box-sizing:border-box}html,body{background:var(--surface-0);min-height:100%;color:var(--ink)}body,input,select,textarea{font-synthesis:none;font-family:Inter,Arial,Helvetica,sans-serif!important}body{margin:0;font-size:14px;line-height:1.45}.eyebrow,.navGroupLabel,time,.time,.amount,.amountEditor,.statementMoney,.statementDate,.statementAccount,.statementSourceMeta,.historyEvent small,.batchMetrics,.batchType,.taskModuleTag,.moduleStatus,.cashCountDue,.reviewNumbers strong,.reviewSummary strong,.summaryGrid strong,.liveBalances p,.accountCard p,.focusBalance,.focusIn,.focusOut{font-family:Roboto Mono,ui-monospace,monospace!important}.eyebrow,.navGroupLabel,time,.time,.statementDate,.statementAccount,.batchType,.taskModuleTag{text-transform:uppercase}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.025em;font-family:Inter,Arial,Helvetica,sans-serif!important}button{font-family:Inter,Arial,Helvetica,sans-serif!important}p,small{color:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}::selection{background:var(--accent);color:#090b08}.shell{background:var(--surface-0);grid-template-columns:290px minmax(0,1fr);min-height:100vh}.sidebar{z-index:10;width:auto;height:100vh;color:var(--ink);background:#080908;border-right:1px solid #ffffff0b;flex-direction:column;padding:34px 22px 26px;display:flex;position:sticky;top:0;overflow:visible;box-shadow:18px 0 38px #000000b8,inset -1px 0 #ffffff09}.brand{align-items:flex-start;min-height:82px;padding:3px 4px 18px;display:flex}.brandBanner{object-fit:contain;width:100%;max-width:236px;height:auto;display:block}.brandMark{display:none}.sidebar nav{scrollbar-color:#414540 transparent;scrollbar-width:thin;flex:1;align-content:start;gap:8px;min-height:0;margin-top:22px;padding:7px 5px 24px 2px;display:grid;overflow-y:auto}.sidebar nav button,.sidebar .navSectionToggle,.sidebar .navSectionChildren button{width:100%;min-height:48px;box-shadow:none;color:#b8bdb7;letter-spacing:.055em;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:9px;padding:0 15px;font-size:12px;font-weight:700;transition:color .15s,background .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.sidebar nav button>span:first-child:not(.navChevron):not(.ui-button__content),.sidebar .appSettingsMenu button>span:not(.ui-button__content){display:none}.sidebar nav button:hover,.sidebar .navSectionToggle:hover,.sidebar .navSectionChildren button:hover{color:var(--ink);background:#ffffff06}.sidebar nav button.navActive,.sidebar .navSection.containsActive>.navSectionToggle,.sidebar .profile.settingsActive{border-color:var(--line);background:var(--surface-2);box-shadow:inset 4px 0 0 var(--accent), var(--raised-small);color:var(--ink)}.sidebar nav button:active,.sidebar .navSectionToggle:active,.sidebar .profile:active,.secondary-button:active,.quiet:active{box-shadow:var(--pressed);transform:translateY(1px)}.sidebar button b{background:var(--surface-1);min-width:27px;height:27px;box-shadow:var(--pressed);color:#d6d9d5;border:1px solid #9eeb7a2e;border-radius:999px;place-items:center;margin-left:auto;padding:0 7px;font:700 10px/1 Roboto Mono,monospace;display:grid}.sidebar .navSection{gap:3px}.sidebar .navSectionToggle .navChevron{width:auto;color:var(--accent);margin-left:auto;font-size:14px;display:inline}.sidebar .navSectionChildren{border-left:1px solid var(--line-strong);gap:2px;margin:2px 0 8px 15px;padding:2px 0 2px 13px}.sidebar .navSectionChildren button{color:#8f968f;min-height:39px;padding:0 12px;font-size:10.5px}.sidebarBottom{margin-top:auto}.profile{border:1px solid var(--line);background:var(--surface-1);width:100%;min-height:70px;box-shadow:var(--raised-small);color:var(--ink);text-align:left;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.profile>span{border:1px solid var(--accent-line);background:var(--surface-3);width:40px;height:40px;box-shadow:var(--raised-small);color:var(--accent);border-radius:50%;place-items:center;font:800 12px/1 Roboto Mono,monospace;display:grid}.profile strong{color:var(--ink);font-size:12px}.profile small{color:var(--ink-faint);margin-top:3px;font-size:10px}.profile i{color:var(--accent)}.sidebar .signOutButton{min-height:34px;color:var(--ink-faint);border-radius:10px;margin-top:9px;font-size:9px}.sidebar .signOutButton>span:not(.ui-button__content){display:none}.appSettingsMenu{border:1px solid var(--line-strong);background:var(--surface-2);box-shadow:var(--raised);border-radius:16px;bottom:91px;overflow:hidden}.appSettingsMenu>header{border-color:var(--line);background:var(--surface-1)}.appSettingsMenu>header>span{border:1px solid var(--accent-line);background:var(--surface-3);box-shadow:var(--pressed);color:var(--accent)}.appSettingsMenu small,.appSettingsMenu>p{color:var(--ink-soft)}.sidebar .appSettingsMenu button{border-color:var(--line);box-shadow:none;background:0 0;border-radius:0}.shell>main{background:var(--surface-0);min-width:0}.topbar{background:#090a09;border-bottom:1px solid #ffffff0b;min-height:126px;padding:25px 48px;box-shadow:0 15px 30px #000000a3,inset 0 -1px #ffffff08}.topbar h1{color:var(--ink);letter-spacing:-.045em;margin-top:9px;font-size:clamp(27px,2.2vw,37px);font-weight:650!important}.eyebrow{color:#7f857e;letter-spacing:.19em;font-size:10px;font-weight:750}.headerActions{align-items:center}.primary,.authSubmit,.teamworkPrimary,.peopleAddButton,.createUserButton,.importUploadForm button[type=submit],.createTransactionsBar button,.createdTransactionsBar button{letter-spacing:.025em;background:var(--accent)!important;color:#0a0d08!important;border:1px solid #fff3!important;border-radius:14px!important;font-weight:800!important;box-shadow:-6px -6px 14px #ffffff0e,9px 11px 20px #000000e0,inset 2px 2px 1px #ffffff4d,inset -2px -2px 4px #2f591c47!important}.primary:hover,.authSubmit:hover,.teamworkPrimary:hover,.peopleAddButton:hover,.createUserButton:hover,.importUploadForm button[type=submit]:hover,.createTransactionsBar button:hover,.createdTransactionsBar button:hover{transform:translateY(-1px)}.quiet,.closeButton,.openCloseButton,.confirmTransferAction,.exportButton,.dateOrderButton,.fullDetailsButton,.rowActions button,.taskRowActions button,.cashCountReviewActions button,.deletionReviewActions button,.statementFilters>button,.activityFilters button,.filters button,.batchActions button,.settingsTabs button,.teamworkTabs button,.statusTabs button{box-shadow:var(--raised-small);border:1px solid var(--line-strong)!important;background:var(--surface-2)!important;color:var(--ink)!important;border-radius:11px!important}.quiet:hover,.closeButton:hover,.openCloseButton:hover,.confirmTransferAction:hover,.exportButton:hover,.dateOrderButton:hover,.fullDetailsButton:hover,.rowActions button:hover,.taskRowActions button:hover,.cashCountReviewActions button:hover,.deletionReviewActions button:hover,.statementFilters>button:hover,.activityFilters button:hover,.filters button:hover,.batchActions button:hover{border-color:var(--accent-line)!important;color:var(--accent)!important}.statementDeleteOverlay{z-index:90;background:#000000d1;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.statementDeleteDialog{border:1px solid var(--line-strong);background:var(--surface-1);width:min(680px,100%);max-height:calc(100vh - 56px);box-shadow:var(--raised);border-radius:16px;padding:28px;overflow:auto}.statementDeleteDialog header h2{margin:6px 0 8px;font:800 26px/1.15 Roboto Mono,monospace}.statementDeleteDialog header>p:last-child,.statementDeleteSummary p,.statementDeleteNoTransactions p,.statementDeleteAudit p{color:var(--ink-soft);margin:0;line-height:1.55}.statementDeleteSummary,.statementDeleteNoTransactions,.statementDeleteAudit{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;margin-top:18px;padding:15px 16px}.statementDeleteSummary span,.statementDeleteSummary strong{display:block}.statementDeleteSummary span{color:var(--ink-soft);text-transform:uppercase;margin-bottom:7px;font:700 11px Roboto Mono,monospace}.statementDeleteSummary strong{margin-bottom:5px;font-size:16px}.statementDeleteChoices{border:0;gap:10px;margin:22px 0 0;padding:0;display:grid}.statementDeleteChoices legend{margin-bottom:10px;font:700 13px/1.45 Roboto Mono,monospace}.statementDeleteChoices label{border:1px solid var(--line-strong);cursor:pointer;background:#0b0d0b;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin:0;padding:15px;display:grid}.statementDeleteChoices label.selected{border-color:var(--accent);box-shadow:inset 4px 0 var(--accent)}.statementDeleteChoices input{width:18px;height:18px;accent-color:var(--accent);margin:2px 0 0}.statementDeleteChoices strong,.statementDeleteChoices small{display:block}.statementDeleteChoices strong{color:var(--ink);margin-bottom:5px}.statementDeleteChoices small{color:var(--ink-soft);font-size:13px;line-height:1.5}.statementDeleteReason{margin:20px 0 0;font-weight:700;display:block}.statementDeleteReason textarea{resize:vertical;min-height:92px;margin-top:8px}.statementDeleteAudit{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.statementDeleteAudit span{color:var(--accent);font-weight:800}.statementDeleteDialog footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.statementDeleteDialog footer button{border:1px solid var(--line-strong);background:var(--surface-2);min-height:44px;color:var(--ink);border-radius:9px;padding:0 17px;font:700 12px Roboto Mono,monospace}.statementDeleteDialog footer button.danger{color:#0b0d0b;background:#ff9764;border-color:#ff9764}.statementDeleteDialog footer button:disabled{opacity:.5;cursor:not-allowed}input,select,textarea{box-shadow:var(--pressed);caret-color:var(--accent);border:1px solid var(--line-strong)!important;color:var(--ink)!important;background:#0b0d0b!important;border-radius:9px!important}input:disabled,select:disabled,textarea:disabled,button:disabled{cursor:not-allowed;opacity:.68;color:#676d67!important}input[type=checkbox],input[type=radio]{box-shadow:none;accent-color:var(--accent)}label{color:#c7cbc6!important}.ledgerAppBar{border-color:var(--line);background:var(--surface-1);padding:16px 48px;box-shadow:0 10px 20px #00000073,inset 0 -1px #ffffff06}.ledgerAppBar label{color:#8f968f!important}.ledgerAppBar select{text-transform:none;color:var(--ink)!important;background:#0b0d0b!important}.ledgerBarMeta>p{color:var(--ink-faint)}.ledgerWorkspaceSwitch{border-color:var(--line-strong);box-shadow:var(--pressed);background:#0a0c0a}.ledgerWorkspaceSwitch button{box-shadow:none;color:var(--ink-faint)}.ledgerWorkspaceSwitch button.active{border:1px solid var(--line);background:var(--surface-3);box-shadow:var(--raised-small);color:var(--accent)}.hubPage,.baseLandingPage,.subPage,.transactionsPage,.statementPage,.importsPage,.peoplePage,.settingsPage,.teamworkPage{background:var(--surface-0)}.hubPage,.baseLandingPage{padding:44px 48px 64px}.hubWelcome,.baseLandingHero{border:1px solid var(--line-strong);background:var(--surface-1);box-shadow:var(--raised);color:var(--ink);border-radius:22px}.hubWelcome>div>p:last-child,.hubWelcome aside p,.baseLandingHero p:last-child,.baseLandingNote p,.hubBases>header>p{color:var(--ink-soft)}.hubWelcome aside,.baseLandingNote{border-color:var(--line);border-left-color:var(--accent-line);background:var(--surface-2);box-shadow:var(--raised-small)}.playgroundPill,.baseLandingHero>span{border:1px solid var(--accent-line);background:var(--surface-2);box-shadow:var(--pressed);color:var(--accent)}.hubPulse{border-color:var(--line-strong);background:var(--line);box-shadow:var(--raised-small);gap:1px}.hubPulse article,.hubPulseReview,.summaryGrid article,.statementSummary article,.reviewSummary article{border-color:var(--line);background:var(--surface-1);color:var(--ink)}.hubPulse strong,.hubPulseReview strong,.summaryGrid strong,.statementSummary strong,.reviewSummary strong,.reviewNumbers strong,.closeSummary strong,.variance strong{color:var(--ink);font-variant-numeric:tabular-nums}.hubPulse p,.hubPulse small,.hubPulseReview p,.hubPulseReview small,.summaryGrid p,.summaryGrid small,.statementSummary small,.reviewSummary small,.reviewNumbers small{color:var(--ink-faint)}.moduleGrid,.baseLandingGrid{gap:20px}.moduleCard,.moduleEmpty,.baseLandingGrid article{border:1px solid var(--line-strong);background:var(--surface-1);box-shadow:var(--raised-small);color:var(--ink);border-radius:18px}.moduleCard.live{box-shadow:inset 0 3px 0 var(--accent), var(--raised-small);border-color:#9eeb7a38}.moduleMark{border:1px solid var(--accent-line);background:var(--surface-3);box-shadow:var(--pressed);color:var(--accent);border-radius:13px}.moduleStatus,.status,.statusPill,.financeOnlyLabel,.cashCountDue span,.taskModuleTag,.team,.person,.youLabel{box-shadow:var(--pressed);border:1px solid var(--line-strong)!important;background:var(--surface-2)!important;color:var(--ink-soft)!important}.moduleStatus.live,.status.is-action,.statusPill.transactions-created,.cashCountDue.weekly span,.youLabel{border-color:var(--accent-line)!important;color:var(--accent)!important}.accountStrip{border-block:1px solid var(--line-strong);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;margin:24px 42px 0;padding:0}.accountCard{min-height:108px;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0}.accountCard+.accountCard{border-left:1px solid var(--line-strong)}.accountCard:hover{background:var(--surface-1);transform:none}.accountCard.selected{background:var(--surface-1);box-shadow:inset 0 3px 0 var(--accent);border-color:#0000}.accountCard small,.accountCard .arrow,.accountCommentCount{color:var(--ink-faint)}.accountCard p{color:var(--ink);font-variant-numeric:tabular-nums;font-size:21px}.dot.green,.pulse{background:var(--accent);box-shadow:none}.dot.amber{background:#6e756d}.ledgerHeader,.transactionIntro,.subPageIntro,.importsIntro,.teamworkIntro,.chatIntro{color:var(--ink)}.ledgerHeader{padding:46px 48px 25px}.ledgerHeader h2,.transactionIntro h2,.subPageIntro h2,.importsIntro h2,.teamworkIntro h2,.chatIntro h2{color:var(--ink)}.crumb,.muted,.transactionIntro p:not(.eyebrow),.subPageIntro p:not(.eyebrow),.importsIntro p:not(.eyebrow),.teamworkIntro p:not(.eyebrow),.chatIntro p:not(.eyebrow){color:var(--ink-soft)}.summaryGrid,.statementSummary,.reviewSummary{border:1px solid var(--line-strong);background:var(--line);box-shadow:var(--raised-small);border-radius:18px;gap:1px;overflow:visible}.summaryGrid{margin:0 48px 29px}.summaryGrid article:first-child{border-radius:17px 0 0 17px}.summaryGrid article:last-child{border-radius:0 17px 17px 0}.summaryGrid article.live{background:var(--surface-2);box-shadow:inset 0 -3px 0 var(--accent)}.positive,.credit,.creditAmount,.creditAmount input,.statementCredit,.statementMoney.credit,.deletionCredit{color:var(--credit)!important}.negative,.debit,.debitAmount,.debitAmount input,.statementDebit,.statementMoney.debit,.deletionDebit,.summaryGrid article:nth-child(3) strong,.table .amount:not(.positive){color:var(--debit)!important}.workspaceGrid{gap:25px;padding:0 48px 66px}.ledger,.attention,.listPanel,.activityPanel,.statementPanel,.cashCountReviewPanel,.deletionReviewPanel,.transactionHistoryPanel,.commentReviewPanel,.transactionDeletionPanel,.importUploadPanel,.importQueue,.batchCard,.rowReview,.excludedStatementRows,.settingsPanel,.settingsList,.newUserCard,.editUserCard,.peopleList,.teamAdminPanel,.passwordManagement,.staffPasswordForm,.taskList,.taskEditor,.chatPostCard,.newChatPost,.socialChatFeed,.teamworkTabs,.columnFilterPanel{box-shadow:var(--raised-small);color:var(--ink);border-color:var(--line-strong)!important;background:var(--surface-1)!important}.sectionTitle,.listHeader,.statementToolbar,.statementHead,.statementFilters,.inlineHead,.reviewTop,.cashCountReviewPanel>header,.deletionReviewPanel>header,.historyHeader,.commentsHeader,.batchTop,.originalViewerBar,.importSectionHeading,.reviewSectionHeading,.columnFilterHeader{border-color:var(--line)!important;color:var(--ink-faint)!important;background:#0c0e0c!important}.sectionTitle h3,.statementToolbar h3,.reviewTop h3,.historyHeader h3,.commentsHeader h3,.batchTop h3,.importSectionHeading h3,.reviewSectionHeading h3{color:var(--ink)}.sectionTitle p,.transactionToolbar p,.statementToolbar p,.reviewTop p,.batchTop p,.importSectionHeading p,.reviewSectionHeading p{color:var(--ink-faint)}.tr,.inlineRow,.statementRow,.transferRow,.activityRow,.cashCountReviewRow,.deletionReviewRow,.commentReviewRow,.taskRow,.personRow,.scheduleRows>*,.teamAdminRows>*,.settingsList>*{color:var(--ink);background:0 0;border-color:var(--line)!important}.tr:hover,.inlineRow:hover,.statementRow:not(.statementHead):hover,.transferRow:hover,.activityRow:hover,.commentReviewRow:hover,.taskRow:hover,.personRow:hover{background:var(--surface-2)!important}.tr small,.tr em,.inlineHead,.inlineRow small,.statementRow small,.transferRow small,.activityRow p,.activityRow time,.cashCountReviewRow small,.deletionReviewRow p,.deletionReviewRow small,.taskRow p,.taskRow small,.personRow p,.personRow small{color:var(--ink-faint)!important}.tr em,.activityTag{border:1px solid var(--line)!important;background:var(--surface-2)!important;color:var(--ink-soft)!important}.inlineTableWrap,.statementTableWrap,.csvViewer,.originalViewer{box-shadow:var(--pressed);scrollbar-color:#454a44 #0b0c0b;border-color:var(--line-strong)!important;background:#0b0c0b!important}.inlineRow input,.inlineRow select,.inlineRow textarea,.statementRowEditor input,.statementRowEditor select,.statementRowEditor textarea,.longComment textarea,.transferNoteCell{box-shadow:none;color:var(--ink)!important;background:0 0!important;border-color:#0000!important}.inlineRow input:hover,.inlineRow select:hover,.inlineRow textarea:hover,.inlineRow input:focus,.inlineRow select:focus,.inlineRow textarea:focus,.longComment textarea:hover,.longComment textarea:focus,.transferNoteCell:hover,.transferNoteCell:focus{box-shadow:var(--pressed);border-color:var(--line-strong)!important;background:#0b0d0b!important}.inOutToggle,.segmented,.dateViewSelect,.statementDateControls,.taskControls{box-shadow:var(--pressed);border-color:var(--line-strong)!important;background:#0a0c0a!important}.inOutToggle button,.segmented button,.teamworkTabs button,.settingsTabs button,.statusTabs button{box-shadow:none;color:var(--ink-faint)!important;background:0 0!important;border:0!important}.inOutToggle button.active,.segmented button.active,.teamworkTabs button.active,.settingsTabs button.active,.statusTabs button.active{box-shadow:var(--raised-small);border:1px solid var(--line)!important;background:var(--surface-3)!important;color:var(--ink)!important}.inOutToggle button.flowIn,.largeToggle button.flowIn,.inOutToggle .active.flowIn{background:var(--credit)!important;color:#0a0d09!important}.inOutToggle button.flowOut,.largeToggle button.flowOut,.inOutToggle .active.flowOut{background:var(--debit)!important;color:#160b07!important}.amountEditor input,.statementMoney,.statementDate strong,.historyChange,.focusBalance,.focusIn,.focusOut,.reviewNumbers strong,.reviewSummary strong,.closeSummary strong,.variance strong{font-variant-numeric:tabular-nums}.moreButton,.statementOpen,.fullDetailsButton{box-shadow:var(--raised-small);border:1px solid var(--line-strong)!important;background:var(--surface-2)!important;color:var(--ink)!important}.addRow,.addInline{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);color:var(--ink)!important}.editLegend,.explainer,.auditNote,.receiptNote,.statementInstructions,.importSafety,.readOnlyNotice,.cashCountExplainer,.baseLandingNote,.accessDependency,.linkedChatItem,.composerLinkedItem{box-shadow:var(--raised-small);color:var(--ink);border:1px solid var(--line)!important;border-left:4px solid var(--accent-line)!important;background:var(--surface-2)!important;border-radius:15px!important}.editLegend>span,.explainer>span,.receiptNote>span,.importSafety>span,.emptyState>span,.commentBg,.amberBg,.blueBg,.deletionReviewIcon{border:1px solid var(--accent-line);box-shadow:var(--pressed);background:var(--surface-3)!important;color:var(--accent)!important}.globalNotice,.editWarning,.authError,.peopleError,.teamworkError,.errorMessage,.errorState{box-shadow:var(--raised-small);border-radius:14px;border:1px solid #ff976457!important;border-left:5px solid var(--debit)!important;color:#ffd1bd!important;background:#17100d!important}.globalNotice p,.editWarning p,.editWarning small,.authError,.peopleError,.teamworkError,.errorMessage{color:#ffd1bd!important}.globalNotice>span,.editWarning>span{background:var(--debit);color:#160b07}.drawer,.drawer.fullWindow,.importDrawer,.taskEdit{color:var(--ink);background:var(--surface-0)!important}.overlay,.importDrawerOverlay,.teamworkOverlay{background:#000000d1!important}.fullFormHeader,.formSection,.transactionHistoryPanel,.commentReviewPanel,.transactionDeletionPanel{box-shadow:var(--raised-small);color:var(--ink);border-color:var(--line-strong)!important;background:var(--surface-1)!important}.fullFormHeader{box-shadow:0 14px 28px #00000094,inset 0 -1px #ffffff07}.fullWindow .x,.x,.taskEditorClose{box-shadow:var(--raised-small);border:1px solid var(--line)!important;background:var(--surface-2)!important;color:var(--ink-soft)!important}.historyChange,.reviewNote,.closeSummary,.variance,.checklist,.batchNote,.batchAudit,.viewerMessage,.chatReplies,.chatTaskRail,.taskAssignmentPicker,.teamMemberPreview,.departmentAccessGrid,.moduleAccessEditor,.teamMembershipEditor,.passwordForm,.removeLoginSection{color:var(--ink-soft);border-color:var(--line)!important;background:var(--surface-2)!important}.historyChange del{color:var(--debit)}.historyChange ins{color:var(--credit)}.historyDot,.timelineDot{border-color:var(--surface-1);background:var(--accent);box-shadow:none}.historyEvent:not(:last-child):before{background:var(--line-strong)}.commentAvatar,.chatAvatar,.personAvatar{border:1px solid var(--accent-line);box-shadow:var(--pressed);background:var(--surface-3)!important;color:var(--accent)!important}.commentMessage,.chatPostBody,.chatReplies,.commentComposer,.chatReplyComposer{color:var(--ink);border-color:var(--line)!important;background:var(--surface-2)!important}.commentMention,.commentAudience,.commentInboxCount{border-color:var(--accent-line)!important;background:var(--surface-2)!important;color:var(--accent)!important}.postComment,.resolveComment,.approveDeletion{box-shadow:var(--raised-small);border-color:var(--accent-line)!important;background:var(--surface-3)!important;color:var(--accent)!important}.cancelComment,.transactionDeletionPanel>button,.deletionReviewActions .approveDeletion{color:var(--debit)!important;background:#1b110d!important;border-color:#ff976452!important}.importsPage,.peoplePage,.settingsPage,.teamworkPage,.subPage,.transactionsPage,.statementPage{color:var(--ink);padding-top:38px}.filePicker,.upload{box-shadow:var(--pressed);color:var(--ink-soft);background:#0a0c0a!important;border:1px dashed #9eeb7a52!important;border-radius:14px!important}.batchCard,.rowReview{border-radius:17px!important}.batchCard.transactions-created,.rowReview.importTransactionRow.created{box-shadow:inset 4px 0 0 var(--accent), var(--raised-small)}.createTransactionsBar,.createdTransactionsBar{border-color:var(--line);background:#0e100efa;box-shadow:0 -14px 28px #000000ad,inset 0 1px #ffffff08}.excludedStatementRows{background:var(--surface-1)!important}.excludedStatementRows article,.excludedStatementRows>div{border-color:var(--line)!important}@media (width<=1180px){.shell{grid-template-columns:240px minmax(0,1fr)}.sidebar{padding-inline:17px}.topbar,.ledgerAppBar,.hubPage,.baseLandingPage,.accountStrip,.ledgerHeader{padding-inline:34px}.summaryGrid{margin-inline:34px}.workspaceGrid{padding-inline:34px}}@media (width<=900px){.shell{grid-template-columns:210px minmax(0,1fr)}.sidebar nav button,.sidebar .navSectionToggle{padding-inline:12px;font-size:10px}.brand{min-height:64px}.profile{grid-template-columns:38px 1fr}.profile i{display:none}.hubWelcome{grid-template-columns:1fr}.moduleGrid,.baseLandingGrid{grid-template-columns:1fr 1fr}}@media (width<=760px){.shell{display:block}.sidebar{width:100%;height:auto;min-height:0;padding:20px;position:relative}.brand{max-width:250px}.sidebar nav{margin-top:5px;padding:10px 0;display:flex;overflow-x:auto}.sidebar nav>button,.sidebar nav>.navSection{flex:none;min-width:130px}.sidebar nav button,.sidebar button:not(.navActive){justify-content:flex-start;font-size:10px}.sidebar .navSectionChildren,.sidebarBottom{display:none}.topbar{min-height:96px;padding:20px}.ledgerAppBar{padding:17px 20px;display:block}.ledgerAppBar>div:first-child{display:grid}.ledgerBarMeta{margin-top:12px}.hubPage,.baseLandingPage,.subPage,.transactionsPage,.statementPage,.importsPage,.peoplePage,.settingsPage,.teamworkPage,.accountStrip,.ledgerHeader{padding-inline:20px}.summaryGrid{margin-inline:20px}.workspaceGrid{padding-inline:20px}.moduleGrid,.baseLandingGrid{grid-template-columns:1fr}}.statementBalancePanel{border-color:var(--line-strong)!important;background:var(--surface-1)!important;color:var(--ink)!important}.statementBalanceFields input{box-shadow:var(--pressed);border-color:var(--line-strong)!important;color:var(--ink)!important;background:#090b09!important}.statementTextField textarea{border-color:var(--line)!important;background:var(--surface-2)!important;color:var(--ink-soft)!important}.statementRowEditor .statementAmountIn{background:var(--credit)!important;color:#050505!important}.statementRowEditor .statementAmountOut{background:var(--debit)!important;color:#050505!important}.statementDirection .inOutToggle .selectedIn{background:var(--credit)!important;color:#050505!important}.statementDirection .inOutToggle .selectedOut{background:var(--debit)!important;color:#050505!important}.statementTextCell,.transactionStatementText textarea{border-color:var(--line)!important;background:var(--surface-2)!important;color:var(--ink-soft)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.sidebar{--accent:#fff}.sidebar .workspaceDashboard{--accent:var(--workspace-home-accent)}.sidebar .workspaceImports{--accent:var(--workspace-imports-accent)}.sidebar .workspaceFinances{--accent:var(--workspace-finance-accent)}.sidebar .workspaceHospitality{--accent:#ff00a3}.sidebar .workspaceFoodServices{--accent:var(--workspace-pos-accent)}.sidebar .workspacePartners{--accent:#85abff}.sidebar .workspaceMarketing{--accent:#1ef2ff}.sidebar .workspaceAdmin{--accent:var(--workspace-platform-accent)}.sidebar nav>button,.sidebar .navSectionToggle,.sidebar .navSectionChildren button{color:#d6d9d5}.sidebar nav button.navActive,.sidebar .navSection.containsActive>.navSectionToggle{border-color:color-mix(in srgb, var(--accent) 38%, transparent);box-shadow:inset 4px 0 0 var(--accent), var(--raised-small);color:#fff}.sidebar nav button.navActive b,.sidebar .navSection.containsActive b{color:var(--accent)}.sidebar .navSection:not(.containsActive)>.navSectionToggle .navChevron{color:#8b918b}.subPageIntro,.settingsSaveBar,.categoryAdminCard,.subcategoryRow,.teamAdminRows>article,.teamAddForm,.peopleLayout,.accessPanel,.permissionGrid,.moduleAccessGrid,.departmentAccessGrid,.passwordManagement,.staffPasswordForm,.importSummary article,.originalViewer,.statementRowEditor,.createTransactionsBar,.createdTransactionsBar,.excludedStatementRows,.cashCountStage,.reviewSummary article,.reviewNote,.emptyState,.attentionCard,.auditNote,.baseLandingGrid article,.baseLandingNote,.moduleCard,.hubHero,.homeTaskCard,.chatTaskRail,.chatPost,.commentComposer,.commentMessage,.commentAudience,.importsLoading,.importConfig,.importNotice,.importDrawer,.transactionWorkspace,.liveBalances article,.statementSummary article,.batchMetrics>span,.batchNote,.filePicker input,.rowReview>header em,.createTransactionsBar,.createdTransactionsBar,.columnFilterPanel,.dateRangePanel,.transactionFilterPanel{border-color:var(--line-strong)!important;background:var(--surface-1)!important;color:var(--ink)!important}.importNotice.success{border-left:4px solid var(--accent)!important}.excludedStatementRows article button{border:1px solid var(--line)!important;background:var(--surface-3)!important;color:var(--ink)!important}.filePicker input::file-selector-button{border:1px solid var(--line)!important;background:var(--surface-3)!important;color:var(--ink)!important}.batchMetrics,.batchMetrics>span,.createTransactionsBar,.createdTransactionsBar,.settingsRow,.categoryAdminCard>header,.subcategoryRow,.teamAdminRows>article,.personRow,.scheduleRows>div,.reviewSummary article,.importSummary article{border-color:var(--line)!important}.settingsRow input,.settingsRow select,.categoryAdminCard input,.subcategoryRow input,.teamAdminFields input,.teamAddForm input,.scheduleRows input,.scheduleRows select,.scheduleRows label,.peoplePage input,.peoplePage select,.peoplePage textarea,.adminWindow input,.adminWindow select,.adminWindow textarea{box-shadow:var(--pressed);border-color:var(--line-strong)!important;color:var(--ink)!important;background:#0a0c0a!important}.settingsRow label,.categoryAdminCard label,.teamAdminPanel label,.peoplePage label,.adminWindow label,.importsPage label{color:#d5d9d3!important}.settingsRow p,.categoryAdminCard p,.teamAdminPanel p,.peoplePage p,.importsPage p,.subPageIntro p,.adminWindow p,.adminWindow small,.adminWindow span{color:var(--ink-soft)}.dangerTextButton{border-radius:9px;min-height:36px;padding:8px 11px;color:#ffb292!important;background:#17100d!important;border:1px solid #ff976452!important;font:700 9px/1 Roboto Mono,monospace!important}.dangerTextButton.compact{min-height:30px;padding:7px 9px}.departmentSettingsRow{grid-template-columns:minmax(200px,2fr) minmax(150px,1fr) auto auto!important}.categoryAdminCard>header,.subcategoryRow{grid-template-columns:1fr auto auto!important}.teamAdminRows>article{grid-template-columns:minmax(260px,2fr) minmax(160px,1fr) auto auto!important}.adminWindowOverlay{z-index:80;background:#000000e6;padding:22px;position:fixed;inset:0}.adminWindow{--accent:var(--workspace-accent);background:var(--surface-0);width:100%;height:100%;box-shadow:var(--raised);border:1px solid #8104ff59;border-radius:22px;grid-template-columns:245px minmax(0,1fr);display:grid;overflow:hidden}.adminWindow>aside{border-right:1px solid var(--line);background:#080908;flex-direction:column;padding:28px 20px 20px;display:flex}.adminWindow>aside header{padding:0 10px 22px}.adminWindow>aside header p{color:#a68cf8;text-transform:uppercase;margin:0 0 7px;font:800 9px/1 Roboto Mono,monospace}.adminWindow>aside h2{margin:0;font-size:21px}.adminWindow>aside nav{gap:6px;display:grid}.adminWindow>aside nav button,.adminClose{color:#b8bdb7;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;min-height:43px;padding:0 13px}.adminWindow>aside nav button.active{background:var(--surface-2);box-shadow:inset 4px 0 0 #8104ff, var(--raised-small);color:#fff;border-color:#8104ff61}.adminClose{border-color:var(--line);text-align:center;margin-top:auto}.adminWindow>main{background:var(--surface-0);min-width:0;padding:38px 42px 70px;overflow:auto}.adminWindow .subPage,.adminWindow .peoplePage,.adminWindow .settingsPage,.adminWindow .importsPage{padding:0!important}.adminOverview>h1,.adminAccountSettings h2,.adminDataPanel h2{margin:0 0 8px}.adminOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.adminOverviewGrid button,.adminAccountSettings>section,.adminAccountSettings form,.adminDataPanel section{border:1px solid var(--line-strong);background:var(--surface-1);box-shadow:var(--raised-small);color:var(--ink);text-align:left;border-radius:16px;padding:24px}.adminOverviewGrid strong,.adminOverviewGrid span{display:block}.adminOverviewGrid span{margin-top:7px;font:400 12px/1.4 Roboto,sans-serif}.adminAccountSettings{grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr);gap:22px;display:grid}.adminAccountSettings dl div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;padding:12px 0;display:grid}.adminAccountSettings dt{color:var(--ink-faint)}.adminAccountSettings dd{color:var(--ink);margin:0}.adminDataPanel section{margin-top:18px}.unifiedActivityList{overflow:hidden}.unifiedActivityRow{border-bottom:1px solid var(--line);grid-template-columns:95px minmax(0,1fr) 120px auto;align-items:center;gap:16px;padding:15px 18px;display:grid}.unifiedActivityRow:last-child{border-bottom:0}.activityKind,.activityAction{color:var(--ink-faint);text-transform:uppercase;font:800 9px/1.2 Roboto Mono,monospace}.unifiedActivityRow strong{color:var(--ink)}.unifiedActivityRow p{color:var(--ink-soft);margin:3px 0}.unifiedActivityRow button{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:8px;padding:8px 11px}.peopleAddButton,.personEditButton{border-color:var(--line-strong);background:var(--surface-2);color:var(--ink);box-shadow:var(--raised-small)}.personEditButton.selected{border-color:var(--accent);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent), var(--raised-small);background:#080908}@media (width<=900px){.adminWindowOverlay{padding:0}.adminWindow{border-radius:0;grid-template-columns:1fr}.adminWindow>aside{max-height:210px}.adminWindow>aside nav{display:flex;overflow-x:auto}.adminWindow>aside nav button{flex:none}.adminWindow>main{padding:24px 20px 50px}.adminOverviewGrid,.adminAccountSettings{grid-template-columns:1fr}.unifiedActivityRow{grid-template-columns:75px 1fr}.unifiedActivityRow button,.activityAction{grid-column:2}}body{font-size:16px;line-height:1.55}button,input,select,textarea{font-size:15px;line-height:1.35}input,select,textarea{min-height:44px;border-color:var(--line-strong)!important}textarea{line-height:1.55}input::placeholder,textarea::placeholder{color:#fff;opacity:1}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-width:3px!important}.sidebar nav button,.sidebar .navSectionToggle,.sidebar .navSectionChildren button{min-height:50px;color:var(--ink);letter-spacing:.04em;font-size:14px}.sidebar .navSectionChildren button{min-height:44px;font-size:13px}.sidebar .profile strong{font-size:14px}.sidebar .profile small,.signOutButton{color:var(--ink);font-size:12px}.sidebar nav button.navActive,.sidebar .navSectionChildren button.navActive,.sidebar .navSection.containsActive>.navSectionToggle,.sidebar .navSection:not(.containsActive)>.navSectionToggle .navChevron{color:var(--ink)!important}.eyebrow,.crumb,.navGroupLabel{line-height:1.4;color:var(--ink)!important;font-size:13px!important}.muted,.transactionIntro p:not(.eyebrow),.subPageIntro p:not(.eyebrow),.sectionTitle p,.transactionToolbar p,.statementToolbar p,.reviewTop p,.batchTop p,.importSectionHeading p,.reviewSectionHeading p,.importsIntro p,.moduleCard p,.baseLandingHero p,.baseLandingCard p{line-height:1.55;color:var(--ink-soft)!important;font-size:15px!important}main label,.adminWindow label{color:var(--ink);font-size:14px;line-height:1.4}.summaryGrid small,.liveBalances small,.accountFocus small,.importSummary small,.reviewSummary small,.reviewNumbers small,.batchMetrics small,.statementSummary small{line-height:1.35;color:var(--ink-soft)!important;font-size:12px!important}.summaryGrid p,.liveBalances .balanceMeta,.accountFocus .balanceMeta,.importSummary p,.batchTop p,.batchAudit,.statementSourceMeta,.batchNote{line-height:1.5;color:var(--ink-soft)!important;font-size:14px!important}.summaryGrid strong,.liveBalances p,.accountFocus .focusBalance,.accountFocus .focusIn,.accountFocus .focusOut{line-height:1.2;font-size:24px!important}.sectionTitle h3,.transactionToolbar h3,.statementToolbar h3,.reviewTop h3,.historyHeader h3,.commentsHeader h3,.batchTop h3,.importSectionHeading h3,.reviewSectionHeading h3{font-size:20px;line-height:1.3}.inlineHead,.statementHead,.listHeader,.th{line-height:1.35;color:var(--ink-faint)!important;font-size:12px!important}.inlineHead *,.statementHead *,.listHeader *,.th *{color:var(--ink)!important;font-size:12px!important}.inlineRow,.statementRow,.transferRow,.activityRow,.cashCountReviewRow,.deletionReviewRow,.commentReviewRow,.taskRow,.personRow,.tr{font-size:14px;line-height:1.45}.inlineRow{min-height:64px}.inlineRow input,.inlineRow select,.inlineRow textarea,.statementRowEditor input,.statementRowEditor select,.statementRowEditor textarea,.longComment textarea,.transferNoteCell{line-height:1.45;color:var(--ink)!important;font-size:14px!important}.amount,.amountEditor,.statementMoney,.reviewNumbers strong,.reviewSummary strong{line-height:1.25;font-size:17px!important}.batchType,.statusPill,.status,.activityTag,.cashCountStage,.taskModuleTag,.moduleStatus{line-height:1.3;font-size:11px!important}.accountFocus{border:1px solid var(--line-strong)!important;background:var(--surface-1)!important;box-shadow:var(--raised-small), inset 0 -4px 0 var(--accent)!important;color:var(--ink)!important}.accountFocus *,.accountFocus small,.accountFocus p{color:inherit}.accountFocus .positive,.accountFocus .focusIn{color:var(--credit)!important}.accountFocus .negative,.accountFocus .focusOut{color:var(--debit)!important}.accountFocus .focusBalance span{color:var(--ink)!important;font-size:13px!important}.transactionToolbar h3,.editLegend>span,.editLegend strong,.editLegend p,.leadingCommentCell span,.inlineRow .transferNotApplicable{color:var(--ink)!important}.columnFilterButton,.addInline,.activitySelect,.activitySelect.commercial,.activitySelect.program,.activitySelect.shared{box-shadow:var(--raised-small);border:1px solid var(--line-strong)!important;background:var(--surface-3)!important;color:var(--ink)!important}.columnFilterButton:hover,.addInline:hover,.activitySelect:hover{border-color:var(--accent-line)!important;background:var(--surface-4)!important}.addInline{min-height:44px;text-decoration:none;font-size:14px!important}.inlineCheck,.notRequired,.fieldHelp,.requiredMark,.tr small,.inlineRow small,.statementRow small,.transferRow small,.activityRow time,.activityRow em{line-height:1.4;color:var(--ink)!important;font-size:12px!important}@media (prefers-contrast:more){:root{--muted:#fff;--ink-soft:#fff;--ink-faint:#fff;--line:#ffffff38;--line-strong:#ffffff57}.sidebar,.accountFocus,.ledger,.statementPanel,.importUploadPanel,.importQueue,.adminWindow{box-shadow:none!important}}.statementOverlapNotice,.possibleMatchPanel,.matchReason{color:var(--ink)!important}.statementOverlapNotice{border:1px solid var(--line-strong);border-left:4px solid var(--accent);background:var(--surface-2);border-radius:8px;margin-top:12px;padding:14px 16px}.statementOverlapNotice strong{font:800 13px/1.35 Roboto Mono,monospace}.statementOverlapNotice p,.statementOverlapNotice small{margin:6px 0 0;line-height:1.5;display:block;color:var(--ink-soft)!important;font-size:13px!important}.rowReview.importTransactionRow.match-possible-duplicate{border-left-color:#ffd76a!important}.rowReview.importTransactionRow.match-reference-conflict{border-left-color:var(--debit)!important}.rowReview.importTransactionRow.match-already-recorded{border-left-color:var(--accent)!important}.matchReason{line-height:1.45;margin:10px 0 0!important;font-size:13px!important}.possibleMatchPanel{border:1px solid var(--line-strong);background:var(--surface-3);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:13px 14px;display:flex}.possibleMatchPanel.reference-conflict{border-color:color-mix(in srgb, var(--debit) 52%, var(--line-strong))}.possibleMatchPanel small,.possibleMatchPanel strong,.possibleMatchPanel span{display:block}.possibleMatchPanel small{color:var(--ink-soft)!important;font:800 11px/1.35 Roboto Mono,monospace!important}.possibleMatchPanel strong{margin-top:5px;font:800 14px/1.4 Roboto Mono,monospace;color:var(--ink)!important}.possibleMatchPanel p,.possibleMatchPanel span{color:var(--ink-soft)!important;margin:4px 0 0!important;font-size:13px!important}.matchDecisionButtons{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.matchDecisionButtons button{border:1px solid var(--line-strong);background:var(--surface-1);min-height:38px;color:var(--ink);border-radius:7px;padding:8px 11px;font:800 11px/1.2 Roboto Mono,monospace}.matchDecisionButtons button.primary{border-color:var(--accent);background:var(--accent);color:#050505}.matchDecisionButtons button:disabled{opacity:.42}.batchMetrics .decisionMetric{box-shadow:inset 0 -3px 0 var(--debit)}@media (width<=760px){.possibleMatchPanel{flex-direction:column;align-items:stretch}.matchDecisionButtons{justify-content:flex-start}}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Italic-Variable.ttf)format("truetype");font-style:italic;font-weight:100 900;font-display:swap}@font-face{font-family:Roboto Mono;src:url(/assets/fonts/RobotoMono-Variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--ink:#fff;--muted:#d7ddd6;--ink-soft:#e3e8e2;--ink-faint:#c7cec6;--line:#ffffff29;--line-strong:#ffffff40}html,body{font-synthesis:none;font-family:Inter,Arial,Helvetica,sans-serif}button,input,select,textarea{font-synthesis:none;font-family:inherit}body :not(#inter-font-override),body :not(#inter-font-override):before,body :not(#inter-font-override):after{font-synthesis:none}html,body{color:#fff;background:#070807}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.55}h1,h2,h3,h4,strong,button{font-weight:700!important}.amount,.amountEditor,.statementMoney,.summaryGrid strong,.liveBalances p,.focusBalance,.focusIn,.focusOut,.reviewNumbers strong,.reviewSummary strong,.batchMetrics,.statementDate,.historyChange del,.historyChange ins{font-variant-numeric:tabular-nums}.eyebrow,.muted,.fieldHelp,.helperText,.balanceMeta,.ledgerBarMeta>p,.historyIntro,.statementSourceMeta,.transactionIntro p:not(.eyebrow),.subPageIntro p:not(.eyebrow),.sectionTitle p,.transactionToolbar p,.emptyState p,.emptyInlineState p,.attentionCard p,.auditNote p,.reviewNote p,.activityRow p,.commentMessage time,.commentMessage em,.taskMeta,.messageMeta{color:var(--muted)!important}.eyebrow{color:var(--ink-soft)!important}label,legend,dt,th,.inlineHead,.ledgerAppBar label,.statementRowEditor label,.transferForm label,.pendingTransferEdit label{color:#f4f7f3!important}input,select,textarea{border-color:var(--line-strong)!important;color:#fff!important;background:#101210!important}input::placeholder,textarea::placeholder{opacity:1;color:#c5ccc4!important}input:disabled,select:disabled,textarea:disabled,button:disabled{opacity:.82;color:#c1c8c0!important}button,summary,a{color:inherit}.sidebar nav>button,.sidebar .navSectionToggle,.sidebar .navSectionChildren button,.sidebar .profile,.sidebar .signOutButton{color:#f4f6f3!important}.sidebar .navSection:not(.containsActive)>.navSectionToggle .navChevron,.sidebar .navSectionChildren button:not(.navActive),.sidebar .profile small{color:#d2d8d1!important}.workspaceDashboard .navChevron,.playgroundPill,.moduleMark,.moduleStatus.live{color:#aaa7ff!important}.moduleCard footer>span,.moduleCard footer em{color:#d2d8d1!important}.selectedIn,.selectedOut,.selectedInAmount,.selectedOutAmount,.accountCommentCount{color:#071006!important}.primary,.authSubmit,.teamworkPrimary,.peopleAddButton,.createUserButton,.importUploadForm button[type=submit],.createTransactionsBar button,.createdTransactionsBar button{border-color:var(--accent)!important;box-shadow:var(--raised-small), inset 0 -4px 0 var(--accent)!important;color:#fff!important;background:#141714!important}.sidebar nav button.navActive b,.sidebar .navSection.containsActive b,.sidebar nav button.navActive .navChevron,.sidebar .navSection.containsActive>.navSectionToggle .navChevron{color:var(--accent)!important}.sidebar .workspaceDashboard.containsActive>.navSectionToggle .navChevron{color:#aaa7ff!important}.sidebar .workspaceImports.navActive b{color:#f09bff!important}.emptyInlineState,.emptyState,.activityThreeWay button.active,.baseLandingGrid article,.baseLandingNote,.ledgerAppBar,.statementDeleteDialog,.confirmDialog,.dialog,.modal,.drawer,.importDrawer{color:#fff!important;background:#101210!important}.activityThreeWay button{color:#f4f6f3!important}.activityThreeWay button.active{color:#fff!important;border-color:#ffffff6b!important}.status,.activityTag,.notRequired{color:#e8ece7!important}.noFilteredTransactions{color:#fff!important;background:#101210!important}.noFilteredTransactions>span{color:#fff!important;background:#1b1f1b!important}.noFilteredTransactions p{color:var(--muted)!important}.noFilteredTransactions button{border:1px solid var(--line-strong)!important;color:#fff!important;background:#171a17!important}.taskScope,.taskList,.taskList>header,.taskList>article,.taskList>article.done{border-color:var(--line-strong)!important;color:#fff!important;background:#101210!important}.taskScope{box-shadow:var(--pressed)}.taskScope button{color:#e3e8e2!important}.taskScope button.active{color:#fff!important;background:#191824!important;border:1px solid #aaa7ffb8!important}.taskList>header{color:var(--muted)!important}.taskMain strong,.taskMain p,.taskMain small,.taskList>article.done .taskMain strong{color:#fff!important}.taskMain small,.taskList>article.done .taskMain strong{color:var(--muted)!important}.chatFeedEmpty,.chatTaskRail,.chatTaskRail>button,.conversationFeedCard,.itemConversation,.conversationComment,.conversationSystemEvent,.conversationReplyForm,.conversationComposer,.embeddedConversation{border-color:var(--line-strong)!important;color:#fff!important;background:#101210!important}.chatFeedEmpty strong,.chatFeedEmpty p,.chatTaskRail button strong,.chatTaskRail button small,.itemConversationHeader h3,.itemConversationHeader span,.conversationComment strong,.conversationComment p,.conversationComment time,.conversationSystemEvent p,.conversationSystemEvent small,.conversationReplyForm label,.conversationComposer label,.conversationEmpty strong,.conversationEmpty p{color:#fff!important}.chatFeedEmpty p,.chatTaskRail button small,.itemConversationHeader span,.conversationComment time,.conversationSystemEvent small,.conversationEmpty p{color:var(--muted)!important}.conversationReplyForm textarea,.conversationComposer textarea{border-color:var(--line-strong)!important;color:#fff!important;background:#080a08!important}.chatTaskRail>button:hover{background:#171a17!important}.chatAvatar{color:#aaa7ff!important}.newChatPost>footer>button,.chatReplyComposer>button{color:#fff!important;background:#141714!important;border:1px solid #aaa7ff!important;box-shadow:inset 0 -3px #aaa7ff!important}.importsPage .importSafety>span,.importsPage .statusPill.transactions-created{color:#f09bff!important}.importsPage .batchType.account-statement{border:1px solid var(--line-strong)!important;color:#fff!important;background:#1a1d1a!important}.importsPage .importFilters button,.importsPage .importFilters button:disabled{opacity:1;border:1px solid var(--line-strong)!important;color:#fff!important;background:#151815!important}.importsPage .importFilters button.active{color:#fff!important;background:#201422!important;border-color:#f09bff!important;box-shadow:inset 0 -3px #f09bff!important}.positive,.creditAmount,.creditAmount input,.statementMoney.credit,.deletionCredit{color:#b8f59c!important}.debitAmount,.debitAmount input,.statementMoney.debit,.deletionDebit{color:#ffad86!important}.editWarning,.globalNotice,.error{color:#fff3ed!important;background:#24130d!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #fff!important}.workspaceShell{color:#fff;background:#070807;min-height:100vh}.workspaceShellHeader{z-index:18;background:#070807fa;border-bottom:1px solid #ffffff24;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:28px;min-height:92px;padding:14px 30px;display:grid;position:sticky;top:0;box-shadow:0 12px 30px #00000057}.workspaceShellHeader.has-navigation{grid-template-columns:minmax(260px,350px) minmax(0,1fr) auto}.workspaceIdentity{align-items:center;gap:18px;min-width:0;display:flex}.workspaceBrandButton{flex:0 0 142px;width:142px}.workspaceBrandBanner{width:100%;height:auto;display:block}.workspaceCurrentTitle{border-left:1px solid #fff3;gap:4px;min-width:0;padding-left:18px;display:grid}.workspaceTitleCaption{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font:650 9px/1.15 Roboto Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.workspaceIdentity strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.2;display:block;overflow:hidden}.workspaceHeaderNavigation{min-width:0}.workspaceLocalNav{scrollbar-width:thin;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.workspaceLocalNav button{min-height:44px;box-shadow:none;color:#d8ddd7;letter-spacing:.025em;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:0 14px;font-size:12px;position:relative}.workspaceLocalNav button:hover{color:#fff;background:#111311;border-color:#ffffff29}.workspaceLocalNav button.active{border-color:color-mix(in srgb, var(--accent) 48%, transparent);background:color-mix(in srgb, var(--accent) 10%, #0c0e0c);color:#fff;box-shadow:inset 0 -3px 0 var(--accent)}.workspaceLocalNav b{background:var(--accent);color:#070807;border-radius:999px;place-items:center;min-width:20px;min-height:20px;margin-left:6px;padding:0 5px;font-size:10px;display:inline-grid}.workspaceUserActions{justify-self:end;align-items:center;gap:9px;display:flex}.workspaceHeaderMenu{position:relative}.workspaceHeaderMenu>summary{list-style:none}.workspaceHeaderMenu>summary::-webkit-details-marker{display:none}.workspaceHeaderMenu>summary,.workspaceHeaderIcon,.workspaceUserTrigger{cursor:pointer}.workspacePresenceMenu>summary,.workspaceUserTrigger{color:#fff;border:1px solid #0000;border-radius:9px;align-items:center;min-height:44px;display:flex}.workspacePresenceMenu>summary{gap:8px;padding:5px 8px}.workspacePresenceLabel{color:#bfc6be;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.workspacePresenceBadges{align-items:center;min-width:28px;padding-left:4px;display:flex}.workspaceMemberBadge,.workspaceCurrentUserBadge{aspect-ratio:1;background:var(--person-badge-color,var(--accent));color:var(--person-badge-text,#fff);border:2px solid #070807;border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid;box-shadow:0 0 0 1px #ffffff24,0 5px 12px #00000052}.workspaceMemberBadge{width:29px;height:29px;margin-left:-5px}.workspaceMemberOverflow{color:#fff;background:#262926}.workspacePresenceEmpty{color:#7e857d;font-size:18px}.workspaceHeaderIcon{color:#e8ece7;width:42px;min-width:42px;height:42px;min-height:42px;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--accent) 55%, transparent);background:#101210;border:1px solid #ffffff24;border-radius:9px;place-items:center;padding:0;display:grid;position:relative}.workspaceHeaderIcon:hover,.workspaceHeaderMenu[open]>summary,.workspacePresenceMenu>summary:hover,.workspaceUserTrigger:hover{border-color:color-mix(in srgb, var(--accent) 50%, #ffffff2e);background:color-mix(in srgb, var(--accent) 9%, #101210)}.workspaceNotificationsMenu summary>b{background:var(--accent);color:#070807;border:2px solid #070807;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid;position:absolute;top:-5px;right:-5px}.workspaceUserTrigger{color:#fff;text-align:left;gap:9px;padding:5px 8px 5px 6px}.workspaceCurrentUserBadge{width:34px;height:34px;font-size:11px}.workspaceUserTrigger>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:12px;overflow:hidden}.workspaceMenuChevron{color:#fff;place-items:center;display:grid}.workspaceHeaderPopover{z-index:40;color:#f3f6f2;background:#111311;border:1px solid #ffffff29;border-radius:11px;width:250px;padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 42px #0000007a}.workspaceHeaderPopover>strong{margin-bottom:10px;font-size:12px;display:block}.workspaceHeaderPopover p{color:#bec5bd;margin:0;font-size:11px;line-height:1.5}.workspacePresencePopover ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workspacePresencePopover li,.workspaceUserPopoverIdentity{align-items:center;gap:10px;display:flex}.workspacePresencePopover .workspaceMemberBadge{flex:0 0 30px;margin:0}.workspacePresencePopover li>span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspaceNotificationAlert{color:#ffb4a8;margin-top:8px;font-weight:750}.workspaceUserPopoverIdentity{border-bottom:1px solid #ffffff1a;margin:0 0 12px;padding:0 0 12px}.workspaceUserPopoverIdentity strong,.workspaceUserPopoverIdentity small{display:block}.workspaceUserPopoverIdentity small{color:#9fa69e;margin-top:3px;font-size:10px}.workspaceUserPopover>button{width:100%;min-height:38px;box-shadow:none;color:#e9ede8;text-align:left;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:11px}.workspaceUserPopover>button:hover{background:color-mix(in srgb, var(--accent) 10%, #161916)}.workspaceMain{background:#090a09;min-width:0;min-height:calc(100vh - 92px)}.workspace-home .workspaceCurrentTitle{border-left-color:#5d56ff}.workspaceCard{box-shadow:inset 0 4px 0 var(--card-accent)!important;background:#101210!important;border-color:#ffffff2e!important}.workspaceCard .moduleMark{width:auto;min-width:48px;padding:0 9px;background:var(--card-accent)!important;color:#070807!important}.workspaceCard .moduleStatus{border:1px solid color-mix(in srgb, var(--card-accent) 48%, transparent);background:color-mix(in srgb, var(--card-accent) 11%, #111)!important;color:#fff!important}.workspaceCard .ui-action-card__footer{color:var(--card-accent);border-top-color:#ffffff1f}@media (width<=1100px){.workspaceShellHeader{grid-template-columns:minmax(230px,1fr) auto;gap:12px 20px}.workspaceHeaderNavigation{grid-area:2/1/auto/-1}.workspaceLocalNav{border-top:1px solid #ffffff1a;justify-content:flex-start;padding-top:10px}}@media (width<=700px){.workspaceShellHeader{grid-template-columns:minmax(0,1fr);min-height:0;padding:13px 16px;position:relative}.workspaceShellHeader.has-navigation{grid-template-columns:minmax(0,1fr)}.workspaceUserActions{grid-row:2;width:100%}.workspaceHeaderNavigation{grid-row:3}.workspaceBrandButton{flex-basis:108px;width:108px}.workspaceIdentity{gap:10px}.workspaceCurrentTitle{padding-left:10px}.workspaceIdentity strong{font-size:13px}.workspacePresenceLabel,.workspaceUserTrigger>strong,.workspaceMenuChevron{display:none}.workspacePresenceMenu>summary{padding-left:4px;padding-right:4px}.workspaceLocalNav{padding-bottom:2px}.workspaceLocalNav button{min-height:40px;padding:0 11px;font-size:11px}.workspaceMain{min-height:0}}:root{--font-primary:"Inter", Arial, Helvetica, sans-serif;--font-technical:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, monospace}html,body{letter-spacing:.012em;font-synthesis:none;font-weight:600;font-family:var(--font-primary)!important}body :is(h1,h2,h3,h4,h5,h6){letter-spacing:.025em;font-weight:900}body button{letter-spacing:.045em;text-transform:uppercase;font-weight:800}body :is(h1,h2,h3,h4,h5,h6,p,li,dd,strong,b,em,a,button,summary,input,select,textarea){font-family:var(--font-primary)!important}body :is(code,kbd,samp,pre,label,legend,th,dt,time,.eyebrow,.navGroupLabel,.time,.amount,.amountEditor,.statementMoney,.statementDate,.statementAccount,.statementSourceMeta,.batchMetrics,.batchType,.batchAudit,.taskModuleTag,.moduleStatus,.status,.statusPill,.cashCountDue,.focusBalance,.focusIn,.focusOut,.posTicketQuantity,.posLineAmount,.posAdjustmentLabel,.posOperationsNotice),body :is(.statementMoney,.batchMetrics,.reviewNumbers,.reviewSummary,.summaryGrid,.liveBalances,.accountCard,.posTicketPane>footer,.posPaymentSummary) :is(strong,b){font-variant-numeric:tabular-nums;font-family:var(--font-technical)!important}@layer ui-legacy{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-color-base:#191919;--ui-color-ink:#f8f7f7;--ui-color-text:#f2f0e9;--ui-color-muted:#d9d8d3;--ui-color-quiet:#a5a39d;--ui-color-disabled:#686868;--ui-color-line:#f8f7f71a;--ui-color-highlight:#f8f7f70e;--ui-color-focus-quiet:#f8f7f761;--ui-base:var(--ui-color-base);--ui-surface:var(--ui-color-base);--ui-raised:var(--ui-color-base);--ui-pressed:var(--ui-color-base);--ui-inset:var(--ui-color-base);--ui-text:var(--ui-color-text);--ui-control-text:var(--ui-color-ink);--ui-muted:var(--ui-color-muted);--ui-quiet:var(--ui-color-quiet);--ui-line:var(--ui-color-line);--ui-highlight:var(--ui-color-highlight);--ui-shadow:#00000085;--ui-light:#46464629;--ui-font:var(--ui-font-primary);--ui-mono:var(--ui-font-data);--ui-indigo:#5d56ff;--ui-cyan:#3ce2e8;--ui-peach:#ff9764;--ui-hot-pink:#ff00a3;--ui-violet:#ac00d1;--ui-periwinkle:#6792ff;--ui-lime:#b0ff7a;--ui-mint:#02ed9f;--ui-blush-pink:#fea4b3;--ui-magenta:#dd00fe;--ui-secondary-violet:#8003ff;--ui-coral:#ff6e6c;--ui-soft-periwinkle:#85abff;--ui-teal:#01c9dd;--ui-blue:#00a1ff;--ui-forest-mint:#00bf95;--ui-leaf-green:#91d672;--ui-accent:var(--workspace-accent,var(--pos-ops-accent,var(--accent,var(--ui-periwinkle))));--ui-accent-ink:var(--workspace-accent-ink,var(--accent-ink,#101210));--ui-success:#9eeb7a;--ui-info:#6792ff;--ui-warning:#f4d35e;--ui-danger:#ff6670;--ui-delay:#ff9764;--ui-font-primary:"Inter", Arial, Helvetica, sans-serif;--ui-font-data:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ui-weight-regular:400;--ui-weight-medium:600;--ui-weight-semibold:600;--ui-weight-extrabold:800;--ui-weight-black:900;--ui-weight-strong:900;--ui-tracking-black:.025em;--ui-tracking-semibold:.012em;--ui-tracking-button:.045em;--ui-tracking-caption:.055em;--ui-type-heading:900 1rem/1.15 var(--ui-font-primary);--ui-type-label:800 .78rem/1.15 var(--ui-font-primary);--ui-type-body:600 1rem/1.45 var(--ui-font-primary);--ui-type-field:600 .95rem/1.35 var(--ui-font-primary);--ui-type-field-label:600 .96rem/1.25 var(--ui-font-primary);--ui-type-caption:500 .78rem/1.5 var(--ui-font-data);--ui-type-data:500 .75rem/1.35 var(--ui-font-data);--ui-radius-none:0;--ui-radius-field:3px;--ui-radius-control:4px;--ui-radius-surface:4px;--ui-radius-large:6px;--ui-stroke-thin:.75px;--ui-button-small-height:34px;--ui-button-small-padding-inline:11px;--ui-button-small-font-size:10px;--ui-switch-width:78px;--ui-switch-height:42px;--ui-switch-padding:5px;--ui-switch-thumb-size:32px;--ui-switch-thumb-travel:36px;--ui-switch-off-shadow:0 0 0 3px #0d100e, 0 0 0 5px #f2f0e97a;--ui-switch-on-gradient:radial-gradient(118% 185% at 8% -42%, color-mix(in srgb, color-mix(in srgb, var(--ui-accent) 88%, #fff 12%) 72%, transparent) 0%, color-mix(in srgb, color-mix(in srgb, var(--ui-accent) 88%, #fff 12%) 30%, transparent) 27%, transparent 57%), radial-gradient(96% 165% at 108% 118%, color-mix(in srgb, color-mix(in srgb, var(--ui-accent) 72%, #000 28%) 58%, transparent) 0%, color-mix(in srgb, color-mix(in srgb, var(--ui-accent) 74%, #000 26%) 26%, transparent) 38%, transparent 70%), linear-gradient(137deg, color-mix(in srgb, var(--ui-accent) 92%, #fff 8%) 0%, var(--ui-accent) 48%, color-mix(in srgb, var(--ui-accent) 79%, #000 21%) 100%);--ui-switch-on-shadow:inset 7px 8px 12px color-mix(in srgb, color-mix(in srgb, var(--ui-accent) 72%, #000 28%) 55%, transparent), inset -4px -4px 8px color-mix(in srgb, color-mix(in srgb, var(--ui-accent) 88%, #fff 12%) 38%, transparent), inset 0 1px 1px #ffffff38, 2px 3px 6px #0000007a, 0 0 8px color-mix(in srgb, var(--ui-accent) 10%, transparent);--ui-switch-thumb-gradient:linear-gradient(145deg, #f8f7f2 0%, #e7e7e2 48%, #c9cbc5 100%);--ui-switch-thumb-shadow:5px 6px 9px #000000ad, -2px -2px 5px #ffffff14, inset 2px 2px 3px #fff6, inset -3px -4px 5px #4a4e4938;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-10:40px;--ui-divider-inset:var(--ui-space-5);--ui-shadow-raised:6px 7px 11px #00000085, -3px -3px 7px #46464629;--ui-shadow-raised-hover:8px 9px 14px #0000009e, -4px -4px 8px #46464630;--ui-shadow-surface:12px 15px 23px #000000a3, -4px -4px 10px #48484821, inset 1px 1px 2px #f8f7f709;--ui-shadow-inset:inset 8px 9px 14px #0000008a, inset -5px -5px 10px #4b4b4b30;--ui-shadow-inset-focus:inset 9px 10px 15px #0009, inset -5px -5px 10px #4b4b4b38, inset 0 0 0 var(--ui-stroke-thin) var(--ui-color-focus-quiet);--ui-shadow-pressed:inset 8px 9px 14px #00000094, inset -5px -5px 10px #4646462e;--ui-shadow-accent:6px 7px 11px #00000094, -3px -3px 7px #4646461f, inset 2px 2px 3px #fff3, inset -4px -5px 7px #00000047;--ui-motion-fast:.12s ease;--ui-motion-medium:.18s ease}body.ui-app .workspaceShell{--ui-accent:var(--workspace-accent,var(--ui-periwinkle));--ui-accent-ink:var(--workspace-accent-ink,#101210)}body.ui-app :is(.standalonePosApp-checkout,.standalonePosApp-orders,.posAdminFoundation,.posWorkspaceFoundation){--ui-accent:var(--workspace-accent,var(--pos-ops-accent,var(--ui-periwinkle)));--ui-accent-ink:var(--workspace-accent-ink,var(--pos-accent-ink,#101210))}@media (prefers-reduced-motion:reduce){:root{--ui-motion-fast:0s;--ui-motion-medium:0s}}@scope(body.ui-app) to (:is(.stayWorkspaceFoundation,.eventsWorkspaceFoundation,.partnerWorkspaceFoundation)){body.ui-app{min-height:100%;font-weight:var(--ui-weight-semibold);letter-spacing:var(--ui-tracking-semibold);margin:0;background:var(--ui-color-base)!important;color:var(--ui-color-text)!important;font-family:var(--ui-font-primary)!important}body.ui-app [class~=ui-foundation-scope] :is([data-variant=accent],button.primary,button.posPrimary,button.posAction.primary,button.authSubmit,button.teamworkPrimary,button.reviewFeedPrimary,button.postComment,button.confirmTransferNow,button.createTransactionsBar,button.posCheckoutButton,[class~=ui-date-field__day][data-selected=true],[class~=ui-date-field__calendar-action][data-variant=accent]),body.ui-app [class~=ui-foundation-scope] :is([data-variant=accent],button.primary,button.posPrimary,button.posAction.primary,button.authSubmit,button.teamworkPrimary,button.reviewFeedPrimary,button.postComment,button.confirmTransferNow,button.createTransactionsBar,button.posCheckoutButton,[class~=ui-date-field__day][data-selected=true],[class~=ui-date-field__calendar-action][data-variant=accent]) :is(span,strong,small,em,b,[class~=ui-icon]){color:var(--ui-accent-ink)!important}body.ui-app [class~=ui-checkbox][data-variant=accent]{--ui-checkbox-mark:var(--ui-accent-ink)}body.ui-app [class~=ui-header__popover-heading] b,body.ui-app :is(.brandMark,.sidebar .navActive,.receiptNote>span,.explainer>span),body.ui-app .salesImportUpload>aside>span,body.ui-app .salesImportQueue nav button.active,body.ui-app .importFilters button.active{color:var(--ui-accent-ink)!important}body.ui-app *{text-shadow:none!important;box-shadow:none!important;background-image:none!important;border-color:#0000!important;border-radius:0!important}body.ui-app :before,body.ui-app :after{text-shadow:none!important;box-shadow:none!important;background-image:none!important}body.ui-app :is(button,input,select,textarea,summary,fieldset,table,article,section,form,nav,aside,dialog){font-family:var(--ui-font-primary)!important;text-shadow:none!important}body.ui-app :is(.ui-data,.eyebrow,legend,dt,time,code,kbd,pre,.status,.statusPill,.payment,[class*=Meta],[class*=Count],[class*=Amount],[class*=Number]){font-variant-numeric:tabular-nums;font-family:var(--ui-font-data)!important}body.ui-app :is(.eyebrow,.ui-title-caption,[class*=TitleCaption],[class*=titleCaption]){color:var(--ui-accent);text-transform:uppercase;font:var(--ui-type-caption)!important;letter-spacing:.095em!important;font-weight:650!important}body.ui-app :is(.workspaceShell,.workspaceMain,.standalonePosApp,.authScreen){background-color:var(--ui-color-base)!important;background-image:none!important}body.ui-app :is(h1,h2,h3,h4,h5,h6){color:var(--ui-color-text);font-family:var(--ui-font-primary)!important;font-weight:var(--ui-weight-black)!important;letter-spacing:var(--ui-tracking-black)!important}body.ui-app :is(strong,b){color:var(--ui-color-text);font-family:var(--ui-font-primary);font-weight:var(--ui-weight-semibold)!important;letter-spacing:var(--ui-tracking-semibold)!important}body.ui-app :is(p,li,dd){font-weight:var(--ui-weight-semibold)!important;letter-spacing:var(--ui-tracking-semibold)!important}body.ui-app :is(h1,h2,h3,h4,h5,h6)+:is(p,small),body.ui-app :is(.ui-caption,.titleCaption,.assetCaption){font:var(--ui-type-caption)!important;letter-spacing:var(--ui-tracking-caption)!important}body.ui-app :is(p,small,dd,figcaption){color:var(--ui-color-muted)}body.ui-app :is(code,kbd,pre){color:var(--ui-color-text)}body.ui-app a{color:var(--ui-accent)}body.ui-app hr{border:0!important;border-top:1px solid var(--ui-color-line)!important}body.ui-app ::selection{background:color-mix(in srgb, var(--ui-accent) 68%, #111);color:#fff}body.ui-app *{scrollbar-color:#555 var(--ui-color-base)}body.ui-app :is(button,summary):focus-visible{outline-offset:3px;outline:2px solid var(--ui-accent)!important}body.ui-app :is(input,select,textarea):focus-visible{outline-offset:0;outline:none!important}body.ui-app .ui-surface{background-image:none!important;border:0!important}body.ui-app .ui-surface[data-depth=flat]{box-shadow:none!important;background-color:#0000!important;border-radius:0!important}body.ui-app .ui-surface[data-depth=raised]{border-radius:var(--ui-radius-surface)!important;background-color:var(--ui-color-base)!important;box-shadow:var(--ui-shadow-surface)!important}body.ui-app .ui-surface[data-depth=inset]{border-radius:var(--ui-radius-surface)!important;background-color:var(--ui-color-base)!important;box-shadow:var(--ui-shadow-inset)!important}body.ui-app .ui-metric-card{align-content:center;justify-items:start;gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-6);text-align:left;grid-template-rows:auto auto 1fr;display:grid}.ui-metric-card>*{text-align:left;width:100%;min-width:0;margin:0}.ui-metric-card__label{color:var(--ui-accent);font:var(--ui-type-caption);letter-spacing:var(--ui-tracking-caption);text-transform:uppercase}.ui-metric-card__value{color:var(--ui-color-ink);font-size:clamp(2rem,4vw,2.625rem);line-height:1}.ui-metric-card__help{color:var(--ui-color-muted);align-self:end;font-size:.78rem;line-height:1.45}body.ui-app .ui-divider{width:auto;height:1px;margin:0 var(--ui-divider-inset);background:var(--ui-color-line);border:0;align-self:stretch}body.ui-app :where(.ui-button,button){justify-content:center;align-items:center;gap:var(--ui-space-2);text-transform:uppercase;white-space:nowrap;cursor:pointer;min-height:48px;transition:transform var(--ui-motion-fast), box-shadow var(--ui-motion-fast), color var(--ui-motion-fast), background-color var(--ui-motion-fast);flex-shrink:0;padding:0 20px;display:inline-flex;border-radius:var(--ui-radius-control)!important;background-color:var(--ui-color-base)!important;color:var(--ui-color-ink)!important;font:var(--ui-type-label)!important;letter-spacing:var(--ui-tracking-button)!important;text-shadow:none!important;box-shadow:none!important;background-image:none!important;border:0!important}body.ui-app :where(.ui-button,button):not(:disabled):hover{transform:none;color:#fff!important;box-shadow:none!important}body.ui-app :where(.ui-button,button):not(:disabled):active,body.ui-app :where(.ui-button[data-state=pressed]){transform:none;box-shadow:var(--ui-shadow-pressed)!important}body.ui-app :where(.ui-button,button):disabled{cursor:not-allowed;opacity:.38!important;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-color-disabled)!important;border:0!important}body.ui-app .ui-button[data-size=icon]{width:42px;min-width:42px;min-height:42px;padding:0;font-size:18px!important}body.ui-app .ui-button[data-size=small]{min-height:var(--ui-button-small-height);padding:0 var(--ui-button-small-padding-inline);font-size:var(--ui-button-small-font-size)!important}body.ui-app .ui-button[data-size=large]{min-height:58px;padding:0 26px;font-size:14px!important}body.ui-app .ui-button[data-variant=accent]{background-color:var(--ui-accent)!important;color:#fff!important;box-shadow:none!important}body.ui-app .ui-button[data-variant=accent] :is(span,strong,small,em,b){color:#fff!important}body.ui-app .ui-button[data-variant=accent]:not(:disabled):hover{filter:brightness(1.06)saturate(1.03)}body.ui-app .ui-button[data-variant=outline]{--ui-button-stroke-color:var(--ui-accent);--ui-button-active-glow:color-mix(in srgb, var(--ui-accent) 28%, transparent);background-color:var(--ui-color-base)!important;color:var(--ui-accent)!important;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-button-stroke-color)!important;border:0!important}body.ui-app .ui-button[data-variant=outline]:not(:disabled):hover{transform:none;color:var(--ui-accent)!important;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-button-stroke-color)!important}body.ui-app .ui-button[data-variant=quiet]{--ui-button-stroke-color:var(--ui-color-ink);--ui-button-active-glow:#f8f7f724;color:var(--ui-color-muted)!important;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-button-stroke-color)!important;background-color:#0000!important;border:0!important}body.ui-app .ui-button[data-variant=danger]{--ui-button-stroke-color:var(--ui-coral);--ui-button-active-glow:color-mix(in srgb, var(--ui-coral) 28%, transparent);color:var(--ui-coral)!important;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-button-stroke-color)!important;border:0!important}body.ui-app :is(.ui-button[data-variant=quiet],.ui-button[data-variant=danger]):not(:disabled):hover{transform:none;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-button-stroke-color)!important}body.ui-app :where(.ui-button,button):not(:disabled):active,body.ui-app .ui-button[data-state=pressed]{filter:none!important;box-shadow:var(--ui-shadow-pressed)!important;transform:none!important}body.ui-app :is(.ui-button[data-variant=outline],.ui-button[data-variant=quiet],.ui-button[data-variant=danger]):not(:disabled):active,body.ui-app :is(.ui-button[data-variant=outline],.ui-button[data-variant=quiet],.ui-button[data-variant=danger])[data-state=pressed]{box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-button-stroke-color), var(--ui-shadow-pressed)!important;transform:none!important}body.ui-app :is(.ui-action-card,.ui-list-action){width:100%;min-width:0;display:grid}.ui-action-card{align-content:start;place-items:start;gap:var(--ui-space-3);min-height:176px;padding:var(--ui-space-6);text-align:left;text-transform:none;white-space:normal;grid-template-rows:auto auto 1fr}.ui-action-card>*{text-align:left;white-space:normal;width:100%;min-width:0;max-width:100%;margin:0}.ui-action-card__eyebrow{color:var(--ui-accent);font:var(--ui-type-caption);letter-spacing:var(--ui-tracking-caption);text-transform:uppercase}.ui-action-card__title{color:var(--ui-color-ink);font-size:1.35rem;line-height:1.15}.ui-action-card__description{color:var(--ui-color-muted);font-size:.9rem;line-height:1.5}.ui-action-card__footer{padding-top:var(--ui-space-4);border-top:1px solid var(--ui-color-line);color:var(--ui-accent);font:var(--ui-type-caption);letter-spacing:var(--ui-tracking-caption);text-transform:uppercase;align-self:end}body.ui-app .ui-settings-panel{min-width:0}.ui-list-action{align-items:center;gap:var(--ui-space-5);min-height:78px;padding:var(--ui-space-4) var(--ui-space-5);text-align:left;text-transform:none;white-space:normal;grid-template-columns:minmax(0,1fr) auto}.ui-list-action__main,.ui-list-action__aside{gap:var(--ui-space-1);text-align:left;white-space:normal;min-width:0;display:grid}.ui-list-action__eyebrow{color:var(--ui-accent);font:var(--ui-type-caption);letter-spacing:var(--ui-tracking-caption);text-transform:uppercase}.ui-list-action__title{color:var(--ui-color-ink);text-overflow:ellipsis;font-size:1.05rem;line-height:1.25;overflow:hidden}.ui-list-action__description{color:var(--ui-color-muted);text-overflow:ellipsis;font-size:.78rem;line-height:1.4;overflow:hidden}.ui-list-action__aside{text-align:right;justify-items:end}@media (width<=620px){.ui-list-action{grid-template-columns:1fr}.ui-list-action__aside{text-align:left;grid-template-columns:auto 1fr;place-items:center start}}[data-content-layout=contents]>span:last-child{display:contents}body.ui-app :where(.ui-flat-control){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body.ui-app :where(.ui-flat-control:not([data-motion=none])):not(:disabled):hover{filter:brightness(1.08);color:inherit!important;box-shadow:none!important;background:0 0!important}body.ui-app :where(.ui-flat-control:not([data-motion=none])):not(:disabled):active{box-shadow:none!important;filter:brightness(.96)!important;background:0 0!important;transform:translateY(1px)!important}body.ui-app .ui-field{gap:10px;margin:0;display:grid}body.ui-app .ui-field__label,body.ui-app label,body.ui-app legend{color:var(--ui-color-ink);font:var(--ui-type-field-label);letter-spacing:var(--ui-tracking-semibold);text-transform:uppercase}body.ui-app :where(.ui-field__control,input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea){width:100%;min-height:50px;margin:0;border-radius:var(--ui-radius-field)!important;background-color:var(--ui-color-base)!important;color:var(--ui-color-ink)!important;font:var(--ui-type-field)!important;letter-spacing:var(--ui-tracking-semibold)!important;text-transform:none!important;text-shadow:none!important;box-shadow:var(--ui-shadow-inset)!important;background-image:none!important;border:0!important;padding:12px!important}body.ui-app :where(.ui-field__control,input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea):focus{box-shadow:var(--ui-shadow-inset-focus)!important}body.ui-app textarea{resize:vertical;min-height:96px}body.ui-app :is(input,textarea)::placeholder{color:#858585}body.ui-app :is(label,.ui-field):has(>:is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea)){gap:var(--ui-space-3);margin:0;display:grid}body.ui-app :where(.ui-field__help,label>:is(em,small),.fieldDescription,.fieldRequired){color:var(--ui-color-quiet);font:var(--ui-type-data);letter-spacing:.045em;font-style:normal}body.ui-app select:not([multiple]){appearance:auto;-webkit-appearance:menulist-button;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;height:50px;padding-right:38px!important}body.ui-app :is(select option,select optgroup){background:var(--ui-color-base)!important;color:var(--ui-color-text)!important}body.ui-app select option:checked{background:color-mix(in srgb, var(--ui-accent) 22%, var(--ui-color-base))!important;color:#fff!important}body.ui-app :is(input[type=number],input[type=date],input[type=time],input[inputmode=numeric],input[inputmode=decimal],input.ui-data-field,.ui-data-field .ui-select__trigger,.ui-data-field .ui-select__option,.ui-date-field__trigger){font-family:var(--ui-font-data)!important;font-weight:var(--ui-weight-medium)!important;letter-spacing:var(--ui-tracking-caption)!important}body.ui-app :is(input[type=date],input[type=time])::-webkit-calendar-picker-indicator{filter:brightness(0)invert();opacity:1}body.ui-app :is(input[type=checkbox],input[type=radio]){width:18px;height:18px;accent-color:var(--ui-accent)}body.ui-app input[type=checkbox]{border-radius:2px}body.ui-app input[type=radio]{border-radius:50%}body.ui-app input[type=file]{border-radius:var(--ui-radius-field);background:var(--ui-color-base);min-height:50px;color:var(--ui-color-muted);box-shadow:var(--ui-shadow-inset);border:0;padding:5px}body.ui-app input[type=file]::file-selector-button{border-radius:var(--ui-radius-control);background:var(--ui-color-base);min-height:34px;color:var(--ui-color-text);font:var(--ui-type-label);letter-spacing:var(--ui-tracking-button);text-transform:uppercase;box-shadow:none;border:0;margin-right:10px;padding-inline:11px}@scope(body.ui-app:not(:has(.posWorkspaceFoundation))){body.ui-app .ui-date-field{min-width:0;position:relative}body.ui-app .ui-date-field.is-open{z-index:6300}body.ui-app .ui-date-field__form-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}body.ui-app button.ui-date-field__trigger{justify-content:space-between;gap:var(--ui-space-4);text-align:left;text-transform:none;width:100%;min-height:50px;border-radius:var(--ui-radius-field)!important;background:var(--ui-color-base)!important;color:var(--ui-color-ink)!important;box-shadow:var(--ui-shadow-inset)!important;padding:12px!important}body.ui-app button.ui-date-field__trigger:not(:disabled):hover,body.ui-app .ui-date-field.is-open button.ui-date-field__trigger,body.ui-app button.ui-date-field__trigger:focus-visible{transform:none;color:var(--ui-color-ink)!important;box-shadow:var(--ui-shadow-inset-focus)!important}body.ui-app .ui-date-field__trigger .is-placeholder{color:#858585}body.ui-app .ui-date-field__icon{color:#fff;border:1.5px solid #fff;border-radius:2px;flex:0 0 17px;width:17px;height:15px;display:block;position:relative}body.ui-app .ui-date-field__icon:before{content:"";border-top:1.5px solid #fff;position:absolute;top:3px;left:-1.5px;right:-1.5px}body.ui-app .ui-date-field__icon:after{content:"";background:#fff;width:1.5px;height:4px;position:absolute;top:-3px;left:3px;box-shadow:7px 0 #fff}body.ui-app .ui-date-field__calendar{z-index:6301;width:min(330px,100vw - 32px);padding:var(--ui-space-4);border-radius:var(--ui-radius-surface);background:var(--ui-color-base);color:var(--ui-color-ink);box-shadow:var(--ui-shadow-surface);border:0;position:absolute;top:calc(100% + 8px);left:0}body.ui-app .ui-date-field__calendar-header{align-items:center;gap:var(--ui-space-2);margin-bottom:var(--ui-space-3);grid-template-columns:34px 1fr 34px;display:grid}body.ui-app .ui-date-field__calendar-header strong{color:var(--ui-color-ink);font:var(--ui-weight-black) .92rem/1.2 var(--ui-font-primary);letter-spacing:var(--ui-tracking-black);text-align:center}body.ui-app button.ui-date-field__nav{width:34px;min-width:34px;min-height:34px;line-height:1;padding:0!important;font-size:22px!important}body.ui-app .ui-date-field__weekdays,body.ui-app .ui-date-field__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}body.ui-app .ui-date-field__weekdays{margin-bottom:5px}body.ui-app .ui-date-field__weekdays span{color:var(--ui-color-quiet);font:500 9px/1.3 var(--ui-font-data);letter-spacing:.04em;text-align:center}body.ui-app button.ui-date-field__day{width:100%;min-width:0;min-height:36px;border-radius:var(--ui-radius-control)!important;color:var(--ui-color-text)!important;font:500 .78rem/1 var(--ui-font-data)!important;letter-spacing:0!important;box-shadow:none!important;background:0 0!important;padding:0!important}body.ui-app button.ui-date-field__day:not(:disabled):hover,body.ui-app button.ui-date-field__day:focus-visible{transform:none;background:color-mix(in srgb, var(--ui-accent) 16%, var(--ui-color-base))!important;color:#fff!important;box-shadow:none!important}body.ui-app button.ui-date-field__day[data-today=true]{box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-color-ink)!important}body.ui-app button.ui-date-field__day[data-selected=true]{background:var(--ui-accent)!important;color:#fff!important;box-shadow:none!important}body.ui-app .ui-date-field__calendar-footer{justify-content:space-between;gap:var(--ui-space-2);margin-top:var(--ui-space-3);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-color-line);display:flex}body.ui-app button.ui-date-field__calendar-action{min-height:var(--ui-button-small-height);padding:0 var(--ui-button-small-padding-inline)!important;font-size:var(--ui-button-small-font-size)!important;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-color-ink)!important;background:0 0!important}body.ui-app .ui-time-field{min-width:0;position:relative}body.ui-app .ui-time-field.is-open{z-index:6250}body.ui-app .ui-time-field__trigger{border-radius:var(--ui-radius-field);background:var(--ui-color-base);align-items:stretch;gap:0;width:100%;height:58px;display:flex;box-shadow:inset 8px 9px 14px #0000008a,inset -5px -5px 10px #4e4e4e38,0 0 22px #f8f7f717}body.ui-app .ui-time-field__input{border-radius:var(--ui-radius-field) 0 0 var(--ui-radius-field)!important;width:calc(100% - 58px)!important;min-width:0!important;height:56px!important;min-height:56px!important;color:var(--ui-color-ink)!important;font:var(--ui-weight-medium) 1rem/1 var(--ui-font-data)!important;letter-spacing:0!important;text-transform:uppercase!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 16px!important}body.ui-app .ui-time-field__input:focus{box-shadow:none!important}body.ui-app button.ui-time-field__toggle,body.ui-app button.ui-time-field__toggle:not(:disabled):hover,body.ui-app button.ui-time-field__toggle:not(:disabled):active{width:58px;min-width:58px;height:58px;min-height:58px;color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:2px!important;padding:0!important;transform:none!important}body.ui-app .ui-time-field.is-open button.ui-time-field__toggle,body.ui-app button.ui-time-field__toggle:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0d100e,0 0 0 5px #f2f0e97a!important}body.ui-app .ui-time-field__icon{border:1.5px solid #fff;border-radius:50%;width:18px;height:18px;margin:auto;display:block;position:relative}body.ui-app .ui-time-field__icon:before,body.ui-app .ui-time-field__icon:after{content:"";transform-origin:50% 100%;background:#fff;border-radius:2px;width:1.5px;position:absolute;bottom:50%;left:50%}body.ui-app .ui-time-field__icon:before{height:5px;transform:translate(-50%)}body.ui-app .ui-time-field__icon:after{height:4px;transform:translate(-50%)rotate(125deg)}body.ui-app .ui-time-field__menu{z-index:6251;border-radius:var(--ui-radius-field);background:var(--ui-color-base);border:0;gap:0;width:max(220px,100%);max-height:264px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:10px 12px 20px #000000ad,-4px -4px 10px #48484829}body.ui-app button.ui-time-field__option{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:44px;display:flex;color:var(--ui-color-muted)!important;font:var(--ui-weight-semibold) .82rem/1 var(--ui-font-data)!important;letter-spacing:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:2px!important;padding:0 12px!important;transform:none!important}body.ui-app button.ui-time-field__option:is(:hover,:focus-visible){color:var(--ui-color-ink)!important;outline:none!important;box-shadow:inset 5px 6px 9px #00000075,inset -3px -3px 7px #4b4b4b2b!important}body.ui-app button.ui-time-field__option[aria-selected=true]{color:var(--ui-color-ink)!important}body.ui-app button.ui-time-field__option b{color:var(--ui-accent);font-size:.9rem}body.ui-app .ui-time-field.is-invalid .ui-time-field__trigger{box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-validation-problem), var(--ui-shadow-inset)!important}}body.ui-app :is(.ui-switch,input.uiFoundationSwitch){cursor:pointer;transition:transform .14s,filter .14s,box-shadow .14s;display:block;position:relative;width:var(--ui-switch-width)!important;min-width:var(--ui-switch-width)!important;height:var(--ui-switch-height)!important;min-height:var(--ui-switch-height)!important;padding:var(--ui-switch-padding)!important;appearance:none!important;background-color:var(--ui-color-base)!important;box-shadow:var(--ui-switch-off-shadow)!important;background-image:none!important;border:0!important;border-radius:5px!important;margin:0!important}body.ui-app :is(.ui-switch,input.uiFoundationSwitch):after{width:var(--ui-switch-thumb-size);height:var(--ui-switch-thumb-size);content:"";pointer-events:none;transition:transform .18s;display:block;background-color:#e7e7e2!important;background-image:var(--ui-switch-thumb-gradient)!important;box-shadow:var(--ui-switch-thumb-shadow)!important;border-radius:3px!important}body.ui-app :is(.ui-switch[aria-checked=true],input.uiFoundationSwitch:checked){background-color:var(--ui-accent)!important;background-image:var(--ui-switch-on-gradient)!important;box-shadow:var(--ui-switch-on-shadow)!important}body.ui-app :is(.ui-switch[aria-checked=true],input.uiFoundationSwitch:checked):after{transform:translateX(var(--ui-switch-thumb-travel))}body.ui-app :is(.ui-switch,input.uiFoundationSwitch):not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)!important}body.ui-app :is(.ui-switch,input.uiFoundationSwitch):not(:disabled):active{filter:brightness(.98)!important;transform:none!important}body.ui-app :is(.ui-switch,input.uiFoundationSwitch):focus-visible{outline-offset:4px;outline:2px solid var(--ui-accent)!important}body.ui-app .ui-segmented,body.ui-app .ui-tabs{background:var(--ui-color-base);max-width:100%;box-shadow:var(--ui-shadow-inset);border:0;border-radius:5px;gap:4px;padding:6px;display:inline-flex;overflow-x:auto}body.ui-app :is(.ui-segmented,.ui-tabs)>button{text-transform:none;min-height:42px;padding:0 16px;color:var(--ui-color-muted)!important;box-shadow:none!important;background:0 0!important}body.ui-app :is(.ui-segmented,.ui-tabs)>button:is([aria-selected=true],[aria-pressed=true],.active){background:var(--ui-color-base)!important;color:var(--ui-accent)!important;box-shadow:none!important}body.ui-app .ui-table{border-collapse:separate;border-spacing:0 3px;background:0 0;width:100%}body.ui-app .ui-table thead{background:0 0}body.ui-app .ui-table th{color:var(--ui-color-quiet);font:700 .68rem/1.25 var(--ui-font-data);letter-spacing:.075em;text-align:left;text-transform:uppercase;border:0;padding:10px 14px}body.ui-app .ui-table td{border:0;border-bottom:1px solid var(--ui-color-line);background:var(--ui-color-base);color:var(--ui-color-text);padding:13px 14px}body.ui-app .ui-table tbody tr:hover td{background:#f8f7f706}body.ui-app .ui-overlay{z-index:7000;padding:var(--ui-space-6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c2;place-items:center;display:grid;position:fixed;inset:0}body.ui-app .ui-dialog{width:min(760px,100%);max-height:calc(100vh - 48px);padding:var(--ui-space-6);border-radius:var(--ui-radius-large);background:var(--ui-color-base);color:var(--ui-color-text);border:0;overflow:auto;box-shadow:18px 22px 36px #000000c2,-5px -5px 13px #4848481f}.ui-unsaved-dialog{width:min(640px,100%)}.ui-unsaved-dialog__eyebrow{margin-bottom:var(--ui-space-3);color:var(--ui-accent);font:var(--ui-type-caption);letter-spacing:var(--ui-tracking-caption);display:block}.ui-unsaved-dialog h2{font:900 clamp(1.7rem, 4vw, 2.5rem)/1.05 var(--ui-font-primary);margin:0}.ui-unsaved-dialog>p{margin:var(--ui-space-4) 0 0;color:var(--ui-color-muted);line-height:1.6}.ui-unsaved-dialog ul{gap:var(--ui-space-2);margin:var(--ui-space-5) 0 0;padding:var(--ui-space-4);border-radius:var(--ui-radius-field);background:var(--ui-color-base);box-shadow:var(--ui-shadow-inset);list-style:none;display:grid}.ui-unsaved-dialog li{color:var(--ui-color-text);font:var(--ui-type-label)}.ui-unsaved-dialog li:before{margin-right:var(--ui-space-2);color:var(--ui-coral);content:"●"}.ui-unsaved-dialog .ui-unsaved-dialog__error{padding:var(--ui-space-3);border-left:4px solid var(--ui-coral);color:var(--ui-color-text);background:var(--ui-color-base)}.ui-unsaved-dialog footer{justify-content:flex-end;gap:var(--ui-space-3);margin-top:var(--ui-space-6);display:flex}@media (width<=640px){.ui-unsaved-overlay{align-items:end;padding:0}.ui-unsaved-dialog{border-radius:var(--ui-radius-large) var(--ui-radius-large) 0 0;max-height:92vh}.ui-unsaved-dialog footer{flex-direction:column-reverse;align-items:stretch}.ui-unsaved-dialog footer button{width:100%}}body.ui-app .ui-avatar{--ui-material-color:var(--ui-avatar-color,var(--ui-accent));width:var(--ui-avatar-size,48px);height:var(--ui-avatar-size,48px);flex:0 0 var(--ui-avatar-size,48px);font:var(--ui-weight-black) calc(var(--ui-avatar-size,48px) * .34)/1 var(--ui-font-primary);place-items:center;display:inline-grid;overflow:hidden;background-color:var(--ui-material-color)!important;background-image:radial-gradient(circle at 27% 22%, color-mix(in srgb, var(--ui-material-color) 68%, #fff 32%) 0%, color-mix(in srgb, var(--ui-material-color) 88%, #fff 12%) 25%, transparent 54%), linear-gradient(135deg, color-mix(in srgb, var(--ui-material-color) 86%, #fff 14%) 0%, var(--ui-material-color) 50%, color-mix(in srgb, var(--ui-material-color) 66%, #000 34%) 100%)!important;color:#fff!important;box-shadow:0 0 calc(var(--ui-avatar-size,48px) * .36) color-mix(in srgb, var(--ui-material-color) 34%, transparent), 6px 7px 11px #0000008f, -3px -3px 7px #4e4e4e29, inset 2px 2px 4px #ffffff38, inset -5px -6px 8px #0000004d!important;border:0!important;border-radius:50%!important}body.ui-app .ui-tag{--ui-material-color:var(--ui-tag-color,var(--ui-accent));min-height:30px;font:750 .65rem/1 var(--ui-font-data);letter-spacing:.075em;text-transform:uppercase;align-items:center;padding:0 10px;display:inline-flex;background-color:var(--ui-material-color)!important;background-image:radial-gradient(circle at 22% 16%, color-mix(in srgb, var(--ui-material-color) 72%, #fff 28%) 0%, transparent 58%), linear-gradient(135deg, color-mix(in srgb, var(--ui-material-color) 88%, #fff 12%) 0%, var(--ui-material-color) 52%, color-mix(in srgb, var(--ui-material-color) 72%, #000 28%) 100%)!important;color:var(--ui-tag-ink,#fff)!important;box-shadow:0 0 12px color-mix(in srgb, var(--ui-material-color) 30%, transparent), 4px 5px 8px #00000080, -2px -2px 5px #4c4c4c21, inset 1px 1px 2px #fff3, inset -3px -4px 5px #0000003d!important;border:0!important;border-radius:2px!important}body.ui-app .ui-feedback{--ui-feedback-tone:var(--ui-info);border:1px solid color-mix(in srgb, var(--ui-feedback-tone) 58%, transparent);background:var(--ui-color-base);min-height:76px;color:var(--ui-color-text);box-shadow:var(--ui-shadow-inset);border-radius:1px;gap:4px;padding:14px 16px;display:grid}body.ui-app .ui-feedback[data-tone=success]{--ui-feedback-tone:#00ed9f}body.ui-app .ui-feedback[data-tone=warning],body.ui-app .ui-feedback[data-tone=error]{--ui-feedback-tone:#effd4f}body.ui-app :is(.ui-empty,.ui-loading){min-height:180px;padding:var(--ui-space-6);color:var(--ui-color-muted);font:var(--ui-type-data);text-align:center;place-items:center;display:grid}body.ui-app .ui-empty{border-radius:var(--ui-radius-field)!important;background:var(--ui-color-base)!important;box-shadow:var(--ui-shadow-inset)!important;border:0!important}body.ui-app .ui-loading{background:var(--ui-color-base)!important;box-shadow:none!important}body.ui-app :is(.ui-empty,.ui-loading)[data-size=compact]{min-height:72px;padding:var(--ui-space-4)}@media (prefers-reduced-motion:reduce){body.ui-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}@scope(body.ui-app) to (:is(.stayWorkspaceFoundation,.eventsWorkspaceFoundation,.partnerWorkspaceFoundation)){body.ui-app :is(button,input,select,textarea,summary,fieldset,article,section,form,nav,aside,dialog){text-shadow:none!important}body.ui-app :is(button,input,select,textarea,summary){background-image:none!important}body.ui-app .authScreen{--ui-accent:var(--workspace-accent,var(--ui-periwinkle))}body.ui-app :is(button.primary,button.posPrimary,button.posAction.primary,button.authSubmit,button.teamworkPrimary,button.reviewFeedPrimary,button.postComment,button.confirmTransferNow,button.createTransactionsBar,button.posCheckoutButton){background-color:var(--ui-accent)!important;color:#fff!important;box-shadow:none!important}body.ui-app :is(button.primary,button.posPrimary,button.posAction.primary,button.authSubmit,button.teamworkPrimary,button.reviewFeedPrimary,button.postComment,button.confirmTransferNow,button.createTransactionsBar,button.posCheckoutButton) :is(span,strong,small,em,b){color:#fff!important}body.ui-app :is(button.posSendButton,button.accentOutline,button.colorOutline){--ui-button-stroke-color:var(--ui-accent);--ui-button-active-glow:color-mix(in srgb, var(--ui-accent) 28%, transparent);background-color:var(--ui-color-base)!important;color:var(--ui-accent)!important;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-button-stroke-color)!important;border:0!important}body.ui-app :is(button.posSendButton,button.accentOutline,button.colorOutline):not(:disabled):hover{transform:none;color:var(--ui-accent)!important;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-button-stroke-color)!important}body.ui-app :is(button.quiet,button.posQuiet,button.posTextButton){--ui-button-stroke-color:var(--ui-color-ink);--ui-button-active-glow:#f8f7f724;color:var(--ui-color-muted)!important;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-button-stroke-color)!important;background:0 0!important;border:0!important}body.ui-app :is(button.danger,button.remove,button.deleteStatementButton,button.dangerTextButton){--ui-button-stroke-color:var(--ui-coral);--ui-button-active-glow:color-mix(in srgb, var(--ui-coral) 28%, transparent);background:var(--ui-color-base)!important;color:var(--ui-coral)!important;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-button-stroke-color)!important;border:0!important}body.ui-app :is(button.quiet,button.posQuiet,button.posTextButton,button.danger,button.remove,button.deleteStatementButton,button.dangerTextButton):not(:disabled):hover{transform:none;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-button-stroke-color)!important}body.ui-app button:not(:disabled):active{filter:none!important;box-shadow:var(--ui-shadow-pressed)!important;transform:none!important}body.ui-app :is(button.posSendButton,button.accentOutline,button.colorOutline,button.quiet,button.posQuiet,button.posTextButton,button.danger,button.remove,button.deleteStatementButton,button.dangerTextButton):not(:disabled):active{box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-button-stroke-color), var(--ui-shadow-pressed)!important;transform:none!important}body.ui-app button.ui-flat-control,body.ui-app button.ui-flat-control:not(:disabled):hover,body.ui-app button.ui-flat-control:not(:disabled):active{box-shadow:none!important;background:0 0!important;border:0!important}body.ui-app :is(button.closeButton,button.adminClose,button.posModalClose,button.taskEditorClose,button.x){width:42px;min-width:42px;padding:0!important;font-size:18px!important}body.ui-app button.statusToggle,body.ui-app :is(.posMiniToggle,.posSwitchRow,.settingsToggle,.accessSwitch)>input[type=checkbox]{cursor:pointer;transition:transform .14s,filter .14s,box-shadow .14s;display:block;position:relative;width:var(--ui-switch-width)!important;min-width:var(--ui-switch-width)!important;height:var(--ui-switch-height)!important;min-height:var(--ui-switch-height)!important;padding:var(--ui-switch-padding)!important;appearance:none!important;background-color:var(--ui-color-base)!important;box-shadow:var(--ui-switch-off-shadow)!important;color:#0000!important;background-image:none!important;border:0!important;border-radius:5px!important;margin:0!important;font-size:0!important}body.ui-app button.statusToggle:after,body.ui-app :is(.posMiniToggle,.posSwitchRow,.settingsToggle,.accessSwitch)>input[type=checkbox]:after{width:var(--ui-switch-thumb-size);height:var(--ui-switch-thumb-size);content:"";pointer-events:none;transition:transform .18s;display:block;background-color:#e7e7e2!important;background-image:var(--ui-switch-thumb-gradient)!important;box-shadow:var(--ui-switch-thumb-shadow)!important;border-radius:3px!important}body.ui-app button.statusToggle.on,body.ui-app :is(.posMiniToggle,.posSwitchRow,.settingsToggle,.accessSwitch)>input[type=checkbox]:checked{background-color:var(--ui-accent)!important;background-image:var(--ui-switch-on-gradient)!important;box-shadow:var(--ui-switch-on-shadow)!important}body.ui-app button.statusToggle.on:after,body.ui-app :is(.posMiniToggle,.posSwitchRow,.settingsToggle,.accessSwitch)>input[type=checkbox]:checked:after{transform:translateX(var(--ui-switch-thumb-travel))}body.ui-app :is(button.statusToggle,.posMiniToggle>input[type=checkbox],.posSwitchRow>input[type=checkbox],.settingsToggle>input[type=checkbox],.accessSwitch>input[type=checkbox]):not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)!important}body.ui-app :is(button.statusToggle,.posMiniToggle>input[type=checkbox],.posSwitchRow>input[type=checkbox],.settingsToggle>input[type=checkbox],.accessSwitch>input[type=checkbox]):not(:disabled):active{filter:brightness(.98)!important;transform:none!important}body.ui-app :is(.adminWindow aside nav,.dataStudioCatalog){box-shadow:none!important;background:0 0!important;border:0!important}body.ui-app :is(.adminWindow aside nav,.dataStudioCatalog) button{box-shadow:none!important;background:0 0!important}body.ui-app :is(.adminWindow aside nav,.dataStudioCatalog) button.active{background:var(--ui-color-base)!important;color:var(--ui-accent)!important;box-shadow:none!important}body.ui-app :is(.authCard,.accountCard,.ledgerPeriodPanel,.ledgerHeader,.financePeriodBar,.mixPanel,.attentionCard,.executivePanel,.importUploadPanel,.importConfig,.importQueue,.batchCard,.rowReview,.statementPanel,.statementDetails,.statementBalancePanel,.salesMappingPanel,.salesImportPanel,.salesImportUpload,.salesBatchCard,.salesImportQueue,.reviewFeedPanel,.activityPanel,.moduleAccessEditor,.departmentEditor,.newUserCard,.editUserCard,.dataStudioHero,.dataStudioWorkspace,.transferCenter,.transferDetails,.transferRecordCard,.reportedTransferCard,.allocationPanel,.transferAwaitingCard,.transferRemovalPanel,.transferListCard,.transferDiscrepancyPanel,.transactionDeletionPanel,.transactionHistoryPanel,.transferConversationPanel,.conversationThread,.taskEditor,.panel,.categoryAdminCard,.possibleMatchPanel,.conversationFeedCard,.columnFilterPanel,.paymentAccounting,.posCategoryGroups>article,.posModifierCards>article,.posLabelsAdmin>div,.posDrawerCallout,.posDrawerLoginPanel,.posDrawerCloseReport,.posAdjustmentPanel,.posContainerPanel,.posDiscountPanel,.posOrderDetailsPanel,.posInvoiceForm,.adminOverviewGrid>button,.posCommonNotesTableWrap){border-radius:var(--ui-radius-surface)!important;background-color:var(--ui-color-base)!important;box-shadow:var(--ui-shadow-surface)!important;background-image:none!important;border:0!important}body.ui-app :is(.workspaceGrid,.moduleGrid,.financeSummaryGrid,.summaryGrid,.executiveMetricGrid,.salesSummaryGrid,.itemSummaryGrid,.adminOverviewGrid,.posCustomerProfileGrid){box-shadow:none!important;background:0 0!important}body.ui-app :is(.transactionToolbar,.statementToolbar,.importFilters,.salesFilters,.salesMappingFilters,.activityFilters,.statementFilters,.itemFilters,.posCategoryFilterRow,.peopleList,.batchList,.salesBatchList,.reviewFeedList,.unifiedActivityList,.taskList,.settingsList,.transferCenterList,.categoryCardList,.subcategoryList,.posRepeatList,.posModifierPickerList,.posSplitTenderList,.rowReviewList,.performanceList,.rankedList){border-radius:var(--ui-radius-surface)!important;background:var(--ui-color-base)!important;box-shadow:var(--ui-shadow-inset)!important;border:0!important}body.ui-app :is(.formActions,.headerActions,.fullHeaderActions,.commentComposerActions,.transferCenterHeaderActions,.allocationHeaderActions,.ledgerPrimaryActions,.workspaceUserActions,.rowActions,.batchActions,.reviewFeedActions,.taskEditorActions,.posItemsActions,.posOrderButtons,.posDocumentActions,.posTicketActions){box-shadow:none!important;background:0 0!important}body.ui-app :is(.personAvatar,.conversationAvatar,.commentAvatar,.posCustomerInitials,.workspaceMemberBadge,.workspaceCurrentUserBadge){aspect-ratio:1;place-items:center;display:inline-grid;background:linear-gradient(145deg, #ffffff17 0%, transparent 44%, #00000029 100%), var(--ui-material-color-texture), radial-gradient(ellipse farthest-corner at 0% 0%, var(--person-badge-color-light,var(--ui-accent-light)) 0%, var(--person-badge-color-mid,var(--person-badge-color,var(--ui-accent-mid))) 48%, var(--person-badge-color-dark,var(--ui-accent-dark)) 100%)!important;color:var(--person-badge-text,#fff)!important;box-shadow:-3px -3px 5px #ffffff21, 4px 5px 7px #000000e6, 9px 11px 15px #0000008f, 0 0 12px color-mix(in srgb, var(--person-badge-color,var(--ui-accent)) 31%, transparent)!important;border:0!important;border-radius:50%!important}body.ui-app .userBadge>.ui-icon{color:#fff}body.ui-app .personAvatar{width:46px!important;min-width:46px!important;height:46px!important}body.ui-app .workspaceCard .moduleMark{place-items:center;width:44px;height:44px;display:inline-grid;border-radius:var(--ui-radius-control)!important;background:var(--card-accent,var(--ui-accent))!important;box-shadow:var(--ui-shadow-accent)!important;border:0!important}body.ui-app :is(.overlay,.adminWindowOverlay,.importDrawerOverlay,.statementDeleteOverlay,.salesPreviewOverlay,.studioRecordOverlay,.teamworkOverlay,.peopleEditorOverlay,.posModalBackdrop,.posOperationsModal,.posModifierPickerBackdrop,.posKitchenAlertOverlay){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none!important;background:#000000d1!important}body.ui-app :is(.modal,.drawer,.adminWindow,.importDrawer,.statementDeleteDialog,.salesPreview,.studioRecord,.taskEditor,.peopleEditorDialog .newUserCard,.posCheckoutListModal,.posKitchenAlerts,.posCheckoutDrawerShell,.posOrderDetailsPanel,.posCustomerEditor,.posCustomerProfile,.posTablePicker,.posOrderDetails,.posPayment,.posPaymentBalanceConfirmation,.posConfigure,.posContainerPanel,.posDiscountPanel,.posDiscountEditor,.posDiscountRoundingDialog,.posAdjustmentPanel,.posPaymentMethodForm,.posRoutingSettings,.posDrawerModal,.posItemEditor,.posModifierEditor,.posItemOrderEditor,.posModifierPicker,dialog){border-radius:var(--ui-radius-large)!important;background:var(--ui-color-base)!important;color:var(--ui-color-text)!important;border:0!important;box-shadow:18px 20px 36px #000000c7,-5px -5px 12px #4a4a4a24!important}body.ui-app :is(.authError,.error,.errorMessage,.errorState,.peopleError,.teamworkError,.conversationError,.posFormError,.posPaymentError,.posOrderDetailsError,.posCustomerFormError,.rowWarning){gap:4px;min-height:58px;padding:14px;display:grid;border:0!important;border-left:4px solid var(--ui-danger)!important;border-radius:var(--ui-radius-field)!important;background:var(--ui-color-base)!important;color:#fff!important;box-shadow:var(--ui-shadow-inset)!important}body.ui-app :is(.authError,.error,.errorMessage,.errorState,.peopleError,.teamworkError,.conversationError,.posFormError,.posPaymentError,.posOrderDetailsError,.posCustomerFormError,.rowWarning) strong{color:#fff!important;font:720 .76rem/1.3 var(--ui-font-primary)!important}body.ui-app :is(.authError,.error,.errorMessage,.errorState,.peopleError,.teamworkError,.conversationError,.posFormError,.posPaymentError,.posOrderDetailsError,.posCustomerFormError,.rowWarning) :is(span,p){margin:0;color:var(--ui-color-muted)!important;font:450 .72rem/1.5 var(--ui-font-data)!important}body.ui-app :is(.status,.statusPill,.payment,.moduleStatus,.batchType){text-shadow:none!important;background-image:none!important;border:0!important;border-radius:2px!important}body.ui-app :is(.statusPill.needs-review,.statusPill.pending,.payment.partial,.payment.unpaid){background:var(--ui-warning)!important;color:#191919!important}body.ui-app :is(.statusPill.reviewed,.statusPill.reconciled,.statusPill.success,.payment.paid){background:var(--ui-success)!important;color:#191919!important}body.ui-app :is(.statusPill.failed,.statusPill.error,.statusPill.rejected,.payment.overdue){background:var(--ui-danger)!important;color:#fff!important}body.ui-app .standalonePosApp-checkout .posMenuTools>button.active:not(.posSearchToggle){color:#fff!important;background:#6792ff!important}body.ui-app .standalonePosApp-checkout .posCategoryChips>button.active{color:#fff!important;background:#5d56ff!important}body.ui-app .standalonePosApp-checkout .posSubcategoryChips>button.active{color:#fff!important;background:#00a1ff!important}@media (width<=780px){body.ui-app :is(.modal,.drawer,.adminWindow,.importDrawer,.statementDeleteDialog,.salesPreview,.studioRecord,.taskEditor,.posCheckoutListModal,.posKitchenAlerts,.posCheckoutDrawerShell,.posOrderDetailsPanel,.posCustomerEditor,.posCustomerProfile,.posTablePicker,.posOrderDetails,.posPayment,.posPaymentBalanceConfirmation,.posConfigure,.posContainerPanel,.posDiscountPanel,.posDiscountEditor,.posDiscountRoundingDialog,.posAdjustmentPanel,.posPaymentMethodForm,.posRoutingSettings,.posDrawerModal,.posItemEditor,.posModifierEditor,.posItemOrderEditor,.posModifierPicker,dialog){border-radius:0!important}}}.ui-toast .uiToastMark{border-radius:var(--ui-radius-control);color:#191919;width:34px;height:34px;font:900 17px/1 var(--ui-font-primary);place-items:center;display:grid;background:var(--ui-toast-tone)!important;box-shadow:var(--ui-shadow-accent)!important}.ui-toast>div{gap:4px;min-width:0;display:grid}.ui-toast strong{letter-spacing:.1em;text-transform:uppercase;color:var(--ui-toast-tone)!important;font:800 10px/1.2 var(--ui-font-data)!important}.ui-toast p{margin:0;color:var(--ui-color-ink)!important;font:600 14px/1.4 var(--ui-font-primary)!important}.ui-toast>button{width:32px;min-width:32px;min-height:32px;padding:0;background:var(--ui-color-base)!important;font-size:21px!important}.ui-toast>button:hover{color:var(--ui-toast-tone)!important}.ui-toast.is-leaving{pointer-events:none;animation:.65s ease-in-out both uiToastExit}@keyframes uiToastEnter{0%{opacity:0;transform:translate(18px,-8px)}to{opacity:1;transform:none}}@keyframes uiToastExit{0%{opacity:1}to{opacity:0}}@media (width<=620px){.ui-toast{top:max(10px, env(safe-area-inset-top));width:auto;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.ui-toast{animation:none}}}.ui-toast{--ui-toast-tone:var(--ui-info);z-index:10000;top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));width:min(440px,100vw - 36px);min-height:76px;animation:uiToastEnter var(--ui-motion-medium) both;grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:15px 14px 17px 16px;display:grid;position:fixed;overflow:hidden;border-radius:var(--ui-radius-large)!important;background:var(--ui-color-base)!important;color:var(--ui-color-ink)!important;border:0!important;box-shadow:16px 19px 34px #000000c7,-4px -4px 10px #4e4e4e26,inset 1px 1px 1px #ffffff0b!important}.ui-toast.success{--ui-toast-tone:var(--ui-success)}.ui-toast.error{--ui-toast-tone:var(--ui-danger)}.ui-toast.warning{--ui-toast-tone:var(--ui-warning)}.ui-toast.info{--ui-toast-tone:var(--ui-info)}.ui-foundation-scope{--eam-version:"8.0.0";--eam-gradient-angle:105deg;--eam-gradient-source-position:0%;--eam-gradient-dominant-position:100%;--eam-gradient-blend-share:100%;--eam-gradient-primary-influence:65%;--eam-gradient-secondary-influence:35%;--eam-gradient-dominant-primary-midpoint:35%;--eam-gradient-source-primary-midpoint:65%;--eam-gradient-primary-share:0%;--eam-gradient-secondary-share:0%;--eam-neutral-micrograin:url(/assets/neutral-micrograin-DgEAMgkx.png);--eam-powder-coat-micrograin:url(/assets/powder-coat-micrograin-CyXlBgh8.png);--eam-gradient-texture:var(--eam-powder-coat-micrograin);--eam-dark-background:#0e0f0f;--eam-light-background:#f5f4ef;--eam-indigo-solid:#7204fe;--eam-indigo-gradient-source:#5d56ff;--eam-indigo-gradient-dominant:#7204fe;--eam-citron-solid:#a1e971;--eam-citron-gradient-source:#e0fd50;--eam-citron-gradient-dominant:#a1e971;--eam-aqua-solid:#3ce2e8;--eam-aqua-gradient-source:#00d6a3;--eam-aqua-gradient-dominant:#3ce2e8;--eam-cobalt-solid:#5d56ff;--eam-cobalt-gradient-source:#67a5ff;--eam-cobalt-gradient-dominant:#5d56ff;--eam-fireball-solid:#ff6664;--eam-fireball-gradient-source:#ff9968;--eam-fireball-gradient-dominant:#ff6664;--eam-peach-solid:#ffb89a;--eam-peach-gradient-source:#ffb89a;--eam-peach-gradient-dominant:#ff925c;--eam-raspberry-solid:#ff00a3;--eam-raspberry-gradient-source:#ff6e6c;--eam-raspberry-gradient-dominant:#ff00a3;--eam-orchid-solid:#dd00fe;--eam-orchid-gradient-source:#ff00a3;--eam-orchid-gradient-dominant:#dd00fe;--eam-apple-solid:#0c9;--eam-apple-gradient-source:#95e472;--eam-apple-gradient-dominant:#0c9;--eam-pool-solid:#67a4ff;--eam-pool-gradient-source:#3ce2e8;--eam-pool-gradient-dominant:#67a4ff;--eam-violet-solid:#ac00d1;--eam-violet-gradient-source:#7204fe;--eam-violet-gradient-dominant:#ac00d1;--ui-indigo:var(--eam-indigo-solid);--ui-indigo-solid:var(--eam-indigo-solid);--ui-indigo-start:var(--eam-indigo-gradient-source);--ui-indigo-end:var(--eam-indigo-gradient-dominant);--ui-citron:var(--eam-citron-solid);--ui-citron-solid:var(--eam-citron-solid);--ui-citron-start:var(--eam-citron-gradient-source);--ui-citron-end:var(--eam-citron-gradient-dominant);--ui-aqua:var(--eam-aqua-solid);--ui-aqua-solid:var(--eam-aqua-solid);--ui-aqua-start:var(--eam-aqua-gradient-source);--ui-aqua-end:var(--eam-aqua-gradient-dominant);--ui-cobalt:var(--eam-cobalt-solid);--ui-cobalt-solid:var(--eam-cobalt-solid);--ui-cobalt-start:var(--eam-cobalt-gradient-source);--ui-cobalt-end:var(--eam-cobalt-gradient-dominant);--ui-fireball:var(--eam-fireball-solid);--ui-fireball-solid:var(--eam-fireball-solid);--ui-fireball-start:var(--eam-fireball-gradient-source);--ui-fireball-end:var(--eam-fireball-gradient-dominant);--ui-peach:var(--eam-peach-solid);--ui-peach-solid:var(--eam-peach-solid);--ui-peach-start:var(--eam-peach-gradient-source);--ui-peach-end:var(--eam-peach-gradient-dominant);--ui-raspberry:var(--eam-raspberry-solid);--ui-raspberry-solid:var(--eam-raspberry-solid);--ui-raspberry-start:var(--eam-raspberry-gradient-source);--ui-raspberry-end:var(--eam-raspberry-gradient-dominant);--ui-orchid:var(--eam-orchid-solid);--ui-orchid-solid:var(--eam-orchid-solid);--ui-orchid-start:var(--eam-orchid-gradient-source);--ui-orchid-end:var(--eam-orchid-gradient-dominant);--ui-apple:var(--eam-apple-solid);--ui-apple-solid:var(--eam-apple-solid);--ui-apple-start:var(--eam-apple-gradient-source);--ui-apple-end:var(--eam-apple-gradient-dominant);--ui-pool:var(--eam-pool-solid);--ui-pool-solid:var(--eam-pool-solid);--ui-pool-start:var(--eam-pool-gradient-source);--ui-pool-end:var(--eam-pool-gradient-dominant);--ui-violet:var(--eam-violet-solid);--ui-violet-solid:var(--eam-violet-solid);--ui-violet-start:var(--eam-violet-gradient-source);--ui-violet-end:var(--eam-violet-gradient-dominant);--ui-critical-red:#fe5a5a;--ui-critical-red-start:var(--ui-critical-red);--ui-critical-red-end:var(--ui-critical-red);--ui-electricity:#e9e53d;--ui-electricity-start:var(--ui-electricity);--ui-electricity-end:var(--ui-electricity);--eam-attention-solid:var(--eam-fireball-solid);--eam-success-solid:var(--eam-apple-solid);--eam-lime-solid:var(--eam-citron-solid);--eam-lime-gradient-source:var(--eam-citron-gradient-source);--eam-lime-gradient-dominant:var(--eam-citron-gradient-dominant);--eam-cyan-solid:var(--eam-aqua-solid);--eam-cyan-gradient-source:var(--eam-aqua-gradient-source);--eam-cyan-gradient-dominant:var(--eam-aqua-gradient-dominant);--eam-neon-orange-solid:var(--eam-fireball-solid);--eam-neon-orange-gradient-source:var(--eam-fireball-gradient-source);--eam-neon-orange-gradient-dominant:var(--eam-fireball-gradient-dominant);--eam-hot-pink-solid:var(--eam-raspberry-solid);--eam-hot-pink-gradient-source:var(--eam-raspberry-gradient-source);--eam-hot-pink-gradient-dominant:var(--eam-raspberry-gradient-dominant);--eam-fuchsia-solid:var(--eam-orchid-solid);--eam-fuchsia-gradient-source:var(--eam-orchid-gradient-source);--eam-fuchsia-gradient-dominant:var(--eam-orchid-gradient-dominant);--eam-kelly-green-solid:var(--eam-apple-solid);--eam-kelly-green-gradient-source:var(--eam-apple-gradient-source);--eam-kelly-green-gradient-dominant:var(--eam-apple-gradient-dominant);--eam-denim-blue-solid:var(--eam-pool-solid);--eam-denim-blue-gradient-source:var(--eam-pool-gradient-source);--eam-denim-blue-gradient-dominant:var(--eam-pool-gradient-dominant);--eam-periwinkle-solid:var(--eam-cobalt-solid);--eam-periwinkle-gradient-source:var(--eam-cobalt-gradient-source);--eam-periwinkle-gradient-dominant:var(--eam-cobalt-gradient-dominant);--ui-lime:var(--ui-citron);--ui-lime-solid:var(--ui-citron-solid);--ui-lime-start:var(--ui-citron-start);--ui-lime-end:var(--ui-citron-end);--ui-cyan:var(--ui-aqua);--ui-cyan-solid:var(--ui-aqua-solid);--ui-cyan-start:var(--ui-aqua-start);--ui-cyan-end:var(--ui-aqua-end);--ui-neon-orange:var(--ui-fireball);--ui-neon-orange-solid:var(--ui-fireball-solid);--ui-neon-orange-start:var(--ui-fireball-start);--ui-neon-orange-end:var(--ui-fireball-end);--ui-hot-pink:var(--ui-raspberry);--ui-hot-pink-solid:var(--ui-raspberry-solid);--ui-hot-pink-start:var(--ui-raspberry-start);--ui-hot-pink-end:var(--ui-raspberry-end);--ui-fuchsia:var(--ui-orchid);--ui-fuchsia-solid:var(--ui-orchid-solid);--ui-fuchsia-start:var(--ui-orchid-start);--ui-fuchsia-end:var(--ui-orchid-end);--ui-kelly-green:var(--ui-apple);--ui-kelly-green-solid:var(--ui-apple-solid);--ui-kelly-green-start:var(--ui-apple-start);--ui-kelly-green-end:var(--ui-apple-end);--ui-denim-blue:var(--ui-pool);--ui-denim-blue-solid:var(--ui-pool-solid);--ui-denim-blue-start:var(--ui-pool-start);--ui-denim-blue-end:var(--ui-pool-end);--ui-periwinkle:var(--ui-cobalt);--ui-periwinkle-solid:var(--ui-cobalt-solid);--ui-periwinkle-start:var(--ui-cobalt-start);--ui-periwinkle-end:var(--ui-cobalt-end);--ui-orange:var(--ui-neon-orange);--ui-orange-start:var(--ui-neon-orange-start);--ui-orange-end:var(--ui-neon-orange-end);--ui-warm-violet:var(--ui-fuchsia);--ui-warm-violet-start:var(--ui-fuchsia-start);--ui-warm-violet-end:var(--ui-fuchsia-end);--ui-mint:var(--ui-kelly-green);--ui-mint-start:var(--ui-kelly-green-start);--ui-mint-end:var(--ui-kelly-green-end);--ui-blush-pink:var(--ui-peach);--ui-blush-pink-start:var(--ui-peach-start);--ui-blush-pink-end:var(--ui-peach-end);--ui-violet-deep:var(--ui-violet);--ui-violet-deep-start:var(--ui-violet-start);--ui-violet-deep-end:var(--ui-violet-end);--ui-leaf-green:var(--ui-lime);--ui-leaf-green-start:var(--ui-lime-start);--ui-leaf-green-end:var(--ui-lime-end);--ui-accent-start:var(--workspace-accent-start,var(--pos-ops-accent-start,var(--accent-start,var(--workspace-accent,var(--pos-ops-accent,var(--accent,var(--ui-cobalt-start)))))));--ui-accent-end:var(--workspace-accent-end,var(--pos-ops-accent-end,var(--accent-end,var(--workspace-accent,var(--pos-ops-accent,var(--accent,var(--ui-cobalt-end)))))));--ui-accent-blend-midpoint:var(--workspace-accent-blend-midpoint,var(--pos-ops-accent-blend-midpoint,var(--accent-blend-midpoint,var(--eam-gradient-dominant-primary-midpoint))));--ui-accent-source-hold:var(--workspace-accent-source-hold,var(--pos-ops-accent-source-hold,var(--accent-source-hold,var(--eam-gradient-source-position))));--ui-accent-dominant-start:var(--workspace-accent-dominant-start,var(--pos-ops-accent-dominant-start,var(--accent-dominant-start,var(--eam-gradient-dominant-position))));--ui-surface-color-source-hold:var(--ui-accent-source-hold);--ui-surface-color-blend-midpoint:var(--ui-accent-blend-midpoint);--ui-surface-color-dominant-start:var(--ui-accent-dominant-start);--ui-scheduler-event-color-source-hold:var(--ui-accent-source-hold);--ui-scheduler-event-color-blend-midpoint:var(--ui-accent-blend-midpoint);--ui-scheduler-event-color-dominant-start:var(--ui-accent-dominant-start);--ui-gantt-task-color-source-hold:var(--ui-accent-source-hold);--ui-gantt-task-color-blend-midpoint:var(--ui-accent-blend-midpoint);--ui-gantt-task-color-dominant-start:var(--ui-accent-dominant-start);--ui-gantt-cursor-color-source-hold:var(--ui-accent-source-hold);--ui-gantt-cursor-color-blend-midpoint:var(--ui-accent-blend-midpoint);--ui-gantt-cursor-color-dominant-start:var(--ui-accent-dominant-start);--ui-metric-color-source-hold:var(--ui-accent-source-hold);--ui-metric-color-blend-midpoint:var(--ui-accent-blend-midpoint);--ui-metric-color-dominant-start:var(--ui-accent-dominant-start);--ui-avatar-color-source-hold:var(--ui-accent-source-hold);--ui-avatar-color-blend-midpoint:var(--ui-accent-blend-midpoint);--ui-avatar-color-dominant-start:var(--ui-accent-dominant-start);--ui-tag-color-source-hold:var(--ui-accent-source-hold);--ui-tag-color-blend-midpoint:var(--ui-accent-blend-midpoint);--ui-tag-color-dominant-start:var(--ui-accent-dominant-start);--ui-loading-bar-color-source-hold:var(--ui-accent-source-hold);--ui-loading-bar-color-blend-midpoint:var(--ui-accent-blend-midpoint);--ui-loading-bar-color-dominant-start:var(--ui-accent-dominant-start);--ui-segment-color-source-hold:var(--ui-accent-source-hold);--ui-segment-color-blend-midpoint:var(--ui-accent-blend-midpoint);--ui-segment-color-dominant-start:var(--ui-accent-dominant-start);--ui-accent-solid:var(--workspace-accent-solid,var(--pos-ops-accent-solid,var(--accent-solid,var(--ui-accent-start))));--ui-accent:var(--ui-accent-solid);--eam-accent-solid:var(--ui-accent-solid);--ui-gradient-angle:var(--eam-gradient-angle);--eam-accent-gradient:linear-gradient(var(--eam-gradient-angle), var(--ui-accent-start) 0%, var(--ui-accent-blend-midpoint), var(--ui-accent-end) 100%);--eam-accent-material:var(--eam-gradient-texture), var(--eam-accent-gradient);--ui-material-accent-gradient:var(--eam-accent-material);--ui-material-accent-flat-background:var(--eam-accent-material);--ui-material-accent-background:var(--eam-accent-material);--ui-material-accent-inset-background:var(--eam-accent-material);--ui-material-accent-box-gradient:var(--eam-accent-gradient);--ui-material-accent-box-gradient-compact:var(--eam-accent-material);--ui-material-accent-box-raised-background-compact:var(--eam-accent-material);--ui-material-accent-box-inset-background-compact:var(--eam-accent-material);--ui-material-color:var(--ui-accent);--ui-material-color-start:var(--ui-accent-start);--ui-material-color-end:var(--ui-accent-end);--ui-material-color-source-hold:var(--ui-accent-source-hold);--ui-material-color-blend-midpoint:var(--ui-accent-blend-midpoint);--ui-material-color-dominant-start:var(--ui-accent-dominant-start);--eam-color-gradient:linear-gradient(var(--eam-gradient-angle), var(--ui-material-color-start) 0%, var(--ui-material-color-blend-midpoint), var(--ui-material-color-end) 100%);--ui-material-color-gradient:var(--eam-gradient-texture), var(--eam-color-gradient);--ui-material-color-box-gradient:var(--ui-material-color-gradient);--ui-material-color-box-gradient-compact:var(--ui-material-color-gradient);--ui-material-color-flat-background:var(--ui-material-color-gradient);--ui-material-color-raised-background:var(--ui-material-color-gradient);--ui-material-color-raised-background-compact:var(--ui-material-color-gradient);--ui-material-color-inset-background:var(--ui-material-color-gradient);--ui-material-color-orb-raised-background:var(--ui-material-color-gradient);--ui-material-segment-start:var(--ui-segment-color-start,var(--ui-accent-start));--ui-material-segment-end:var(--ui-segment-color-end,var(--ui-accent-end));--ui-material-segment-source-hold:var(--ui-segment-color-source-hold,var(--ui-accent-source-hold));--ui-material-segment-blend-midpoint:var(--ui-segment-color-blend-midpoint,var(--ui-accent-blend-midpoint));--ui-material-segment-dominant-start:var(--ui-segment-color-dominant-start,var(--ui-accent-dominant-start));--eam-segment-gradient:linear-gradient(var(--eam-gradient-angle), var(--ui-material-segment-start) 0%, var(--ui-material-segment-blend-midpoint), var(--ui-material-segment-end) 100%);--ui-material-segment-box-gradient:var(--eam-gradient-texture), var(--eam-segment-gradient);--ui-material-segment-background:var(--ui-material-segment-box-gradient);--ui-material-segment-inset-background:var(--ui-material-segment-box-gradient);--ui-icon-white:#fff;--ui-icon-solid:var(--ui-accent);--ui-icon-gradient:var(--ui-material-accent-gradient)}@media (forced-colors:active),(prefers-reduced-transparency:reduce){.ui-foundation-scope{--eam-neutral-micrograin:none;--eam-powder-coat-micrograin:none;--eam-gradient-texture:none;--eam-accent-material:var(--eam-accent-gradient);--ui-material-color-gradient:var(--eam-color-gradient);--ui-material-segment-box-gradient:var(--eam-segment-gradient)}}.ui-foundation-scope{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-color-base:#191919;--ui-color-base-deep:#0e0f0f;--ui-color-ink:#f8f7f7;--ui-color-text:#f2f0e9;--ui-color-on-color:#fff;--ui-color-muted:var(--ui-color-text);--ui-color-quiet:var(--ui-color-text);--ui-color-state-muted:#a5a39d;--ui-color-disabled:#686868;--ui-color-line:#f8f7f71a;--ui-color-dashboard-divider:#f8f7f76b;--ui-color-popover-divider:#f8f7f738;--ui-color-highlight:#f8f7f70e;--ui-color-focus-quiet:#f8f7f761;--ui-color-focus-control:#ffffff85;--ui-color-focus-control-glow:#ffffff1f;--ui-color-focus-accent:var(--ui-color-focus-control);--ui-base:var(--ui-color-base);--ui-surface:var(--ui-color-base);--ui-raised:var(--ui-color-base);--ui-pressed:var(--ui-color-base);--ui-inset:var(--ui-color-base);--ui-text:var(--ui-color-text);--ui-control-text:var(--ui-color-ink);--ui-muted:var(--ui-color-muted);--ui-quiet:var(--ui-color-quiet);--ui-line:var(--ui-color-line);--ui-highlight:var(--ui-color-highlight);--ui-shadow:#00000085;--ui-light:#46464629;--ui-font:var(--ui-font-primary);--ui-mono:var(--ui-font-data);--ui-material-raised-background:linear-gradient(145deg, #1d1e1e 0%, #171818 48%, #111212 100%);--ui-material-inset-background:linear-gradient(145deg, #0e0f0f 0%, #131414 52%, #181919 100%);--ui-select-option-raised-color:var(--ui-color-base);--ui-select-option-raised-background:var(--ui-material-raised-background);--ui-material-accent-inset-border-top:transparent;--ui-material-accent-inset-border-left:transparent;--ui-material-accent-inset-border-right:transparent;--ui-material-accent-inset-border-bottom:transparent;--ui-material-raised-border-top:#ffffff30;--ui-material-raised-border-left:#ffffff25;--ui-material-raised-border-right:#000000b8;--ui-material-raised-border-bottom:#000000d1;--ui-material-inset-border-top:#000000e0;--ui-material-inset-border-left:#000000b8;--ui-material-inset-border-right:#ffffff24;--ui-material-inset-border-bottom:#ffffff29;--ui-material-color-block-border-top:#ffffff4f;--ui-material-color-block-border-left:#fff3;--ui-material-color-block-border-right:#00000085;--ui-material-color-block-border-bottom:#000000ad;--ui-material-color-block-shadow-base:5px 7px 9px #000000ad, -1px -1px 3px #ffffff16, inset 1px 1px 1px #ffffff2e, inset -1px -1px 1px #00000070;--ui-material-color-surface-flat-border:#fff3;--ui-material-color-surface-raised-shadow:-3px -3px 5px #ffffff1a, 8px 10px 12px #000000c2, 14px 17px 22px #00000070, inset 1px 1px 1px #ffffff2b, inset -1px -1px 1px #00000070;--ui-material-color-surface-inset-border-top:#0000009e;--ui-material-color-surface-inset-border-left:#00000080;--ui-material-color-surface-inset-border-right:#ffffff29;--ui-material-color-surface-inset-border-bottom:#ffffff30;--ui-material-color-surface-inset-shadow:inset 6px 7px 10px #00000061, inset 1px 1px 2px #0000006b, inset -3px -3px 5px #ffffff12, inset -1px -1px 1px #ffffff1f;--ui-avatar-raised-shadow:-3px -3px 5px #ffffff21, 4px 5px 7px #000000e6, 9px 11px 15px #0000008f;--ui-avatar-raised-hover-shadow:-4px -4px 7px #ffffff29, 5px 7px 9px #000000eb, 11px 14px 19px #0000009e;--ui-avatar-pressed-shadow:inset 4px 5px 8px #000000a8, inset -2px -2px 4px #ffffff21, 2px 3px 5px #000000b8;--ui-material-raised-shadow:5px 7px 8px #000000d1, 12px 15px 20px #00000085, -1px -1px 2px #ffffff14, inset 1px 1px 1px #ffffff13, inset -1px -1px 1px #000000e0;--ui-material-inset-shadow:inset 8px 9px 15px #000000c7, inset 2px 2px 2px #000000b8, inset -4px -4px 7px #ffffff0e, inset -1px -1px 1px #ffffff18;--ui-attention:var(--ui-fireball-solid);--ui-attention-ink:var(--ui-color-on-color);--ui-attention-start:var(--ui-fireball-solid);--ui-attention-end:var(--ui-fireball-solid);--ui-success:var(--ui-apple-solid);--ui-success-start:var(--ui-apple-solid);--ui-success-end:var(--ui-apple-solid);--ui-info:var(--ui-aqua);--ui-info-start:var(--ui-aqua-start);--ui-info-end:var(--ui-aqua-end);--ui-warning:var(--ui-attention);--ui-warning-start:var(--ui-attention-start);--ui-warning-end:var(--ui-attention-end);--ui-danger:var(--ui-attention);--ui-danger-start:var(--ui-attention-start);--ui-danger-end:var(--ui-attention-end);--ui-delay:var(--ui-raspberry);--ui-delay-start:var(--ui-raspberry-start);--ui-delay-end:var(--ui-raspberry-end);--ui-availability-available:var(--ui-apple);--ui-availability-available-start:var(--ui-apple-start);--ui-availability-available-end:var(--ui-apple-end);--ui-availability-unavailable:var(--ui-critical-red);--ui-availability-unavailable-start:var(--ui-critical-red-start);--ui-availability-unavailable-end:var(--ui-critical-red-end);--ui-payment-paid:var(--ui-apple);--ui-payment-paid-start:var(--ui-apple-start);--ui-payment-paid-end:var(--ui-apple-end);--ui-payment-pending:var(--ui-fireball);--ui-payment-pending-start:var(--ui-fireball-start);--ui-payment-pending-end:var(--ui-fireball-end);--ui-payment-failed:var(--ui-critical-red);--ui-payment-failed-start:var(--ui-critical-red-start);--ui-payment-failed-end:var(--ui-critical-red-end);--ui-kitchen-new:var(--ui-aqua);--ui-kitchen-new-start:var(--ui-aqua-start);--ui-kitchen-new-end:var(--ui-aqua-end);--ui-kitchen-working:var(--ui-fireball);--ui-kitchen-working-start:var(--ui-fireball-start);--ui-kitchen-working-end:var(--ui-fireball-end);--ui-kitchen-ready:var(--ui-apple);--ui-kitchen-ready-start:var(--ui-apple-start);--ui-kitchen-ready-end:var(--ui-apple-end);--ui-kitchen-delayed:var(--ui-critical-red);--ui-kitchen-delayed-start:var(--ui-critical-red-start);--ui-kitchen-delayed-end:var(--ui-critical-red-end);--ui-validation-outline:#ffffffd1;--ui-validation-problem:var(--ui-attention);--ui-validation-problem-start:var(--ui-attention-start);--ui-validation-problem-end:var(--ui-attention-end);--ui-validation-verified:var(--ui-success);--ui-validation-verified-start:var(--ui-success-start);--ui-validation-verified-end:var(--ui-success-end);--ui-validation-critical:var(--ui-critical-red);--ui-validation-critical-start:var(--ui-critical-red-start);--ui-validation-critical-end:var(--ui-critical-red-end);--ui-validation-mark-ink:var(--ui-color-on-color);--ui-validation-mark-size:16px;--ui-validation-mark-offset:-5px;--ui-validation-mark-icon-size:14px;--ui-font-primary:"Inter", Arial, Helvetica, sans-serif;--ui-font-data:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ui-font-icon:"Material Symbols Sharp Filled";--ui-weight-light:300;--ui-weight-regular:400;--ui-weight-medium:600;--ui-weight-semibold:600;--ui-weight-extrabold:800;--ui-weight-black:900;--ui-weight-strong:900;--ui-tracking-inter-black:.005em;--ui-tracking-inter-bold:.012em;--ui-tracking-black:var(--ui-tracking-inter-black);--ui-tracking-semibold:var(--ui-tracking-inter-bold);--ui-tracking-button:.02em;--ui-tracking-caption:.055em;--ui-tracking-title-caption:.05em;--ui-type-scale-ratio:1.25;--ui-baseline-unit:.25rem;--ui-type-step-negative-1:.8rem;--ui-type-step-0:1rem;--ui-type-step-1:1.25rem;--ui-type-step-2:1.5625rem;--ui-type-step-3:1.95313rem;--ui-type-step-4:2.44141rem;--ui-type-step-5:3.05176rem;--ui-type-step-6:3.8147rem;--ui-type-step-7:4.76837rem;--ui-leading-black-display:5rem;--ui-leading-black-heading-1:4rem;--ui-leading-black-heading-2:3.25rem;--ui-leading-black-heading-3:2.75rem;--ui-leading-black-heading-4:2.25rem;--ui-leading-black-heading-5:1.75rem;--ui-leading-black-heading-6:1.5rem;--ui-leading-black-heading:var(--ui-leading-black-heading-6);--ui-leading-black-section:var(--ui-leading-black-heading-4);--ui-leading-black-metric:var(--ui-leading-black-heading-3);--ui-type-display:900 var(--ui-type-step-7)/var(--ui-leading-black-display) var(--ui-font-primary);--ui-type-heading-1:900 var(--ui-type-step-6)/var(--ui-leading-black-heading-1) var(--ui-font-primary);--ui-type-heading-2:900 var(--ui-type-step-5)/var(--ui-leading-black-heading-2) var(--ui-font-primary);--ui-type-heading-3:900 var(--ui-type-step-4)/var(--ui-leading-black-heading-3) var(--ui-font-primary);--ui-type-heading-4:900 var(--ui-type-step-3)/var(--ui-leading-black-heading-4) var(--ui-font-primary);--ui-type-heading-5:900 var(--ui-type-step-2)/var(--ui-leading-black-heading-5) var(--ui-font-primary);--ui-type-heading-6:900 var(--ui-type-step-1)/var(--ui-leading-black-heading-6) var(--ui-font-primary);--ui-type-heading:var(--ui-type-heading-6);--ui-type-label:800 var(--ui-type-step-negative-1)/1rem var(--ui-font-primary);--ui-button-font-size:calc(var(--ui-type-step-negative-1) - 1pt);--ui-type-button:900 var(--ui-button-font-size)/1rem var(--ui-font-primary);--ui-type-body:400 var(--ui-type-step-0)/1.5rem var(--ui-font-primary);--ui-type-text-line:600 var(--ui-type-step-0)/1.5rem var(--ui-font-primary);--ui-type-paragraph:var(--ui-weight-light) var(--ui-type-step-0)/1.5rem var(--ui-font-primary);--ui-type-paragraph-compact:var(--ui-weight-light) var(--ui-type-step-negative-1)/1.25rem var(--ui-font-primary);--ui-type-field:600 var(--ui-type-step-0)/1.5rem var(--ui-font-primary);--ui-type-field-label:700 var(--ui-type-step-negative-1)/1rem var(--ui-font-data);--ui-type-date-time:600 var(--ui-type-step-0)/1.5rem var(--ui-font-data);--ui-type-title-caption-size:.703125rem;--ui-type-title-caption:650 var(--ui-type-title-caption-size)/1rem var(--ui-font-data);--ui-type-field-title:var(--ui-type-title-caption);--ui-tracking-field-title:var(--ui-tracking-title-caption);--ui-type-caption:500 var(--ui-type-step-negative-1)/1rem var(--ui-font-data);--ui-type-data:500 var(--ui-type-step-negative-1)/1rem var(--ui-font-data);--ui-type-table-price:500 var(--ui-type-step-0)/1.5rem var(--ui-font-data);--ui-type-feedback-detail:400 var(--ui-type-step-negative-1)/1.25rem var(--ui-font-data);--ui-type-metric-value:var(--ui-type-heading-3);--ui-section-heading-size:var(--ui-type-step-3);--ui-section-heading-line-height:var(--ui-leading-black-section);--ui-type-section-title:900 var(--ui-section-heading-size)/var(--ui-section-heading-line-height) var(--ui-font-primary);--ui-type-section-number:800 var(--ui-section-heading-size)/var(--ui-section-heading-line-height) var(--ui-font-data);--ui-radius-none:0;--ui-radius-button:1px;--ui-radius-field:var(--ui-radius-button);--ui-radius-control:var(--ui-radius-button);--ui-radius-surface:var(--ui-radius-button);--ui-radius-large:var(--ui-radius-button);--ui-stroke-hairline:.35px;--ui-stroke-thin:var(--ui-stroke-hairline);--ui-stroke-feedback-hairline:.2px;--ui-control-height:43px;--ui-control-height-compact:43px;--ui-time-column-hour-width:82px;--ui-time-column-minute-width:92px;--ui-time-column-period-width:96px;--ui-field-label-slot-height:1rem;--ui-field-row-gap:8px;--ui-field-row-gap-compact:8px;--ui-field-message-gap:4px;--ui-touch-target-min:44px;--ui-focus-ring-color:var(--ui-color-ink);--ui-focus-ring-width:2px;--ui-focus-ring-offset:3px;--ui-button-standard-height:36px;--ui-button-standard-padding:10px;--ui-button-standard-padding-inline:14px;--ui-button-small-height:34px;--ui-button-small-padding-inline:13px;--ui-button-small-font-size:var(--ui-button-font-size);--ui-switch-width:44px;--ui-switch-height:24px;--ui-switch-padding:3px;--ui-switch-thumb-size:18px;--ui-switch-thumb-travel:20px;--ui-switch-off-gradient:linear-gradient(145deg, #0d0e0e 0%, #121313 42%, #1a1b1b 100%);--ui-switch-off-shadow:inset 5px 6px 8px #000000e0, inset 1px 1px 2px #000000eb, inset -3px -3px 5px #ffffff12, inset -1px -1px 1px #ffffff21, 0 0 0 var(--ui-stroke-hairline) #f2f0e942;--ui-switch-on-gradient:var(--ui-material-accent-inset-background);--ui-switch-on-shadow:inset 5px 6px 8px #00000075, inset 1px 1px 2px #00000085, inset -3px -3px 5px #ffffff1c, inset -1px -1px 1px #ffffff3d, 0 0 0 var(--ui-stroke-hairline) #050505b8;--ui-switch-thumb-gradient:linear-gradient(145deg, #f8f7f2 0%, #e7e7e2 48%, #c9cbc5 100%);--ui-switch-thumb-shadow:2px 3px 4px #000000ad, -1px -1px 2px #ffffff14, inset 1px 1px 2px #fff6, inset -2px -2px 3px #4a4e4938;--ui-switch-disabled-thumb-gradient:linear-gradient(145deg, #666a6b 0%, #505354 48%, #36393a 100%);--ui-switch-disabled-thumb-shadow:2px 3px 4px #0000009e, -1px -1px 2px #ffffff0a, inset 1px 1px 2px #ffffff1a, inset -2px -2px 3px #00000061;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-7:28px;--ui-space-8:32px;--ui-space-10:40px;--ui-divider-inset:var(--ui-space-5);--ui-hierarchy-thread-indent:var(--ui-space-10);--ui-hierarchy-thread-indent-mobile:var(--ui-space-6);--ui-hierarchy-thread-rail-gutter:var(--ui-space-4);--ui-hierarchy-thread-rail-gutter-mobile:var(--ui-space-3);--ui-hierarchy-tree-indent:var(--ui-space-6);--ui-hierarchy-rail-color:var(--ui-color-popover-divider);--ui-dialog-viewport-gutter:24px;--ui-dialog-width-compact:420px;--ui-dialog-width-standard:640px;--ui-dialog-width-wide:920px;--ui-dialog-padding-inline:24px;--ui-dialog-padding-block:20px;--ui-dialog-list-row-min-height:58px;--ui-shadow-raised:4px 6px 7px #000000c7, 9px 11px 15px #0000006b, -1px -1px 2px #ffffff12, inset 1px 1px 1px #ffffff13, inset -1px -1px 1px #000000e0;--ui-shadow-raised-hover:5px 7px 8px #000000d1, 11px 14px 18px #00000075, -1px -1px 2px #ffffff17, inset 1px 1px 1px #ffffff17, inset -1px -1px 1px #000000e0;--ui-shadow-surface:var(--ui-material-raised-shadow);--ui-shadow-inset:var(--ui-material-inset-shadow);--ui-shadow-inset-focus:inset 8px 9px 15px #000000d1, inset 2px 2px 2px #000000c2, inset -4px -4px 7px #fff1, inset -1px -1px 1px #ffffff1c, inset 0 0 0 var(--ui-stroke-thin) var(--ui-color-focus-control), 0 0 7px var(--ui-color-focus-control-glow);--ui-shadow-pressed:inset 9px 10px 16px #000000d6, inset 2px 2px 2px #000000c7, inset -4px -4px 7px #ffffff0f, inset -1px -1px 1px #ffffff1c;--ui-shadow-accent:5px 7px 9px #000000a8, -1px -1px 3px #ffffff13, inset 1px 1px 1px #ffffff29, inset -1px -1px 1px #0000006b;--ui-shadow-accent-hover:6px 8px 10px #000000b8, 11px 14px 18px #00000061, -1px -1px 3px #ffffff18, inset 1px 1px 1px #ffffff2e, inset -1px -1px 1px #0000006b;--ui-shadow-accent-inset:inset 6px 7px 11px #0000006b, inset 2px 2px 2px #00000057, inset -4px -4px 7px #ffffff1a, inset -1px -1px 1px #ffffff38;--ui-shadow-segment:5px 7px 9px #000000a8, -1px -1px 3px #ffffff13, inset 1px 1px 1px #ffffff29, inset -1px -1px 1px #0000006b;--ui-shadow-segment-inset:inset 6px 7px 11px #0000006b, inset 2px 2px 2px #00000057, inset -4px -4px 7px #ffffff1a, inset -1px -1px 1px #ffffff38;--ui-duration-instant:0s;--ui-duration-fast:.12s;--ui-duration-standard:.18s;--ui-duration-slow:.235s;--ui-duration-expressive:.36s;--ui-duration-spinner:.7s;--ui-easing-productive:cubic-bezier(.2, 0, 0, 1);--ui-easing-enter:cubic-bezier(.16, 1, .3, 1);--ui-easing-exit:cubic-bezier(.4, 0, 1, 1);--ui-easing-linear:linear;--ui-distance-hover:-1px;--ui-distance-press:1px;--ui-distance-overlay:8px;--ui-motion-fast:var(--ui-duration-fast) var(--ui-easing-productive);--ui-motion-control:var(--ui-duration-standard) var(--ui-easing-productive);--ui-motion-medium:var(--ui-duration-standard) var(--ui-easing-productive);--ui-motion-sidebar:var(--ui-duration-slow) var(--ui-easing-productive);--ui-motion-sidebar-label-reveal:80ms var(--ui-easing-productive);--ui-motion-sidebar-label-delay:var(--ui-duration-fast);--ui-motion-selection:var(--ui-duration-slow) var(--ui-easing-productive);--ui-motion-confirmation:var(--ui-duration-expressive) var(--ui-easing-enter);--ui-motion-spinner:var(--ui-duration-spinner) var(--ui-easing-linear);--ui-motion-overlay-enter:var(--ui-duration-standard) var(--ui-easing-enter);--ui-motion-overlay-exit:var(--ui-duration-fast) var(--ui-easing-exit);--ui-motion-notification:var(--ui-duration-standard) var(--ui-easing-enter);--ui-motion-expressive:var(--ui-duration-expressive) var(--ui-easing-enter)}@media (prefers-reduced-motion:reduce){.ui-foundation-scope{--ui-duration-fast:0s;--ui-duration-standard:0s;--ui-duration-slow:0s;--ui-duration-expressive:0s;--ui-duration-spinner:0s;--ui-motion-sidebar-label-delay:0s}}@font-face{font-family:Inter;src:url(/assets/Inter-Variable-VF2RPR_K.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Italic-Variable-CNBC7ArP.ttf)format("truetype");font-style:italic;font-weight:100 900;font-display:swap}@font-face{font-family:Roboto Mono;src:url(/assets/RobotoMono-Variable-DIJlMvBn.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Material Symbols Sharp Filled;src:url(/assets/MaterialSymbolsSharp_Filled-Medium-C4Y0tt3T.ttf)format("truetype");font-style:normal;font-weight:500;font-display:block}.ui-foundation-scope.ui-page-environment,.ui-foundation-scope .ui-page-environment{isolation:isolate;background-color:var(--ui-color-base-deep);min-width:0;min-height:100vh;color:var(--ui-color-text);font-family:var(--ui-font-primary);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:linear-gradient(#0d0e0e57,#0d0e0e1f),url(/assets/page-environment-dark-CTpsZCMc.png);background-position:50%,0 0;background-repeat:no-repeat;background-size:100% 100%,max(1800px,125vw);position:relative;overflow-x:clip}.ui-foundation-scope.ui-page-environment:before,.ui-foundation-scope .ui-page-environment:before{z-index:-1;pointer-events:none;content:"";background-image:var(--eam-neutral-micrograin), radial-gradient(ellipse 74% 48% at 8% 0%, #ffffff0b, transparent 67%);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:192px 192px,100% 100%;position:fixed;inset:0}@media (prefers-reduced-transparency:reduce){.ui-foundation-scope.ui-page-environment,.ui-foundation-scope .ui-page-environment{background-image:none}.ui-foundation-scope.ui-page-environment:before,.ui-foundation-scope .ui-page-environment:before{display:none}}.ui-foundation-scope{color:var(--ui-color-text);font:var(--ui-type-body);letter-spacing:0}.ui-foundation-scope .ui-display{color:var(--ui-color-text);font:var(--ui-type-display)!important;letter-spacing:var(--ui-tracking-inter-black)!important}.ui-foundation-scope .ui-heading{color:var(--ui-color-text);font:var(--ui-type-heading)!important;letter-spacing:var(--ui-tracking-inter-black)!important}.ui-foundation-scope :is(.ui-heading-1,.ui-heading-2,.ui-heading-3,.ui-heading-4,.ui-heading-5,.ui-heading-6){color:var(--ui-color-text);letter-spacing:var(--ui-tracking-inter-black)!important}.ui-foundation-scope .ui-heading-1{font:var(--ui-type-heading-1)!important}.ui-foundation-scope .ui-heading-2{font:var(--ui-type-heading-2)!important}.ui-foundation-scope .ui-heading-3{font:var(--ui-type-heading-3)!important}.ui-foundation-scope .ui-heading-4{font:var(--ui-type-heading-4)!important}.ui-foundation-scope .ui-heading-5{font:var(--ui-type-heading-5)!important}.ui-foundation-scope .ui-heading-6{font:var(--ui-type-heading-6)!important}.ui-foundation-scope .ui-label{font:var(--ui-type-label)!important;letter-spacing:var(--ui-tracking-inter-bold)!important}.ui-foundation-scope .ui-text-line{font:var(--ui-type-text-line)!important;letter-spacing:var(--ui-tracking-inter-bold)!important}.ui-foundation-scope .ui-paragraph{font:var(--ui-type-paragraph)!important}.ui-foundation-scope .ui-caption{color:var(--ui-color-quiet);font-variant-numeric:tabular-nums;font:var(--ui-type-caption)!important;letter-spacing:var(--ui-tracking-caption)!important}.ui-foundation-scope .ui-title-caption{color:var(--ui-accent);font-variant-numeric:tabular-nums;text-transform:uppercase;font:var(--ui-type-title-caption)!important;letter-spacing:var(--ui-tracking-title-caption)!important}.ui-foundation-scope .ui-data{font-variant-numeric:tabular-nums;font:var(--ui-type-data)!important;letter-spacing:var(--ui-tracking-caption)!important}.ui-foundation-scope .ui-date-time{font-variant-numeric:tabular-nums;font:var(--ui-type-date-time)!important;letter-spacing:var(--ui-tracking-caption)!important}.ui-foundation-scope :is(.ui-accent-text,.ui-title-caption,.ui-dashboard-module__eyebrow,.ui-scheduler__picker-day[data-today=true],.ui-scheduler__day-button[data-today=true] strong,.ui-scheduler__month-day[data-today=true]>span,.ui-section-heading__number,.ui-header__workspace-label,.ui-header__popover-heading>span,.ui-header__person-card>div>span,.ui-header__account-summary span,.ui-select__option-marks b,.ui-time-field__column-label,.ui-time-field__option b,.ui-tab-panel>span,.ui-dialog__eyebrow,.ui-workspace-nav__item[aria-current=page] .ui-workspace-nav__label,.ui-button[data-variant=accent]:not(:has(.ui-icon)) .ui-button__content,.ui-button[data-variant=outline]:not(:has(.ui-icon)) .ui-button__content){-webkit-text-fill-color:currentColor;background-image:none;color:var(--ui-accent)!important}@media (forced-colors:active),(prefers-reduced-transparency:reduce){.ui-foundation-scope :is(.ui-accent-text,.ui-title-caption,.ui-dashboard-module__eyebrow,.ui-section-heading__number,.ui-header__workspace-label,.ui-header__popover-heading>span,.ui-header__person-card>div>span,.ui-header__account-summary span,.ui-metric-card:not([data-depth=color]) .ui-metric-card__value,.ui-dialog__eyebrow,.ui-workspace-nav__item[aria-current=page] .ui-workspace-nav__label,.ui-button[data-variant=accent]:not(:has(.ui-icon)) .ui-button__content,.ui-button[data-variant=outline]:not(:has(.ui-icon)) .ui-button__content){-webkit-text-fill-color:currentColor;background-image:none;color:var(--ui-accent)!important}}.ui-foundation-scope .ui-icon{--ui-icon-gradient:var(--ui-icon-color-gradient,var(--eam-accent-gradient));width:var(--ui-icon-size,24px);height:var(--ui-icon-size,24px);flex:0 0 var(--ui-icon-size,24px);font-feature-settings:"liga";font-variation-settings:normal;text-align:center;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;display:inline-block;overflow:hidden;font-family:var(--ui-font-icon)!important;font-size:var(--ui-icon-size,24px)!important;letter-spacing:normal!important;text-transform:none!important;font-style:normal!important;font-weight:500!important;line-height:1!important}.ui-foundation-scope .ui-icon[data-appearance=white]{color:var(--ui-icon-white)!important}.ui-foundation-scope .ui-icon[data-appearance=solid],.ui-foundation-scope .ui-icon[data-appearance=gradient]{color:var(--ui-icon-solid)!important}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ui-foundation-scope .ui-icon[data-appearance=gradient]{background-image:var(--ui-icon-gradient);-webkit-text-fill-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:#0000!important}}@media (forced-colors:active){.ui-foundation-scope .ui-icon[data-appearance=gradient]{-webkit-text-fill-color:currentColor;background:0 0;color:canvastext!important}}.ui-foundation-scope .ui-surface{background-image:none!important;border:0!important}.ui-foundation-scope .ui-surface[data-depth=flat]{box-shadow:none!important;background-color:#0000!important;border-radius:0!important}.ui-foundation-scope .ui-surface[data-depth=raised]{border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-raised-border-top)!important;border-left-color:var(--ui-material-raised-border-left)!important;border-right-color:var(--ui-material-raised-border-right)!important;border-bottom-color:var(--ui-material-raised-border-bottom)!important;border-radius:var(--ui-radius-surface)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-raised-background)!important;box-shadow:var(--ui-shadow-surface)!important}.ui-foundation-scope .ui-surface[data-depth=inset]{border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-inset-border-top)!important;border-left-color:var(--ui-material-inset-border-left)!important;border-right-color:var(--ui-material-inset-border-right)!important;border-bottom-color:var(--ui-material-inset-border-bottom)!important;border-radius:var(--ui-radius-surface)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-inset-background)!important;box-shadow:var(--ui-shadow-inset)!important}.ui-foundation-scope .ui-surface[data-tone=color]{--ui-material-color:var(--ui-surface-color,var(--ui-accent));--ui-material-color-start:var(--ui-surface-color-start,var(--ui-accent-start));--ui-material-color-end:var(--ui-surface-color-end,var(--ui-accent-end));--ui-material-color-blend-midpoint:var(--ui-surface-color-blend-midpoint,var(--ui-accent-blend-midpoint));--ui-material-color-source-hold:var(--ui-surface-color-source-hold,var(--ui-accent-source-hold));--ui-material-color-dominant-start:var(--ui-surface-color-dominant-start,var(--ui-accent-dominant-start));border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-radius:var(--ui-radius-surface)!important;background-color:var(--ui-material-color)!important;color:var(--ui-color-on-color)!important}.ui-foundation-scope .ui-surface[data-tone=color] :is(strong,p,span,small){-webkit-text-fill-color:var(--ui-color-on-color);color:var(--ui-color-on-color)!important}.ui-foundation-scope .ui-surface[data-tone=color][data-depth=flat]{border-color:var(--ui-material-color-surface-flat-border)!important;background-image:var(--ui-material-color-flat-background)!important;box-shadow:none!important}.ui-foundation-scope .ui-surface[data-tone=color][data-depth=raised]{border-top-color:var(--ui-material-color-block-border-top)!important;border-left-color:var(--ui-material-color-block-border-left)!important;border-right-color:var(--ui-material-color-block-border-right)!important;border-bottom-color:var(--ui-material-color-block-border-bottom)!important;background-image:var(--ui-material-color-raised-background)!important;box-shadow:var(--ui-material-color-surface-raised-shadow)!important}.ui-foundation-scope .ui-surface[data-tone=color][data-depth=inset]{border-top-color:var(--ui-material-color-surface-inset-border-top)!important;border-left-color:var(--ui-material-color-surface-inset-border-left)!important;border-right-color:var(--ui-material-color-surface-inset-border-right)!important;border-bottom-color:var(--ui-material-color-surface-inset-border-bottom)!important;background-image:var(--ui-material-color-inset-background)!important;box-shadow:var(--ui-material-color-surface-inset-shadow)!important}.ui-foundation-scope .ui-divider{width:auto;height:var(--ui-stroke-hairline);margin:0 var(--ui-divider-inset);background:var(--ui-color-line);border:0;align-self:stretch}.ui-foundation-scope .ui-open-group{grid-template-columns:repeat(var(--ui-open-group-columns,2), minmax(0, 1fr));column-gap:var(--ui-space-7);min-width:0;display:grid}.ui-foundation-scope .ui-open-group>.ui-open-group__item{min-width:0;padding-block:var(--ui-space-5);border:0!important;border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-line)!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-radius:0!important}.ui-foundation-scope .ui-dashboard-layout{grid-template-columns:repeat(var(--ui-dashboard-columns,4), minmax(0, 1fr));border-top:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);border-left:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);background:0 0;gap:0;min-width:0;padding:0;display:grid}.ui-foundation-scope .ui-dashboard-layout[data-columns="2"]{--ui-dashboard-columns:2}.ui-foundation-scope .ui-dashboard-layout[data-columns="3"]{--ui-dashboard-columns:3}.ui-foundation-scope .ui-dashboard-layout[data-columns="4"]{--ui-dashboard-columns:4}.ui-foundation-scope .ui-dashboard-module{align-content:start;gap:var(--ui-space-5);min-width:0;min-height:0;padding:var(--ui-space-5);border:0;border-right:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);border-radius:var(--ui-radius-surface);color:var(--ui-color-text);box-shadow:none;background-color:#0000;background-image:none;display:grid}.ui-foundation-scope .ui-dashboard-module[data-span=wide]{grid-column:span 2}.ui-foundation-scope .ui-dashboard-module[data-span=full]{grid-column:1/-1}.ui-foundation-scope .ui-dashboard-module[data-depth=open]{background-color:#0000}.ui-foundation-scope .ui-dashboard-module[data-depth=flat]{background-color:var(--ui-color-base)}.ui-foundation-scope .ui-dashboard-module[data-depth=raised]{background-image:var(--ui-material-raised-background);box-shadow:inset 0 0 0 var(--ui-stroke-hairline) var(--ui-color-highlight), var(--ui-shadow-raised)}.ui-foundation-scope .ui-dashboard-module[data-depth=inset]{background-image:var(--ui-material-inset-background);box-shadow:inset 0 0 0 var(--ui-stroke-hairline) var(--ui-color-line), var(--ui-shadow-inset)}.ui-foundation-scope .ui-dashboard-module__header{justify-content:space-between;align-items:start;gap:var(--ui-space-4);min-width:0;display:flex}.ui-foundation-scope .ui-dashboard-module__header>div:first-child{gap:4px;min-width:0;display:grid}.ui-foundation-scope .ui-dashboard-module__eyebrow{color:var(--ui-accent);font:var(--ui-type-caption);letter-spacing:var(--ui-tracking-caption)}.ui-foundation-scope .ui-dashboard-module__header h3{color:var(--ui-color-ink);font:var(--ui-type-heading);letter-spacing:var(--ui-tracking-inter-black);margin:0}.ui-foundation-scope .ui-dashboard-module__actions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-foundation-scope .ui-dashboard-module__body{min-width:0}.ui-foundation-scope .ui-scheduler{--ui-scheduler-event-title-font-size:.7625rem;--ui-scheduler-range-meta-font-size:.6425rem;border:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);border-radius:var(--ui-radius-surface);min-width:0;color:var(--ui-color-text);box-shadow:none;background:0 0;position:relative}.ui-foundation-scope .ui-scheduler__toolbar{z-index:10;gap:var(--ui-space-4);padding:var(--ui-space-4);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;display:grid;position:relative}.ui-foundation-scope .ui-scheduler__navigation{align-items:center;gap:var(--ui-space-2);display:flex}.ui-foundation-scope .ui-scheduler__navigation .ui-button[data-size=icon]{min-width:34px;min-height:34px}.ui-foundation-scope .ui-scheduler__date-picker{justify-self:center;min-width:0;position:relative}.ui-foundation-scope .ui-scheduler__title{min-width:0;min-height:var(--ui-button-small-height);border-style:solid;border-width:var(--ui-stroke-hairline);border-top-color:var(--ui-material-raised-border-top);border-left-color:var(--ui-material-raised-border-left);border-right-color:var(--ui-material-raised-border-right);border-bottom-color:var(--ui-material-raised-border-bottom);border-radius:var(--ui-radius-button);background-color:var(--ui-color-base);background-image:var(--ui-material-raised-background);color:var(--ui-color-ink);font:var(--ui-weight-semibold) .7rem/1 var(--ui-font-data);letter-spacing:.035em;text-align:center;white-space:nowrap;box-shadow:var(--ui-shadow-raised);cursor:pointer;transition:transform var(--ui-motion-fast), box-shadow var(--ui-motion-fast);justify-content:center;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.ui-foundation-scope .ui-scheduler__title:hover{box-shadow:var(--ui-shadow-raised-hover);transform:translateY(-1px)}.ui-foundation-scope .ui-scheduler__title:active,.ui-foundation-scope .ui-scheduler__title[aria-expanded=true]{box-shadow:var(--ui-shadow-pressed);transform:translateY(1px)}.ui-foundation-scope .ui-scheduler__title:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}.ui-foundation-scope .ui-scheduler__date-popover{z-index:20;width:min(330px,100vw - 32px);padding:var(--ui-space-3);border-style:solid;border-width:var(--ui-stroke-hairline);border-top-color:var(--ui-material-raised-border-top);border-left-color:var(--ui-material-raised-border-left);border-right-color:var(--ui-material-raised-border-right);border-bottom-color:var(--ui-material-raised-border-bottom);border-radius:var(--ui-radius-surface);background-color:var(--ui-color-base);background-image:var(--ui-material-raised-background);box-shadow:var(--ui-shadow-surface);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.ui-foundation-scope .ui-scheduler__picker-header{align-items:center;gap:var(--ui-space-2);grid-template-columns:34px minmax(0,1fr) 34px;display:grid}.ui-foundation-scope .ui-scheduler__picker-header .ui-button[data-size=icon]{width:34px;min-width:34px;min-height:34px}.ui-foundation-scope .ui-scheduler__picker-header strong{color:var(--ui-color-ink);font:var(--ui-type-field-label);letter-spacing:var(--ui-tracking-caption);text-align:center;text-transform:uppercase}.ui-foundation-scope .ui-scheduler__picker-weekdays,.ui-foundation-scope .ui-scheduler__picker-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ui-foundation-scope .ui-scheduler__picker-weekdays{margin-top:var(--ui-space-3);border-top:var(--ui-stroke-hairline) solid var(--ui-color-line);border-left:var(--ui-stroke-hairline) solid var(--ui-color-line)}.ui-foundation-scope .ui-scheduler__picker-weekdays span{border-right:var(--ui-stroke-hairline) solid var(--ui-color-line);color:var(--ui-color-ink);font:var(--ui-weight-semibold) .58rem/1 var(--ui-font-data);text-align:center;padding:7px 2px}.ui-foundation-scope .ui-scheduler__picker-days{border-top:var(--ui-stroke-hairline) solid var(--ui-color-line);border-left:var(--ui-stroke-hairline) solid var(--ui-color-line)}.ui-foundation-scope .ui-scheduler__picker-day{border-width:0 var(--ui-stroke-hairline) var(--ui-stroke-hairline) 0;border-style:solid;border-color:var(--ui-color-line);min-width:0;min-height:38px;color:var(--ui-color-ink);font:var(--ui-type-data);cursor:pointer;background:0 0;border-radius:0;padding:0}.ui-foundation-scope .ui-scheduler__picker-day:hover{z-index:1;background-color:var(--ui-color-base);background-image:var(--ui-material-raised-background);box-shadow:var(--ui-shadow-raised-hover);position:relative}.ui-foundation-scope .ui-scheduler__picker-day:active,.ui-foundation-scope .ui-scheduler__picker-day[aria-selected=true]{background-color:var(--ui-color-base);background-image:var(--ui-material-inset-background);box-shadow:var(--ui-shadow-pressed)}.ui-foundation-scope .ui-scheduler__picker-day:focus-visible{z-index:2;outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:-2px;position:relative}.ui-foundation-scope .ui-scheduler__picker-day[data-outside=true]{color:var(--ui-color-disabled)}.ui-foundation-scope .ui-scheduler__picker-day[data-today=true]{color:var(--ui-accent);font-weight:var(--ui-weight-black)}.ui-foundation-scope .ui-scheduler__views{justify-self:end}.ui-foundation-scope .ui-scheduler__views:before{border-top-color:var(--ui-material-raised-border-top);border-left-color:var(--ui-material-raised-border-left);border-right-color:var(--ui-material-raised-border-right);border-bottom-color:var(--ui-material-raised-border-bottom);background-color:var(--ui-color-base)!important;background-image:var(--ui-material-raised-background)!important;box-shadow:var(--ui-shadow-raised)!important}.ui-foundation-scope .ui-scheduler__views>button,.ui-foundation-scope .ui-scheduler__views>button:not(:disabled):is(:hover,:active){font-size:var(--ui-button-small-font-size)!important}.ui-foundation-scope .ui-scheduler__scroll{min-width:0;overflow-x:auto}.ui-foundation-scope .ui-scheduler__event-shell{min-width:0;display:grid;position:relative}.ui-foundation-scope .ui-scheduler__event{--ui-material-color:var(--ui-scheduler-event-color,var(--ui-accent));--ui-material-color-start:var(--ui-scheduler-event-color-start,var(--ui-scheduler-event-color,var(--ui-accent-start)));--ui-material-color-end:var(--ui-scheduler-event-color-end,var(--ui-scheduler-event-color,var(--ui-accent-end)));--ui-material-color-blend-midpoint:var(--ui-scheduler-event-color-blend-midpoint,var(--ui-accent-blend-midpoint));--ui-material-color-source-hold:var(--ui-scheduler-event-color-source-hold,var(--ui-accent-source-hold));--ui-material-color-dominant-start:var(--ui-scheduler-event-color-dominant-start,var(--ui-accent-dominant-start));gap:var(--ui-space-4);width:100%;min-width:0;padding:var(--ui-space-4);border-style:solid;border-width:var(--ui-stroke-hairline);border-top-color:var(--ui-material-color-block-border-top);border-left-color:var(--ui-material-color-block-border-left);border-right-color:var(--ui-material-color-block-border-right);border-bottom-color:var(--ui-material-color-block-border-bottom);border-radius:var(--ui-radius-button);background-color:var(--ui-material-color);background-image:var(--ui-material-color-raised-background);color:var(--ui-color-on-color);font:inherit;text-align:left;box-shadow:var(--ui-shadow-raised);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;appearance:none;transition:transform var(--ui-motion-fast), box-shadow var(--ui-motion-fast);grid-template-columns:88px minmax(0,1fr);align-items:center;display:grid}.ui-foundation-scope .ui-scheduler__event:hover,.ui-foundation-scope .ui-scheduler__event-shell:hover>.ui-scheduler__event{z-index:4;box-shadow:var(--ui-shadow-raised-hover);position:relative;transform:translateY(-1px)}.ui-foundation-scope .ui-scheduler__event:active{cursor:grabbing;box-shadow:var(--ui-shadow-pressed);transform:translateY(1px)}.ui-foundation-scope .ui-scheduler__event:focus-visible{z-index:5;outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset);position:relative}.ui-foundation-scope .ui-scheduler__event time{color:inherit;font:var(--ui-type-data)}.ui-foundation-scope .ui-scheduler__event>div{gap:3px;display:grid}.ui-foundation-scope .ui-scheduler__event strong{min-width:0;color:inherit;font:var(--ui-type-text-line);font-size:var(--ui-scheduler-event-title-font-size);letter-spacing:var(--ui-tracking-inter-bold);line-height:1.25}.ui-foundation-scope .ui-scheduler__event span{color:inherit;font:var(--ui-type-caption)}.ui-foundation-scope .ui-scheduler__event.is-compact{grid-template-columns:1fr;gap:5px;padding:10px}.ui-foundation-scope .ui-scheduler__event-shell.is-range{z-index:2;height:100%}.ui-foundation-scope .ui-scheduler__event.is-range{align-items:center;gap:8px;min-height:28px;padding:5px 18px;display:flex;overflow:hidden}.ui-foundation-scope .ui-scheduler__event.is-range time{font-size:var(--ui-scheduler-range-meta-font-size);flex:none}.ui-foundation-scope .ui-scheduler__event.is-range>div{min-width:0}.ui-foundation-scope .ui-scheduler__event.is-range strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.1;display:block;overflow:hidden}.ui-foundation-scope .ui-scheduler__resize-handle,.ui-foundation-scope .ui-gantt__resize-handle{z-index:6;width:15px;color:var(--ui-color-on-color);cursor:ew-resize;touch-action:none;appearance:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute;top:0;bottom:0}.ui-foundation-scope .ui-scheduler__resize-handle[data-edge=start],.ui-foundation-scope .ui-gantt__resize-handle[data-edge=start]{left:0}.ui-foundation-scope .ui-scheduler__resize-handle[data-edge=end],.ui-foundation-scope .ui-gantt__resize-handle[data-edge=end]{right:0}.ui-foundation-scope .ui-scheduler__resize-handle:before,.ui-foundation-scope .ui-gantt__resize-handle:before{content:"";border-left:1px solid #ffffffdb;border-right:1px solid #0000006b;width:2px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-foundation-scope .ui-scheduler__resize-handle:is(:hover,:focus-visible),.ui-foundation-scope .ui-gantt__resize-handle:is(:hover,:focus-visible){background:#ffffff21}.ui-foundation-scope .ui-scheduler__resize-handle:active,.ui-foundation-scope .ui-gantt__resize-handle:active{box-shadow:var(--ui-shadow-pressed);background:#00000029}.ui-foundation-scope .ui-scheduler__resize-handle:focus-visible,.ui-foundation-scope .ui-gantt__resize-handle:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:-2px}.ui-foundation-scope .ui-scheduler__event-preview{z-index:30;width:min(280px,100% - 24px);padding:var(--ui-space-3);border-style:solid;border-width:var(--ui-stroke-hairline);border-top-color:var(--ui-material-raised-border-top);border-left-color:var(--ui-material-raised-border-left);border-right-color:var(--ui-material-raised-border-right);border-bottom-color:var(--ui-material-raised-border-bottom);border-radius:var(--ui-radius-surface);background-color:var(--ui-color-base);background-image:var(--ui-material-raised-background);color:var(--ui-color-ink);box-shadow:var(--ui-shadow-surface);pointer-events:none;gap:5px;display:grid;position:absolute}.ui-foundation-scope .ui-scheduler__event-preview>span,.ui-foundation-scope .ui-scheduler__event-preview>small{color:var(--ui-color-ink);font:var(--ui-type-caption)}.ui-foundation-scope .ui-scheduler__event-preview>strong{color:var(--ui-color-ink);font:var(--ui-type-heading);letter-spacing:var(--ui-tracking-inter-black)}.ui-foundation-scope .ui-scheduler__event-preview>p{color:var(--ui-color-ink);font:var(--ui-type-paragraph);margin:0}.ui-foundation-scope .ui-scheduler__event-overlay{z-index:80}.ui-foundation-scope .ui-scheduler__day{gap:var(--ui-space-3);padding:var(--ui-space-4);background:0 0;display:grid}.ui-foundation-scope .ui-scheduler__day-summary{justify-content:space-between;align-items:center;gap:var(--ui-space-4);padding:0 0 var(--ui-space-3);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);background:0 0;display:flex}.ui-foundation-scope .ui-scheduler__day-summary>span{color:var(--ui-color-ink);font:var(--ui-type-caption)}.ui-foundation-scope .ui-scheduler__day-events{align-content:start;gap:var(--ui-space-3);cursor:crosshair;min-height:180px;display:grid}.ui-foundation-scope .ui-scheduler__empty{padding:var(--ui-space-4);color:var(--ui-color-disabled);font:var(--ui-type-caption);margin:0}.ui-foundation-scope .ui-scheduler__week{border-top:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);border-left:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);background:0 0;min-width:840px}.ui-foundation-scope .ui-scheduler__week-headers,.ui-foundation-scope .ui-scheduler__week-events{grid-template-columns:repeat(7,minmax(120px,1fr));display:grid}.ui-foundation-scope .ui-scheduler__week-ranges{grid-template-columns:repeat(7,minmax(120px,1fr));grid-template-rows:repeat(var(--ui-scheduler-lanes), 34px);border-right:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);gap:4px 0;padding:4px;display:grid}.ui-foundation-scope .ui-scheduler__week-day{align-content:start;gap:var(--ui-space-2);min-width:0;min-height:260px;padding:var(--ui-space-2);border-right:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);cursor:crosshair;background:0 0;display:grid}.ui-foundation-scope .ui-scheduler__week-day[data-drop-target=true],.ui-foundation-scope .ui-scheduler__month-day[data-drop-target=true]{z-index:1;box-shadow:inset 0 0 0 var(--ui-stroke-hairline) var(--ui-color-highlight);background:#ffffff0d;position:relative}.ui-foundation-scope .ui-scheduler__day-button{justify-content:space-between;align-items:center;gap:var(--ui-space-2);min-height:62px;padding:var(--ui-space-3);border-width:0 var(--ui-stroke-hairline) var(--ui-stroke-hairline) 0;border-style:solid;border-color:var(--ui-color-dashboard-divider);color:var(--ui-color-text);cursor:pointer;background:0 0;border-radius:0;display:flex}.ui-foundation-scope .ui-scheduler__day-button span{color:var(--ui-color-ink);font:var(--ui-type-caption)}.ui-foundation-scope .ui-scheduler__day-button strong{color:var(--ui-color-ink);font:var(--ui-type-heading);letter-spacing:var(--ui-tracking-inter-black)}.ui-foundation-scope .ui-scheduler__day-button:is(:hover,:focus-visible){color:var(--ui-color-ink);box-shadow:var(--ui-shadow-raised-hover)}.ui-foundation-scope .ui-scheduler__day-button:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:-3px}.ui-foundation-scope .ui-scheduler__day-button[aria-selected=true]{box-shadow:var(--ui-shadow-pressed)}.ui-foundation-scope .ui-scheduler__day-button[data-today=true] strong{color:var(--ui-accent)}.ui-foundation-scope .ui-scheduler__month{border-top:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);border-left:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);background:0 0;min-width:780px}.ui-foundation-scope .ui-scheduler__month-weekdays{grid-template-columns:repeat(7,minmax(110px,1fr));display:grid}.ui-foundation-scope .ui-scheduler__month-weekdays span{border-right:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);color:var(--ui-color-ink);font:var(--ui-type-caption);text-align:right;background:0 0;padding:10px 12px}.ui-foundation-scope .ui-scheduler__month-week{min-height:calc(38px + var(--ui-scheduler-lanes) * 32px);grid-template-columns:repeat(7,minmax(110px,1fr));grid-template-rows:34px repeat(var(--ui-scheduler-lanes), 32px);display:grid}.ui-foundation-scope .ui-scheduler__month-day{border-width:0 var(--ui-stroke-hairline) var(--ui-stroke-hairline) 0;border-style:solid;border-color:var(--ui-color-dashboard-divider);min-height:100%;color:var(--ui-color-text);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-content:start;padding:10px 12px;display:grid}.ui-foundation-scope .ui-scheduler__month-day>span{color:var(--ui-color-ink);font:var(--ui-type-data);justify-self:end}.ui-foundation-scope .ui-scheduler__month-day[data-outside=true]{color:var(--ui-color-disabled);opacity:.48}.ui-foundation-scope .ui-scheduler__month-day[data-today=true]>span{color:var(--ui-accent)}.ui-foundation-scope .ui-scheduler__month-day:is(:hover,:focus-visible){z-index:1;box-shadow:var(--ui-shadow-raised-hover);position:relative}.ui-foundation-scope .ui-scheduler__month-day:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:-3px}.ui-foundation-scope .ui-scheduler__month-day[aria-selected=true]{box-shadow:var(--ui-shadow-pressed)}.ui-foundation-scope .ui-scheduler__month-week>.ui-scheduler__event-shell{align-self:center;margin:0 4px}@media (width<=900px){.ui-foundation-scope .ui-dashboard-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-foundation-scope .ui-scheduler__toolbar{grid-template-columns:1fr auto}.ui-foundation-scope .ui-scheduler__date-picker{grid-area:1/1/auto/-1;justify-self:start}.ui-foundation-scope .ui-scheduler__navigation{grid-area:2/1}.ui-foundation-scope .ui-scheduler__views{grid-area:2/2}}@media (width<=620px){.ui-foundation-scope .ui-dashboard-layout{grid-template-columns:1fr}.ui-foundation-scope .ui-dashboard-module[data-span]{grid-column:auto}.ui-foundation-scope .ui-scheduler__toolbar{grid-template-columns:1fr}.ui-foundation-scope .ui-scheduler__date-picker,.ui-foundation-scope .ui-scheduler__navigation,.ui-foundation-scope .ui-scheduler__views{grid-column:1;justify-self:stretch}.ui-foundation-scope .ui-scheduler__title{width:100%}.ui-foundation-scope .ui-scheduler__date-popover{left:0;transform:none}.ui-foundation-scope .ui-scheduler__views{grid-row:3}.ui-foundation-scope .ui-scheduler__event{grid-template-columns:72px minmax(0,1fr)}}.ui-foundation-scope .ui-gantt{border:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);border-radius:var(--ui-radius-surface);min-width:0;color:var(--ui-color-text);box-shadow:none;background:0 0;position:relative}.ui-foundation-scope .ui-gantt__toolbar{z-index:10;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);grid-template-columns:auto minmax(180px,1fr) auto;display:grid;position:relative}.ui-foundation-scope .ui-gantt__navigation{align-items:center;gap:var(--ui-space-2);display:flex}.ui-foundation-scope .ui-gantt__navigation .ui-button[data-size=icon]{min-width:34px;min-height:34px}.ui-foundation-scope .ui-gantt__range{justify-content:center;align-items:end;gap:var(--ui-space-2);grid-template-columns:minmax(130px,180px) auto minmax(130px,180px);min-width:0;display:grid}.ui-foundation-scope .ui-gantt__range>span{color:var(--ui-color-ink);font:var(--ui-type-data);align-self:center}.ui-foundation-scope .ui-gantt__range-field{min-width:0}.ui-foundation-scope .ui-gantt__range-field .ui-field__label{font:var(--ui-type-field-title);letter-spacing:var(--ui-tracking-field-title);text-transform:uppercase}.ui-foundation-scope .ui-gantt__range-field .ui-date-field__trigger{min-height:34px;padding-block:5px}.ui-foundation-scope .ui-gantt__views{justify-self:end}.ui-foundation-scope .ui-gantt__views:before{border-top-color:var(--ui-material-raised-border-top);border-left-color:var(--ui-material-raised-border-left);border-right-color:var(--ui-material-raised-border-right);border-bottom-color:var(--ui-material-raised-border-bottom);background-color:var(--ui-color-base)!important;background-image:var(--ui-material-raised-background)!important;box-shadow:var(--ui-shadow-raised)!important}.ui-foundation-scope .ui-gantt__views>button,.ui-foundation-scope .ui-gantt__views>button:not(:disabled):is(:hover,:active){font-size:var(--ui-button-small-font-size)!important}.ui-foundation-scope .ui-gantt__summary{justify-content:space-between;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-4);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);display:flex}.ui-foundation-scope .ui-gantt__summary>span{color:var(--ui-color-ink);font:var(--ui-type-caption);text-align:right}.ui-foundation-scope .ui-gantt__scroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;scroll-behavior:auto;min-width:0;overflow-x:auto}.ui-foundation-scope .ui-gantt__scroll:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:-3px}.ui-foundation-scope .ui-gantt__grid{--ui-gantt-task-column:238px;min-width:calc(var(--ui-gantt-task-column) + var(--ui-gantt-timeline-width))}.ui-foundation-scope .ui-gantt__header-row,.ui-foundation-scope .ui-gantt__row{grid-template-columns:var(--ui-gantt-task-column) var(--ui-gantt-timeline-width);display:grid}.ui-foundation-scope .ui-gantt__corner,.ui-foundation-scope .ui-gantt__task{z-index:5;min-width:0;padding:var(--ui-space-3) var(--ui-space-4);border-right:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);background:var(--ui-color-base);align-content:center;gap:4px;display:grid;position:sticky;left:0}.ui-foundation-scope .ui-gantt__corner{z-index:7;min-height:76px}.ui-foundation-scope .ui-gantt__corner>span,.ui-foundation-scope .ui-gantt__task>span{color:var(--ui-accent);font:var(--ui-type-caption);letter-spacing:var(--ui-tracking-caption);text-transform:uppercase}.ui-foundation-scope .ui-gantt__corner>small,.ui-foundation-scope .ui-gantt__task>small{color:var(--ui-color-ink);font:var(--ui-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-foundation-scope .ui-gantt__task>strong{color:var(--ui-color-ink);font:var(--ui-type-text-line);letter-spacing:var(--ui-tracking-inter-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-foundation-scope .ui-gantt__timeline-header{border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);min-width:0}.ui-foundation-scope .ui-gantt__months,.ui-foundation-scope .ui-gantt__days,.ui-foundation-scope .ui-gantt__track{grid-template-columns:repeat(var(--ui-gantt-days), var(--ui-gantt-day-width));display:grid}.ui-foundation-scope .ui-gantt__months{min-height:30px}.ui-foundation-scope .ui-gantt__months>span{border-right:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);min-width:0;color:var(--ui-color-ink);font:var(--ui-type-caption);letter-spacing:var(--ui-tracking-caption);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 9px;display:flex;overflow:hidden}.ui-foundation-scope .ui-gantt__days{min-height:46px}.ui-foundation-scope .ui-gantt__days>span{border-right:var(--ui-stroke-hairline) solid var(--ui-color-line);min-width:0;color:var(--ui-color-ink);text-align:center;place-content:center;gap:3px;display:grid}.ui-foundation-scope .ui-gantt__days>span[data-week-start=true]{border-left:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider)}.ui-foundation-scope .ui-gantt__days>span[data-today=true]{color:var(--ui-accent);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--ui-accent) 70%, transparent)}.ui-foundation-scope .ui-gantt__days small{color:inherit;font:var(--ui-weight-semibold) .54rem/1 var(--ui-font-data)}.ui-foundation-scope .ui-gantt__days strong{color:inherit;font:var(--ui-type-data)}.ui-foundation-scope .ui-gantt__row{min-height:62px;transition:box-shadow var(--ui-motion-fast);position:relative}.ui-foundation-scope .ui-gantt__row[data-group-start=true]{border-top:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider)}.ui-foundation-scope .ui-gantt__row[data-drag-target=true]{box-shadow:inset 0 0 0 var(--ui-stroke-hairline) color-mix(in srgb, var(--ui-accent) 78%, white)}.ui-foundation-scope .ui-gantt__row[data-drag-target=true] .ui-gantt__task{background-image:var(--ui-material-inset-background)}.ui-foundation-scope .ui-gantt__task{z-index:4;min-height:62px}.ui-foundation-scope .ui-gantt__track{border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);align-items:center;min-height:62px;position:relative}.ui-foundation-scope .ui-gantt__cell{border:0;border-right:var(--ui-stroke-hairline) solid var(--ui-color-line);min-width:0;color:inherit;cursor:crosshair;background:0 0;border-radius:0;align-self:stretch;padding:0}.ui-foundation-scope .ui-gantt__cell[data-week-start=true]{border-left:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider)}.ui-foundation-scope .ui-gantt__cell[data-today=true]{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--ui-accent) 70%, transparent)}.ui-foundation-scope .ui-gantt__cell[data-drag-cover=true]{background:color-mix(in srgb, var(--ui-accent) 11%, transparent);box-shadow:inset 0 1px #ffffff26,inset 0 -1px #00000047}.ui-foundation-scope .ui-gantt__cell:is(:hover,:focus-visible),.ui-foundation-scope .ui-gantt__cell[data-drop-target=true]{box-shadow:inset 0 0 0 var(--ui-stroke-hairline) var(--ui-color-highlight);background:#ffffff0d}.ui-foundation-scope .ui-gantt__cell:focus-visible{z-index:1;outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:-3px;position:relative}.ui-foundation-scope .ui-gantt__bar-shell{z-index:2;grid-row:1;align-items:stretch;min-width:0;min-height:34px;margin:0 4px;display:grid;position:relative}.ui-foundation-scope .ui-gantt__bar{--ui-material-color:var(--ui-gantt-task-color,var(--ui-accent));--ui-material-color-start:var(--ui-gantt-task-color-start,var(--ui-gantt-task-color,var(--ui-accent-start)));--ui-material-color-end:var(--ui-gantt-task-color-end,var(--ui-gantt-task-color,var(--ui-accent-end)));--ui-material-color-blend-midpoint:var(--ui-gantt-task-color-blend-midpoint,var(--ui-accent-blend-midpoint));--ui-material-color-source-hold:var(--ui-gantt-task-color-source-hold,var(--ui-accent-source-hold));--ui-material-color-dominant-start:var(--ui-gantt-task-color-dominant-start,var(--ui-accent-dominant-start));align-items:center;gap:var(--ui-space-2);border-style:solid;border-width:var(--ui-stroke-hairline);border-top-color:var(--ui-material-color-block-border-top);border-left-color:var(--ui-material-color-block-border-left);border-right-color:var(--ui-material-color-block-border-right);border-bottom-color:var(--ui-material-color-block-border-bottom);border-radius:var(--ui-radius-button);background-color:var(--ui-material-color);background-image:var(--ui-material-color-raised-background);width:100%;min-width:0;min-height:34px;color:var(--ui-color-on-color);font:inherit;text-align:left;box-shadow:var(--ui-shadow-raised);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;appearance:none;transition:transform var(--ui-motion-fast), box-shadow var(--ui-motion-fast);grid-template-columns:minmax(0,1fr);margin:0;padding:0 18px;display:grid;position:relative;overflow:hidden}.ui-foundation-scope .ui-gantt__bar[data-continues-before=true]{border-left-style:dashed}.ui-foundation-scope .ui-gantt__bar[data-continues-after=true]{border-right-style:dashed}.ui-foundation-scope .ui-gantt__bar>strong{z-index:1;min-width:0;color:inherit;font:var(--ui-weight-semibold) .68rem/1.1 var(--ui-font-primary);letter-spacing:var(--ui-tracking-inter-bold);text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.ui-foundation-scope .ui-gantt__bar-shell:hover{z-index:4}.ui-foundation-scope .ui-gantt__bar:hover,.ui-foundation-scope .ui-gantt__bar-shell:hover>.ui-gantt__bar{box-shadow:var(--ui-shadow-raised-hover);transform:translateY(-1px)}.ui-foundation-scope .ui-gantt__bar:active{cursor:grabbing;box-shadow:var(--ui-shadow-pressed);transform:translateY(1px)}.ui-foundation-scope .ui-gantt__bar:focus-visible{z-index:5;outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}.ui-foundation-scope .ui-gantt[data-dragging] .ui-gantt__bar{cursor:grabbing}.ui-foundation-scope .ui-gantt__bar-shell[data-drag-source=true]{z-index:1}.ui-foundation-scope .ui-gantt__bar-shell[data-drag-source=true]>.ui-gantt__bar,.ui-foundation-scope .ui-gantt__bar-shell[data-drag-source=true]:hover>.ui-gantt__bar{opacity:.24;box-shadow:var(--ui-shadow-pressed);transform:scale(.985)}.ui-foundation-scope .ui-gantt__drag-ghost{--ui-material-color:var(--ui-gantt-task-color,var(--ui-accent));--ui-material-color-start:var(--ui-gantt-task-color-start,var(--ui-gantt-task-color,var(--ui-accent-start)));--ui-material-color-end:var(--ui-gantt-task-color-end,var(--ui-gantt-task-color,var(--ui-accent-end)));--ui-material-color-blend-midpoint:var(--ui-gantt-task-color-blend-midpoint,var(--ui-accent-blend-midpoint));--ui-material-color-source-hold:var(--ui-gantt-task-color-source-hold,var(--ui-accent-source-hold));--ui-material-color-dominant-start:var(--ui-gantt-task-color-dominant-start,var(--ui-accent-dominant-start));z-index:10;border-style:solid;border-width:var(--ui-stroke-hairline);border-top-color:var(--ui-material-color-block-border-top);border-left-color:var(--ui-material-color-block-border-left);border-right-color:var(--ui-material-color-block-border-right);border-bottom-color:var(--ui-material-color-block-border-bottom);border-radius:var(--ui-radius-button);background-color:var(--ui-material-color);background-image:var(--ui-material-color-raised-background);min-width:0;min-height:38px;color:var(--ui-color-on-color);box-shadow:var(--ui-shadow-raised-hover);pointer-events:none;animation:ui-gantt-drag-ghost-enter var(--ui-motion-fast) both;grid-row:1;align-content:center;align-self:center;gap:3px;margin:0 3px;padding:5px 13px;display:grid;position:relative;overflow:hidden}.ui-foundation-scope .ui-gantt__drag-ghost[data-valid=false]{opacity:.42;filter:grayscale(.7)}.ui-foundation-scope .ui-gantt__drag-ghost>strong{color:inherit;font:var(--ui-weight-semibold) .68rem/1.1 var(--ui-font-primary);letter-spacing:var(--ui-tracking-inter-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-foundation-scope .ui-gantt__drag-ghost>small{color:inherit;font:var(--ui-weight-semibold) .54rem/1.1 var(--ui-font-data);letter-spacing:var(--ui-tracking-caption);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.ui-foundation-scope .ui-gantt__drag-cursor{--ui-material-color:var(--ui-gantt-cursor-color,var(--ui-accent));--ui-material-color-start:var(--ui-gantt-cursor-color-start,var(--ui-gantt-cursor-color,var(--ui-accent-start)));--ui-material-color-end:var(--ui-gantt-cursor-color-end,var(--ui-gantt-cursor-color,var(--ui-accent-end)));--ui-material-color-blend-midpoint:var(--ui-gantt-cursor-color-blend-midpoint,var(--ui-accent-blend-midpoint));--ui-material-color-source-hold:var(--ui-gantt-cursor-color-source-hold,var(--ui-accent-source-hold));--ui-material-color-dominant-start:var(--ui-gantt-cursor-color-dominant-start,var(--ui-accent-dominant-start));z-index:9000;border-style:solid;border-width:var(--ui-stroke-hairline);border-top-color:var(--ui-material-color-block-border-top);border-left-color:var(--ui-material-color-block-border-left);border-right-color:var(--ui-material-color-block-border-right);border-bottom-color:var(--ui-material-color-block-border-bottom);border-radius:var(--ui-radius-button);background-color:var(--ui-material-color);background-image:var(--ui-material-color-raised-background);min-width:126px;color:var(--ui-color-on-color);box-shadow:var(--ui-shadow-raised-hover);pointer-events:none;animation:ui-gantt-drag-cursor-enter var(--ui-motion-fast) both;gap:3px;padding:7px 10px;display:grid;position:fixed;transform:translate(14px,14px)}.ui-foundation-scope .ui-gantt__drag-cursor[data-valid=false]{opacity:.58;filter:grayscale(.6)}.ui-foundation-scope .ui-gantt__drag-cursor>span,.ui-foundation-scope .ui-gantt__drag-cursor>small{color:inherit;font:var(--ui-weight-semibold) .52rem/1.1 var(--ui-font-data);letter-spacing:var(--ui-tracking-caption);text-transform:uppercase}.ui-foundation-scope .ui-gantt__drag-cursor>strong{color:inherit;font:var(--ui-weight-semibold) .68rem/1.15 var(--ui-font-primary);letter-spacing:var(--ui-tracking-inter-bold)}.ui-foundation-scope .ui-gantt__drag-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ui-gantt-drag-ghost-enter{0%{opacity:.2;transform:translateY(3px)scale(.985)}to{opacity:.9;transform:translateY(0)scale(1)}}@keyframes ui-gantt-drag-cursor-enter{0%{opacity:0;transform:translate(14px,18px)scale(.96)}to{opacity:1;transform:translate(14px,14px)scale(1)}}.ui-foundation-scope .ui-gantt__preview{z-index:30;width:min(290px,100% - 24px);padding:var(--ui-space-3);border-style:solid;border-width:var(--ui-stroke-hairline);border-top-color:var(--ui-material-raised-border-top);border-left-color:var(--ui-material-raised-border-left);border-right-color:var(--ui-material-raised-border-right);border-bottom-color:var(--ui-material-raised-border-bottom);border-radius:var(--ui-radius-surface);background-color:var(--ui-color-base);background-image:var(--ui-material-raised-background);color:var(--ui-color-ink);box-shadow:var(--ui-shadow-surface);pointer-events:none;gap:5px;display:grid;position:absolute}.ui-foundation-scope .ui-gantt__preview>span,.ui-foundation-scope .ui-gantt__preview>small{color:var(--ui-color-ink);font:var(--ui-type-caption)}.ui-foundation-scope .ui-gantt__preview>strong{color:var(--ui-color-ink);font:var(--ui-type-heading);letter-spacing:var(--ui-tracking-inter-black)}.ui-foundation-scope .ui-gantt__preview>p{color:var(--ui-color-ink);font:var(--ui-type-paragraph);margin:0}.ui-foundation-scope .ui-gantt__overlay{z-index:80}.ui-foundation-scope .ui-gantt__empty{padding:var(--ui-space-5);color:var(--ui-color-disabled);font:var(--ui-type-caption);margin:0}@media (width<=900px){.ui-foundation-scope .ui-gantt__toolbar{grid-template-columns:1fr auto}.ui-foundation-scope .ui-gantt__range{grid-area:1/1/auto/-1;justify-self:stretch}.ui-foundation-scope .ui-gantt__navigation{grid-area:2/1}.ui-foundation-scope .ui-gantt__views{grid-area:2/2}}@media (width<=620px){.ui-foundation-scope .ui-gantt__toolbar{grid-template-columns:1fr}.ui-foundation-scope .ui-gantt__range,.ui-foundation-scope .ui-gantt__navigation,.ui-foundation-scope .ui-gantt__views{grid-column:1;justify-self:stretch}.ui-foundation-scope .ui-gantt__range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ui-foundation-scope .ui-gantt__views{grid-row:3}.ui-foundation-scope .ui-gantt__summary{flex-direction:column;align-items:start}.ui-foundation-scope .ui-gantt__summary>span{text-align:left}.ui-foundation-scope .ui-gantt__grid{--ui-gantt-task-column:196px}}.ui-foundation-scope .ui-section-heading{align-items:baseline;column-gap:var(--ui-space-5);min-width:0;padding:var(--ui-space-2) var(--ui-space-5) var(--ui-space-5);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-line);grid-template-columns:max-content minmax(0,1fr);display:grid}.ui-foundation-scope .ui-section-heading__number{min-width:2ch;color:var(--ui-accent);font:var(--ui-type-section-number);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-align:right}.ui-foundation-scope .ui-section-heading__content{gap:var(--ui-space-2);min-width:0;display:grid}.ui-foundation-scope .ui-section-heading__title{overflow-wrap:anywhere;min-width:0;color:var(--ui-color-text);font:var(--ui-type-section-title);letter-spacing:var(--ui-tracking-inter-black);margin:0}.ui-foundation-scope .ui-section-heading__description{max-width:min(52rem,100%);color:var(--ui-color-muted);font:var(--ui-type-paragraph);margin:0}.ui-foundation-scope .ui-header{align-items:center;gap:var(--ui-space-5);min-height:68px;padding:8px var(--ui-space-6);grid-template-columns:auto minmax(120px,1fr) auto;display:grid;position:relative;border-style:solid!important;border-width:0 0 var(--ui-stroke-hairline)!important;border-bottom-color:var(--ui-material-raised-border-bottom)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-raised-background)!important;box-shadow:0 9px 16px #0000009e,inset 0 -1px 1px #000000d1!important}.ui-foundation-scope .ui-header__brand{align-items:center;gap:var(--ui-space-3);min-width:0;display:inline-flex}.ui-foundation-scope .ui-header__workspace{min-width:0;padding-left:var(--ui-space-5);border-left:var(--ui-stroke-hairline) solid var(--ui-color-line);align-content:center;gap:3px;display:grid}.ui-foundation-scope .ui-header__workspace-label{color:var(--ui-accent);font:var(--ui-weight-black) .61rem/1 var(--ui-font-data);letter-spacing:.11em;text-transform:uppercase}.ui-foundation-scope .ui-header__title{color:var(--ui-color-text);font:var(--ui-weight-black) 1rem/1.05 var(--ui-font-primary);letter-spacing:var(--ui-tracking-inter-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-foundation-scope .ui-header__utilities{justify-content:flex-end;align-items:center;gap:1px;min-width:0;display:inline-flex}.ui-foundation-scope .ui-header__online{align-items:center;max-width:min(220px,22vw);padding:6px 5px;display:flex;position:relative;overflow:visible}.ui-foundation-scope .ui-header__online-person{width:28px;height:28px;box-shadow:none;transition:transform var(--ui-motion-fast);background:0 0;border:0;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;margin-left:-7px;padding:0;display:inline-flex;position:relative}.ui-foundation-scope .ui-header__online-person:first-child{margin-left:0}.ui-foundation-scope .ui-header__online-person:hover,.ui-foundation-scope .ui-header__online-person[aria-expanded=true]{z-index:2;transform:translateY(-2px)}.ui-foundation-scope .ui-header__online-person:hover .ui-avatar,.ui-foundation-scope .ui-header__online-person[aria-expanded=true] .ui-avatar{box-shadow:var(--ui-avatar-raised-hover-shadow)!important}.ui-foundation-scope .ui-header__online-person:active{z-index:2;transform:translateY(1px)}.ui-foundation-scope .ui-header__online-person:active .ui-avatar{box-shadow:var(--ui-avatar-pressed-shadow)!important}.ui-foundation-scope .ui-header__online-person:focus-visible{z-index:3;outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:2px}.ui-foundation-scope .ui-header__popover-anchor{align-items:center;min-height:36px;display:flex;position:relative}.ui-foundation-scope .ui-header__icon-button.ui-button[data-size=icon]{width:32px;min-width:32px;min-height:36px;padding:0;position:relative;transform:none;font:var(--ui-weight-black) .88rem/1 var(--ui-font-primary)!important;box-shadow:none!important;background:0 0!important;border:0!important}.ui-foundation-scope .ui-header__icon-button.ui-button[data-size=icon] .ui-button__content{border-style:solid;border-width:var(--ui-stroke-hairline);border-top-color:var(--ui-material-raised-border-top);border-left-color:var(--ui-material-raised-border-left);border-right-color:var(--ui-material-raised-border-right);border-bottom-color:var(--ui-material-raised-border-bottom);border-radius:var(--ui-radius-button);background-color:var(--ui-color-base);background-image:var(--ui-material-raised-background);width:30px;height:30px;box-shadow:var(--ui-shadow-raised);transition:transform var(--ui-motion-fast), box-shadow var(--ui-motion-fast), background-image var(--ui-motion-fast);justify-content:center}.ui-foundation-scope .ui-header__icon-button.ui-button[data-size=icon]:not(:disabled):hover,.ui-foundation-scope .ui-header__icon-button.ui-button[data-size=icon]:not(:disabled):active{transform:none;box-shadow:none!important}.ui-foundation-scope .ui-header__icon-button.ui-button[data-size=icon]:not(:disabled):hover .ui-button__content{box-shadow:var(--ui-shadow-raised-hover);transform:translateY(-1px)}.ui-foundation-scope .ui-header__icon-button.ui-button[data-size=icon]:not(:disabled):active .ui-button__content,.ui-foundation-scope .ui-header__icon-button.ui-button[data-size=icon][aria-expanded=true] .ui-button__content{border-top-color:var(--ui-material-inset-border-top);border-left-color:var(--ui-material-inset-border-left);border-right-color:var(--ui-material-inset-border-right);border-bottom-color:var(--ui-material-inset-border-bottom);background-image:var(--ui-material-inset-background);box-shadow:var(--ui-shadow-pressed);transform:translateY(1px)}.ui-foundation-scope .ui-header__notifications .ui-button[data-has-notifications=true]:after{background-color:var(--ui-accent);background-image:var(--ui-material-accent-flat-background);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px;box-shadow:0 2px 4px #00000094}.ui-foundation-scope .ui-header__account{align-items:center;min-height:36px;margin-left:1px;display:flex;position:relative}.ui-foundation-scope .ui-header__account-trigger{height:30px;min-height:30px;transition:color var(--ui-motion-fast), box-shadow var(--ui-motion-fast), transform var(--ui-motion-fast);grid-template-columns:auto minmax(0,auto) auto;align-items:center;gap:7px;padding:0 8px 0 3px;display:inline-grid;border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-raised-border-top)!important;border-left-color:var(--ui-material-raised-border-left)!important;border-right-color:var(--ui-material-raised-border-right)!important;border-bottom-color:var(--ui-material-raised-border-bottom)!important;border-radius:var(--ui-radius-button)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-raised-background)!important;color:var(--ui-color-text)!important;box-shadow:var(--ui-shadow-raised)!important}.ui-foundation-scope .ui-header__account-trigger:hover{transform:translateY(-1px);box-shadow:var(--ui-shadow-raised-hover)!important}.ui-foundation-scope .ui-header__account-trigger:active,.ui-foundation-scope .ui-header__account-trigger[aria-expanded=true]{transform:translateY(1px);border-top-color:var(--ui-material-inset-border-top)!important;border-left-color:var(--ui-material-inset-border-left)!important;border-right-color:var(--ui-material-inset-border-right)!important;border-bottom-color:var(--ui-material-inset-border-bottom)!important;background-image:var(--ui-material-inset-background)!important;box-shadow:var(--ui-shadow-pressed)!important}.ui-foundation-scope .ui-header__account-trigger:focus-visible{outline-offset:var(--ui-focus-ring-offset);outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color)!important}.ui-foundation-scope .ui-header__account-name{max-width:140px;font:var(--ui-weight-black) .74rem/1 var(--ui-font-primary);letter-spacing:var(--ui-tracking-inter-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-foundation-scope .ui-header__account-arrow{color:var(--ui-accent);transition:transform var(--ui-motion-fast);display:inline-flex}.ui-foundation-scope .ui-header__account-trigger[aria-expanded=true] .ui-header__account-arrow{transform:rotate(180deg)}.ui-foundation-scope .ui-header__popover,.ui-foundation-scope .ui-header__person-card{z-index:7200;border-style:solid;border-width:var(--ui-stroke-hairline);border-top-color:var(--ui-material-raised-border-top);border-left-color:var(--ui-material-raised-border-left);border-right-color:var(--ui-material-raised-border-right);border-bottom-color:var(--ui-material-raised-border-bottom);border-radius:var(--ui-radius-control);background-color:var(--ui-color-base);background-image:var(--ui-material-raised-background);width:min(280px,100vw - 24px);box-shadow:var(--ui-shadow-surface);display:grid;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden}.ui-foundation-scope .ui-header__account-menu{width:min(250px,100vw - 24px)}.ui-foundation-scope .ui-header__popover-heading{border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-popover-divider);min-height:37px;color:var(--ui-accent);font:var(--ui-weight-black) .64rem/1 var(--ui-font-data);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.ui-foundation-scope .ui-header__popover-heading b{background-color:var(--ui-accent);background-image:var(--ui-material-accent-background);min-width:20px;height:20px;color:var(--ui-color-on-color);font:var(--ui-weight-black) .62rem/1 var(--ui-font-data);box-shadow:var(--ui-shadow-raised);border-radius:50%;place-items:center;display:inline-grid}.ui-foundation-scope .ui-header__popover-list{display:grid}.ui-foundation-scope .ui-header__popover-list>button{border:0;border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-line);min-height:52px;color:var(--ui-color-text);text-align:left;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 12px;display:grid;position:relative}.ui-foundation-scope .ui-header__popover-list>button:last-child{border-bottom:0}.ui-foundation-scope .ui-header__popover-list>button:hover{z-index:1;background-color:var(--ui-color-base);background-image:var(--ui-material-raised-background);box-shadow:var(--ui-shadow-raised-hover);transform:translateY(-1px)}.ui-foundation-scope .ui-header__popover-list>button:active{background-image:var(--ui-material-inset-background);box-shadow:var(--ui-shadow-pressed);transform:translate(1px,1px)}.ui-foundation-scope .ui-header__popover-list>button:focus-visible{z-index:2;outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:-2px}.ui-foundation-scope .ui-header__popover-list>button:disabled{color:var(--ui-color-disabled);cursor:not-allowed}.ui-foundation-scope .ui-header__popover-list>button[data-unread=true]:after{background-color:var(--ui-accent);background-image:var(--ui-material-accent-flat-background);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:12px;right:11px;box-shadow:0 2px 4px #00000094}.ui-foundation-scope .ui-header__popover-icon{border:var(--ui-stroke-hairline) solid var(--ui-color-popover-divider);background:var(--ui-color-base-deep);width:25px;height:25px;color:var(--ui-color-text);box-shadow:var(--ui-shadow-inset);place-items:center;display:grid}.ui-foundation-scope .ui-header__popover-copy{gap:4px;min-width:0;display:grid}.ui-foundation-scope .ui-header__popover-copy strong{color:currentColor;font:var(--ui-weight-black) .77rem/1.15 var(--ui-font-primary);letter-spacing:var(--ui-tracking-inter-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-foundation-scope .ui-header__popover-copy small,.ui-foundation-scope .ui-header__popover-meta{color:var(--ui-color-muted);font:var(--ui-weight-semibold) .61rem/1.35 var(--ui-font-data);letter-spacing:.025em}.ui-foundation-scope .ui-header__popover-meta{white-space:nowrap;padding-right:10px}.ui-foundation-scope .ui-header__popover-empty{min-height:78px;color:var(--ui-color-muted);font:var(--ui-type-caption);text-align:center;margin:0;padding:24px 14px}.ui-foundation-scope .ui-header__person-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:min(250px,100vw - 24px);padding:14px}.ui-foundation-scope .ui-header__person-card>.ui-avatar{-webkit-text-fill-color:var(--ui-color-on-color);color:var(--ui-color-on-color)!important}.ui-foundation-scope .ui-header__person-card>div,.ui-foundation-scope .ui-header__account-summary>div{gap:3px;min-width:0;display:grid}.ui-foundation-scope .ui-header__person-card span,.ui-foundation-scope .ui-header__account-summary span{color:var(--ui-accent);font:var(--ui-weight-black) .58rem/1 var(--ui-font-data);letter-spacing:.1em}.ui-foundation-scope .ui-header__person-card strong,.ui-foundation-scope .ui-header__account-summary strong{color:var(--ui-color-text);font:var(--ui-weight-black) .82rem/1.15 var(--ui-font-primary);letter-spacing:var(--ui-tracking-inter-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-foundation-scope .ui-header__person-card small,.ui-foundation-scope .ui-header__account-summary small{color:var(--ui-color-muted);font:var(--ui-weight-semibold) .64rem/1.25 var(--ui-font-data);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-foundation-scope .ui-header__account-summary{border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-popover-divider);background:color-mix(in srgb, var(--ui-color-base-deep) 68%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;display:grid}.ui-foundation-scope .ui-card{gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-5);display:grid}.ui-foundation-scope .ui-card[data-depth=flat]{box-shadow:none!important;background:0 0!important;border:0!important}.ui-foundation-scope :is(.ui-card[data-depth=raised],.ui-settings-panel){border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-raised-border-top)!important;border-left-color:var(--ui-material-raised-border-left)!important;border-right-color:var(--ui-material-raised-border-right)!important;border-bottom-color:var(--ui-material-raised-border-bottom)!important;border-radius:var(--ui-radius-surface)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-raised-background)!important;box-shadow:var(--ui-shadow-surface)!important}.ui-foundation-scope .ui-card[data-depth=inset]{border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-inset-border-top)!important;border-left-color:var(--ui-material-inset-border-left)!important;border-right-color:var(--ui-material-inset-border-right)!important;border-bottom-color:var(--ui-material-inset-border-bottom)!important;border-radius:var(--ui-radius-surface)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-inset-background)!important;box-shadow:var(--ui-shadow-inset)!important}.ui-foundation-scope .ui-card[data-depth=color]{--ui-material-color:var(--ui-metric-color,var(--ui-accent));--ui-material-color-start:var(--ui-metric-color-start,var(--ui-metric-color,var(--ui-accent-start)));--ui-material-color-end:var(--ui-metric-color-end,var(--ui-metric-color,var(--ui-accent-end)));--ui-material-color-blend-midpoint:var(--ui-metric-color-blend-midpoint,var(--ui-accent-blend-midpoint));--ui-material-color-source-hold:var(--ui-metric-color-source-hold,var(--ui-accent-source-hold));--ui-material-color-dominant-start:var(--ui-metric-color-dominant-start,var(--ui-accent-dominant-start));border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-color-block-border-top)!important;border-left-color:var(--ui-material-color-block-border-left)!important;border-right-color:var(--ui-material-color-block-border-right)!important;border-bottom-color:var(--ui-material-color-block-border-bottom)!important;border-radius:var(--ui-radius-surface)!important;background-color:var(--ui-material-color)!important;background-image:var(--ui-material-color-raised-background)!important;box-shadow:var(--ui-material-color-block-shadow-base)!important}.ui-foundation-scope .ui-metric-card{--ui-material-color:var(--ui-metric-color,var(--ui-accent));--ui-material-color-start:var(--ui-metric-color-start,var(--ui-metric-color,var(--ui-accent-start)));--ui-material-color-end:var(--ui-metric-color-end,var(--ui-metric-color,var(--ui-accent-end)));--ui-material-color-blend-midpoint:var(--ui-metric-color-blend-midpoint,var(--ui-accent-blend-midpoint));--ui-material-color-source-hold:var(--ui-metric-color-source-hold,var(--ui-accent-source-hold));--ui-material-color-dominant-start:var(--ui-metric-color-dominant-start,var(--ui-accent-dominant-start));align-content:start}.ui-foundation-scope .ui-metric-card__header{justify-content:space-between;align-items:center;gap:var(--ui-space-3);min-width:0;display:flex}.ui-foundation-scope .ui-metric-card__label.ui-tag{--ui-tag-color:var(--ui-color-base);--ui-tag-color-start:var(--ui-color-base);--ui-tag-color-end:var(--ui-color-base);min-height:26px;padding-inline:var(--ui-space-2);font:var(--ui-type-field-label);letter-spacing:var(--ui-tracking-caption);color:var(--ui-color-on-color)!important}.ui-foundation-scope .ui-metric-card .ui-metric-card__label.ui-tag .ui-tag__label{-webkit-text-fill-color:var(--ui-color-on-color);background-image:none;color:var(--ui-color-on-color)!important}.ui-foundation-scope .ui-metric-card__value{color:var(--ui-material-color);font:var(--ui-type-metric-value);letter-spacing:var(--ui-tracking-inter-black)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ui-foundation-scope .ui-metric-card:not([data-depth=color]) .ui-metric-card__value{background-image:var(--ui-material-color-gradient);color:#0000;-webkit-text-fill-color:transparent;background-position:50%;background-repeat:repeat,no-repeat;background-size:192px 192px,100% 100%;-webkit-background-clip:text;background-clip:text}}.ui-foundation-scope .ui-metric-card__detail{color:var(--ui-color-muted);font:var(--ui-type-caption);font-variant-numeric:tabular-nums;letter-spacing:var(--ui-tracking-caption)}.ui-foundation-scope .ui-metric-card__meta{color:var(--ui-color-text);font:var(--ui-type-data);letter-spacing:var(--ui-tracking-caption)}.ui-foundation-scope .ui-metric-card__icon{color:var(--ui-accent);place-items:center;display:grid}.ui-foundation-scope .ui-metric-card[data-layout=split]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ui-foundation-scope .ui-metric-card[data-layout=split] .ui-metric-card__header{grid-column:1/-1}.ui-foundation-scope .ui-metric-card[data-layout=split] .ui-metric-card__detail{grid-column:1}.ui-foundation-scope .ui-metric-card[data-layout=split] .ui-metric-card__meta{grid-area:2/2/span 2;align-self:center}.ui-foundation-scope .ui-metric-card[data-depth=color] :is(.ui-metric-card__value,.ui-metric-card__detail,.ui-metric-card__meta,.ui-metric-card__icon){color:var(--ui-color-on-color)}.ui-foundation-scope .ui-metric-card[data-density=compact]{gap:var(--ui-space-2);padding:var(--ui-space-4)}.ui-foundation-scope .ui-metric-card[data-density=compact] .ui-metric-card__value{font-size:clamp(1.45rem,4vw,2rem)}.ui-foundation-scope .ui-action-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ui-foundation-scope .ui-action-card__title{color:var(--ui-color-text);font:var(--ui-type-heading);letter-spacing:var(--ui-tracking-inter-black)}.ui-foundation-scope .ui-action-card__description{color:var(--ui-color-muted);font:var(--ui-type-paragraph-compact);margin:5px 0 0}.ui-foundation-scope .ui-action-card__action{justify-content:flex-end;display:flex}.ui-foundation-scope .ui-settings-panel{display:grid;overflow:hidden}.ui-foundation-scope .ui-settings-panel__header{padding:var(--ui-space-5);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-line);gap:5px;display:grid}.ui-foundation-scope .ui-settings-panel__header strong{color:var(--ui-color-text);font:var(--ui-type-heading);letter-spacing:var(--ui-tracking-inter-black)}.ui-foundation-scope .ui-settings-panel__header p{color:var(--ui-color-muted);font:var(--ui-type-paragraph-compact);margin:0}.ui-foundation-scope .ui-settings-panel__body{padding:var(--ui-space-5)}.ui-foundation-scope .ui-form-layout{grid-template-columns:repeat(var(--ui-form-columns,1), minmax(0, 1fr));align-items:start;gap:var(--ui-space-4);display:grid}.ui-foundation-scope .ui-form-layout:has(>.ui-field>.ui-field__label)>.ui-field:not(:has(>.ui-field__label)):before{height:var(--ui-field-label-slot-height);content:"";pointer-events:none;display:block}@media (width<=680px){.ui-foundation-scope .ui-header{gap:6px var(--ui-space-3);min-height:112px;padding:8px var(--ui-space-4);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand workspace""utilities utilities"}.ui-foundation-scope .ui-header__brand{grid-area:brand}.ui-foundation-scope .ui-header__workspace{padding-left:var(--ui-space-3);grid-area:workspace}.ui-foundation-scope .ui-header__utilities{grid-area:utilities;width:100%}.ui-foundation-scope .ui-header__online{max-width:none;margin-right:auto}.ui-foundation-scope .ui-header__online .ui-header__person-card,.ui-foundation-scope .ui-header__help .ui-header__popover{left:0;right:auto}.ui-foundation-scope .ui-header__account-name{display:none}.ui-foundation-scope .ui-header__account-trigger{grid-template-columns:auto auto}.ui-foundation-scope .ui-action-card{grid-template-columns:1fr}.ui-foundation-scope .ui-action-card__action{justify-content:flex-start}.ui-foundation-scope .ui-form-layout,.ui-foundation-scope .ui-open-group{grid-template-columns:1fr}}.ui-foundation-scope .ui-button{--ui-button-rest-background:var(--ui-color-base);min-height:var(--ui-button-standard-height);justify-content:center;align-items:center;gap:var(--ui-space-2);padding:var(--ui-button-standard-padding) var(--ui-button-standard-padding-inline);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform var(--ui-motion-fast), box-shadow var(--ui-motion-fast), color var(--ui-motion-fast), background-color var(--ui-motion-fast);flex-shrink:0;display:inline-flex;border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-raised-border-top)!important;border-left-color:var(--ui-material-raised-border-left)!important;border-right-color:var(--ui-material-raised-border-right)!important;border-bottom-color:var(--ui-material-raised-border-bottom)!important;border-radius:var(--ui-radius-button)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-raised-background)!important;color:var(--ui-color-ink)!important;font:var(--ui-type-button)!important;letter-spacing:var(--ui-tracking-button)!important;text-shadow:none!important;box-shadow:var(--ui-shadow-raised)!important}.ui-foundation-scope .ui-button:not(:disabled):hover,.ui-foundation-scope .ui-button[data-state=hover]{transform:translateY(-1px);color:var(--ui-color-on-color)!important;box-shadow:var(--ui-shadow-raised-hover)!important}.ui-foundation-scope .ui-button:not(:disabled):active,.ui-foundation-scope :where(.ui-button[data-state=pressed]){transform:translateY(1px);box-shadow:var(--ui-shadow-pressed)!important}.ui-foundation-scope .ui-button:disabled{cursor:not-allowed;opacity:.38!important;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-color-disabled)!important;border:0!important}.ui-foundation-scope .ui-button:focus-visible,.ui-foundation-scope .ui-button[data-state=focus]{outline-offset:var(--ui-focus-ring-offset);outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color)!important}.ui-foundation-scope .ui-button[data-loading=true]{opacity:.72!important}.ui-foundation-scope .ui-button__content{align-items:center;gap:inherit;display:inline-flex}.ui-foundation-scope .ui-button__spinner{width:14px;height:14px;animation:ui-button-spin var(--ui-motion-spinner) infinite;border:2px solid;border-top-color:#0000;border-radius:50%;flex:0 0 14px}@keyframes ui-button-spin{to{transform:rotate(360deg)}}.ui-foundation-scope .ui-button[data-size=icon]{width:var(--ui-touch-target-min);min-width:var(--ui-touch-target-min);min-height:var(--ui-touch-target-min);padding:0;font-size:18px!important}.ui-foundation-scope .ui-button[data-size=small]{min-height:var(--ui-button-small-height);padding:0 var(--ui-button-small-padding-inline);font-size:var(--ui-button-small-font-size)!important}.ui-foundation-scope .ui-button[data-size=large]{min-height:58px;padding:0 26px;font-size:var(--ui-type-step-0)!important}.ui-foundation-scope .ui-button[data-variant=primary]{--ui-button-rest-background:var(--ui-accent);--ui-button-accent-raised-background:var(--ui-material-accent-gradient);background-color:var(--ui-accent)!important;background-image:var(--ui-button-accent-raised-background)!important;color:var(--ui-color-on-color)!important;box-shadow:var(--ui-shadow-accent)!important}.ui-foundation-scope .ui-button[data-variant=primary] :is(span,strong,small,em,b){-webkit-text-fill-color:var(--ui-color-on-color);color:var(--ui-color-on-color)!important}.ui-foundation-scope .ui-button[data-variant=primary]:not(:disabled):hover,.ui-foundation-scope .ui-button[data-variant=primary][data-state=hover]{filter:none;transform:translateY(-1px);box-shadow:var(--ui-shadow-accent-hover)!important}.ui-foundation-scope .ui-button[data-variant=solid]{--ui-button-rest-background:var(--ui-accent);background-color:var(--ui-accent)!important;color:var(--ui-color-on-color)!important;box-shadow:var(--ui-shadow-accent)!important;background-image:none!important;border-color:#0000!important;border-image:!important}.ui-foundation-scope .ui-button[data-variant=solid] :is(span,strong,small,em,b){-webkit-text-fill-color:var(--ui-color-on-color);color:var(--ui-color-on-color)!important}.ui-foundation-scope .ui-button[data-variant=solid]:not(:disabled):hover,.ui-foundation-scope .ui-button[data-variant=solid][data-state=hover]{filter:none;transform:translateY(-1px);background-color:var(--ui-accent)!important;box-shadow:var(--ui-shadow-accent-hover)!important;background-image:none!important}.ui-foundation-scope .ui-button[data-variant=accent],.ui-foundation-scope .ui-button[data-variant=outline]{--ui-button-rest-background:var(--ui-color-base);--ui-button-stroke-color:transparent;--ui-button-active-glow:transparent;border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-raised-background)!important;color:var(--ui-accent)!important;box-shadow:var(--ui-material-raised-shadow)!important;border-color:#0000!important;border-image:!important}.ui-foundation-scope .ui-button[data-variant=accent]:not(:disabled):hover,.ui-foundation-scope .ui-button[data-variant=accent][data-state=hover],.ui-foundation-scope .ui-button[data-variant=outline]:not(:disabled):hover,.ui-foundation-scope .ui-button[data-variant=outline][data-state=hover]{transform:translateY(-1px);color:var(--ui-accent)!important;box-shadow:var(--ui-shadow-raised-hover)!important}.ui-foundation-scope .ui-button[data-variant=tertiary],.ui-foundation-scope .ui-button[data-variant=quiet]{--ui-button-rest-background:transparent;--ui-button-stroke-color:var(--ui-color-ink);--ui-button-active-glow:#f8f7f724;color:var(--ui-color-muted)!important;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-button-stroke-color)!important;background-color:#0000!important;background-image:none!important;border:0!important}.ui-foundation-scope .ui-button[data-variant=destructive],.ui-foundation-scope .ui-button[data-variant=danger]{--ui-button-rest-background:transparent;--ui-button-stroke-color:var(--ui-attention);--ui-button-active-glow:#f8f7f724;color:var(--ui-attention)!important;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-button-stroke-color)!important;background-color:#0000!important;background-image:none!important;border:0!important}.ui-foundation-scope .ui-button[data-variant=tertiary]:not(:disabled):hover,.ui-foundation-scope .ui-button[data-variant=tertiary][data-state=hover],.ui-foundation-scope .ui-button[data-variant=quiet]:not(:disabled):hover,.ui-foundation-scope .ui-button[data-variant=quiet][data-state=hover],.ui-foundation-scope .ui-button[data-variant=destructive]:not(:disabled):hover,.ui-foundation-scope .ui-button[data-variant=destructive][data-state=hover],.ui-foundation-scope .ui-button[data-variant=danger]:not(:disabled):hover,.ui-foundation-scope .ui-button[data-variant=danger][data-state=hover]{transform:translateY(-1px);box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-button-stroke-color), var(--ui-shadow-raised-hover)!important}.ui-foundation-scope .ui-button:not(:disabled):active,.ui-foundation-scope .ui-button[data-state=pressed]{filter:none!important;border-top-color:var(--ui-material-inset-border-top)!important;border-left-color:var(--ui-material-inset-border-left)!important;border-right-color:var(--ui-material-inset-border-right)!important;border-bottom-color:var(--ui-material-inset-border-bottom)!important;background-image:var(--ui-material-inset-background)!important;box-shadow:var(--ui-shadow-pressed)!important;background-position:0 0!important;background-size:100% 100%!important;background-origin:border-box!important;background-clip:border-box!important;transform:translate(1px,1px)!important}.ui-foundation-scope .ui-button[data-variant=primary]:not(:disabled):active,.ui-foundation-scope .ui-button[data-variant=primary][data-state=pressed]{border-top-color:var(--ui-material-accent-inset-border-top)!important;border-left-color:var(--ui-material-accent-inset-border-left)!important;border-right-color:var(--ui-material-accent-inset-border-right)!important;border-bottom-color:var(--ui-material-accent-inset-border-bottom)!important;background-color:var(--ui-accent)!important;background-image:var(--ui-material-accent-box-inset-background-compact)!important;box-shadow:var(--ui-shadow-accent-inset)!important;background-position:0 0!important;background-size:100% 100%!important;background-origin:border-box!important;background-clip:border-box!important}.ui-foundation-scope .ui-button[data-variant=solid]:not(:disabled):active,.ui-foundation-scope .ui-button[data-variant=solid][data-state=pressed]{border-top-color:var(--ui-material-accent-inset-border-top)!important;border-left-color:var(--ui-material-accent-inset-border-left)!important;border-right-color:var(--ui-material-accent-inset-border-right)!important;border-bottom-color:var(--ui-material-accent-inset-border-bottom)!important;background-color:var(--ui-accent)!important;box-shadow:var(--ui-shadow-accent-inset)!important;background-image:none!important;background-position:0 0!important;background-size:100% 100%!important;background-origin:border-box!important;background-clip:border-box!important}.ui-foundation-scope :is(.ui-button[data-variant=outline],.ui-button[data-variant=accent],.ui-button[data-variant=tertiary],.ui-button[data-variant=quiet],.ui-button[data-variant=destructive],.ui-button[data-variant=danger]):not(:disabled):active,.ui-foundation-scope :is(.ui-button[data-variant=outline],.ui-button[data-variant=accent],.ui-button[data-variant=tertiary],.ui-button[data-variant=quiet],.ui-button[data-variant=destructive],.ui-button[data-variant=danger])[data-state=pressed]{box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-button-stroke-color), var(--ui-shadow-pressed), 0 0 12px var(--ui-button-active-glow)!important;transform:translate(1px,1px)!important}.ui-foundation-scope :is(.ui-button[data-variant=accent],.ui-button[data-variant=outline]):not(:disabled):active,.ui-foundation-scope :is(.ui-button[data-variant=accent],.ui-button[data-variant=outline])[data-state=pressed]{border-top-color:var(--ui-material-inset-border-top)!important;border-left-color:var(--ui-material-inset-border-left)!important;border-right-color:var(--ui-material-inset-border-right)!important;border-bottom-color:var(--ui-material-inset-border-bottom)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-inset-background)!important;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-button-stroke-color), var(--ui-shadow-pressed)!important;transform:translate(1px,1px)!important}.ui-foundation-scope .ui-button[data-variant=accent]:not(:disabled):active,.ui-foundation-scope .ui-button[data-variant=accent][data-state=pressed],.ui-foundation-scope .ui-button[data-variant=outline]:not(:disabled):active,.ui-foundation-scope .ui-button[data-variant=outline][data-state=pressed]{box-shadow:var(--ui-shadow-pressed)!important;border-color:#0000!important;border-image:!important}.ui-foundation-scope .ui-menu-icon-button.ui-button{border-color:#0000!important;border-image:!important}.ui-foundation-scope .ui-accent-outline{border-style:solid;border-width:var(--ui-stroke-hairline);border-color:#0000;border-image:var(--ui-material-accent-box-gradient) 1}.ui-foundation-scope .ui-field{--ui-field-current-row-gap:var(--ui-field-row-gap);gap:var(--ui-field-current-row-gap);min-width:0;margin:0;display:grid}.ui-foundation-scope .ui-field__control-shell{min-width:0;display:grid;position:relative}.ui-foundation-scope .ui-field__label{height:var(--ui-field-label-slot-height);min-width:0;color:var(--ui-color-ink);font:var(--ui-type-field-title);font-variant-numeric:tabular-nums;letter-spacing:var(--ui-tracking-field-title);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.ui-foundation-scope .ui-field__control{box-sizing:border-box;width:100%;height:var(--ui-control-height);min-height:var(--ui-control-height);margin:0;border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-inset-border-top)!important;border-left-color:var(--ui-material-inset-border-left)!important;border-right-color:var(--ui-material-inset-border-right)!important;border-bottom-color:var(--ui-material-inset-border-bottom)!important;border-radius:var(--ui-radius-field)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-inset-background)!important;color:var(--ui-color-ink)!important;font:var(--ui-type-field)!important;letter-spacing:var(--ui-tracking-inter-bold)!important;text-transform:none!important;text-shadow:none!important;box-shadow:var(--ui-shadow-inset)!important;padding:10px 11px!important}.ui-foundation-scope .ui-field__control:focus{box-shadow:var(--ui-shadow-inset-focus)!important;outline:none!important}.ui-foundation-scope .ui-field__control::placeholder{color:#858585}.ui-foundation-scope .ui-field__control[data-multiline=true]{resize:vertical;height:auto;min-height:96px}.ui-foundation-scope .ui-field[data-validation-tone]>.ui-field__control-shell>.ui-field__control{box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-validation-outline), var(--ui-shadow-inset)!important;border-color:#0000!important}.ui-foundation-scope .ui-field__help,.ui-foundation-scope .ui-field__error{margin-top:calc(var(--ui-field-message-gap) - var(--ui-field-current-row-gap));color:var(--ui-color-quiet);font:var(--ui-type-data);letter-spacing:.045em;font-style:normal}.ui-foundation-scope .ui-field__error{color:var(--ui-color-text)}.ui-foundation-scope .ui-field[data-invalid=true]>.ui-field__control-shell>.ui-field__control,.ui-foundation-scope .ui-select[data-invalid=true]>.ui-select__control>.ui-select__trigger,.ui-foundation-scope .ui-date-field[data-invalid=true]>.ui-field__control-shell>.ui-date-field__trigger{box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-validation-outline), var(--ui-shadow-inset)!important;border-color:#0000!important}.ui-foundation-scope .ui-validation-mark{--ui-validation-mark-color:var(--ui-validation-problem);--ui-validation-mark-color-start:var(--ui-validation-problem-start);--ui-validation-mark-color-end:var(--ui-validation-problem-end);z-index:4;top:var(--ui-validation-mark-offset);right:var(--ui-validation-mark-offset);width:var(--ui-validation-mark-size);height:var(--ui-validation-mark-size);border:var(--ui-stroke-hairline) solid #ffffff4f;background-color:var(--ui-validation-mark-color);background-image:var(--eam-gradient-texture), linear-gradient(var(--ui-gradient-angle), var(--ui-validation-mark-color-start) 0%, var(--ui-validation-mark-color-end) 100%);color:var(--ui-validation-mark-ink);font:800 var(--ui-validation-mark-icon-size)/1 var(--ui-font-data);letter-spacing:0;pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000052,0 3px 8px #0000008f}.ui-foundation-scope .ui-validation-mark[data-state=verified]{--ui-validation-mark-color:var(--ui-validation-verified);--ui-validation-mark-color-start:var(--ui-validation-verified-start);--ui-validation-mark-color-end:var(--ui-validation-verified-end)}.ui-foundation-scope .ui-validation-mark[data-state=critical]{--ui-validation-mark-color:var(--ui-validation-critical);--ui-validation-mark-color-start:var(--ui-validation-critical-start);--ui-validation-mark-color-end:var(--ui-validation-critical-end)}.ui-foundation-scope :is(.ui-field__control[type=number],.ui-field__control[type=date],.ui-field__control[type=time],.ui-field__control[inputmode=numeric],.ui-field__control[inputmode=decimal],.ui-date-field__trigger){font-family:var(--ui-font-data)!important;font-weight:var(--ui-weight-medium)!important;letter-spacing:var(--ui-tracking-caption)!important}.ui-foundation-scope :is(.ui-field__control[type=date],.ui-field__control[type=time])::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:22px;height:22px}.ui-foundation-scope .ui-field__control-shell[data-temporal] .ui-field__control{padding-right:42px!important}.ui-foundation-scope .ui-field__type-icon{z-index:2;color:var(--ui-color-ink);pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.ui-foundation-scope .ui-checkbox{--ui-checkbox-mark:var(--ui-color-ink);--ui-checkbox-stroke:var(--ui-color-ink);--ui-checkbox-glow:#f8f7f71f;min-width:0;color:var(--ui-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex;position:relative;font:var(--ui-type-label)!important;letter-spacing:var(--ui-tracking-inter-bold)!important}.ui-foundation-scope .ui-checkbox__input{opacity:0;pointer-events:none;margin:0;position:absolute;overflow:hidden;width:1px!important;height:1px!important}.ui-foundation-scope .ui-checkbox__box{width:23px;height:23px;transition:transform var(--ui-motion-control), background-color var(--ui-motion-control), background-image var(--ui-motion-control), border-color var(--ui-motion-control), box-shadow var(--ui-motion-control);flex:0 0 23px;place-items:center;display:grid;position:relative;transform:translate(0);border:var(--ui-stroke-hairline) solid transparent!important;border-top-color:var(--ui-material-raised-border-top)!important;border-left-color:var(--ui-material-raised-border-left)!important;border-right-color:var(--ui-material-raised-border-right)!important;border-bottom-color:var(--ui-material-raised-border-bottom)!important;border-radius:var(--ui-radius-button)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-raised-background)!important;box-shadow:var(--ui-shadow-raised)!important}.ui-foundation-scope .ui-checkbox__box:after{content:"";opacity:0;transform-origin:55% 55%;width:6px;height:11px;transition:opacity var(--ui-motion-fast), transform var(--ui-motion-control);margin-top:-2px;transform:rotate(45deg)scale(.25)translate(-2px,-2px);border-style:solid!important;border-width:0 2px 2px 0!important;border-right-color:var(--ui-checkbox-mark)!important;border-bottom-color:var(--ui-checkbox-mark)!important}.ui-foundation-scope .ui-checkbox__box:before{content:"";opacity:0;pointer-events:none;position:absolute;inset:-1px;border:var(--ui-stroke-hairline) solid var(--ui-checkbox-stroke)!important;border-radius:var(--ui-radius-button)!important}.ui-foundation-scope .ui-checkbox__input:checked+.ui-checkbox__box:after,.ui-foundation-scope .ui-checkbox__input:indeterminate+.ui-checkbox__box:after{opacity:1;transform:rotate(45deg)scale(1)translate(-1px,-1px)}.ui-foundation-scope .ui-checkbox__input:indeterminate+.ui-checkbox__box:after{width:10px;height:2px;margin:0;transform:none;border-width:0 0 2px!important}.ui-foundation-scope .ui-checkbox__input:checked+.ui-checkbox__box:before,.ui-foundation-scope .ui-checkbox__input:indeterminate+.ui-checkbox__box:before{animation:ui-checkbox-confirm var(--ui-motion-confirmation)}.ui-foundation-scope .ui-checkbox:not([data-disabled=true]):hover .ui-checkbox__box{transform:translateY(-1px);box-shadow:var(--ui-shadow-raised-hover)!important}.ui-foundation-scope .ui-checkbox:not([data-disabled=true]):active .ui-checkbox__box{transform:translate(1px,1px);border-top-color:var(--ui-material-inset-border-top)!important;border-left-color:var(--ui-material-inset-border-left)!important;border-right-color:var(--ui-material-inset-border-right)!important;border-bottom-color:var(--ui-material-inset-border-bottom)!important;background-image:var(--ui-material-inset-background)!important;box-shadow:var(--ui-shadow-pressed)!important}.ui-foundation-scope .ui-checkbox__input:focus-visible+.ui-checkbox__box{box-shadow:inset 0 0 0 1px var(--ui-color-focus-accent), var(--ui-shadow-raised-hover)!important}.ui-foundation-scope .ui-checkbox[data-variant=quiet] .ui-checkbox__box{box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-checkbox-stroke)!important;background-color:#0000!important;background-image:none!important;border:0!important}.ui-foundation-scope .ui-checkbox[data-variant=quiet]:not([data-disabled=true]):hover .ui-checkbox__box{box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-checkbox-stroke), var(--ui-shadow-raised-hover)!important}.ui-foundation-scope .ui-checkbox[data-variant=quiet]:not([data-disabled=true]):active .ui-checkbox__box{background-color:var(--ui-color-base)!important;background-image:var(--ui-material-inset-background)!important;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-checkbox-stroke), var(--ui-shadow-pressed)!important}.ui-foundation-scope .ui-checkbox[data-variant=quiet] .ui-checkbox__input:focus-visible+.ui-checkbox__box{box-shadow:inset 0 0 0 1px var(--ui-color-focus-accent), inset 0 0 0 2px var(--ui-color-base), inset 0 0 0 3px var(--ui-checkbox-stroke), var(--ui-shadow-raised-hover)!important}.ui-foundation-scope .ui-checkbox[data-variant=accent]{--ui-checkbox-mark:var(--ui-color-on-color);--ui-checkbox-stroke:var(--ui-accent);--ui-checkbox-glow:#f8f7f71f}.ui-foundation-scope .ui-checkbox[data-variant=accent] .ui-checkbox__input:is(:checked,:indeterminate)+.ui-checkbox__box{border-top-color:var(--ui-material-color-block-border-top)!important;border-left-color:var(--ui-material-color-block-border-left)!important;border-right-color:var(--ui-material-color-block-border-right)!important;border-bottom-color:var(--ui-material-color-block-border-bottom)!important;background-color:var(--ui-accent)!important;background-image:var(--ui-material-accent-box-raised-background-compact)!important;box-shadow:var(--ui-shadow-accent)!important}.ui-foundation-scope .ui-checkbox[data-variant=accent]:not([data-disabled=true]):hover .ui-checkbox__input:is(:checked,:indeterminate)+.ui-checkbox__box{box-shadow:var(--ui-shadow-accent-hover)!important}.ui-foundation-scope .ui-checkbox[data-variant=accent]:not([data-disabled=true]):active .ui-checkbox__input:is(:checked,:indeterminate)+.ui-checkbox__box{border-top-color:var(--ui-material-accent-inset-border-top)!important;border-left-color:var(--ui-material-accent-inset-border-left)!important;border-right-color:var(--ui-material-accent-inset-border-right)!important;border-bottom-color:var(--ui-material-accent-inset-border-bottom)!important;background-color:var(--ui-accent)!important;background-image:var(--ui-material-accent-box-inset-background-compact)!important;box-shadow:var(--ui-shadow-accent-inset)!important}.ui-foundation-scope .ui-checkbox[data-variant=outline]{--ui-checkbox-mark:var(--ui-accent);--ui-checkbox-stroke:var(--ui-accent);--ui-checkbox-glow:#f8f7f71f}.ui-foundation-scope .ui-checkbox[data-variant=outline] .ui-checkbox__box{box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-checkbox-stroke), var(--ui-shadow-raised)!important;border:0!important}.ui-foundation-scope .ui-checkbox[data-variant=outline]:not([data-disabled=true]):hover .ui-checkbox__box,.ui-foundation-scope .ui-checkbox[data-variant=outline] .ui-checkbox__input:is(:checked,:indeterminate)+.ui-checkbox__box{box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-checkbox-stroke), var(--ui-shadow-raised-hover), 0 0 8px var(--ui-checkbox-glow)!important}.ui-foundation-scope .ui-checkbox[data-variant=outline]:not([data-disabled=true]):active .ui-checkbox__box{box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-checkbox-stroke), var(--ui-shadow-pressed), 0 0 10px var(--ui-checkbox-glow)!important}.ui-foundation-scope .ui-checkbox__label{min-width:0;line-height:1.35}.ui-foundation-scope .ui-checkbox__label--hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ui-foundation-scope .ui-checkbox[data-disabled=true]{opacity:.38;cursor:not-allowed}@keyframes ui-checkbox-confirm{0%{opacity:.72;transform:scale(.8);box-shadow:0 0 0 0 var(--ui-checkbox-glow)!important}58%{opacity:.24;transform:scale(1.22);box-shadow:0 0 0 6px #0000!important}to{opacity:0;transform:scale(1.28);box-shadow:0 0 0 9px #0000!important}}@media (prefers-reduced-motion:reduce){.ui-foundation-scope .ui-checkbox__box,.ui-foundation-scope .ui-checkbox__box:after{transition:none}.ui-foundation-scope .ui-checkbox__input:checked+.ui-checkbox__box:before,.ui-foundation-scope .ui-checkbox__input:indeterminate+.ui-checkbox__box:before{animation:none}}.ui-foundation-scope .ui-field__control[type=file]{min-height:var(--ui-control-height);border-radius:var(--ui-radius-field);background:var(--ui-color-base);color:var(--ui-color-muted);box-shadow:var(--ui-shadow-inset);border:0;padding:5px}.ui-foundation-scope .ui-field__control[type=file]::file-selector-button{border-radius:var(--ui-radius-button);background:var(--ui-color-base);min-height:34px;color:var(--ui-color-text);font:var(--ui-type-label);letter-spacing:var(--ui-tracking-button);text-transform:uppercase;box-shadow:var(--ui-shadow-raised);border:0;margin-right:10px;padding-inline:11px}.ui-foundation-scope .ui-date-field{min-width:0;position:relative}.ui-foundation-scope .ui-date-field[data-open=true]{z-index:6300}.ui-foundation-scope .ui-date-field__form-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ui-foundation-scope .ui-date-field__trigger{box-sizing:border-box;width:100%;height:var(--ui-control-height);min-height:var(--ui-control-height);align-items:center;gap:var(--ui-space-4);text-align:left;text-transform:none;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid;border-radius:var(--ui-radius-field)!important;border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-inset-border-top)!important;border-left-color:var(--ui-material-inset-border-left)!important;border-right-color:var(--ui-material-inset-border-right)!important;border-bottom-color:var(--ui-material-inset-border-bottom)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-inset-background)!important;color:var(--ui-color-ink)!important;font:var(--ui-type-date-time)!important;letter-spacing:var(--ui-tracking-caption)!important;box-shadow:var(--ui-shadow-inset)!important;padding:10px 11px!important}.ui-foundation-scope .ui-date-field__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-foundation-scope .ui-date-field__trigger:not(:disabled):hover,.ui-foundation-scope .ui-date-field[data-open=true] .ui-date-field__trigger,.ui-foundation-scope .ui-date-field__trigger:focus-visible{transform:none;color:var(--ui-color-ink)!important;box-shadow:var(--ui-shadow-inset-focus)!important}.ui-foundation-scope .ui-date-field__trigger .is-placeholder{color:#858585}.ui-foundation-scope .ui-date-field__icon{color:var(--ui-color-ink);justify-self:end}.ui-foundation-scope .ui-date-field__calendar{z-index:6301;width:min(380px,100vw - 32px);color:var(--ui-color-ink);padding:18px;position:absolute;top:calc(100% + 8px);left:0;border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-raised-border-top)!important;border-left-color:var(--ui-material-raised-border-left)!important;border-right-color:var(--ui-material-raised-border-right)!important;border-bottom-color:var(--ui-material-raised-border-bottom)!important;border-radius:var(--ui-radius-surface)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-raised-background)!important;box-shadow:var(--ui-shadow-surface)!important}.ui-foundation-scope .ui-date-field__calendar[data-placement=top]{top:auto;bottom:calc(100% + 8px)}.ui-foundation-scope .ui-date-field__calendar-header{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:10px;margin-bottom:14px;display:grid}.ui-foundation-scope .ui-date-field__month-year{grid-template-columns:minmax(0,1fr) 94px;gap:8px;min-width:0;display:grid}.ui-foundation-scope .ui-date-field__month-year .ui-select{min-width:0}.ui-foundation-scope .ui-date-field__month-year .ui-select__trigger,.ui-foundation-scope .ui-date-field__month-year .ui-select__trigger:not(:disabled):is(:hover,:active),.ui-foundation-scope .ui-date-field__month-year .ui-select[data-open=true] .ui-select__trigger{cursor:pointer;width:100%;min-width:0;border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-inset-border-top)!important;border-left-color:var(--ui-material-inset-border-left)!important;border-right-color:var(--ui-material-inset-border-right)!important;border-bottom-color:var(--ui-material-inset-border-bottom)!important;border-radius:var(--ui-radius-control)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-inset-background)!important;height:36px!important;min-height:36px!important;max-height:36px!important;color:var(--ui-color-ink)!important;font:var(--ui-weight-semibold) .74rem/1 var(--ui-font-data)!important;letter-spacing:0!important;text-transform:none!important;box-shadow:var(--ui-shadow-inset)!important;padding:0 9px 0 10px!important;transform:none!important}.ui-foundation-scope .ui-date-field__month-year .ui-select__chevron{border-top-width:5px;border-left-width:4px;border-right-width:4px}.ui-foundation-scope .ui-date-field__month-year .ui-select__menu{gap:3px;width:100%;min-width:100%;max-height:218px;padding:6px;top:calc(100% + 6px);left:0;right:auto}.ui-foundation-scope .ui-date-field__month-year .ui-select__option{min-height:34px;font:var(--ui-weight-semibold) .7rem/1 var(--ui-font-data)!important;padding:0 8px!important}.ui-foundation-scope .ui-date-field__nav,.ui-foundation-scope .ui-date-field__nav:not(:disabled):is(:hover,:active){width:36px;min-width:36px;min-height:36px;line-height:1;border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-radius:var(--ui-radius-button)!important;border-top-color:var(--ui-material-inset-border-top)!important;border-left-color:var(--ui-material-inset-border-left)!important;border-right-color:var(--ui-material-inset-border-right)!important;border-bottom-color:var(--ui-material-inset-border-bottom)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-inset-background)!important;color:var(--ui-color-ink)!important;box-shadow:var(--ui-shadow-inset)!important;padding:0!important;font-size:22px!important;transform:none!important}.ui-foundation-scope .ui-date-field__nav:not(:disabled):hover,.ui-foundation-scope .ui-date-field__nav:focus-visible{box-shadow:var(--ui-shadow-inset-focus)!important}.ui-foundation-scope .ui-date-field__nav:not(:disabled):active{box-shadow:var(--ui-shadow-pressed)!important}.ui-foundation-scope .ui-date-field__weekdays,.ui-foundation-scope .ui-date-field__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.ui-foundation-scope .ui-date-field__weekdays{margin-bottom:7px}.ui-foundation-scope .ui-date-field__weekdays span{color:var(--ui-color-quiet);font:500 9px/1.3 var(--ui-font-data);letter-spacing:.04em;text-align:center}.ui-foundation-scope .ui-date-field__day{width:100%;min-width:0;min-height:40px;position:relative;border-radius:var(--ui-radius-button)!important;color:var(--ui-color-text)!important;font:500 .78rem/1 var(--ui-font-data)!important;letter-spacing:0!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0!important;padding:0!important;transform:none!important}.ui-foundation-scope .ui-date-field__day:not(:disabled):hover,.ui-foundation-scope .ui-date-field__day:focus-visible{color:#fff!important;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-color-line)!important;background-color:#ffffff09!important;background-image:none!important;transform:none!important}.ui-foundation-scope .ui-date-field__day:not(:disabled):active{box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-color-line)!important;background-color:#ffffff05!important;background-image:none!important}.ui-foundation-scope .ui-date-field__day[data-today=true]{color:var(--ui-color-ink)!important;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-color-ink)!important;background-color:#0000!important;background-image:none!important}.ui-foundation-scope .ui-date-field__day[data-outside-month=true]{opacity:.48;color:var(--ui-color-state-muted)!important}.ui-foundation-scope .ui-date-field__day:is([data-out-of-range=true],[data-unavailable=true]),.ui-foundation-scope .ui-date-field__day:disabled{cursor:not-allowed;opacity:.42;color:var(--ui-color-disabled)!important;box-shadow:none!important}.ui-foundation-scope .ui-date-field__day[data-unavailable=true]:before{height:var(--ui-stroke-hairline);background:var(--ui-danger);content:"";position:absolute;bottom:7px;left:8px;right:8px;transform:rotate(-18deg)}.ui-foundation-scope .ui-date-field__day[data-selected=true]{--ui-button-rest-background:var(--ui-color-base);background-color:var(--ui-accent)!important;background-image:var(--ui-material-accent-box-raised-background-compact)!important;color:var(--ui-color-on-color)!important;box-shadow:var(--ui-shadow-accent)!important;transform:translateY(-1px)!important}.ui-foundation-scope .ui-date-field__day[data-selected=true]:not(:disabled):hover,.ui-foundation-scope .ui-date-field__day[data-selected=true]:focus-visible{background-color:var(--ui-accent)!important;background-image:var(--ui-material-accent-box-raised-background-compact)!important;color:var(--ui-color-on-color)!important;box-shadow:var(--ui-shadow-accent)!important;transform:translateY(-1px)!important}.ui-foundation-scope .ui-date-field__day[data-confirming=true]{animation:ui-calendar-confirm var(--ui-motion-control) both}.ui-foundation-scope .ui-date-field__day[data-confirming=true]:after{border:var(--ui-stroke-hairline) solid var(--ui-accent);border-radius:var(--ui-radius-button);content:"";pointer-events:none;animation:ui-calendar-confirm-ring var(--ui-motion-control) both;position:absolute;inset:-4px}@keyframes ui-calendar-confirm{0%{transform:translateY(-1px)scale(1)}38%{transform:translateY(1px)scale(.9)}72%{transform:translateY(-2px)scale(1.12)}to{transform:translateY(0)scale(1)}}@keyframes ui-calendar-confirm-ring{0%{opacity:0;transform:scale(.78);box-shadow:0 0 #0000}45%{opacity:1;box-shadow:0 0 18px color-mix(in srgb, var(--ui-accent) 48%, transparent);transform:scale(1)}to{opacity:0;box-shadow:0 0 4px color-mix(in srgb, var(--ui-accent) 8%, transparent);transform:scale(1.24)}}.ui-foundation-scope .ui-date-field__calendar-footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;padding-top:14px;display:grid;border-top:var(--ui-stroke-hairline) solid var(--ui-color-line)!important}.ui-foundation-scope .ui-date-field__calendar-action,.ui-foundation-scope .ui-date-field__calendar-action:not(:disabled):is(:hover,:active){--ui-button-rest-background:var(--ui-color-base);width:100%;min-height:36px;padding:0 var(--ui-button-small-padding-inline)!important;border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-radius:var(--ui-radius-button)!important;border-top-color:var(--ui-material-inset-border-top)!important;border-left-color:var(--ui-material-inset-border-left)!important;border-right-color:var(--ui-material-inset-border-right)!important;border-bottom-color:var(--ui-material-inset-border-bottom)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-inset-background)!important;color:var(--ui-color-ink)!important;font-size:var(--ui-button-small-font-size)!important;box-shadow:var(--ui-shadow-inset)!important;transform:none!important}.ui-foundation-scope .ui-date-field__calendar-action:not(:disabled):hover,.ui-foundation-scope .ui-date-field__calendar-action:focus-visible{box-shadow:var(--ui-shadow-inset-focus)!important}.ui-foundation-scope .ui-date-field__calendar-action:not(:disabled):active{box-shadow:var(--ui-shadow-pressed)!important}.ui-foundation-scope .ui-date-field__calendar-action[data-variant=tertiary],.ui-foundation-scope .ui-date-field__calendar-action[data-variant=tertiary]:not(:disabled):is(:hover,:active),.ui-foundation-scope .ui-date-field__calendar-action[data-variant=quiet],.ui-foundation-scope .ui-date-field__calendar-action[data-variant=quiet]:not(:disabled):is(:hover,:active){color:var(--ui-color-muted)!important;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-color-ink)!important;background-color:#0000!important;background-image:none!important;border:0!important}.ui-foundation-scope .ui-date-field__calendar-action[data-variant=tertiary]:not(:disabled):hover,.ui-foundation-scope .ui-date-field__calendar-action[data-variant=tertiary]:focus-visible,.ui-foundation-scope .ui-date-field__calendar-action[data-variant=quiet]:not(:disabled):hover,.ui-foundation-scope .ui-date-field__calendar-action[data-variant=quiet]:focus-visible{color:#fff!important;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-color-ink), var(--ui-shadow-raised-hover)!important}.ui-foundation-scope .ui-date-field__calendar-action[data-variant=primary],.ui-foundation-scope .ui-date-field__calendar-action[data-variant=primary]:not(:disabled):is(:hover,:active){border-top-color:var(--ui-material-color-block-border-top)!important;border-left-color:var(--ui-material-color-block-border-left)!important;border-right-color:var(--ui-material-color-block-border-right)!important;border-bottom-color:var(--ui-material-color-block-border-bottom)!important;background-color:var(--ui-accent)!important;background-image:var(--ui-material-accent-box-raised-background-compact)!important;color:var(--ui-color-on-color)!important;box-shadow:var(--ui-shadow-accent)!important}.ui-foundation-scope .ui-select{width:100%;min-width:0;position:relative}.ui-foundation-scope .ui-select[data-open=true]{z-index:6200}.ui-foundation-scope .ui-select[data-disabled=true]{opacity:.42}.ui-foundation-scope .ui-select__control{display:grid;position:relative}.ui-foundation-scope .ui-select__trigger{box-sizing:border-box;width:100%;height:var(--ui-control-height);min-height:var(--ui-control-height);text-transform:none;text-align:left;min-width:0;transition:transform var(--ui-motion-fast), box-shadow var(--ui-motion-fast), background-image var(--ui-motion-fast), border-color var(--ui-motion-fast);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 14px;display:grid;transform:none;border-radius:var(--ui-radius-field)!important;border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-inset-border-top)!important;border-left-color:var(--ui-material-inset-border-left)!important;border-right-color:var(--ui-material-inset-border-right)!important;border-bottom-color:var(--ui-material-inset-border-bottom)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-inset-background)!important;color:var(--ui-color-ink)!important;font:var(--ui-type-field)!important;letter-spacing:var(--ui-tracking-inter-bold)!important;box-shadow:var(--ui-shadow-inset)!important}.ui-foundation-scope .ui-select__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-foundation-scope .ui-select__trigger .is-placeholder{color:#858585}.ui-foundation-scope .ui-select__trigger:not(:disabled):hover{transform:none;border-top-color:var(--ui-material-inset-border-top)!important;border-left-color:var(--ui-material-inset-border-left)!important;border-right-color:var(--ui-material-inset-border-right)!important;border-bottom-color:var(--ui-material-inset-border-bottom)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-inset-background)!important;box-shadow:var(--ui-shadow-inset)!important}.ui-foundation-scope .ui-select__trigger:not(:disabled):active,.ui-foundation-scope .ui-select[data-open=true] .ui-select__trigger{border-top-color:var(--ui-material-inset-border-top)!important;border-left-color:var(--ui-material-inset-border-left)!important;border-right-color:var(--ui-material-inset-border-right)!important;border-bottom-color:var(--ui-material-inset-border-bottom)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-inset-background)!important;box-shadow:var(--ui-shadow-inset)!important;transform:none!important}.ui-foundation-scope .ui-select__trigger:focus-visible{outline-offset:0;box-shadow:var(--ui-shadow-inset-focus)!important;outline:none!important}.ui-foundation-scope .ui-select[data-open=true] .ui-select__trigger:focus-visible{box-shadow:var(--ui-shadow-inset-focus)!important}.ui-foundation-scope .ui-select__chevron{border-top:8px solid var(--ui-color-muted);width:0;height:0;transition:transform var(--ui-motion-medium), border-color var(--ui-motion-medium);border-left:6px solid #0000;border-right:6px solid #0000;flex:none;justify-self:end;display:block}.ui-foundation-scope .ui-select[data-open=true] .ui-select__chevron{border-top-color:var(--ui-color-ink);transform:rotate(180deg)}.ui-foundation-scope .ui-select__menu{z-index:6201;grid-template-rows:minmax(0,1fr);gap:5px;max-height:min(340px,58vh);padding:8px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden;border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-raised-border-top)!important;border-left-color:var(--ui-material-raised-border-left)!important;border-right-color:var(--ui-material-raised-border-right)!important;border-bottom-color:var(--ui-material-raised-border-bottom)!important;border-radius:var(--ui-radius-control)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-raised-background)!important;box-shadow:var(--ui-shadow-surface)!important}.ui-foundation-scope .ui-select[data-searchable=true] .ui-select__menu{grid-template-rows:auto minmax(0,1fr)}.ui-foundation-scope .ui-select__menu[data-placement=top]{top:auto;bottom:calc(100% + 10px)}.ui-foundation-scope .ui-select__options{overscroll-behavior:contain;gap:5px;min-height:0;display:grid;overflow-y:auto}.ui-foundation-scope .ui-select__search{gap:6px;padding:4px;display:grid}.ui-foundation-scope .ui-select__search .ui-field__control{min-height:42px;padding:8px 10px!important}.ui-foundation-scope .ui-select__state{min-height:72px;color:var(--ui-color-quiet);font:var(--ui-type-data);text-align:center;place-items:center;padding:14px;display:grid}.ui-foundation-scope .ui-select__option{z-index:0;width:100%;min-height:var(--ui-control-height);text-transform:none;text-align:left;white-space:nowrap;transition:transform var(--ui-motion-fast), box-shadow var(--ui-motion-fast), background-color var(--ui-motion-fast);flex-shrink:1;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex;position:relative;border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-radius:var(--ui-radius-button)!important;color:var(--ui-color-muted)!important;font:var(--ui-type-field)!important;letter-spacing:var(--ui-tracking-inter-bold)!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important}.ui-foundation-scope .ui-select__option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ui-foundation-scope .ui-select__option strong{color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ui-foundation-scope .ui-select__option:disabled{opacity:.36;cursor:not-allowed}.ui-foundation-scope .ui-select__option:is(:hover,:focus-visible){z-index:1;border-top-color:var(--ui-material-raised-border-top)!important;border-left-color:var(--ui-material-raised-border-left)!important;border-right-color:var(--ui-material-raised-border-right)!important;border-bottom-color:var(--ui-material-raised-border-bottom)!important;background-color:var(--ui-select-option-raised-color,var(--ui-color-base))!important;background-image:var(--ui-select-option-raised-background,var(--ui-material-raised-background))!important;color:var(--ui-color-ink)!important;box-shadow:var(--ui-shadow-raised-hover)!important;outline:none!important;transform:translateY(-1px)!important}.ui-foundation-scope .ui-select__option:not(:disabled):active,.ui-foundation-scope .ui-select__option[data-state=pressed]{border-top-color:var(--ui-material-inset-border-top)!important;border-left-color:var(--ui-material-inset-border-left)!important;border-right-color:var(--ui-material-inset-border-right)!important;border-bottom-color:var(--ui-material-inset-border-bottom)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-inset-background)!important;color:var(--ui-color-ink)!important;box-shadow:var(--ui-shadow-pressed)!important;transform:translate(1px,1px)!important}.ui-foundation-scope .ui-select__option[aria-selected=true]{color:var(--ui-color-ink)!important;font-weight:var(--ui-weight-semibold)!important}.ui-foundation-scope .ui-select__option-marks{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.ui-foundation-scope .ui-select__option-marks b{width:18px;min-width:18px;color:var(--ui-accent);font:var(--ui-weight-black) 1rem/1 var(--ui-font-primary);text-align:center;place-items:center;display:grid}.ui-foundation-scope .ui-time-field{min-width:0;position:relative}.ui-foundation-scope .ui-time-field[data-open=true]{z-index:6250}.ui-foundation-scope .ui-time-field__form-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ui-foundation-scope .ui-time-field__control{box-sizing:border-box;height:var(--ui-control-height);min-height:var(--ui-control-height);grid-template-columns:minmax(0, 1fr) var(--ui-control-height);display:grid;position:relative;border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-inset-border-top)!important;border-left-color:var(--ui-material-inset-border-left)!important;border-right-color:var(--ui-material-inset-border-right)!important;border-bottom-color:var(--ui-material-inset-border-bottom)!important;border-radius:var(--ui-radius-field)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-inset-background)!important;box-shadow:var(--ui-shadow-inset)!important}.ui-foundation-scope .ui-time-field__control:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ui-foundation-scope .ui-time-field__control:focus-within{box-shadow:var(--ui-shadow-inset-focus)!important}.ui-foundation-scope .ui-time-field__input{box-sizing:border-box;text-align:left;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0 12px;color:var(--ui-color-ink)!important;font:var(--ui-type-date-time)!important;letter-spacing:var(--ui-tracking-caption)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.ui-foundation-scope .ui-time-field__input::placeholder{color:#858585}.ui-foundation-scope .ui-time-field[data-disabled=true] .ui-time-field__control{grid-template-columns:minmax(0,1fr)}.ui-foundation-scope .ui-time-field__trigger{box-sizing:border-box;width:var(--ui-control-height);height:100%;min-width:var(--ui-control-height);justify-self:end;place-items:center;min-height:0;display:grid;border:0!important;border-left:var(--ui-stroke-hairline) solid var(--ui-color-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.ui-foundation-scope .ui-time-field__trigger:not(:disabled):is(:hover,:active),.ui-foundation-scope .ui-time-field[data-open=true] .ui-time-field__trigger{box-shadow:none!important;background:#ffffff09!important;transform:none!important}.ui-foundation-scope .ui-time-field__trigger:focus-visible{outline-offset:-3px;outline:var(--ui-focus-ring-width) solid var(--ui-color-focus-control)!important}.ui-foundation-scope .ui-time-field__icon{color:var(--ui-color-ink)}.ui-foundation-scope .ui-time-field__menu{z-index:6300;grid-template-columns:var(--ui-time-column-hour-width) var(--ui-time-column-minute-width) var(--ui-time-column-period-width);gap:0;width:max-content;max-width:calc(100vw - 48px);padding:8px;display:grid;position:absolute;top:calc(100% + 7px);left:0;border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-raised-border-top)!important;border-left-color:var(--ui-material-raised-border-left)!important;border-right-color:var(--ui-material-raised-border-right)!important;border-bottom-color:var(--ui-material-raised-border-bottom)!important;border-radius:var(--ui-radius-control)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-raised-background)!important;box-shadow:var(--ui-shadow-surface)!important}.ui-foundation-scope .ui-time-field__menu[data-placement=top]{top:auto;bottom:calc(100% + 7px)}.ui-foundation-scope .ui-time-field__column{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.ui-foundation-scope .ui-time-field__column+.ui-time-field__column{border-left:var(--ui-stroke-hairline) solid var(--ui-color-line)}.ui-foundation-scope .ui-time-field__column-label{color:var(--ui-accent);font:var(--ui-weight-black) .65rem/1 var(--ui-font-data);letter-spacing:.08em;text-align:center;text-transform:uppercase;border:0;padding:8px 6px 7px}.ui-foundation-scope .ui-time-field__list{overscroll-behavior:contain;scrollbar-color:var(--ui-accent) transparent;scrollbar-width:thin;align-content:start;gap:3px;max-height:226px;padding:5px;display:grid;overflow:hidden auto}.ui-foundation-scope .ui-time-field__option{text-align:left;justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:38px;padding:0 8px;display:flex;border:var(--ui-stroke-hairline) solid transparent!important;border-radius:var(--ui-radius-button)!important;color:var(--ui-color-muted)!important;font:var(--ui-weight-semibold) .74rem/1 var(--ui-font-data)!important;box-shadow:none!important;background:0 0!important}.ui-foundation-scope .ui-time-field__option:not(:disabled):is(:hover,:focus-visible){transform:translateY(-1px);border-top-color:var(--ui-material-raised-border-top)!important;border-left-color:var(--ui-material-raised-border-left)!important;border-right-color:var(--ui-material-raised-border-right)!important;border-bottom-color:var(--ui-material-raised-border-bottom)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-raised-background)!important;color:var(--ui-color-ink)!important;box-shadow:var(--ui-shadow-raised-hover)!important}.ui-foundation-scope .ui-time-field__option:not(:disabled):active,.ui-foundation-scope .ui-time-field__option[data-state=pressed]{transform:translate(1px,1px);border-top-color:var(--ui-material-inset-border-top)!important;border-left-color:var(--ui-material-inset-border-left)!important;border-right-color:var(--ui-material-inset-border-right)!important;border-bottom-color:var(--ui-material-inset-border-bottom)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-inset-background)!important;color:var(--ui-color-ink)!important;box-shadow:var(--ui-shadow-pressed)!important}.ui-foundation-scope .ui-time-field__option[aria-selected=true]{color:var(--ui-color-ink)!important;font-weight:var(--ui-weight-black)!important}.ui-foundation-scope .ui-time-field__option[data-unavailable=true]{color:var(--ui-color-disabled)!important}.ui-foundation-scope .ui-time-field__option b{color:var(--ui-accent);font-size:.86rem}.ui-foundation-scope .ui-time-field[data-invalid=true] .ui-time-field__control{box-shadow:var(--ui-shadow-inset)!important;border-color:#0000!important}.ui-foundation-scope .ui-time-field[data-invalid=true] .ui-time-field__control:after{box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-validation-outline)}.ui-foundation-scope .ui-time-field__footer{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.ui-foundation-scope .ui-timestamp-field{min-width:0;position:relative}.ui-foundation-scope .ui-timestamp-field__form-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ui-foundation-scope .ui-timestamp-field__parts{grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr);align-items:start;gap:12px;min-width:0;display:grid}.ui-foundation-scope .ui-timestamp-field__parts>.ui-field{min-width:0}.ui-foundation-scope .ui-timestamp-field__parts .ui-field__error{display:none}@media (width<=700px){.ui-foundation-scope .ui-timestamp-field__parts{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.ui-foundation-scope :is(.ui-select__menu,.ui-date-field__calendar,.ui-time-field__menu){z-index:8000;right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:auto;max-height:min(72vh,620px);position:fixed;left:12px;top:auto!important}.ui-foundation-scope .ui-date-field__calendar{padding:14px}.ui-foundation-scope .ui-date-field__calendar-footer{gap:6px}.ui-foundation-scope .ui-time-field__menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:7px}.ui-foundation-scope .ui-time-field__option{min-height:36px;padding:0 6px}}.ui-foundation-scope .ui-switch{cursor:pointer;transition:transform var(--ui-motion-fast), box-shadow var(--ui-motion-fast);display:block;position:relative;width:var(--ui-switch-width)!important;min-width:var(--ui-switch-width)!important;height:var(--ui-switch-height)!important;min-height:var(--ui-switch-height)!important;padding:var(--ui-switch-padding)!important;border-radius:var(--ui-radius-button)!important;appearance:none!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-switch-off-gradient)!important;box-shadow:var(--ui-switch-off-shadow)!important;border:0!important;margin:0!important}.ui-foundation-scope .ui-switch:after{width:var(--ui-switch-thumb-size);height:var(--ui-switch-thumb-size);content:"";pointer-events:none;transition:transform var(--ui-motion-control);display:block;border-radius:var(--ui-radius-button)!important;background-color:#e7e7e2!important;background-image:var(--ui-switch-thumb-gradient)!important;box-shadow:var(--ui-switch-thumb-shadow)!important}.ui-foundation-scope .ui-switch[aria-checked=true]{background-color:var(--ui-accent)!important;background-image:var(--ui-switch-on-gradient)!important;box-shadow:var(--ui-switch-on-shadow)!important}.ui-foundation-scope .ui-switch[aria-checked=true]:after{transform:translateX(var(--ui-switch-thumb-travel))}.ui-foundation-scope .ui-switch:disabled:after{background-color:#505354!important;background-image:var(--ui-switch-disabled-thumb-gradient)!important;box-shadow:var(--ui-switch-disabled-thumb-shadow)!important}.ui-foundation-scope .ui-switch:not(:disabled):hover{transform:translateY(-1px)!important}.ui-foundation-scope .ui-switch:not(:disabled):active{background-image:var(--ui-material-inset-background)!important;box-shadow:var(--ui-shadow-pressed)!important;transform:none!important}.ui-foundation-scope .ui-switch[aria-checked=true]:not(:disabled):active{background-color:var(--ui-accent)!important;background-image:var(--ui-material-accent-inset-background)!important;box-shadow:var(--ui-shadow-accent-inset)!important}.ui-foundation-scope .ui-switch:focus-visible{outline-offset:4px;outline:2px solid var(--ui-accent)!important}.ui-foundation-scope .ui-segmented{--ui-segment-count:1;--ui-segment-index:0;--ui-segment-color:var(--ui-accent);grid-template-columns:repeat(var(--ui-segment-count), minmax(max-content, 1fr));isolation:isolate;justify-self:start;gap:0;width:max-content;max-width:100%;padding:3px;display:inline-grid;position:relative;overflow:hidden;border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-inset-border-top)!important;border-left-color:var(--ui-material-inset-border-left)!important;border-right-color:var(--ui-material-inset-border-right)!important;border-bottom-color:var(--ui-material-inset-border-bottom)!important;border-radius:var(--ui-radius-button)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-inset-background)!important;box-shadow:var(--ui-shadow-inset)!important}.ui-foundation-scope .ui-segmented:before{z-index:0;box-sizing:border-box;width:calc((100% - 6px) / var(--ui-segment-count));border-style:solid;border-width:var(--ui-stroke-hairline);border-top-color:var(--ui-material-color-block-border-top);border-left-color:var(--ui-material-color-block-border-left);border-right-color:var(--ui-material-color-block-border-right);border-bottom-color:var(--ui-material-color-block-border-bottom);content:"";pointer-events:none;transform:translateX(calc(var(--ui-segment-index) * 100%));transition:transform var(--ui-motion-selection), background-color var(--ui-motion-fast);position:absolute;top:3px;bottom:3px;left:3px;border-radius:var(--ui-radius-button)!important;background-color:var(--ui-segment-color)!important;background-image:var(--ui-material-segment-background)!important;box-shadow:var(--ui-shadow-segment)!important}.ui-foundation-scope .ui-segmented:has(>button[aria-pressed=true]:active):before{background-image:var(--ui-material-segment-inset-background)!important;box-shadow:var(--ui-shadow-segment-inset)!important}.ui-foundation-scope .ui-segmented:has(>button:nth-child(2)[aria-pressed=true]){--ui-segment-index:1}.ui-foundation-scope .ui-segmented:has(>button:nth-child(3)[aria-pressed=true]){--ui-segment-index:2}.ui-foundation-scope .ui-segmented:has(>button:nth-child(4)[aria-pressed=true]){--ui-segment-index:3}.ui-foundation-scope .ui-segmented:has(>button:nth-child(5)[aria-pressed=true]){--ui-segment-index:4}.ui-foundation-scope .ui-segmented:has(>button:nth-child(6)[aria-pressed=true]){--ui-segment-index:5}.ui-foundation-scope .ui-segmented>button,.ui-foundation-scope .ui-segmented>button:not(:disabled):is(:hover,:active){z-index:1;text-transform:uppercase;min-height:32px;transition:color var(--ui-motion-fast);padding:0 12px;position:relative;border-style:solid!important;border-width:0 0 0 var(--ui-stroke-hairline)!important;color:var(--ui-color-muted)!important;font:var(--ui-weight-black) .72rem/1 var(--ui-font-primary)!important;letter-spacing:.075em!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;border-left-color:#ffffff52!important;border-radius:0!important;transform:none!important}.ui-foundation-scope .ui-segmented>button:first-child,.ui-foundation-scope .ui-segmented>button:first-child:not(:disabled):is(:hover,:active){border-left-width:0!important}.ui-foundation-scope .ui-segmented>button:not(:disabled):hover{color:#fff!important}.ui-foundation-scope .ui-segmented>button:disabled{cursor:not-allowed;color:var(--ui-color-disabled)!important}.ui-foundation-scope .ui-segmented>button:focus-visible{z-index:3;outline-offset:-2px;outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color)!important}.ui-foundation-scope .ui-segmented>button[aria-pressed=true],.ui-foundation-scope .ui-segmented>button[aria-pressed=true]:not(:disabled):is(:hover,:active){color:var(--ui-color-on-color)!important}.ui-foundation-scope .ui-tabs{--ui-tab-motion:.32s cubic-bezier(.22, .78, .24, 1);z-index:2;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:3px;width:100%;min-height:48px;padding:0;display:inline-flex;position:relative;box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0!important;border-radius:0!important}.ui-foundation-scope .ui-tabs>button,.ui-foundation-scope .ui-tabs>button:not(:disabled):is(:hover,:active){z-index:1;text-transform:uppercase;height:48px;min-height:48px;transition:color var(--ui-motion-selection), background-color var(--ui-tab-motion), border-color var(--ui-tab-motion), box-shadow var(--ui-tab-motion);margin:0;padding:0 18px;position:relative;border:var(--ui-stroke-hairline) solid transparent!important;border-radius:var(--ui-radius-button) var(--ui-radius-button) 0 0!important;color:var(--ui-color-muted)!important;font:var(--ui-weight-black) .72rem/1 var(--ui-font-primary)!important;letter-spacing:.075em!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;transform:none!important}.ui-foundation-scope .ui-tabs>button:after{z-index:4;content:"";opacity:0;pointer-events:none;transform-origin:top;height:9px;transition:opacity var(--ui-motion-selection), transform var(--ui-tab-motion);position:absolute;bottom:-7px;left:-1px;right:-1px;transform:scaleY(.35);background-color:var(--ui-color-base)!important;box-shadow:none!important;background-image:none!important}.ui-foundation-scope .ui-tabs>button:not(:disabled):hover{color:#fff!important}.ui-foundation-scope .ui-tabs>button:disabled{cursor:not-allowed;color:var(--ui-color-disabled)!important}.ui-foundation-scope .ui-tabs>button[aria-selected=true],.ui-foundation-scope .ui-tabs>button[aria-selected=true]:not(:disabled):is(:hover,:active){z-index:3;-webkit-text-fill-color:currentColor;-webkit-background-clip:border-box;background-clip:border-box;margin-bottom:-1px;border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-raised-border-top)!important;border-left-color:var(--ui-material-raised-border-left)!important;border-right-color:var(--ui-material-raised-border-right)!important;border-radius:var(--ui-radius-button) var(--ui-radius-button) 0 0!important;background-color:var(--ui-color-base)!important;color:var(--ui-accent)!important;box-shadow:var(--ui-shadow-raised)!important;background-image:none!important;border-bottom-color:#0000!important;transform:none!important}@media (forced-colors:active),(prefers-reduced-transparency:reduce){.ui-foundation-scope .ui-tabs>button[aria-selected=true]{-webkit-text-fill-color:currentColor;background-image:var(--ui-material-raised-background)!important;color:var(--ui-accent)!important}}.ui-foundation-scope .ui-tabs>button[aria-selected=true]:after{opacity:1;transform:scaleY(1)}.ui-foundation-scope .ui-tabs>button:first-child[aria-selected=true]:after{left:0}.ui-foundation-scope .ui-tabs>button:focus-visible{outline-offset:0;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-color-focus-accent)!important;outline:none!important}.ui-foundation-scope .ui-tabs>button[aria-selected=true]:focus-visible{box-shadow:var(--ui-shadow-raised), inset 0 0 0 var(--ui-stroke-thin) var(--ui-color-focus-accent)!important}.ui-foundation-scope .ui-tab-panel{--ui-tab-motion:.32s cubic-bezier(.22, .78, .24, 1);z-index:1;width:100%;min-height:156px;color:var(--ui-color-text);transition:border-radius var(--ui-tab-motion), box-shadow var(--ui-tab-motion), background-color var(--ui-tab-motion);align-content:center;gap:8px;padding:24px;display:grid;position:relative;border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-raised-border-top)!important;border-left-color:var(--ui-material-raised-border-left)!important;border-right-color:var(--ui-material-raised-border-right)!important;border-bottom-color:var(--ui-material-raised-border-bottom)!important;border-radius:var(--ui-radius-surface)!important;background-color:var(--ui-color-base)!important;box-shadow:var(--ui-shadow-surface)!important;background-image:none!important}.ui-foundation-scope .ui-tabs:has(>button:first-child[aria-selected=true])+.ui-tab-panel{border-top-left-radius:0!important}.ui-foundation-scope .ui-tab-panel>span{color:var(--ui-accent);font:800 .62rem/1 var(--ui-font-data);letter-spacing:.09em}.ui-foundation-scope .ui-tab-panel>strong{color:var(--ui-color-text);letter-spacing:var(--ui-tracking-inter-black);font:var(--ui-weight-black) 1.15rem/1.2 var(--ui-font-primary)!important}.ui-foundation-scope .ui-tab-panel>p{max-width:540px;color:var(--ui-color-muted);margin:0;font:var(--ui-type-paragraph-compact)!important}.ui-foundation-scope .ui-table{--ui-table-raised-fill:linear-gradient(to bottom, #1c1d1d 0%, #171818 52%, #121313 100%);--ui-table-inset-fill:linear-gradient(to bottom, #0f1010 0%, #141515 52%, #181919 100%);border-collapse:separate;border-spacing:0;background:0 0;width:100%}.ui-foundation-scope .ui-table thead{background:0 0}.ui-foundation-scope .ui-table th{color:var(--ui-color-quiet);font:700 .68rem/1.25 var(--ui-font-data);letter-spacing:.075em;text-align:left;text-transform:uppercase;border:0;padding:10px 14px}.ui-foundation-scope .ui-table td{border:var(--ui-stroke-hairline) solid transparent;color:var(--ui-color-text);transition:border-color var(--ui-motion-control), background-color var(--ui-motion-control), background-image var(--ui-motion-control), box-shadow var(--ui-motion-control);border-left-width:0;border-right-width:0;padding:13px 14px;position:relative;background-color:#0000!important;background-image:none!important;border-color:#0000!important}.ui-foundation-scope .ui-table[data-density=compact] th{padding:7px 9px}.ui-foundation-scope .ui-table[data-density=compact] td{padding:8px 9px;font-size:.82rem}.ui-foundation-scope .ui-table .ui-table__price{font-variant-numeric:tabular-nums;font:var(--ui-type-table-price)!important;letter-spacing:var(--ui-tracking-caption)!important}.ui-foundation-scope .ui-table tbody tr{z-index:0;filter:drop-shadow(0 0 #0000);transition:transform var(--ui-motion-control), filter var(--ui-motion-control);position:relative;transform:translateY(0)}.ui-foundation-scope .ui-table tbody td:after{content:"";right:0;bottom:calc(var(--ui-stroke-hairline) * -1);height:var(--ui-stroke-hairline);pointer-events:none;opacity:.9;transition:opacity var(--ui-motion-fast);background-color:#000000b8;position:absolute;left:0;background-image:linear-gradient(#000000b8,#ffffff13)!important}.ui-foundation-scope .ui-table tbody tr:last-child td:after,.ui-foundation-scope .ui-table tbody tr:hover td:after,.ui-foundation-scope .ui-table tbody tr[aria-selected=true] td:after{opacity:0}.ui-foundation-scope .ui-table tbody tr:not([aria-selected=true]):hover{z-index:2;filter:drop-shadow(5px 7px 6px #000000b3)drop-shadow(10px 12px 12px #00000057);transform:translateY(-2px)}.ui-foundation-scope .ui-table tbody tr:not([aria-selected=true]):hover td{border-top-color:var(--ui-material-raised-border-top)!important;border-bottom-color:var(--ui-material-raised-border-bottom)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-table-raised-fill)!important;box-shadow:inset 0 1px 1px #fff1,inset 0 -1px 1px #000000d1!important}.ui-foundation-scope .ui-table tbody tr:not([aria-selected=true]):hover td:first-child{border-left-width:var(--ui-stroke-hairline);border-left-color:var(--ui-material-raised-border-left)!important;border-radius:var(--ui-radius-field) 0 0 var(--ui-radius-field)!important}.ui-foundation-scope .ui-table tbody tr:not([aria-selected=true]):hover td:last-child{border-right-width:var(--ui-stroke-hairline);border-right-color:var(--ui-material-raised-border-right)!important;border-radius:0 var(--ui-radius-field) var(--ui-radius-field) 0!important}.ui-foundation-scope .ui-table tbody tr[aria-selected=true]{transform:translateY(1px)}.ui-foundation-scope .ui-table tbody tr[aria-selected=true] td{border-top-color:var(--ui-material-inset-border-top)!important;border-bottom-color:var(--ui-material-inset-border-bottom)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-table-inset-fill)!important;box-shadow:inset 0 9px 13px -11px #000000f2,inset 0 -3px 5px -4px #ffffff2e!important}.ui-foundation-scope .ui-table tbody tr[aria-selected=true] td:first-child{border-left-width:var(--ui-stroke-hairline);border-left-color:var(--ui-material-inset-border-left)!important;border-radius:var(--ui-radius-field) 0 0 var(--ui-radius-field)!important;box-shadow:inset 8px 0 12px -11px #000000f2,inset 0 9px 13px -11px #000000f2,inset 0 -3px 5px -4px #ffffff2e!important}.ui-foundation-scope .ui-table tbody tr[aria-selected=true] td:last-child{border-right-width:var(--ui-stroke-hairline);border-right-color:var(--ui-material-inset-border-right)!important;border-radius:0 var(--ui-radius-field) var(--ui-radius-field) 0!important;box-shadow:inset -4px 0 7px -6px #ffffff29,inset 0 9px 13px -11px #000000f2,inset 0 -3px 5px -4px #ffffff2e!important}.ui-foundation-scope .ui-table tbody tr td[data-cell-selected=true][aria-selected=true]{z-index:3;border-width:var(--ui-stroke-hairline);border-color:var(--ui-material-inset-border-top) var(--ui-material-inset-border-right) var(--ui-material-inset-border-bottom) var(--ui-material-inset-border-left)!important;border-radius:var(--ui-radius-field)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-table-inset-fill)!important;box-shadow:var(--ui-shadow-pressed)!important}.ui-foundation-scope .ui-table tbody td[tabindex="0"]{cursor:pointer}.ui-foundation-scope .ui-table tbody td[tabindex="0"]:focus-visible{z-index:4;outline:none;box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-color-focus-accent), var(--ui-shadow-inset-focus)!important}.ui-foundation-scope .ui-table .ui-table__select{text-align:center;width:30px;min-width:30px;max-width:30px;padding-left:4px!important;padding-right:4px!important}.ui-foundation-scope .ui-table .ui-table__checkbox{cursor:pointer;justify-content:center;align-items:center;min-width:22px;min-height:22px;margin:-4px auto;display:inline-flex}.ui-foundation-scope .ui-table .ui-table__checkbox .ui-checkbox__box{flex-basis:13px;width:13px;height:13px;border-radius:var(--ui-radius-button)!important}.ui-foundation-scope .ui-table .ui-table__checkbox .ui-checkbox__box:after{width:3px;height:6px;margin-top:-1px;border-width:0 1.5px 1.5px 0!important}.ui-foundation-scope .ui-table .ui-table__checkbox:not([data-disabled=true]):hover .ui-checkbox__box{box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-checkbox-stroke), 2px 3px 4px #0000009e, -1px -1px 1px #ffffff12!important}.ui-foundation-scope .ui-table .ui-table__checkbox:not([data-disabled=true]):active .ui-checkbox__box{transform:translate(1px,1px)scale(.94);box-shadow:inset 0 0 0 var(--ui-stroke-thin) var(--ui-checkbox-stroke), inset 4px 5px 6px #000000c7, inset -2px -2px 3px #ffffff12!important}.ui-foundation-scope .ui-table .ui-table__status{white-space:nowrap;min-width:132px}.ui-foundation-scope .ui-table .ui-table__status .ui-status-tag{justify-content:center;min-width:96px}.ui-foundation-scope .ui-overlay{z-index:7000;padding:var(--ui-dialog-viewport-gutter);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain;background:#000000c2;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.ui-foundation-scope .ui-dialog{width:min(var(--ui-dialog-width-standard), 100%);max-height:calc(100vh - (var(--ui-dialog-viewport-gutter) * 2));max-height:calc(100dvh - (var(--ui-dialog-viewport-gutter) * 2));border-style:solid;border-width:var(--ui-stroke-hairline);border-top-color:var(--ui-material-raised-border-top);border-left-color:var(--ui-material-raised-border-left);border-right-color:var(--ui-material-raised-border-right);border-bottom-color:var(--ui-material-raised-border-bottom);border-radius:var(--ui-radius-large);background-color:var(--ui-color-base);color:var(--ui-color-text);box-shadow:var(--ui-shadow-surface);animation:ui-dialog-enter var(--ui-motion-medium) both;grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden;background-image:var(--ui-material-raised-background)!important}.ui-foundation-scope .ui-dialog[data-size=compact]{--ui-dialog-padding-inline:20px;--ui-dialog-padding-block:18px;width:min(var(--ui-dialog-width-compact), 100%)}.ui-foundation-scope .ui-dialog[data-size=wide]{width:min(var(--ui-dialog-width-wide), 100%)}.ui-foundation-scope .ui-dialog:not([data-layout]){width:min(760px,100%);padding:var(--ui-space-6);display:block;overflow:auto}.ui-foundation-scope .ui-dialog__header{align-items:start;gap:var(--ui-space-3);min-width:0;padding:var(--ui-dialog-padding-block) var(--ui-dialog-padding-inline);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-line);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ui-foundation-scope .ui-dialog__heading{gap:6px;min-width:0;display:grid}.ui-foundation-scope .ui-dialog__eyebrow{color:var(--ui-accent);font:var(--ui-type-caption);font-weight:var(--ui-weight-extrabold);letter-spacing:var(--ui-tracking-caption);text-transform:uppercase}.ui-foundation-scope .ui-dialog__title{color:var(--ui-color-ink);font:var(--ui-type-heading);letter-spacing:var(--ui-tracking-inter-black);margin:0}.ui-foundation-scope .ui-dialog__description{max-width:64ch;color:var(--ui-color-text);font:var(--ui-type-paragraph-compact);margin:0}.ui-foundation-scope .ui-dialog__header-actions{gap:var(--ui-space-2);flex-wrap:wrap;align-items:center;display:flex}.ui-foundation-scope .ui-dialog__close{align-self:start}.ui-foundation-scope .ui-dialog__body{align-content:start;gap:var(--ui-space-4);min-width:0;min-height:0;padding:var(--ui-dialog-padding-block) var(--ui-dialog-padding-inline);overscroll-behavior:contain;scrollbar-gutter:stable;display:grid;overflow:auto}.ui-foundation-scope .ui-dialog__footer{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);min-width:0;padding:calc(var(--ui-dialog-padding-block) * .75) var(--ui-dialog-padding-inline);border-top:var(--ui-stroke-hairline) solid var(--ui-color-line);flex-wrap:wrap;display:flex}.ui-foundation-scope .ui-dialog__footer-note{color:var(--ui-color-text);font:var(--ui-type-caption);margin-right:auto}.ui-foundation-scope .ui-dialog[data-layout=confirmation] .ui-dialog__body{padding-block:calc(var(--ui-dialog-padding-block) * 1.15)}.ui-foundation-scope .ui-dialog[data-layout=list] .ui-dialog__body{gap:0;padding:0}.ui-foundation-scope .ui-dialog[data-layout=editor] .ui-dialog__body{min-height:min(46vh,420px)}.ui-foundation-scope .ui-dialog__list{min-width:0;display:grid}.ui-foundation-scope .ui-dialog__list-item{width:100%;min-height:var(--ui-dialog-list-row-min-height);align-items:center;gap:var(--ui-space-3);padding:11px var(--ui-dialog-padding-inline);border:0;border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-line);color:var(--ui-color-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ui-foundation-scope .ui-dialog__list-item:last-child{border-bottom:0}.ui-foundation-scope .ui-dialog__list-item:not(:disabled):hover{z-index:1;background:var(--ui-material-raised-background);box-shadow:var(--ui-shadow-raised-hover);position:relative}.ui-foundation-scope .ui-dialog__list-item:not(:disabled):active,.ui-foundation-scope .ui-dialog__list-item[aria-selected=true]{background:var(--ui-material-inset-background);box-shadow:var(--ui-shadow-pressed)}.ui-foundation-scope .ui-dialog__list-item:focus-visible{z-index:2;outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:-3px;position:relative}.ui-foundation-scope .ui-dialog__list-item:disabled{color:var(--ui-color-disabled);cursor:not-allowed}.ui-foundation-scope .ui-dialog__list-copy{gap:3px;min-width:0;display:grid}.ui-foundation-scope .ui-dialog__list-copy strong{color:inherit;font:var(--ui-type-text-line);letter-spacing:var(--ui-tracking-inter-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-foundation-scope .ui-dialog__list-copy small{color:inherit;font:var(--ui-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-foundation-scope .ui-dialog__list-meta{color:inherit;font:var(--ui-type-data);white-space:nowrap}.ui-foundation-scope .ui-dialog__list-item[aria-selected=true]>.ui-icon{color:var(--ui-accent)}.ui-foundation-scope .ui-dialog__details{gap:0;min-width:0;margin:0;display:grid}.ui-foundation-scope .ui-dialog__details>div{align-items:start;column-gap:var(--ui-space-4);min-width:0;padding:var(--ui-space-3) var(--ui-dialog-padding-inline);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-line);grid-template-columns:minmax(112px,.34fr) minmax(0,1fr);display:grid}.ui-foundation-scope .ui-dialog__details>div:last-child{border-bottom:0}.ui-foundation-scope .ui-dialog__details dt{color:var(--ui-color-ink);font:var(--ui-type-field-label);text-transform:uppercase}.ui-foundation-scope .ui-dialog__details dd{overflow-wrap:anywhere;min-width:0;color:var(--ui-color-ink);font:var(--ui-type-paragraph);margin:0}@keyframes ui-dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=620px){.ui-foundation-scope .ui-overlay{padding:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));align-items:end}.ui-foundation-scope .ui-dialog{--ui-dialog-padding-inline:16px;--ui-dialog-padding-block:16px;width:100%;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom))}.ui-foundation-scope .ui-dialog__header{grid-template-columns:minmax(0,1fr) auto}.ui-foundation-scope .ui-dialog__header-actions{grid-area:2/1/auto/-1}.ui-foundation-scope .ui-dialog__close{grid-area:1/2}.ui-foundation-scope .ui-dialog__footer .ui-button{flex:132px}.ui-foundation-scope .ui-dialog__footer-note{width:100%;margin-right:0}.ui-foundation-scope .ui-dialog__details>div{row-gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr)}}.ui-foundation-scope .ui-tag{border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-color-block-border-top)!important;border-left-color:var(--ui-material-color-block-border-left)!important;border-right-color:var(--ui-material-color-block-border-right)!important;border-bottom-color:var(--ui-material-color-block-border-bottom)!important;background-color:var(--ui-material-color)!important;background-image:var(--ui-material-color-raised-background-compact)!important;box-shadow:var(--ui-material-color-block-shadow-base)!important;border-radius:1px!important}.ui-foundation-scope .ui-avatar{--ui-material-color:var(--ui-avatar-color,var(--ui-accent));--ui-material-color-start:var(--ui-avatar-color-start,var(--ui-avatar-color,var(--ui-accent-start)));--ui-material-color-end:var(--ui-avatar-color-end,var(--ui-avatar-color,var(--ui-accent-end)));--ui-material-color-blend-midpoint:var(--ui-avatar-color-blend-midpoint,var(--ui-accent-blend-midpoint));--ui-material-color-source-hold:var(--ui-avatar-color-source-hold,var(--ui-accent-source-hold));--ui-material-color-dominant-start:var(--ui-avatar-color-dominant-start,var(--ui-accent-dominant-start));width:var(--ui-avatar-size,48px);height:var(--ui-avatar-size,48px);min-width:var(--ui-avatar-size,48px);max-width:var(--ui-avatar-size,48px);min-height:var(--ui-avatar-size,48px);max-height:var(--ui-avatar-size,48px);flex:0 0 var(--ui-avatar-size,48px);aspect-ratio:1;box-sizing:border-box;isolation:isolate;font:var(--ui-weight-black) calc(var(--ui-avatar-size,48px) * .34)/1 var(--ui-font-primary);letter-spacing:var(--ui-tracking-inter-black);transition:box-shadow var(--ui-motion-fast);place-items:center;padding:0;display:inline-grid;position:relative;overflow:visible;background-color:var(--ui-material-color)!important;background-image:var(--ui-material-color-orb-raised-background)!important;color:var(--ui-color-on-color)!important;box-shadow:var(--ui-avatar-raised-shadow)!important;border:0!important;border-radius:50%!important}.ui-foundation-scope .ui-tag{--ui-material-color:var(--ui-tag-color,var(--ui-accent));--ui-material-color-start:var(--ui-tag-color-start,var(--ui-tag-color,var(--ui-accent-start)));--ui-material-color-end:var(--ui-tag-color-end,var(--ui-tag-color,var(--ui-accent-end)));--ui-material-color-blend-midpoint:var(--ui-tag-color-blend-midpoint,var(--ui-accent-blend-midpoint));--ui-material-color-source-hold:var(--ui-tag-color-source-hold,var(--ui-accent-source-hold));--ui-material-color-dominant-start:var(--ui-tag-color-dominant-start,var(--ui-accent-dominant-start));min-height:30px;font:750 .65rem/1 var(--ui-font-data);letter-spacing:.075em;text-transform:uppercase;align-items:center;padding:0 10px;display:inline-flex;color:var(--ui-color-on-color)!important}.ui-foundation-scope .ui-tag[data-tone=accent]{--ui-material-color:var(--ui-tag-color,var(--ui-accent));--ui-material-color-start:var(--ui-tag-color-start,var(--ui-tag-color,var(--ui-accent-start)));--ui-material-color-end:var(--ui-tag-color-end,var(--ui-tag-color,var(--ui-accent-end)));--ui-material-color-blend-midpoint:var(--ui-tag-color-blend-midpoint,var(--ui-accent-blend-midpoint));--ui-material-color-source-hold:var(--ui-tag-color-source-hold,var(--ui-accent-source-hold));--ui-material-color-dominant-start:var(--ui-tag-color-dominant-start,var(--ui-accent-dominant-start));color:var(--ui-color-on-color)!important}.ui-foundation-scope .ui-tag .ui-tag__label,.ui-foundation-scope .ui-tag .ui-tag__label :is(span,strong,small,em,b){-webkit-text-fill-color:var(--ui-color-on-color);color:var(--ui-color-on-color)!important;background-image:none!important}.ui-foundation-scope .ui-tag[data-tone=neutral]{--ui-material-color:var(--ui-color-state-muted);--ui-material-color-start:var(--ui-color-state-muted);--ui-material-color-end:var(--ui-color-state-muted)}.ui-foundation-scope .ui-tag[data-tone=info]{--ui-material-color:var(--ui-info);--ui-material-color-start:var(--ui-info-start);--ui-material-color-end:var(--ui-info-end)}.ui-foundation-scope .ui-tag[data-tone=success]{--ui-material-color:var(--ui-success);--ui-material-color-start:var(--ui-success-start);--ui-material-color-end:var(--ui-success-end)}.ui-foundation-scope .ui-tag[data-tone=warning]{--ui-material-color:var(--ui-warning);--ui-material-color-start:var(--ui-attention-start);--ui-material-color-end:var(--ui-attention-end)}.ui-foundation-scope .ui-tag[data-tone=danger]{--ui-material-color:var(--ui-danger);--ui-material-color-start:var(--ui-attention-start);--ui-material-color-end:var(--ui-attention-end)}.ui-foundation-scope .ui-tag[data-tone=delay]{--ui-material-color:var(--ui-delay);--ui-material-color-start:var(--ui-raspberry-start);--ui-material-color-end:var(--ui-raspberry-end)}.ui-foundation-scope :is(.ui-tag[data-tone=available],.ui-tag[data-tone=payment-paid],.ui-tag[data-tone=kitchen-ready]){--ui-material-color:var(--ui-apple);--ui-material-color-start:var(--ui-apple-start);--ui-material-color-end:var(--ui-apple-end)}.ui-foundation-scope :is(.ui-tag[data-tone=unavailable],.ui-tag[data-tone=payment-failed],.ui-tag[data-tone=kitchen-delayed]){--ui-material-color:var(--ui-critical-red);--ui-material-color-start:var(--ui-critical-red-start);--ui-material-color-end:var(--ui-critical-red-end)}.ui-foundation-scope :is(.ui-tag[data-tone=payment-pending],.ui-tag[data-tone=kitchen-working]){--ui-material-color:var(--ui-fireball);--ui-material-color-start:var(--ui-fireball-start);--ui-material-color-end:var(--ui-fireball-end)}.ui-foundation-scope .ui-tag[data-tone=kitchen-new]{--ui-material-color:var(--ui-kitchen-new);--ui-material-color-start:var(--ui-kitchen-new-start);--ui-material-color-end:var(--ui-kitchen-new-end)}.ui-foundation-scope .ui-feedback{--ui-feedback-tone:var(--ui-info);border:var(--ui-stroke-feedback-hairline) solid color-mix(in srgb, var(--ui-feedback-tone) 72%, transparent);border-radius:var(--ui-radius-control);color:var(--ui-color-text);box-shadow:none;background:0 0;gap:4px;padding:14px 16px;display:grid}.ui-foundation-scope .ui-feedback>strong{font-family:var(--ui-font-primary)}.ui-foundation-scope .ui-feedback>:is(span,p){font:var(--ui-type-feedback-detail);margin:0}.ui-foundation-scope .ui-feedback[data-tone=success]{--ui-feedback-tone:var(--ui-success)}.ui-foundation-scope .ui-feedback[data-tone=warning]{--ui-feedback-tone:var(--ui-warning)}.ui-foundation-scope .ui-feedback[data-tone=error]{--ui-feedback-tone:var(--ui-danger)}.ui-foundation-scope :is(.ui-empty,.ui-loading){min-height:180px;padding:var(--ui-space-6);color:var(--ui-color-muted);font:var(--ui-type-feedback-detail);text-align:center;box-shadow:none;background:0 0;place-items:center;display:grid}.ui-foundation-scope .ui-loading-bar{--ui-material-color:var(--ui-loading-bar-color,var(--ui-accent));--ui-material-color-start:var(--ui-loading-bar-color-start,var(--ui-loading-bar-color,var(--ui-accent-start)));--ui-material-color-end:var(--ui-loading-bar-color-end,var(--ui-loading-bar-color,var(--ui-accent-end)));--ui-material-color-blend-midpoint:var(--ui-loading-bar-color-blend-midpoint,var(--ui-accent-blend-midpoint));--ui-material-color-source-hold:var(--ui-loading-bar-color-source-hold,var(--ui-accent-source-hold));--ui-material-color-dominant-start:var(--ui-loading-bar-color-dominant-start,var(--ui-accent-dominant-start));gap:9px;width:100%;min-width:0;display:grid}.ui-foundation-scope .ui-loading-bar__meta{justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);min-width:0;display:flex}.ui-foundation-scope .ui-loading-bar__label{color:var(--ui-color-ink);font:var(--ui-type-label);letter-spacing:var(--ui-tracking-inter-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-foundation-scope .ui-loading-bar__detail{color:var(--ui-color-text);font:var(--ui-type-caption);font-variant-numeric:tabular-nums;letter-spacing:var(--ui-tracking-caption);flex:none}.ui-foundation-scope .ui-loading-bar__track{border:var(--ui-stroke-hairline) solid transparent;border-top-color:var(--ui-material-inset-border-top);border-left-color:var(--ui-material-inset-border-left);border-right-color:var(--ui-material-inset-border-right);border-bottom-color:var(--ui-material-inset-border-bottom);border-radius:var(--ui-radius-control);background-color:var(--ui-color-base-deep);background-image:var(--ui-material-inset-background);height:18px;box-shadow:var(--ui-shadow-inset);padding:3px;position:relative;overflow:hidden}.ui-foundation-scope .ui-loading-bar__fill{width:var(--ui-loading-bar-progress);border:var(--ui-stroke-hairline) solid transparent;border-top-color:var(--ui-material-color-block-border-top);border-left-color:var(--ui-material-color-block-border-left);border-right-color:var(--ui-material-color-block-border-right);border-bottom-color:var(--ui-material-color-block-border-bottom);border-radius:var(--ui-radius-control);background-color:var(--ui-material-color);background-image:var(--ui-material-color-raised-background-compact);transform-origin:0;height:100%;transition:width var(--ui-motion-control);display:block;position:relative;overflow:hidden;box-shadow:2px 2px 3px #0000009e,-1px -1px 1px #ffffff14,inset 1px 1px 1px #ffffff1f,inset -1px -1px 1px #00000057}.ui-foundation-scope .ui-loading-bar__fill:after{width:var(--ui-stroke-hairline);content:"";background:#ffffff6b;position:absolute;inset:1px 0 1px auto}.ui-foundation-scope .ui-loading-bar[data-mode=indeterminate] .ui-loading-bar__fill{will-change:transform;width:38%;animation:1.55s cubic-bezier(.65,0,.35,1) infinite ui-loading-bar-travel}.ui-foundation-scope .ui-loading-bar[data-size=compact]{gap:7px}.ui-foundation-scope .ui-loading-bar[data-size=compact] .ui-loading-bar__track{height:12px;padding:2px}.ui-foundation-scope .ui-loading-bar[data-size=compact] .ui-loading-bar__label,.ui-foundation-scope .ui-loading-bar[data-size=compact] .ui-loading-bar__detail{font:var(--ui-type-data)}@keyframes ui-loading-bar-travel{0%{transform:translate(-108%)}to{transform:translate(272%)}}@media (prefers-reduced-motion:reduce){.ui-foundation-scope .ui-loading-bar__fill{transition:none!important}.ui-foundation-scope .ui-loading-bar[data-mode=indeterminate] .ui-loading-bar__fill{width:42%;transform:translate(70%);animation:none!important}}.ui-foundation-scope .ui-hierarchy-tree{border-top:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);background:0 0;min-width:0;display:grid}.ui-foundation-scope .ui-hierarchy-tree__node{min-width:0;display:grid;position:relative}.ui-foundation-scope .ui-hierarchy-tree__item{align-items:center;gap:var(--ui-space-2);width:100%;min-width:0;min-height:48px;padding:var(--ui-space-2) var(--ui-space-3);border:var(--ui-stroke-hairline) solid transparent;border-bottom-color:var(--ui-color-line);border-radius:var(--ui-radius-control);color:var(--ui-color-ink);text-align:left;cursor:pointer;transition:border-color var(--ui-motion-fast), background-color var(--ui-motion-fast), background-image var(--ui-motion-fast), box-shadow var(--ui-motion-fast), transform var(--ui-motion-fast);background:0 0;grid-template-columns:20px 24px minmax(0,1fr) auto;display:grid}.ui-foundation-scope .ui-hierarchy-tree__item:not(:disabled):hover{border-top-color:var(--ui-material-raised-border-top);border-left-color:var(--ui-material-raised-border-left);border-right-color:var(--ui-material-raised-border-right);border-bottom-color:var(--ui-material-raised-border-bottom);background-color:var(--ui-color-base);background-image:var(--ui-material-raised-background);box-shadow:var(--ui-shadow-raised-hover)}.ui-foundation-scope .ui-hierarchy-tree__item:not(:disabled):active{border-top-color:var(--ui-material-inset-border-top);border-left-color:var(--ui-material-inset-border-left);border-right-color:var(--ui-material-inset-border-right);border-bottom-color:var(--ui-material-inset-border-bottom);background-color:var(--ui-color-base);background-image:var(--ui-material-inset-background);box-shadow:var(--ui-shadow-pressed);transform:translate(1px,1px)}.ui-foundation-scope .ui-hierarchy-tree__item[data-selected=true]{border-top-color:var(--ui-material-inset-border-top);border-left-color:var(--ui-material-inset-border-left);border-right-color:var(--ui-material-inset-border-right);border-bottom-color:var(--ui-material-inset-border-bottom);background-color:var(--ui-color-base);background-image:var(--ui-material-inset-background);color:var(--ui-accent);box-shadow:var(--ui-shadow-inset)}.ui-foundation-scope .ui-hierarchy-tree__item:focus-visible{z-index:2;outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset);position:relative}.ui-foundation-scope .ui-hierarchy-tree__item:disabled{color:var(--ui-color-disabled);cursor:default}.ui-foundation-scope .ui-hierarchy-tree__toggle,.ui-foundation-scope .ui-hierarchy-tree__icon{color:currentColor;place-items:center;width:20px;height:20px;display:grid}.ui-foundation-scope .ui-hierarchy-tree__toggle .ui-icon{transition:transform var(--ui-motion-fast)}.ui-foundation-scope .ui-hierarchy-tree__item[aria-expanded=true] .ui-hierarchy-tree__toggle .ui-icon{transform:rotate(90deg)}.ui-foundation-scope .ui-hierarchy-tree__content{gap:3px;min-width:0;display:grid}.ui-foundation-scope .ui-hierarchy-tree__content strong{color:inherit;font:var(--ui-type-label);letter-spacing:var(--ui-tracking-inter-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-foundation-scope .ui-hierarchy-tree__content small{color:var(--ui-color-text);font:var(--ui-type-caption);letter-spacing:var(--ui-tracking-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-foundation-scope .ui-hierarchy-tree__item:disabled .ui-hierarchy-tree__content small{color:var(--ui-color-disabled)}.ui-foundation-scope .ui-hierarchy-tree__meta{justify-content:flex-end;align-items:center;min-width:0;display:flex}.ui-foundation-scope .ui-hierarchy-tree__meta .ui-tag{min-height:24px;padding-inline:8px;font-size:.57rem}.ui-foundation-scope .ui-hierarchy-tree__group{min-width:0;margin-left:calc(var(--ui-hierarchy-tree-indent) / 2);padding-left:calc(var(--ui-hierarchy-tree-indent) / 2);border-left:var(--ui-stroke-hairline) solid var(--ui-hierarchy-rail-color);display:grid;position:relative}.ui-foundation-scope .ui-hierarchy-tree__group[hidden]{display:none}.ui-foundation-scope .ui-hierarchy-tree__group>.ui-hierarchy-tree__node:before{z-index:1;top:23px;left:calc(var(--ui-hierarchy-tree-indent) / -2);width:calc(var(--ui-hierarchy-tree-indent) / 2);border-top:var(--ui-stroke-hairline) solid var(--ui-hierarchy-rail-color);content:"";pointer-events:none;position:absolute}.ui-foundation-scope .ui-hierarchy-tree[data-density=compact] .ui-hierarchy-tree__item{min-height:40px;padding-block:var(--ui-space-1)}.ui-foundation-scope .ui-hierarchy-tree[data-density=compact] .ui-hierarchy-tree__group>.ui-hierarchy-tree__node:before{top:19px}.ui-foundation-scope .ui-hierarchy-path{border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);min-width:0;display:block}.ui-foundation-scope .ui-hierarchy-path ol{min-width:0;padding:var(--ui-space-2) 0;flex-wrap:wrap;align-items:center;gap:3px;margin:0;list-style:none;display:flex}.ui-foundation-scope .ui-hierarchy-path li{align-items:center;gap:3px;min-width:0;display:inline-flex}.ui-foundation-scope .ui-hierarchy-path li>.ui-icon{color:var(--ui-hierarchy-rail-color);flex:none}.ui-foundation-scope .ui-hierarchy-path :is(button,span){border:var(--ui-stroke-hairline) solid transparent;border-radius:var(--ui-radius-control);min-width:0;color:var(--ui-color-text);font:var(--ui-type-caption);letter-spacing:var(--ui-tracking-caption);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:0 0;align-items:center;display:inline-flex;overflow:hidden}.ui-foundation-scope .ui-hierarchy-path button{min-height:32px;padding:0 var(--ui-space-2);cursor:pointer}.ui-foundation-scope .ui-hierarchy-path button:hover{border-color:var(--ui-color-popover-divider);background-color:var(--ui-color-base);background-image:var(--ui-material-raised-background);color:var(--ui-color-ink);box-shadow:var(--ui-shadow-raised)}.ui-foundation-scope .ui-hierarchy-path button:active{background-image:var(--ui-material-inset-background);box-shadow:var(--ui-shadow-pressed);transform:translate(1px,1px)}.ui-foundation-scope .ui-hierarchy-path button:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}.ui-foundation-scope .ui-hierarchy-path [aria-current=page]{padding:0 var(--ui-space-2);color:var(--ui-accent);font-weight:var(--ui-weight-extrabold)}.ui-foundation-scope .ui-hierarchy-path[data-density=compact] :is(button,[aria-current=page]){min-height:28px}.ui-foundation-scope .ui-feed{min-width:0;color:var(--ui-color-text);background:0 0;display:grid}.ui-foundation-scope .ui-feed__header{align-items:start;gap:var(--ui-space-4);min-width:0;padding:var(--ui-space-5) 0;border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-foundation-scope .ui-feed__heading{gap:5px;min-width:0;display:grid}.ui-foundation-scope .ui-feed__eyebrow{color:var(--ui-accent);font:var(--ui-type-caption);letter-spacing:var(--ui-tracking-caption);text-transform:uppercase}.ui-foundation-scope .ui-feed__title{color:var(--ui-color-ink);font:var(--ui-type-heading);letter-spacing:var(--ui-tracking-inter-black)}.ui-foundation-scope .ui-feed__description{color:var(--ui-color-text);font:var(--ui-type-paragraph-compact);margin:0}.ui-foundation-scope .ui-feed__header-actions{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-foundation-scope .ui-feed__list{gap:var(--ui-space-4);min-width:0;padding:var(--ui-space-5) 0;display:grid}.ui-foundation-scope .ui-feed-thread{gap:var(--ui-space-2);min-width:0;box-shadow:none;background:0 0;border:0;display:grid}.ui-foundation-scope .ui-feed-thread__root{min-width:0}.ui-foundation-scope .ui-feed-thread__toggle{min-width:0;margin-left:var(--ui-hierarchy-thread-indent);display:flex}.ui-foundation-scope .ui-feed-thread__disclosure{min-height:28px;color:var(--ui-color-text);font:var(--ui-type-caption);letter-spacing:var(--ui-tracking-caption);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0 2px;display:inline-flex}.ui-foundation-scope .ui-feed-thread__disclosure .ui-icon{color:var(--ui-accent);transition:transform var(--ui-motion-fast)}.ui-foundation-scope .ui-feed-thread__disclosure[aria-expanded=true] .ui-icon{transform:rotate(180deg)}.ui-foundation-scope .ui-feed-thread__disclosure:hover{color:var(--ui-color-ink)}.ui-foundation-scope .ui-feed-thread__disclosure:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}.ui-foundation-scope .ui-feed-thread__replies{gap:var(--ui-space-3);min-width:0;margin-left:calc(var(--ui-hierarchy-thread-indent) - var(--ui-hierarchy-thread-rail-gutter));padding-left:var(--ui-hierarchy-thread-rail-gutter);display:grid}.ui-foundation-scope .ui-feed-thread__replies[hidden]{display:none}.ui-foundation-scope .ui-feed-thread__reply{min-width:0;position:relative}.ui-foundation-scope .ui-feed-thread__reply:before{top:calc(var(--ui-space-3) * -1);bottom:calc(var(--ui-space-3) * -1);left:calc(var(--ui-hierarchy-thread-rail-gutter) * -1);border-left:var(--ui-stroke-hairline) solid var(--ui-hierarchy-rail-color);content:"";pointer-events:none;position:absolute}.ui-foundation-scope .ui-feed-thread__reply:last-child:before{height:calc(var(--ui-space-3) + 24px);bottom:auto}.ui-foundation-scope .ui-feed-thread__reply:after{top:24px;left:calc(var(--ui-hierarchy-thread-rail-gutter) * -1);width:var(--ui-hierarchy-thread-rail-gutter);border-top:var(--ui-stroke-hairline) solid var(--ui-hierarchy-rail-color);content:"";pointer-events:none;position:absolute}.ui-foundation-scope .ui-feed-comment{align-items:start;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-4);border-style:solid;border-width:var(--ui-stroke-hairline);border-top-color:var(--ui-material-raised-border-top);border-left-color:var(--ui-material-raised-border-left);border-right-color:var(--ui-material-raised-border-right);border-bottom-color:var(--ui-material-raised-border-bottom);border-radius:var(--ui-radius-surface);background-color:#050505;background-image:var(--ui-material-raised-background);box-shadow:var(--ui-shadow-raised);transition:box-shadow var(--ui-motion-fast), filter var(--ui-motion-fast);grid-template-columns:auto minmax(0,1fr);display:grid}.ui-foundation-scope .ui-feed-comment:is(:hover,:focus-within){box-shadow:var(--ui-shadow-raised-hover);filter:brightness(1.025)}.ui-foundation-scope .ui-feed-comment:focus-visible{z-index:2;outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset);position:relative}.ui-foundation-scope .ui-feed-comment[data-reply=true]{margin-left:0}.ui-foundation-scope .ui-feed-comment__content{gap:var(--ui-space-2);min-width:0;display:grid}.ui-foundation-scope .ui-feed-comment__header{align-items:center;gap:var(--ui-space-3);min-width:0;min-height:28px;display:flex}.ui-foundation-scope .ui-feed-comment__identity{flex-wrap:wrap;align-items:center;gap:4px 9px;min-width:0;display:flex}.ui-foundation-scope .ui-feed-comment__identity strong{color:var(--ui-color-ink);font:var(--ui-weight-extrabold) .86rem/1.15 var(--ui-font-primary);letter-spacing:var(--ui-tracking-inter-bold)}.ui-foundation-scope .ui-feed-comment__identity small{color:var(--ui-color-text);font:var(--ui-weight-medium) .67rem/1.35 var(--ui-font-data);letter-spacing:var(--ui-tracking-caption)}.ui-foundation-scope .ui-feed-comment__body{max-width:76ch;color:var(--ui-color-text);font:var(--ui-type-paragraph);margin:0}.ui-foundation-scope .ui-feed-comment__footer,.ui-foundation-scope .ui-feed-comment__actions{justify-content:flex-start;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-foundation-scope .ui-feed-comment__text-action,.ui-foundation-scope .ui-feed-comment__actions>.ui-button{min-height:28px;letter-spacing:var(--ui-tracking-caption);text-transform:uppercase;cursor:pointer;appearance:none;border-radius:0;align-items:center;padding:0 3px;display:inline-flex;color:var(--ui-color-ink)!important;font:var(--ui-weight-extrabold) .61rem/1 var(--ui-font-data)!important;box-shadow:none!important;background:0 0!important;border:0!important}.ui-foundation-scope .ui-feed-comment__text-action:hover,.ui-foundation-scope .ui-feed-comment__actions>.ui-button:hover{color:var(--ui-accent)!important;box-shadow:none!important;transform:none!important}.ui-foundation-scope .ui-feed-comment__text-action:active,.ui-foundation-scope .ui-feed-comment__actions>.ui-button:active{color:var(--ui-color-text)!important;box-shadow:none!important;transform:translateY(1px)!important}.ui-foundation-scope .ui-feed-comment__text-action:focus-visible,.ui-foundation-scope .ui-feed-comment__actions>.ui-button:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}.ui-foundation-scope .ui-feed-comment__text-action[aria-pressed=true]{color:var(--ui-accent)!important}.ui-foundation-scope .ui-feed-comment__reaction{display:inline-flex;position:relative}.ui-foundation-scope .ui-feed-comment__reaction-menu{z-index:24;border-style:solid;border-width:var(--ui-stroke-hairline);border-top-color:var(--ui-material-raised-border-top);border-left-color:var(--ui-material-raised-border-left);border-right-color:var(--ui-material-raised-border-right);border-bottom-color:var(--ui-material-raised-border-bottom);border-radius:var(--ui-radius-surface);background-color:#050505;background-image:var(--ui-material-raised-background);box-shadow:var(--ui-shadow-surface);grid-template-columns:repeat(6,34px);gap:3px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 7px);left:-6px}.ui-foundation-scope .ui-feed-comment__reaction-option{border:var(--ui-stroke-hairline) solid transparent;border-radius:var(--ui-radius-control);width:34px;min-width:34px;height:34px;color:var(--ui-color-ink);cursor:pointer;appearance:none;background:0 0;place-items:center;padding:0;display:grid}.ui-foundation-scope .ui-feed-comment__reaction-option>span{justify-content:center;align-items:center;display:inline-flex}.ui-foundation-scope .ui-feed-comment__reaction-option>.is-double{gap:0}.ui-foundation-scope .ui-feed-comment__reaction-option>.is-double .ui-icon{margin-inline:-3px}.ui-foundation-scope .ui-feed-comment__reaction-option:hover{border-color:var(--ui-color-popover-divider);background-image:var(--ui-material-raised-background);box-shadow:var(--ui-shadow-raised)}.ui-foundation-scope .ui-feed-comment__reaction-option:active,.ui-foundation-scope .ui-feed-comment__reaction-option[aria-checked=true]{border-color:var(--ui-material-inset-border-bottom);background-color:var(--ui-color-base);background-image:var(--ui-material-inset-background);color:var(--ui-accent);box-shadow:var(--ui-shadow-pressed)}.ui-foundation-scope .ui-feed-comment__reaction-option:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:-2px}.ui-foundation-scope .ui-feed-comment__timestamp{color:var(--ui-accent);font:var(--ui-type-data);letter-spacing:var(--ui-tracking-caption);flex:none;margin-left:2px}.ui-foundation-scope .ui-feed__composer{gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-5) 0;border-top:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);display:grid}.ui-foundation-scope .ui-feed__composer>label{color:var(--ui-color-ink);font:var(--ui-type-field-title);font-variant-numeric:tabular-nums;letter-spacing:var(--ui-tracking-field-title);text-transform:uppercase}.ui-foundation-scope .ui-feed__composer-context{justify-content:space-between;align-items:center;gap:var(--ui-space-3);min-width:0;padding-bottom:var(--ui-space-3);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-line);display:flex}.ui-foundation-scope .ui-feed__composer-context>span{min-width:0;color:var(--ui-color-text);font:var(--ui-type-caption);align-items:center;gap:7px;display:flex}.ui-foundation-scope .ui-feed__composer-context .ui-icon{color:var(--ui-accent)}.ui-foundation-scope .ui-feed__composer textarea{box-sizing:border-box;resize:vertical;border-style:solid;border-width:var(--ui-stroke-hairline);border-top-color:var(--ui-material-inset-border-top);border-left-color:var(--ui-material-inset-border-left);border-right-color:var(--ui-material-inset-border-right);border-bottom-color:var(--ui-material-inset-border-bottom);border-radius:var(--ui-radius-field);background-color:var(--ui-color-base);background-image:var(--ui-material-inset-background);width:100%;min-height:94px;max-height:220px;color:var(--ui-color-ink);font:var(--ui-type-field);letter-spacing:var(--ui-tracking-inter-bold);box-shadow:var(--ui-shadow-inset);padding:12px 13px}.ui-foundation-scope .ui-feed__composer textarea:focus{box-shadow:var(--ui-shadow-inset-focus);outline:0}.ui-foundation-scope .ui-feed__composer textarea::placeholder{color:var(--ui-color-state-muted)}.ui-foundation-scope .ui-feed__composer>footer{justify-content:space-between;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;min-width:0;display:flex}.ui-foundation-scope .ui-feed__composer>footer small{color:var(--ui-color-text);font:var(--ui-type-data);letter-spacing:var(--ui-tracking-caption)}.ui-foundation-scope .ui-feed[data-density=compact] .ui-feed__header,.ui-foundation-scope .ui-feed[data-density=compact] .ui-feed__composer{padding-block:var(--ui-space-4)}.ui-foundation-scope .ui-feed[data-density=compact] .ui-feed-comment{padding:var(--ui-space-3)}@media (width<=720px){.ui-foundation-scope .ui-feed__header{grid-template-columns:1fr}.ui-foundation-scope .ui-feed__header-actions{justify-content:flex-start}.ui-foundation-scope .ui-feed-thread__toggle{margin-left:var(--ui-hierarchy-thread-indent-mobile)}.ui-foundation-scope .ui-feed-thread__replies{margin-left:calc(var(--ui-hierarchy-thread-indent-mobile) - var(--ui-hierarchy-thread-rail-gutter-mobile));padding-left:var(--ui-hierarchy-thread-rail-gutter-mobile)}.ui-foundation-scope .ui-feed-thread__reply:before,.ui-foundation-scope .ui-feed-thread__reply:after{left:calc(var(--ui-hierarchy-thread-rail-gutter-mobile) * -1)}.ui-foundation-scope .ui-feed-thread__reply:after{width:var(--ui-hierarchy-thread-rail-gutter-mobile)}.ui-foundation-scope .ui-feed-comment__timestamp{margin-left:2px}.ui-foundation-scope .ui-hierarchy-tree__item{grid-template-columns:20px 20px minmax(0,1fr)}.ui-foundation-scope .ui-hierarchy-tree__meta{grid-column:3;justify-content:flex-start}}@keyframes ui-workspace-nav-label-reveal{0%{opacity:0}to{opacity:1}}.ui-foundation-scope .ui-workspace-sidebar{transition:width var(--ui-motion-sidebar), padding var(--ui-motion-sidebar), gap var(--ui-motion-sidebar);align-content:start;gap:14px;padding:14px;display:grid;border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-raised-border-top)!important;border-left-color:var(--ui-material-raised-border-left)!important;border-right-color:var(--ui-material-raised-border-right)!important;border-bottom-color:var(--ui-material-raised-border-bottom)!important;border-radius:var(--ui-radius-surface)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-raised-background)!important;box-shadow:var(--ui-shadow-surface)!important}.ui-foundation-scope .ui-workspace-sidebar__header{text-align:left;gap:5px;padding:2px 8px 14px;display:grid;position:relative;border:0!important}.ui-foundation-scope .ui-workspace-sidebar[data-collapsible] .ui-workspace-sidebar__header{padding-right:46px}.ui-foundation-scope .ui-workspace-sidebar__collapse,.ui-foundation-scope .ui-workspace-sidebar__collapse:not(:disabled):is(:hover,:active){place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;display:grid;position:absolute;top:0;right:0;border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-raised-border-top)!important;border-left-color:var(--ui-material-raised-border-left)!important;border-right-color:var(--ui-material-raised-border-right)!important;border-bottom-color:var(--ui-material-raised-border-bottom)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-raised-background)!important;color:#fff!important;border-radius:1px!important;padding:0!important;transform:none!important;box-shadow:3px 4px 6px #000000ad,-1px -1px 2px #ffffff12,inset 1px 1px 1px #ffffff13,inset -1px -1px 1px #000000d1!important}.ui-foundation-scope .ui-workspace-sidebar__collapse:not(:disabled):hover{transform:translate(-1px,-1px)!important}.ui-foundation-scope .ui-workspace-sidebar__collapse:not(:disabled):active{box-shadow:var(--ui-shadow-pressed)!important;transform:translate(1px,1px)!important}.ui-foundation-scope .ui-workspace-sidebar__collapse .ui-icon{color:#fff}.ui-foundation-scope .ui-workspace-nav{gap:4px;padding:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.ui-foundation-scope .ui-workspace-nav__item,.ui-foundation-scope .ui-workspace-nav__item:not(:disabled):is(:hover,:active){letter-spacing:.065em;text-transform:uppercase;text-align:left;width:100%;min-height:40px;transition:color var(--ui-motion-fast), background-color var(--ui-motion-fast), box-shadow var(--ui-motion-fast), transform var(--ui-motion-fast);grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:center;gap:0;padding:0 14px;display:grid;border-radius:var(--ui-radius-button)!important;color:var(--ui-color-muted)!important;font:var(--ui-weight-black) .82rem/1.05 var(--ui-font-data)!important;box-shadow:none!important;background:0 0!important;border:0!important}.ui-foundation-scope .ui-workspace-nav__item:not(:disabled):hover{transform:translateY(-1px);border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-raised-border-top)!important;border-left-color:var(--ui-material-raised-border-left)!important;border-right-color:var(--ui-material-raised-border-right)!important;border-bottom-color:var(--ui-material-raised-border-bottom)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-raised-background)!important;color:#fff!important;box-shadow:var(--ui-shadow-raised-hover)!important}.ui-foundation-scope .ui-workspace-nav__item:not(:disabled):active{transform:translate(1px,1px);border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-top-color:var(--ui-material-inset-border-top)!important;border-left-color:var(--ui-material-inset-border-left)!important;border-right-color:var(--ui-material-inset-border-right)!important;border-bottom-color:var(--ui-material-inset-border-bottom)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-inset-background)!important;box-shadow:var(--ui-shadow-pressed)!important}.ui-foundation-scope .ui-workspace-nav__item[aria-current=page],.ui-foundation-scope .ui-workspace-nav__item[aria-current=page]:not(:disabled):hover{filter:none;transform:none;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-raised-background)!important;color:var(--ui-accent)!important;box-shadow:var(--ui-shadow-raised)!important}.ui-foundation-scope .ui-workspace-nav__item[aria-current=page]:not(:disabled):active{filter:none;transform:translate(1px,1px);background-color:var(--ui-color-base)!important;background-image:var(--ui-material-inset-background)!important;color:var(--ui-accent)!important;box-shadow:var(--ui-shadow-pressed)!important}.ui-foundation-scope .ui-workspace-nav__icon{border-style:solid;border-width:var(--ui-stroke-hairline);border-top-color:var(--ui-material-raised-border-top);border-left-color:var(--ui-material-raised-border-left);border-right-color:var(--ui-material-raised-border-right);border-bottom-color:var(--ui-material-raised-border-bottom);background-color:var(--ui-color-base);color:#fff;width:32px;height:32px;font:var(--ui-weight-black) .68rem/1 var(--ui-font-data);letter-spacing:.08em;text-align:center;border-radius:1px;place-items:center;display:none;background-image:var(--ui-material-raised-background)!important;box-shadow:3px 4px 6px #000000ad,-1px -1px 2px #ffffff12,inset 1px 1px 1px #ffffff13,inset -1px -1px 1px #000000d1!important}.ui-foundation-scope .ui-workspace-nav__label{min-width:0;color:inherit;letter-spacing:.065em;text-transform:uppercase;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:var(--ui-font-data)!important;font-weight:var(--ui-weight-black)!important}.ui-foundation-scope .ui-workspace-nav__item[aria-current=page] .ui-workspace-nav__icon{color:var(--ui-accent)}.ui-foundation-scope .ui-workspace-nav__group{gap:2px;margin:0 0 4px 28px;padding:2px 0 2px 12px;display:grid;position:relative;border:0!important;border-left:var(--ui-stroke-hairline) solid var(--ui-hierarchy-rail-color)!important}.ui-foundation-scope .ui-workspace-nav__item[data-level="2"],.ui-foundation-scope .ui-workspace-nav__item[data-level="2"]:not(:disabled):is(:hover,:active){grid-template-columns:minmax(0,1fr);min-height:32px;padding-inline:10px;position:relative;font-size:.72rem!important;line-height:1!important}.ui-foundation-scope .ui-workspace-nav__item[data-level="2"]:before{border-top:var(--ui-stroke-hairline) solid var(--ui-hierarchy-rail-color);content:"";pointer-events:none;width:12px;position:absolute;top:50%;left:-12px}.ui-foundation-scope .ui-workspace-nav__item[data-level="2"] .ui-workspace-nav__label{white-space:nowrap;width:100%}.ui-foundation-scope :is(.ui-workspace-nav__item,.ui-workspace-sidebar__collapse):focus-visible{outline-offset:var(--ui-focus-ring-offset);outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color)!important}@media (pointer:coarse){.ui-foundation-scope .ui-header__online-person{flex-basis:40px;width:40px;height:40px;margin-left:-10px}.ui-foundation-scope .ui-header__icon-button.ui-button[data-size=icon]{width:var(--ui-touch-target-min);min-width:var(--ui-touch-target-min);min-height:var(--ui-touch-target-min)}.ui-foundation-scope .ui-header__account-trigger{height:var(--ui-touch-target-min);min-height:var(--ui-touch-target-min);padding-inline:7px 10px}.ui-foundation-scope .ui-time-field__control{height:var(--ui-touch-target-min);min-height:var(--ui-touch-target-min)}.ui-foundation-scope :is(.ui-button[data-size=small],.ui-field .ui-field__control:not([data-multiline=true]),.ui-select .ui-select__trigger,.ui-date-field .ui-date-field__trigger,.ui-select__option,.ui-date-field__day,.ui-time-field__option,.ui-dialog__list-item,.ui-header__account-menu>button,.ui-segmented>button,.ui-tabs>button,.ui-hierarchy-tree__item,.ui-hierarchy-path button,.ui-workspace-nav__item,.ui-workspace-sidebar__collapse){min-height:var(--ui-touch-target-min)!important}.ui-foundation-scope .ui-checkbox{min-height:var(--ui-touch-target-min)}.ui-foundation-scope .ui-switch{margin-block:10px!important}}@media (hover:hover){.ui-foundation-scope .ui-workspace-sidebar[data-collapsed=true]:is(:hover,:focus-within) .ui-workspace-nav__label{animation:ui-workspace-nav-label-reveal var(--ui-motion-sidebar-label-reveal) both;animation-delay:var(--ui-motion-sidebar-label-delay)}.ui-foundation-scope .ui-workspace-sidebar[data-collapsed=true]:not(:hover):not(:focus-within){gap:12px;width:72px;padding-inline:12px}.ui-foundation-scope .ui-workspace-sidebar[data-collapsed=true]:not(:hover):not(:focus-within) .ui-workspace-sidebar__header{min-height:34px;padding:0 0 11px}.ui-foundation-scope .ui-workspace-sidebar[data-collapsed=true]:not(:hover):not(:focus-within) .ui-workspace-sidebar__collapse{right:8px}.ui-foundation-scope .ui-workspace-sidebar[data-collapsed=true]:not(:hover):not(:focus-within) .ui-workspace-nav__item[data-level="1"]{grid-template-columns:32px;gap:0;padding-inline:8px}.ui-foundation-scope .ui-workspace-sidebar[data-collapsed=true]:not(:hover):not(:focus-within) .ui-workspace-nav__item[data-level="1"][aria-current=page]{box-shadow:none!important;background:0 0!important;border:0!important}.ui-foundation-scope .ui-workspace-sidebar[data-collapsed=true]:not(:hover):not(:focus-within) .ui-workspace-nav__item[data-level="1"] .ui-workspace-nav__icon{display:grid}.ui-foundation-scope .ui-workspace-sidebar[data-collapsed=true]:not(:hover):not(:focus-within) .ui-workspace-nav__item[data-level="1"] .ui-workspace-nav__label,.ui-foundation-scope .ui-workspace-sidebar[data-collapsed=true]:not(:hover):not(:focus-within) :is(.ui-workspace-nav__group,.ui-workspace-nav__item[data-level="2"]){display:none}}@media (prefers-reduced-motion:reduce){.ui-foundation-scope :is(.ui-button,.ui-button__spinner,.ui-checkbox__box,.ui-select__trigger,.ui-select__option,.ui-date-field__day,.ui-time-field__option,.ui-switch,.ui-tabs>button,.ui-dialog,.ui-feed-comment,.ui-hierarchy-tree__item,.ui-hierarchy-tree__toggle .ui-icon,.ui-hierarchy-path button,.ui-workspace-sidebar,.ui-workspace-nav__item,.ui-workspace-nav__label){transition:none!important;animation:none!important}}.ui-foundation-scope .ui-toast{--ui-toast-tone:var(--ui-info);z-index:10000;top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));width:min(440px,100vw - 36px);min-height:76px;animation:uiToastEnter var(--ui-motion-notification) both;grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:15px 14px 17px 16px;display:grid;position:fixed;overflow:hidden;border-style:solid!important;border-width:var(--ui-stroke-hairline)!important;border-color:color-mix(in srgb, var(--ui-toast-tone) 72%, transparent)!important;border-radius:var(--ui-radius-surface)!important;background-color:var(--ui-color-base)!important;background-image:var(--ui-material-raised-background)!important;color:var(--ui-color-ink)!important;box-shadow:var(--ui-shadow-raised-hover)!important}.ui-foundation-scope .ui-toast[data-tone=success]{--ui-toast-tone:var(--ui-success)}.ui-foundation-scope .ui-toast[data-tone=error]{--ui-toast-tone:var(--ui-danger)}.ui-foundation-scope .ui-toast[data-tone=warning]{--ui-toast-tone:var(--ui-warning)}.ui-foundation-scope .ui-toast[data-tone=info]{--ui-toast-tone:var(--ui-info)}.ui-foundation-scope .ui-toast .uiToastMark{width:28px;height:28px;color:var(--ui-toast-tone);place-items:center;display:grid}.ui-foundation-scope .ui-toast>div{gap:4px;min-width:0;display:grid}.ui-foundation-scope .ui-toast strong{color:var(--ui-color-ink)!important;font:var(--ui-weight-extrabold) .82rem/1.2 var(--ui-font-primary)!important}.ui-foundation-scope .ui-toast p{margin:0;color:var(--ui-color-text)!important;font:var(--ui-type-feedback-detail)!important}.ui-foundation-scope .ui-toast .uiToastDismiss{cursor:pointer;border-radius:0;place-items:center;width:32px;min-width:32px;min-height:32px;padding:0;display:grid;color:var(--ui-color-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important}.ui-foundation-scope .ui-toast .uiToastDismiss:hover{color:var(--ui-toast-tone)!important}.ui-foundation-scope .ui-toast .uiToastDismiss:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}.ui-foundation-scope .ui-toast .uiToastTimer{transform-origin:0;height:3px;animation:uiToastTimer var(--ui-toast-duration,4.5s) linear both;position:absolute;bottom:0;left:0;right:0;background:var(--ui-toast-tone)!important}@keyframes uiToastEnter{0%{opacity:0;transform:translate(18px,-8px)}to{opacity:1;transform:none}}@keyframes uiToastTimer{to{transform:scaleX(0)}}@media (width<=620px){.ui-foundation-scope .ui-toast{top:max(10px, env(safe-area-inset-top));width:auto;left:10px;right:10px}}@media (pointer:coarse){.ui-foundation-scope .ui-toast .uiToastDismiss{width:var(--ui-touch-target-min);min-width:var(--ui-touch-target-min);min-height:var(--ui-touch-target-min)}}@media (prefers-reduced-motion:reduce){.ui-foundation-scope .ui-toast,.ui-foundation-scope .ui-toast .uiToastTimer{animation:none}}.ui-foundation-scope .ui-app-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:100vh;display:grid}.ui-foundation-scope .ui-app-shell__header{z-index:40;min-width:0;padding:var(--ui-app-shell-gutter,clamp(14px, 2vw, 28px)) var(--ui-app-shell-gutter,clamp(14px, 2vw, 28px)) 0;position:sticky;top:0}.ui-foundation-scope .ui-app-shell__body{grid-template-columns:var(--ui-app-shell-sidebar-width,260px) minmax(0, 1fr);gap:var(--ui-app-shell-gutter,clamp(14px, 2vw, 28px));min-width:0;padding:var(--ui-app-shell-gutter,clamp(14px, 2vw, 28px));display:grid}.ui-foundation-scope .ui-app-shell__sidebar{z-index:30;top:calc(var(--ui-app-shell-gutter,clamp(14px, 2vw, 28px)) + 74px);min-width:0;max-height:calc(100vh - 74px - var(--ui-app-shell-gutter,clamp(14px, 2vw, 28px)) * 2);align-self:start;position:sticky}.ui-foundation-scope .ui-app-shell__sidebar>.ui-workspace-sidebar{max-height:inherit;overflow:auto}.ui-foundation-scope .ui-app-shell__main{min-width:0}.ui-foundation-scope .ui-app-shell[data-shell-variant=header-only] .ui-app-shell__body{display:block}.ui-foundation-scope .ui-app-shell[data-shell-variant=fullscreen-workstation]{min-height:100dvh;display:block}.ui-foundation-scope .ui-app-shell[data-shell-variant=fullscreen-workstation] .ui-app-shell__body{min-height:100dvh;padding:0;display:block}.ui-foundation-scope .ui-app-shell__nav-toggle{margin-bottom:var(--ui-space-3);display:none}.ui-foundation-scope .ui-app-shell__scrim{display:none}@media (width<=860px){.ui-foundation-scope .ui-app-shell__body{display:block}.ui-foundation-scope .ui-app-shell__nav-toggle{display:inline-flex}.ui-foundation-scope .ui-app-shell__sidebar{z-index:70;width:min(86vw,320px);max-height:none;padding:var(--ui-space-4);transform:translateX(calc(-100% - var(--ui-distance-overlay)));transition:transform var(--ui-motion-sidebar);position:fixed;top:0;bottom:0;left:0}.ui-foundation-scope .ui-app-shell[data-mobile-nav-open=true] .ui-app-shell__sidebar{transform:translate(0)}.ui-foundation-scope .ui-app-shell[data-mobile-nav-open=true] .ui-app-shell__scrim{z-index:60;animation:ui-app-shell-scrim-enter var(--ui-motion-overlay-enter) both;background:#000000ad;border:0;border-radius:0;display:block;position:fixed;inset:0}}@keyframes ui-app-shell-scrim-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ui-foundation-scope :is(.ui-app-shell__sidebar,.ui-app-shell__scrim){transition:none!important;animation:none!important}}.ui-foundation-scope.ec-component-library{--ec-type-page-title:var(--ui-type-display);--ec-type-heading-1:var(--ui-type-heading-1);--ec-type-heading-2:var(--ui-type-heading-2);--ec-type-heading-3:var(--ui-type-heading-3);--ec-type-heading-4:var(--ui-type-heading-4);--ec-type-heading-5:var(--ui-type-heading-5);--ec-type-heading-6:var(--ui-type-heading-6);--ec-type-section-title:var(--ui-type-section-title);--ec-type-subsection-title:var(--ui-type-heading-6);--ec-type-title-caption:var(--ui-type-title-caption);--ec-type-field-title:var(--ui-type-field-title);--ec-type-body:var(--ui-type-paragraph);--ec-type-small-body:var(--ui-type-paragraph-compact);--ec-type-label:var(--ui-type-field-label);--ec-type-helper:var(--ui-type-caption);--ec-type-metadata:var(--ui-type-data);--ec-type-button:var(--ui-type-button);--ec-type-table:var(--ui-type-data);--ec-tracking-title-caption:var(--ui-tracking-title-caption);--ec-space-page-margin:clamp(16px, 3vw, 40px);--ec-space-section:clamp(36px, 6vw, 64px);--ec-space-card-padding:var(--ui-space-5);--ec-space-form:var(--ui-space-4);--ec-space-field:var(--ui-field-row-gap);--ec-space-table:var(--ui-space-3);--ec-space-inline:var(--ui-space-2);--ec-space-component-gap:var(--ui-space-3);--ec-space-compact:var(--ui-space-2);--ec-space-standard:var(--ui-space-4);--ec-space-spacious:var(--ui-space-6);--ec-size-button-compact:var(--ui-button-small-height);--ec-size-button-standard:var(--ui-button-standard-height);--ec-size-button-large:58px;--ec-size-field-standard:var(--ui-control-height);--ec-size-icon-compact:16px;--ec-size-icon-standard:24px;--ec-size-icon-large:32px;--ec-size-content-readable:68ch;--ec-size-content-standard:1120px;--ec-size-content-wide:1440px;--ec-size-modal-compact:var(--ui-dialog-width-compact);--ec-size-modal-standard:var(--ui-dialog-width-standard);--ec-size-modal-wide:var(--ui-dialog-width-wide);--ec-border-hairline:var(--ui-stroke-hairline);--ec-border-focus:var(--ui-focus-ring-width);--ec-radius-standard:var(--ui-radius-button);--ec-border-divider:var(--ui-stroke-hairline) solid var(--ui-color-line);--ec-motion-hover:var(--ui-motion-fast);--ec-motion-press:var(--ui-motion-control);--ec-motion-expand:var(--ui-motion-sidebar);--ec-motion-modal:var(--ui-motion-overlay-enter);--ec-motion-drawer:var(--ui-motion-sidebar);--ec-motion-loading:var(--ui-motion-spinner);--ec-theme-page-background:var(--ui-color-base-deep);--ec-theme-surface:var(--ui-color-base);--ec-theme-surface-elevated:var(--ui-color-base);--ec-theme-text-primary:var(--ui-color-ink);--ec-theme-text-secondary:var(--ui-color-text);--ec-theme-text-muted:var(--ui-color-state-muted);--ec-theme-border:var(--ui-color-line);--ec-theme-divider:var(--ui-color-dashboard-divider);--ec-theme-accent:var(--ui-accent);--ec-theme-accent-text:var(--ui-color-on-color);--ec-theme-attention:var(--ui-attention);--ec-theme-destructive:var(--ui-attention);--ec-theme-warning:var(--ui-attention);--ec-theme-success:var(--ui-success);--ec-theme-selected:var(--ui-accent);--ec-theme-hover:var(--ui-color-highlight);--ec-theme-pressed:var(--ui-color-base-deep);--ec-theme-focus:#fff;--ec-theme-disabled:var(--ui-color-disabled);--ui-attention:var(--ui-fireball-solid);--ui-attention-start:var(--ui-fireball-solid);--ui-attention-end:var(--ui-fireball-solid);--ui-warning:var(--ui-attention);--ui-warning-start:var(--ui-attention);--ui-warning-end:var(--ui-attention);--ui-danger:var(--ui-attention);--ui-danger-start:var(--ui-attention);--ui-danger-end:var(--ui-attention);--ui-success:var(--ui-apple-solid);--ui-success-start:var(--ui-apple-solid);--ui-success-end:var(--ui-apple-solid)}.ui-foundation-scope.ec-component-library[data-ui-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ui-foundation-scope.ec-component-library[data-ui-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-color-base:#f5f4ef;--ui-color-paper-light:#fcfbf8;--ui-color-base-deep:var(--ui-color-base);--ui-color-ink:#191919;--ui-color-text:#191919;--ui-color-muted:#383838;--ui-color-quiet:#383838;--ui-color-state-muted:#6e6b64;--ui-color-disabled:#74716a;--ui-color-line:#1919191a;--ui-color-dashboard-divider:#19191947;--ui-color-popover-divider:#19191933;--ui-color-highlight:#1919190d;--ui-color-focus-quiet:#1919196b;--ui-color-focus-control:#1919198f;--ui-color-focus-control-glow:#1919191a;--ui-color-focus-accent:var(--ui-color-focus-control);--ui-accent-ink:var(--ui-accent);--ui-attention-ink:var(--ui-color-on-color);--ui-validation-outline:#19191975;--ui-hierarchy-rail-color:#19191933;--ui-stroke-hairline:.5px;--ui-stroke-thin:var(--ui-stroke-hairline);--ui-material-soft-touch-texture:var(--eam-neutral-micrograin);--ui-material-raised-background:linear-gradient(var(--ui-color-base), var(--ui-color-base));--ui-material-inset-background:linear-gradient(var(--ui-color-base), var(--ui-color-base));--ui-select-option-raised-color:var(--ui-color-paper-light);--ui-select-option-raised-background:linear-gradient(145deg, #fff 0%, var(--ui-color-paper-light) 52%, color-mix(in srgb, var(--ui-color-base) 72%, #fff) 100%);--ui-material-raised-border-top:transparent;--ui-material-raised-border-left:transparent;--ui-material-raised-border-right:transparent;--ui-material-raised-border-bottom:transparent;--ui-material-inset-border-top:transparent;--ui-material-inset-border-left:transparent;--ui-material-inset-border-right:transparent;--ui-material-inset-border-bottom:transparent;--ui-material-color-block-border-top:transparent;--ui-material-color-block-border-left:transparent;--ui-material-color-block-border-right:transparent;--ui-material-color-block-border-bottom:transparent;--ui-material-raised-shadow:-3px -3px 6px #fffffff0, 1.5px 1.5px 3px #2f2b231f, 4px 5px 8px #2f2b2338;--ui-material-inset-shadow:inset 4px 4px 7px #39352c2e, inset -3px -3px 6px #ffffffdb;--ui-material-inset-shadow-compact:inset 2px 2px 4px #39352c2b, inset -2px -2px 3px #fffc;--ui-shadow-raised:var(--ui-material-raised-shadow);--ui-shadow-surface:var(--ui-material-raised-shadow);--ui-shadow-raised-hover:-4px -4px 7px #fffffffa, 1.5px 2px 3px #2f2b2324, 5px 6px 9px #2f2b2340;--ui-shadow-inset:var(--ui-material-inset-shadow);--ui-shadow-inset-focus:inset 4px 4px 7px #39352c36, inset -3px -3px 6px #ffffffe6, inset 0 0 0 var(--ui-stroke-thin) var(--ui-color-focus-control), 0 0 6px var(--ui-color-focus-control-glow);--ui-shadow-pressed:var(--ui-material-inset-shadow);--ui-shadow-accent:var(--ui-material-raised-shadow);--ui-shadow-accent-hover:var(--ui-shadow-raised-hover);--ui-shadow-accent-inset:var(--ui-material-inset-shadow);--ui-shadow-segment:var(--ui-shadow-accent);--ui-shadow-segment-inset:var(--ui-shadow-accent-inset);--ui-material-color-block-shadow-base:var(--ui-shadow-accent);--ui-focus-ring-color:#191919;--ui-switch-off-gradient:linear-gradient(var(--ui-color-base), var(--ui-color-base));--ui-switch-off-shadow:var(--ui-material-inset-shadow-compact);--ui-switch-thumb-gradient:none;--ui-switch-thumb-shadow:2px 3px 4px #2f2b2333, -1px -1px 2px #fffffff0;--ui-switch-on-shadow:inset 3px 3px 5px #19191933, inset -2px -2px 4px #ffffff2e;--ec-theme-page-background:var(--ui-color-base);--ec-theme-surface:var(--ui-color-base);--ec-theme-surface-elevated:var(--ui-color-paper-light);--ec-theme-text-primary:#191919;--ec-theme-text-secondary:#383838;--ec-theme-text-muted:#6e6b64;--ec-theme-border:#1919191a;--ec-theme-divider:#19191947;--ec-theme-accent-text:#fff;--ec-theme-hover:#1919190d;--ec-theme-pressed:#eceae3;--ec-theme-focus:#191919}.ui-foundation-scope.ec-component-library[data-ui-theme=light].ui-page-environment{background-color:var(--ui-color-base);background-image:radial-gradient(circle at 8% 2%,#ffffffdb,#0000 30rem)}.ui-foundation-scope.ec-component-library[data-ui-theme=light].ui-page-environment:before{background-image:var(--ui-material-soft-touch-texture);opacity:1;background-position:0 0;background-repeat:repeat;background-size:192px 192px}.ui-foundation-scope.ec-component-library[data-ui-theme=light] :is(.ui-button[data-variant=secondary],.ui-button[data-variant=neutral]){background-color:var(--ui-color-paper-light)!important;background-image:linear-gradient(var(--ui-color-paper-light), var(--ui-color-paper-light))!important;color:var(--ui-color-ink)!important;box-shadow:var(--ui-shadow-raised)!important;border-color:#0000!important}.ui-foundation-scope.ec-component-library[data-ui-theme=light] :is(.ui-button[data-variant=secondary],.ui-button[data-variant=neutral]):not(:disabled):hover,.ui-foundation-scope.ec-component-library[data-ui-theme=light] :is(.ui-button[data-variant=secondary],.ui-button[data-variant=neutral])[data-state=hover]{background-color:var(--ui-color-paper-light)!important;background-image:linear-gradient(var(--ui-color-paper-light), var(--ui-color-paper-light))!important;color:var(--ui-color-ink)!important;box-shadow:var(--ui-shadow-raised-hover)!important}.ui-foundation-scope.ec-component-library[data-ui-theme=light] :is(.ui-button[data-variant=secondary],.ui-button[data-variant=neutral]):focus-visible,.ui-foundation-scope.ec-component-library[data-ui-theme=light] :is(.ui-button[data-variant=secondary],.ui-button[data-variant=neutral])[data-state=focus]{background-color:var(--ui-color-paper-light)!important;background-image:linear-gradient(var(--ui-color-paper-light), var(--ui-color-paper-light))!important;color:var(--ui-color-ink)!important}.ui-foundation-scope.ec-component-library[data-ui-theme=light] :is(.ui-button[data-variant=secondary],.ui-button[data-variant=neutral]):not(:disabled):active,.ui-foundation-scope.ec-component-library[data-ui-theme=light] :is(.ui-button[data-variant=secondary],.ui-button[data-variant=neutral])[data-state=pressed]{background-color:var(--ui-color-paper-light)!important;background-image:linear-gradient(var(--ui-color-paper-light), var(--ui-color-paper-light))!important;color:var(--ui-color-ink)!important;box-shadow:var(--ui-shadow-pressed)!important}.ui-foundation-scope.ec-component-library[data-ui-theme=light] :is(.ui-button[data-variant=secondary],.ui-button[data-variant=neutral]):disabled{background-color:var(--ui-color-paper-light)!important;background-image:linear-gradient(var(--ui-color-paper-light), var(--ui-color-paper-light))!important;color:var(--ui-color-disabled)!important}.ui-foundation-scope.ec-component-library[data-ui-theme=light] :is(.ui-button[data-variant=secondary],.ui-button[data-variant=neutral])[data-loading=true]{background-color:var(--ui-color-paper-light)!important;background-image:linear-gradient(var(--ui-color-paper-light), var(--ui-color-paper-light))!important;color:var(--ui-color-ink)!important}.ui-foundation-scope.ec-component-library[data-ui-theme=light] :is(.ui-button[data-variant=accent],.ui-button[data-variant=outline]){color:var(--ui-accent)!important;border-color:#0000!important;border-image:!important}.ui-foundation-scope.ec-component-library[data-ui-theme=light] :is(.ui-button[data-variant=tertiary],.ui-button[data-variant=quiet]){color:var(--ui-color-ink)!important}.ui-foundation-scope.ec-component-library[data-ui-theme=light] :is(.ui-button[data-variant=destructive],.ui-button[data-variant=danger]){color:#191919!important}.ui-foundation-scope.ec-component-library[data-ui-theme=light] :is(.ui-button[data-variant=tertiary],.ui-button[data-variant=quiet],.ui-button[data-variant=destructive],.ui-button[data-variant=danger]):not(:disabled):hover{color:var(--ui-color-ink)!important}.ui-foundation-scope.ec-component-library[data-ui-theme=light] .ui-table{--ui-table-raised-fill:linear-gradient(var(--ui-color-base), var(--ui-color-base));--ui-table-inset-fill:var(--ui-material-inset-background)}.ui-foundation-scope.ec-component-library[data-ui-theme=light] .ui-tabs>button:not([aria-selected=true]):not(:disabled):hover{color:var(--ui-color-ink)!important}.ui-foundation-scope .ec-typography{color:var(--ec-theme-text-primary);margin:0}.ui-foundation-scope .ec-typography--page-title{max-width:14ch;font:var(--ec-type-page-title);letter-spacing:var(--ui-tracking-inter-black)}.ui-foundation-scope :is(.ec-typography--heading-1,.ec-typography--heading-2,.ec-typography--heading-3,.ec-typography--heading-4,.ec-typography--heading-5,.ec-typography--heading-6){letter-spacing:var(--ui-tracking-inter-black)}.ui-foundation-scope .ec-typography--heading-1{font:var(--ec-type-heading-1)}.ui-foundation-scope .ec-typography--heading-2{font:var(--ec-type-heading-2)}.ui-foundation-scope .ec-typography--heading-3{font:var(--ec-type-heading-3)}.ui-foundation-scope .ec-typography--heading-4{font:var(--ec-type-heading-4)}.ui-foundation-scope .ec-typography--heading-5{font:var(--ec-type-heading-5)}.ui-foundation-scope .ec-typography--heading-6{font:var(--ec-type-heading-6)}.ui-foundation-scope .ec-typography--section-title{font:var(--ec-type-section-title);letter-spacing:var(--ui-tracking-inter-black)}.ui-foundation-scope .ec-typography--subsection-title{font:var(--ec-type-subsection-title);letter-spacing:var(--ui-tracking-inter-black)}.ui-foundation-scope .ec-typography--title-caption{color:var(--ec-theme-accent);font:var(--ec-type-title-caption);font-variant-numeric:tabular-nums;letter-spacing:var(--ec-tracking-title-caption);text-transform:uppercase}.ui-foundation-scope .ec-typography--body{max-width:var(--ec-size-content-readable);font:var(--ec-type-body)}.ui-foundation-scope .ec-typography--small-body{max-width:var(--ec-size-content-readable);font:var(--ec-type-small-body)}.ui-foundation-scope .ec-typography--field-title{color:var(--ec-theme-text-primary);font:var(--ec-type-field-title);font-variant-numeric:tabular-nums;letter-spacing:var(--ui-tracking-field-title);text-transform:uppercase}.ui-foundation-scope .ec-typography--label{font:var(--ec-type-label);letter-spacing:var(--ui-tracking-caption);text-transform:uppercase}.ui-foundation-scope .ec-typography--helper{font:var(--ec-type-helper)}.ui-foundation-scope .ec-typography--metadata{font:var(--ec-type-metadata);font-variant-numeric:tabular-nums;letter-spacing:var(--ui-tracking-caption)}.ui-foundation-scope .ec-typography--status{color:var(--ui-accent);font:var(--ec-type-metadata);font-variant-numeric:tabular-nums;letter-spacing:var(--ui-tracking-caption);text-transform:uppercase}.ui-foundation-scope .ec-button[data-width=full]{width:100%}.ui-foundation-scope .ec-button-group{align-items:center;gap:var(--ec-space-component-gap);flex-wrap:wrap;display:flex}.ui-foundation-scope .ec-select-field{gap:var(--ui-field-row-gap);min-width:0;display:grid}.ui-foundation-scope .ec-radio{align-items:center;gap:var(--ui-space-2);width:max-content;max-width:100%;color:var(--ui-color-text);cursor:pointer;display:inline-flex}.ui-foundation-scope .ec-radio__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ui-foundation-scope .ec-radio__mark{border:var(--ui-stroke-hairline) solid var(--ui-color-line);background:var(--ui-material-inset-background);width:20px;height:20px;box-shadow:var(--ui-shadow-inset);transition:transform var(--ui-motion-fast), box-shadow var(--ui-motion-fast);border-radius:50%;flex:0 0 20px;place-items:center;display:inline-grid}.ui-foundation-scope .ec-radio__mark:after{background:var(--ui-accent);width:9px;height:9px;box-shadow:var(--ui-shadow-accent);content:"";opacity:0;transition:opacity var(--ui-motion-fast), transform var(--ui-motion-selection);border-radius:50%;transform:scale(.55)}.ui-foundation-scope .ec-radio:hover .ec-radio__mark{transform:translateY(var(--ui-distance-hover));box-shadow:var(--ui-shadow-raised-hover)}.ui-foundation-scope .ec-radio__input:checked+.ec-radio__mark:after{opacity:1;transform:scale(1)}.ui-foundation-scope .ec-radio__input:focus-visible+.ec-radio__mark{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:var(--ui-focus-ring-offset)}.ui-foundation-scope .ec-radio[data-disabled]{color:var(--ui-color-disabled);cursor:not-allowed}.ui-foundation-scope .ec-radio[data-disabled] .ec-radio__mark{box-shadow:none;opacity:.58}.ui-foundation-scope .ec-radio__label{font:var(--ui-type-text-line);letter-spacing:var(--ui-tracking-inter-bold)}.ui-foundation-scope .ec-card[data-variant=standard],.ui-foundation-scope .ec-card[data-variant=compact]{border:var(--ui-stroke-hairline) solid var(--ui-color-line)!important;border-radius:var(--ui-radius-surface)!important;background-color:var(--ui-color-base)!important;background-image:none!important}.ui-foundation-scope .ec-card[data-variant=compact]{gap:var(--ui-space-2);padding:var(--ui-space-3)}.ui-foundation-scope .ec-card[data-variant=interactive],.ui-foundation-scope .ec-card[data-variant=selectable]{transition:transform var(--ui-motion-fast), box-shadow var(--ui-motion-fast)}.ui-foundation-scope .ec-card[data-variant=interactive]:not([data-disabled]):hover,.ui-foundation-scope .ec-card[data-variant=interactive][data-state=hover]{transform:translateY(var(--ui-distance-hover));box-shadow:var(--ui-shadow-raised-hover)!important}.ui-foundation-scope .ec-card[data-variant=interactive]:not([data-disabled]):active{transform:translateY(var(--ui-distance-press));background-image:var(--ui-material-inset-background)!important;box-shadow:var(--ui-shadow-pressed)!important}.ui-foundation-scope .ec-card[data-variant=selectable]{border:var(--ui-stroke-hairline) solid var(--ui-color-line)!important}.ui-foundation-scope .ec-card[data-variant=selectable][data-selected]{border-color:var(--ui-accent)!important}.ui-foundation-scope .ec-card[data-disabled]{color:var(--ui-color-disabled);opacity:.52;pointer-events:none}.ui-foundation-scope .ec-table tbody tr[data-state=hover]{z-index:1;filter:drop-shadow(4px 6px 7px #00000052);transform:translateY(var(--ui-distance-hover));position:relative}.ui-foundation-scope .ec-table tbody tr[data-state=hover] td{background-image:var(--ui-table-raised-fill)!important;box-shadow:inset 0 1px 1px #ffffff14!important}.ui-foundation-scope .ec-table[data-variant=editable] td[tabindex]{cursor:text}.ui-foundation-scope .ec-table-state{text-align:center;padding:var(--ui-space-6)!important}.ui-foundation-scope .ec-top-nav-item{min-height:42px;padding:0 var(--ui-space-3);border:0;border-bottom:var(--ui-stroke-hairline) solid transparent;color:var(--ui-color-text);font:var(--ui-type-label);letter-spacing:var(--ui-tracking-inter-bold);text-transform:uppercase;transition:color var(--ui-motion-fast), border-color var(--ui-motion-fast), transform var(--ui-motion-fast);background:0 0}.ui-foundation-scope .ec-top-nav-item:not(:disabled):hover{border-color:var(--ui-color-dashboard-divider);transform:translateY(var(--ui-distance-hover))}.ui-foundation-scope .ec-top-nav-item[aria-current=page]{border-color:var(--ui-accent);color:var(--ui-accent)}.ui-foundation-scope .ec-top-nav-item:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:2px}.ui-foundation-scope .ec-top-nav-item:disabled{color:var(--ui-color-disabled)}.ui-foundation-scope .ec-breadcrumbs ol{align-items:center;gap:var(--ui-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-foundation-scope .ec-breadcrumbs li{align-items:center;gap:var(--ui-space-1);color:var(--ui-color-text);font:var(--ui-type-caption);display:inline-flex}.ui-foundation-scope .ec-breadcrumbs a{color:inherit;-webkit-text-decoration-color:var(--ui-color-line);text-decoration-color:var(--ui-color-line);text-underline-offset:4px}.ui-foundation-scope .ec-breadcrumbs [aria-current=page]{color:var(--ui-accent)}.ui-foundation-scope .ec-pagination{align-items:center;gap:var(--ui-space-1);display:inline-flex}.ui-foundation-scope .ec-pagination>button:not(.ui-button){border:var(--ui-stroke-hairline) solid transparent;border-radius:var(--ui-radius-button);width:34px;height:34px;color:var(--ui-color-text);font:var(--ui-type-data);background:0 0}.ui-foundation-scope .ec-pagination>button:not(.ui-button):hover{border-color:var(--ui-color-line);box-shadow:var(--ui-shadow-raised-hover)}.ui-foundation-scope .ec-pagination>button[aria-current=page]{border-color:var(--ui-accent);color:var(--ui-accent);box-shadow:var(--ui-shadow-inset)}.ui-foundation-scope .ec-pagination>button:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring-color);outline-offset:2px}.ui-foundation-scope .ec-drawer-overlay{justify-content:end;padding:0}.ui-foundation-scope .ec-drawer{width:min(520px,100%);height:100%;max-height:100%;animation:ec-drawer-enter var(--ui-motion-sidebar) both}@keyframes ec-drawer-enter{0%{opacity:.6;transform:translateX(var(--ui-distance-overlay))}to{opacity:1;transform:translate(0)}}.ui-foundation-scope .ec-loading-indicator{place-items:center;display:inline-grid}.ui-foundation-scope .ec-loading-indicator>span:first-child{border:3px solid var(--ui-color-line);border-top-color:var(--ui-accent);width:28px;height:28px;animation:ec-loading-spin var(--ui-motion-spinner) infinite;border-radius:50%}.ui-foundation-scope .ec-loading-indicator[data-size=compact]>span:first-child{border-width:2px;width:18px;height:18px}@keyframes ec-loading-spin{to{transform:rotate(360deg)}}.ui-foundation-scope .ec-tooltip{display:inline-flex;position:relative}.ui-foundation-scope .ec-tooltip__content{z-index:90;border:var(--ui-stroke-hairline) solid var(--ui-color-popover-divider);border-radius:var(--ui-radius-surface);background:var(--ui-material-raised-background);width:max-content;max-width:min(240px,80vw);color:var(--ui-color-text);font:var(--ui-type-caption);box-shadow:var(--ui-shadow-raised);opacity:0;pointer-events:none;transition:opacity var(--ui-motion-fast), transform var(--ui-motion-fast);padding:8px 10px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.ui-foundation-scope .ec-tooltip:is(:hover,:focus-within) .ec-tooltip__content{opacity:1;transform:translate(-50%)}.ec-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){.ui-foundation-scope .ec-loading-indicator>span:first-child,.ui-foundation-scope .ec-drawer{animation:none}}.boda-app{min-height:100dvh;padding:max(var(--ui-space-6), env(safe-area-inset-top)) max(var(--ui-space-4), env(safe-area-inset-right)) max(var(--ui-space-8), env(safe-area-inset-bottom)) max(var(--ui-space-4), env(safe-area-inset-left));color:var(--ui-color-text)}.boda-header,.boda-order-heading,.boda-shift,.boda-section-title,.boda-list-heading,.boda-quick-actions,.boda-time,.boda-item-list li,.boda-footer{align-items:center;display:flex}.boda-header,.boda-shift,.boda-alert-prompt,.boda-page-feedback,.boda-tab-shell,.boda-footer{width:min(100%,44rem);margin-inline:auto}.boda-header{justify-content:space-between;gap:var(--ui-space-4)}.boda-header-actions{align-items:center;gap:var(--ui-space-3);display:flex}.boda-eyebrow,.boda-field-label,.boda-row-time,.boda-shift-count,.boda-action-hint,.boda-footer{font:var(--ui-type-caption);font-variant-numeric:tabular-nums;letter-spacing:var(--ui-tracking-caption)}.boda-eyebrow,.boda-field-label{color:var(--ui-accent);text-transform:uppercase;margin:0}.boda-header h1{margin:var(--ui-space-1) 0 0;color:var(--ui-color-ink);font:var(--ui-weight-black) clamp(1.9rem, 8vw, 2.45rem)/1 var(--ui-font-primary);letter-spacing:var(--ui-tracking-inter-black)}.boda-icon-button{position:relative}.boda-notification-dot{background:var(--ui-attention);width:6px;height:6px;box-shadow:0 0 6px color-mix(in srgb, var(--ui-attention) 55%, transparent);border-radius:50%;position:absolute;top:7px;right:7px}.boda-alert-button.is-granted{color:var(--ui-success)}.boda-alert-button:is(.is-denied,.is-unsupported){color:var(--ui-color-disabled)}.boda-shift{margin-top:var(--ui-space-8);padding-block:var(--ui-space-4);gap:var(--ui-space-3);border-top:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider)}.boda-shift>div{gap:2px;min-width:0;display:grid}.boda-shift strong{color:var(--ui-color-ink);font:var(--ui-type-text-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.boda-live-dot{background:var(--ui-success);width:9px;height:9px;box-shadow:0 0 10px color-mix(in srgb, var(--ui-success) 55%, transparent);border-radius:50%;flex:none}.boda-live-dot.is-offline{background:var(--ui-color-disabled);box-shadow:none}.boda-refresh{margin-left:auto}.boda-shift-count{white-space:nowrap}.boda-alert-prompt{margin-top:var(--ui-space-4);grid-template-columns:minmax(0,1fr) auto;align-items:center}.boda-alert-prompt>div{align-items:center;gap:var(--ui-space-3);min-width:0;display:flex}.boda-alert-prompt>div>span,.boda-page-feedback>div{gap:var(--ui-space-1);min-width:0;display:grid}.boda-alert-prompt small,.boda-page-feedback span{font:var(--ui-type-feedback-detail)}.boda-page-feedback{margin-top:var(--ui-space-4);grid-template-columns:minmax(0,1fr) auto;align-items:center}.boda-tab-shell{margin-top:var(--ui-space-6)}.boda-tab-panel{align-content:start}.boda-order{min-width:0;display:grid}.boda-back-action{margin-bottom:var(--ui-space-4);justify-self:start}.boda-order-heading{justify-content:space-between;gap:var(--ui-space-4)}.boda-order-heading h2{margin:var(--ui-space-1) 0 0;color:var(--ui-color-ink);font:var(--ui-type-heading);letter-spacing:var(--ui-tracking-inter-black)}.boda-timers{gap:var(--ui-space-2);flex:none;min-width:11rem;display:grid}.boda-time{justify-content:flex-end;align-items:center;gap:var(--ui-space-3);font-variant-numeric:tabular-nums;white-space:nowrap}.boda-time>svg{color:var(--ui-accent)}.boda-time>span{gap:2px;display:grid}.boda-time-label{color:var(--ui-color-text);font:var(--ui-type-caption);letter-spacing:var(--ui-tracking-caption)}.boda-time strong{color:var(--ui-color-ink);font:var(--ui-weight-black) clamp(1.35rem, 6vw, 1.8rem)/1 var(--ui-font-data);letter-spacing:-.04em}.boda-time-order{gap:var(--ui-space-2)}.boda-time-order strong{font:var(--ui-type-date-time);letter-spacing:0}.boda-time-delivery{padding-top:var(--ui-space-2);border-top:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider)}.boda-time.is-pending>svg,.boda-time.is-pending strong{color:var(--ui-color-disabled)}.boda-status{align-items:center;gap:var(--ui-space-3);margin-top:var(--ui-space-5);grid-template-columns:auto minmax(0,1fr)}.boda-status-icon{color:var(--ui-feedback-tone)}.boda-status>div{gap:3px;display:grid}.boda-status strong{color:var(--ui-color-ink);font:var(--ui-type-text-line)}.boda-status p{font:var(--ui-type-feedback-detail);margin:0}.boda-section{padding-block:var(--ui-space-6);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-line)}.boda-section-title{gap:var(--ui-space-2);margin-bottom:var(--ui-space-3)}.boda-section-title-icon{color:var(--ui-accent)}.boda-destination h3{color:var(--ui-color-ink);font:var(--ui-type-text-line);margin:0}.boda-destination>p{margin:var(--ui-space-2) 0 0}.boda-notes{align-items:flex-start;gap:var(--ui-space-2);padding-top:var(--ui-space-3);border-top:var(--ui-stroke-hairline) solid var(--ui-color-line);font:var(--ui-type-feedback-detail);display:flex}.boda-notes-icon{color:var(--ui-attention);flex:none}.boda-quick-actions{align-items:stretch;gap:var(--ui-space-3);margin-top:var(--ui-space-5)}.boda-quick-action{flex:1 1 0;text-decoration:none}.boda-item-list{flex-direction:column;align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.boda-item-list li{gap:var(--ui-space-3);padding-block:var(--ui-space-3);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-line)}.boda-item-list li:last-child{border-bottom:0}.boda-quantity{min-width:2rem;color:var(--ui-accent);font:var(--ui-type-data);font-weight:var(--ui-weight-black);align-self:flex-start}.boda-item-list strong{color:var(--ui-color-ink);font:var(--ui-type-text-line)}.boda-item-list p{margin:var(--ui-space-1) 0 0;font:var(--ui-type-caption)}.boda-primary-action{width:100%;margin-top:var(--ui-space-6)}.boda-assignment-actions{gap:var(--ui-space-3);margin-top:var(--ui-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.boda-takeover-actions{gap:var(--ui-space-3);margin-top:var(--ui-space-6);display:grid}.boda-takeover-actions .boda-action-hint{text-align:left;margin:0}.boda-release-action{width:100%;margin-top:var(--ui-space-3)}.boda-action-hint{margin:var(--ui-space-3) 0 0;text-align:center}.boda-order-list{gap:var(--ui-space-3);display:grid}.boda-list-section{padding-top:var(--ui-space-4);border-top:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider)}.boda-list-heading{justify-content:space-between;gap:var(--ui-space-4);margin-bottom:var(--ui-space-4)}.boda-list-heading>div{gap:var(--ui-space-1);display:grid}.boda-list-heading h3{color:var(--ui-color-ink);font:var(--ui-type-heading);letter-spacing:var(--ui-tracking-inter-black);margin:0}.boda-order-row-side{justify-content:end;align-items:center;gap:var(--ui-space-2);grid-template-columns:auto auto;display:grid}.boda-row-time{font-variant-numeric:tabular-nums;white-space:nowrap}.boda-empty{gap:var(--ui-space-2)}.boda-state-icon{color:var(--ui-success)}.boda-empty strong{color:var(--ui-color-ink);font:var(--ui-type-heading)}.boda-empty p{max-width:28rem;font:var(--ui-type-feedback-detail);margin:0}.boda-confirm-overlay{z-index:100}.boda-confirm-copy{margin:0}.boda-new-delivery-overlay{z-index:110}.boda-new-delivery-summary{align-items:start;gap:var(--ui-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.boda-new-delivery-icon{color:var(--ui-attention)}.boda-new-delivery-summary>div{gap:var(--ui-space-1);min-width:0;display:grid}.boda-new-delivery-summary strong{color:var(--ui-color-ink);font:var(--ui-type-text-line)}.boda-new-delivery-summary :is(p,small){font:var(--ui-type-feedback-detail);margin:0}.boda-new-delivery-summary small{margin-top:var(--ui-space-2);color:var(--ui-attention)}.boda-login,.boda-loading{place-items:center;display:grid}.boda-login-panel{gap:var(--ui-space-4);width:min(100%,28rem);padding:clamp(var(--ui-space-6), 7vw, var(--ui-space-8));display:grid}.boda-login-panel h1{color:var(--ui-color-ink);font:var(--ui-weight-black) clamp(2.35rem, 11vw, 3.35rem)/.96 var(--ui-font-primary);letter-spacing:var(--ui-tracking-inter-black);margin:0}.boda-login-intro{font:var(--ui-type-paragraph);margin:0}.boda-login form{gap:var(--ui-space-4);margin-top:var(--ui-space-3);display:grid}.boda-login .boda-primary-action,.boda-operations-link{width:100%;margin-top:var(--ui-space-2);text-decoration:none}.boda-loading-state{gap:var(--ui-space-4);text-transform:uppercase}.boda-footer{justify-content:space-between;gap:var(--ui-space-4);margin-top:var(--ui-space-8);padding-top:var(--ui-space-4);border-top:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider)}@media (width<=520px){.boda-app{padding-inline:max(var(--ui-space-3), env(safe-area-inset-right)) max(var(--ui-space-3), env(safe-area-inset-left))}.boda-quick-actions{flex-direction:column}.boda-assignment-actions,.boda-alert-prompt{grid-template-columns:1fr}.boda-alert-action{width:100%}.boda-order-row-side{grid-template-columns:auto 1fr auto;justify-content:start}.boda-order-heading{flex-direction:column;align-items:flex-start}.boda-timers{width:100%}.boda-time{justify-content:flex-start}.boda-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:no-preference){.boda-live-dot:not(.is-offline){animation:2s ease-in-out infinite boda-live-pulse}@keyframes boda-live-pulse{50%{box-shadow:0 0 15px color-mix(in srgb, var(--ui-success) 72%, transparent)}}}.ledgerRebuildPage{padding:0 42px 60px}.ledgerOverviewHeader{padding:28px 0 22px}.ledgerBreadcrumb{color:#f0f3ef;letter-spacing:.03em;margin:0 0 26px;font-size:13px;font-weight:700}.ledgerBreadcrumb span{color:#9eeb7a;padding:0 8px}.ledgerTitleRow{grid-template-columns:minmax(240px,1fr) minmax(390px,.95fr);align-items:center;gap:34px;margin-bottom:28px;display:grid}.ledgerTitleRow h1{color:#fff;margin:0;font-size:clamp(42px,5vw,66px);line-height:.95}.ledgerPeriodPicker{position:relative}.ledgerPeriodPicker summary{color:#071006;cursor:pointer;background:#9eeb7a;border:1px solid #9eeb7a;border-radius:5px;justify-content:flex-start;align-items:center;gap:16px;min-height:72px;padding:14px 22px;font-size:clamp(19px,2.2vw,30px);font-weight:800;list-style:none;display:flex}.ledgerPeriodPicker summary::-webkit-details-marker{display:none}.ledgerPeriodPicker summary>span{font-size:31px;line-height:1}.ledgerPeriodPanel{z-index:40;background:#111311;border:1px solid #9eeb7a;border-radius:8px;gap:12px;min-width:min(430px,100vw - 48px);padding:18px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #00000073}.ledgerPeriodPanel label,.ledgerCustomDates label{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px}.ledgerPeriodPanel select,.ledgerPeriodPanel input{min-height:46px}.ledgerCustomDates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ledgerAccountPicker{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 26px;font-size:13px;font-weight:700}.ledgerAccountPicker .choiceCombobox{margin-top:10px}.ledgerAccountPicker .searchableChoice{text-transform:uppercase;min-height:70px;border-color:#73b956!important;border-radius:4px!important;padding:13px 58px 13px 20px!important;font-size:clamp(22px,2.5vw,34px)!important;font-weight:800!important}.ledgerAccountPicker .choiceMenuButton{width:52px;color:#fff!important;font-size:24px!important}.ledgerAccountPicker .choiceMenu{font-size:15px;border-color:#73b956!important}.ledgerTopSummary{border-top:1px solid #73b956;border-bottom:1px solid #73b956;grid-template-columns:minmax(320px,.82fr) minmax(430px,1.18fr);display:grid}.ledgerTopSummary>article{min-width:0}.ledgerCurrentBalance{border-right:1px solid #73b956;padding:30px 34px 0}.ledgerCurrentBalance>small{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:15px;display:block}.ledgerCurrentBalance>strong{color:#fff;white-space:nowrap;margin:16px 0 28px;font-size:clamp(34px,4vw,54px);line-height:1.05;display:block}.ledgerCountStatus{border-top:1px solid #73b956;margin:0 -34px;padding:22px 34px 28px}.ledgerCountStatus p{color:#fff;margin:0;font-size:14px;line-height:1.45}.ledgerCountStatus p+p{margin-top:3px}.ledgerCountStatus p span{text-transform:uppercase;min-width:120px;margin-right:8px;font-weight:700;display:inline-block}.recordCashCountButton{text-transform:uppercase;min-height:44px;margin-top:16px;color:#071006!important;background:#9eeb7a!important;border:1px solid #9eeb7a!important;border-radius:4px!important;padding:10px 18px!important;font-size:13px!important;font-weight:800!important}.recordCashCountButton:disabled{color:#d7ddd6!important;background:#262a25!important;border-color:#555c54!important}.ledgerPeriodBalances{flex-direction:column;justify-content:center;padding:32px clamp(32px,6vw,88px);display:flex}.ledgerPeriodBalances dl{gap:20px;margin:0;display:grid}.ledgerPeriodBalances dl>div{grid-template-columns:minmax(150px,.8fr) minmax(190px,1fr);align-items:baseline;gap:26px;display:grid}.ledgerPeriodBalances dt{color:#fff;letter-spacing:.04em;text-align:right;text-transform:uppercase;font-size:14px;font-weight:800}.ledgerPeriodBalances dd{color:#fff;white-space:nowrap;margin:0;font-size:clamp(20px,2.5vw,32px);font-weight:800}.ledgerPeriodBalances>p{color:#d7ddd6;text-align:center;margin:34px 0 0;font-size:13px;font-style:italic}.ledgerTransferSummary{border-bottom:1px solid #73b956;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:22px 26px;display:grid}.ledgerTransferSummary h2{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:16px}.ledgerTransferSummary p{color:#fff;margin:0;font-size:13px;line-height:1.45}.ledgerTransferSummary button{text-transform:uppercase;min-width:190px;min-height:46px;color:#fff!important;background:0 0!important;border:1px solid #9eeb7a!important;border-radius:4px!important;padding:10px 18px!important;font-size:13px!important;font-weight:800!important}.ledgerPrimaryActions{justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.ledgerPrimaryActions button{min-height:46px}.ledgerRebuildPage .transactionWorkspace{margin-top:8px}.ledgerRebuildPage .transactionToolbar h3{color:#fff!important}.combinedAccountLabel{letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden;color:#9eeb7a!important;margin:0 0 5px!important;font-size:10px!important}@media (width<=1050px){.ledgerRebuildPage{padding:0 24px 80px}.ledgerTitleRow{grid-template-columns:1fr;align-items:stretch;gap:20px}.ledgerPeriodPicker summary{min-height:62px}.ledgerTopSummary{grid-template-columns:1fr}.ledgerCurrentBalance{border-bottom:1px solid #73b956;border-right:0}.ledgerPeriodBalances{padding:30px 34px}}@media (width<=760px){.ledgerRebuildPage{padding:0 16px 90px}.ledgerOverviewHeader{padding-top:22px}.ledgerBreadcrumb{margin-bottom:20px;font-size:11px}.ledgerTitleRow h1{font-size:42px}.ledgerPeriodPicker summary{gap:10px;min-height:56px;padding:11px 14px;font-size:18px}.ledgerPeriodPanel{width:100%;min-width:0;left:0;right:auto}.ledgerCustomDates{grid-template-columns:1fr}.ledgerAccountPicker .searchableChoice{min-height:58px;font-size:20px!important}.ledgerCurrentBalance{padding:24px 20px 0}.ledgerCurrentBalance>strong{white-space:normal;font-size:34px}.ledgerCountStatus{margin:0 -20px;padding:19px 20px 24px}.ledgerCountStatus p span{min-width:0;display:block}.ledgerPeriodBalances{padding:26px 20px}.ledgerPeriodBalances dl>div{grid-template-columns:1fr;gap:8px}.ledgerPeriodBalances dt{text-align:left}.ledgerTransferSummary{grid-template-columns:1fr;align-items:stretch;padding:20px 0}.ledgerTransferSummary button{width:100%}.ledgerPrimaryActions{grid-template-columns:1fr;display:grid}.ledgerPrimaryActions button{width:100%}}.importWorkspaceTabs{gap:8px;padding:0 42px 18px;display:flex}.importWorkspaceTabs button{border:1px solid var(--line-strong);color:#fff;background:#101210;border-radius:9px;min-height:44px;padding:9px 16px;font-weight:700}.importWorkspaceTabs button.active{border-color:var(--accent);box-shadow:inset 0 -4px 0 var(--accent)}.salesImportWorkspace{padding:0 42px 70px}.salesImportLoading,.salesLoading{border:1px solid var(--line-strong);background:#101210;border-radius:14px;margin:32px 42px;padding:30px}.salesImportLoading strong,.salesLoading strong{font-size:24px;display:block}.salesImportLoading p,.salesLoading p{color:var(--muted);margin:6px 0 0}.salesImportSummary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.salesImportSummary article,.salesSummaryGrid article{border:1px solid var(--line-strong);background:#101210;border-radius:12px;padding:18px}.salesImportSummary small,.salesSummaryGrid small{color:var(--ink-soft);letter-spacing:.05em;font-size:11px;font-weight:800;display:block}.salesImportSummary strong,.salesSummaryGrid strong{font-variant-numeric:tabular-nums;margin:8px 0;font-size:27px;display:block}.salesImportSummary p,.salesSummaryGrid p{color:var(--muted);margin:0;font-size:12px}.salesImportUpload,.salesImportQueue,.paymentAccounting,.salesTransactions{border:1px solid var(--line-strong);background:#101210;border-radius:13px;margin-bottom:18px;overflow:hidden}.salesImportUpload>header,.salesImportQueue>header,.paymentAccounting>header,.salesTransactions>header{border-bottom:1px solid var(--line);padding:20px 22px}.salesImportUpload h3,.salesImportQueue h3,.paymentAccounting h3,.salesTransactions h3{margin:0 0 5px;font-size:20px}.salesImportUpload header>p:not(.eyebrow),.salesImportQueue header p:not(.eyebrow),.paymentAccounting header p:not(.eyebrow),.salesTransactions header p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.5}.salesImportUpload form{grid-template-columns:minmax(280px,1.2fr) minmax(330px,1.6fr) auto;align-items:end;gap:16px;padding:18px 22px;display:grid}.salesImportUpload form label{margin:0}.salesImportUpload form button{white-space:nowrap;height:47px}.salesScaleCheck{align-items:center;gap:10px;min-height:47px;display:flex!important}.salesScaleCheck>input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.salesScaleCheck span,.salesScaleCheck strong,.salesScaleCheck small{display:block}.salesScaleCheck small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.35}.salesImportUpload>aside{border-left:4px solid var(--accent);background:#171a17;border-radius:8px;gap:12px;margin:0 22px 20px;padding:14px 16px;display:flex}.salesImportUpload>aside>span{background:var(--accent);width:28px;height:28px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.salesImportUpload>aside p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.salesImportUpload>aside strong{color:#fff}.salesImportQueue>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.salesImportQueue nav{gap:7px;display:flex}.salesImportQueue nav button{border:1px solid var(--line-strong);color:#fff;background:#151815;border-radius:999px;padding:8px 12px}.salesImportQueue nav button.active{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.salesBatchList{gap:12px;padding:16px;display:grid}.salesBatchCard{border:1px solid var(--line-strong);background:#0c0e0c;border-radius:11px;padding:17px}.salesBatchCard.needs-review{box-shadow:inset 4px 0 #ff9764}.salesBatchCard.sales-created{box-shadow:inset 4px 0 #9eeb7a}.salesBatchTop{justify-content:space-between;gap:16px;display:flex}.salesBatchTop span,.salesBatchTop>b{letter-spacing:.05em;font-size:10px;font-weight:800}.salesBatchTop>b{border:1px solid var(--line-strong);border-radius:999px;align-self:start;padding:6px 9px}.salesBatchTop h4{margin:5px 0;font-size:18px}.salesBatchTop p{color:var(--muted);margin:0;font-size:12px}.salesBatchMetrics{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:repeat(5,1fr);gap:1px;margin:15px 0;display:grid;overflow:hidden}.salesBatchMetrics span{background:#121512;padding:12px}.salesBatchMetrics small,.salesBatchMetrics strong{display:block}.salesBatchMetrics small{color:var(--muted);font-size:9px;font-weight:800}.salesBatchMetrics strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:13px}.salesBatchWarning{color:#ffd8c7;background:#291711;border-left:4px solid #ff9764;border-radius:7px;padding:10px 12px;font-size:12px}.salesBatchCard footer{flex-wrap:wrap;gap:8px;display:flex}.salesBatchCard footer button,.salesBatchCard footer a{border:1px solid var(--line-strong);color:#fff;background:#151815;border-radius:7px;padding:9px 11px;font-weight:700;text-decoration:none}.salesBatchCard footer .primary{margin-left:auto}.salesPreviewOverlay{z-index:70;background:#000c;padding:28px;position:fixed;inset:0;overflow:auto}.salesPreview{border:1px solid var(--line-strong);background:#090b09;border-radius:14px;max-width:1500px;min-height:calc(100vh - 56px);margin:auto;padding:30px;position:relative}.salesPreview h2{margin:0 0 6px;font-size:28px}.salesPreview>.x{position:absolute;top:18px;right:20px}.salesPreviewTable,.salesTableWrap{border:1px solid var(--line-strong);border-radius:9px;max-height:65vh;margin-top:20px;overflow:auto}.salesPreview table,.salesTransactions table{border-collapse:collapse;width:100%;min-width:1250px;font-size:12px}.salesPreview th,.salesPreview td,.salesTransactions th,.salesTransactions td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.salesPreview th,.salesTransactions th{z-index:2;color:#fff;letter-spacing:.04em;background:#171a17;font-size:10px;position:sticky;top:0}.salesPreview td:nth-last-child(-n+4),.salesTransactions td:nth-last-child(-n+5){text-align:right;font-variant-numeric:tabular-nums}.salesPreview td small,.salesTransactions td small{color:var(--muted);margin-top:4px;display:block}.salesPreview tr.refund td,.salesTransactions tr.refund td{background:#21130f}.salesPreview tr.void td,.salesTransactions tr.voided td{opacity:.7}.salesPreview tr.duplicate td{opacity:.55}.salesPreview code,.salesTransactions code{color:var(--ink-soft);font-size:10px}.salesPreview .rowWarning{color:#ffb18d;max-width:250px}.salesPreviewLimit,.salesTableLimit{color:var(--muted);margin:0;padding:12px;font-size:12px}.salesPreview>footer{border-top:1px solid var(--line-strong);background:#101210;justify-content:space-between;align-items:center;gap:20px;margin:20px -30px -30px;padding:16px 30px;display:flex;position:sticky;bottom:-30px}.salesPreview>footer p{color:var(--muted);margin:3px 0 0;font-size:12px}.salesPage{padding:0 42px 70px}.salesIntro{justify-content:space-between;align-items:end;gap:20px;padding-left:0;padding-right:0;display:flex}.salesIntro h2{margin:0 0 5px}.salesIntro .primary{white-space:nowrap}.salesSummaryGrid{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:18px;display:grid}.salesSummaryGrid article{padding:16px}.salesSummaryGrid strong{font-size:22px}.salesSummaryGrid .primaryMetric{border-color:var(--accent);box-shadow:inset 0 -4px 0 var(--accent)}.paymentAccounting>header{justify-content:space-between;gap:20px;display:flex}.paymentAccounting>header>span{color:#ffb18d;border:1px solid #ff9764;border-radius:999px;align-self:start;padding:6px 10px;font-size:11px}.paymentAccounting>div{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;display:grid}.paymentAccounting article{background:#101210;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.paymentAccounting article span{font-weight:700}.paymentAccounting article strong{font-variant-numeric:tabular-nums;font-size:17px}.salesFilters{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(150px,1fr));gap:10px;padding:15px 20px;display:grid}.salesFilters label{margin:0}.salesFilters input,.salesFilters select{min-height:42px}.salesTableWrap{border:0;border-radius:0;max-height:none;margin:0}.salesTransactions table{min-width:1450px}.tenderLine{white-space:nowrap;display:block}.tenderLine b{float:right;font-variant-numeric:tabular-nums;margin-left:12px}.salesEmpty{text-align:center;color:var(--muted);margin:0;padding:30px}@media (width<=1200px){.salesSummaryGrid,.salesBatchMetrics{grid-template-columns:repeat(3,1fr)}.salesImportUpload form{grid-template-columns:1fr 1fr}.salesImportUpload form button{width:max-content}.salesFilters{grid-template-columns:1fr 1fr}}@media (width<=760px){.importWorkspaceTabs{padding:0 16px 14px;overflow:auto}.importWorkspaceTabs button{white-space:nowrap}.salesImportWorkspace,.salesPage{padding:0 16px 95px}.salesImportSummary,.salesSummaryGrid{grid-template-columns:1fr 1fr}.salesImportUpload form,.salesFilters{grid-template-columns:1fr}.salesImportQueue>header,.salesIntro,.paymentAccounting>header{flex-direction:column;align-items:flex-start}.salesBatchTop{display:block}.salesBatchTop>b{margin-top:9px;display:inline-block}.salesBatchMetrics{grid-template-columns:1fr 1fr}.salesBatchCard footer{align-items:stretch}.salesBatchCard footer button,.salesBatchCard footer a{text-align:center;flex:1}.salesBatchCard footer .primary{flex-basis:100%;margin-left:0}.salesPreviewOverlay{padding:0}.salesPreview{border-radius:0;min-height:100vh;padding:28px 16px}.salesPreview>footer{flex-direction:column;align-items:stretch;margin:18px -16px -28px;padding:14px 16px;bottom:-28px}.salesPreviewTable{max-height:70vh}.paymentAccounting>div{grid-template-columns:1fr}.salesIntro .primary{width:100%}}.salesPackageUpload form{grid-template-columns:minmax(230px,1fr) minmax(230px,1fr) minmax(280px,1.1fr) auto}.salesPackageUpload .filePicker{flex-direction:column;justify-content:center;min-height:76px;display:flex}.salesPackageUpload .filePicker>span{font-weight:800}.salesPackageUpload .filePicker>small{color:var(--muted);margin:3px 0 8px;font-size:11px}.packageMetrics{grid-template-columns:repeat(7,1fr)}.salesBatchTop>b.passed{color:#caffb1;border-color:#9eeb7a}.salesBatchTop>b.failed{color:#ffc2a5;border-color:#ff9764}.salesPreviewTabs,.salesViewTabs{border-bottom:1px solid var(--line);gap:8px;margin:20px 0 0;display:flex}.salesPreviewTabs button,.salesViewTabs button{color:#fff;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 14px;font-weight:800}.salesPreviewTabs button.active,.salesViewTabs button.active{border-color:var(--accent);color:var(--accent)}.salesPreviewTabs button:disabled{opacity:.4}.packageChecks{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.packageChecks article{border:1px solid var(--line-strong);background:#101210;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}.packageChecks article>span{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.packageChecks article.passed>span{color:#071006;background:#9eeb7a}.packageChecks article.failed>span{color:#160805;background:#ff9764}.packageChecks article.passed{border-color:#4f783d}.packageChecks article.failed{border-color:#975333}.packageChecks article strong{margin:1px 0 5px;display:block}.packageChecks article p,.packageWarnings p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.packageWarnings{border-left:4px solid var(--accent);background:#151815;border-radius:8px;grid-column:1/-1;padding:14px 16px}.packageWarnings p+p{margin-top:6px}.itemPreviewTable table{min-width:1400px}.salesViewTabs{margin:-4px 0 18px}.salesViewTabs button{font-size:14px}.itemSummaryGrid{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:18px;display:grid}.itemSummaryGrid article{border:1px solid var(--line-strong);background:#101210;border-radius:12px;padding:16px}.itemSummaryGrid small,.itemSummaryGrid strong,.itemSummaryGrid p{display:block}.itemSummaryGrid small{color:var(--ink-soft);letter-spacing:.05em;font-size:11px;font-weight:800}.itemSummaryGrid strong{font-variant-numeric:tabular-nums;margin:8px 0;font-size:22px}.itemSummaryGrid p{color:var(--muted);margin:0;font-size:12px}.itemSummaryGrid .primaryMetric{border-color:var(--accent);box-shadow:inset 0 -4px 0 var(--accent)}.itemCategorySection{border:1px solid var(--line-strong);background:#101210;border-radius:13px;margin-bottom:18px;overflow:hidden}.itemCategorySection>header{border-bottom:1px solid var(--line);padding:20px 22px}.itemCategorySection h3{margin:0 0 5px}.itemCategorySection header p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px}.itemCategoryGrid{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;display:grid}.itemCategoryGrid article{background:#101210;grid-template-columns:1fr auto;gap:5px 16px;padding:15px 18px;display:grid}.itemCategoryGrid span{color:var(--muted);font-size:12px}.itemCategoryGrid b{text-align:right;font-variant-numeric:tabular-nums}.itemCategoryGrid small{color:var(--muted);grid-column:1/-1;font-size:10px}.itemFilters{grid-template-columns:minmax(260px,2fr) minmax(220px,1fr)}.itemSalesTable td:nth-last-child(-n+5){text-align:right;font-variant-numeric:tabular-nums}.itemPaymentNote{color:var(--muted);text-align:center;margin:0;font-size:12px}@media (width<=1350px){.salesPackageUpload form{grid-template-columns:1fr 1fr}.packageMetrics{grid-template-columns:repeat(4,1fr)}.itemSummaryGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.salesPackageUpload form,.packageChecks{grid-template-columns:1fr}.packageWarnings{grid-column:auto}.salesPreviewTabs,.salesViewTabs{overflow:auto}.salesPreviewTabs button,.salesViewTabs button{white-space:nowrap}.itemSummaryGrid{grid-template-columns:1fr 1fr}.itemCategoryGrid,.itemFilters{grid-template-columns:1fr}}.salesDepartmentAccounting{border:1px solid var(--line-strong);background:#101210;border-radius:13px;margin-bottom:18px;overflow:hidden}.salesDepartmentAccounting>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px 22px;display:flex}.salesDepartmentAccounting h3{margin:0 0 5px;font-size:20px}.salesDepartmentAccounting header p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px}.salesDepartmentAccounting header>span{color:#ffb18d;border:1px solid #ff9764;border-radius:999px;align-self:start;padding:6px 10px;font-size:11px}.salesDepartmentGrid{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;display:grid}.salesDepartmentGrid article{background:#101210;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.salesDepartmentGrid strong,.salesDepartmentGrid small{display:block}.salesDepartmentGrid small{color:var(--muted);margin-top:4px;font-size:11px}.salesDepartmentGrid b{font-variant-numeric:tabular-nums;font-size:18px}.salesDepartmentAccounting>aside{background:#21130f;border-top:1px solid #6b3929;padding:14px 18px}.salesDepartmentAccounting>aside strong{color:#ffc2a5;font-size:12px}.salesDepartmentAccounting>aside p{color:#d7b09f;margin:4px 0 0;font-size:12px;line-height:1.5}.itemCategoryGrid article.unmapped{box-shadow:inset 4px 0 #ff9764}.itemCategoryGrid em{color:#caffb1;border:1px solid #537a44;border-radius:999px;grid-column:1/-1;width:max-content;padding:3px 7px;font-size:10px;font-style:normal}.itemCategoryGrid article.unmapped em{color:#ffb18d;border-color:#8c4f38}.itemSalesTable table{min-width:1200px}.itemSalesTable tr.unmapped td:first-child,.itemSalesTable tr.unmapped td:nth-child(2){color:#ffb18d}@media (width<=760px){.salesDepartmentAccounting>header{flex-direction:column;align-items:flex-start}.salesDepartmentGrid{grid-template-columns:1fr}}.executiveHeading{border:1px solid var(--line-strong);background:#101210;border-radius:13px;justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;padding:20px 22px;display:flex}.executiveHeading h3{margin:1px 0 5px;font-size:25px}.executiveHeading p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px}.executiveHeading aside{border-left:3px solid var(--accent);flex:none;min-width:230px;padding:5px 0 5px 16px}.executiveHeading aside small,.executiveHeading aside strong,.executiveHeading aside span{display:block}.executiveHeading aside small{color:var(--ink-soft);letter-spacing:.06em;font-size:10px;font-weight:800}.executiveHeading aside strong{margin:5px 0 2px;font-size:15px}.executiveHeading aside span{color:var(--muted);font-size:11px}.executiveMetricGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.executiveMetric{padding:17px 18px}.executiveMetric.primary{outline:1px solid var(--accent);outline-offset:-1px}.executiveMetric .ui-metric-card__value{font-size:27px}.executiveMetric .ui-metric-card__help{align-items:center;gap:9px;display:flex}.executiveMetric .ui-metric-card__help>span:first-child{border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:999px;flex:none;padding:4px 7px;font-size:10px;font-weight:800}.executiveMetric .ui-metric-card__help>span:first-child.up{color:#bfff9f;border-color:#4e7e3c}.executiveMetric .ui-metric-card__help>span:first-child.down{color:#ffb18d;border-color:#975333}.executiveMetric .ui-metric-card__help>span:last-child{color:var(--muted);font-size:10px;line-height:1.35}.executivePanel{border:1px solid var(--line-strong);background:#101210;border-radius:13px;margin-bottom:18px;overflow:hidden}.executivePanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding:18px 20px;display:flex}.executivePanel h3{margin:0 0 4px;font-size:19px}.executivePanel header p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px;line-height:1.45}.executivePanel header button{border:1px solid var(--line-strong);color:#fff;background:#151815;border-radius:7px;flex:none;padding:8px 10px;font-size:11px;font-weight:800}.executivePanel header button:hover{border-color:var(--accent);color:var(--accent)}.trendLegend{color:var(--ink-soft);align-items:center;gap:14px;font-size:10px;display:flex}.trendLegend span:before{content:"";background:#fff;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.trendLegend span.net:before{background:var(--accent)}.trendChart{align-items:stretch;gap:7px;height:245px;padding:24px 20px 15px;display:flex;overflow-x:auto}.trendColumn{flex-direction:column;flex:1 0 28px;justify-content:flex-end;gap:7px;min-width:28px;display:flex}.trendBars{border-bottom:1px solid var(--line-strong);justify-content:center;align-items:end;gap:2px;height:185px;display:flex}.trendBars i{background:#fff;border-radius:2px 2px 0 0;width:9px;min-height:3px;display:block}.trendBars i.net{background:var(--accent)}.trendColumn small{min-height:20px;color:var(--ink-soft);text-align:center;white-space:nowrap;font-size:10px;transform:rotate(-35deg)}.executiveTwoColumn{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mixPanel .rankedList{padding:9px 18px 15px;display:grid}.rankedList article{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,1fr) 95px;gap:6px 14px;padding:9px 0;display:grid}.rankedList article:last-child{border-bottom:0}.rankedList article>div{justify-content:space-between;gap:12px;display:flex}.rankedList article strong{font-size:12px}.rankedList article span{color:var(--muted);font-size:10px}.rankedList article>i{background:#252925;border-radius:99px;grid-column:1;height:5px;display:block;overflow:hidden}.rankedList article>i b{background:var(--accent);border-radius:99px;height:100%;display:block}.rankedList article>small{color:#fff;text-align:right;font-variant-numeric:tabular-nums;grid-area:1/2/3;align-self:center;font-size:12px;font-weight:800}.performanceList ol{counter-reset:performance;margin:0;padding:7px 18px 12px;list-style:none}.performanceList li{border-bottom:1px solid var(--line);counter-increment:performance;justify-content:space-between;align-items:center;gap:18px;padding:11px 0;display:flex}.performanceList li:last-child{border-bottom:0}.performanceList li span{grid-template-columns:22px 1fr;min-width:0;display:grid}.performanceList li span:before{color:var(--accent);content:counter(performance,decimal-leading-zero);grid-row:1/3;font-size:11px;font-weight:800}.performanceList li b,.performanceList li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.performanceList li b{font-size:12px}.performanceList li small{color:var(--muted);font-size:10px}.performanceList li>strong{font-variant-numeric:tabular-nums;flex:none;font-size:13px}.locationPerformance>div{display:grid}.locationPerformance article{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr 1fr;gap:5px 14px;padding:14px 18px;display:grid}.locationPerformance article:last-child{border-bottom:0}.locationPerformance article strong{font-size:13px}.locationPerformance article span{color:var(--muted);font-size:11px}.locationPerformance article b{text-align:right;font-variant-numeric:tabular-nums;grid-area:1/3;font-size:14px}.locationPerformance article small{color:var(--muted);text-align:right;grid-area:2/3;font-size:9px}.executiveAttention.hasIssues{border-color:#975333}.executiveAttention.hasIssues>header{box-shadow:inset 4px 0 #ff9764}.attentionTotal{justify-content:space-between;align-items:end;gap:18px;padding:18px;display:flex}.attentionTotal small{color:var(--ink-soft);font-size:10px;font-weight:800}.attentionTotal strong{font-variant-numeric:tabular-nums;font-size:24px}.executiveAttention ul{margin:0;padding:0 18px 14px;list-style:none}.executiveAttention li{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:18px;padding:8px 0;font-size:11px;display:flex}.executiveAttention li b{color:#fff;font-variant-numeric:tabular-nums}@media (width<=1200px){.executiveMetricGrid{grid-template-columns:repeat(2,1fr)}.executiveTwoColumn{gap:12px}}@media (width<=850px){.executiveHeading{flex-direction:column;align-items:flex-start}.executiveHeading aside{width:100%}.executiveTwoColumn{grid-template-columns:1fr}.trendLegend{flex-direction:column;align-items:flex-start;gap:5px}.executivePanel>header{gap:12px}}@media (width<=560px){.executiveMetricGrid{grid-template-columns:1fr}.executiveMetric>strong{font-size:24px}.executivePanel>header{flex-direction:column;align-items:flex-start}.executivePanel header button{width:100%}.trendChart{padding-left:12px;padding-right:12px}.locationPerformance article{grid-template-columns:1fr auto}.locationPerformance article b,.locationPerformance article small{grid-column:2}.rankedList article{grid-template-columns:minmax(100px,1fr) 82px}}.commercialRevenueAccounting{border:1px solid var(--line-strong);background:#101210;margin-bottom:18px;overflow:hidden}.commercialRevenueAccounting>header{border-bottom:1px solid var(--line);padding:20px 22px}.commercialRevenueAccounting h3{margin:0 0 5px;font-size:20px}.commercialRevenueAccounting header p:not(.eyebrow){max-width:900px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.commercialRevenueMetrics{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.commercialRevenueMetrics article{background:#101210;padding:17px 18px}.commercialRevenueMetrics span,.commercialRevenueMetrics strong,.commercialRevenueMetrics small{display:block}.commercialRevenueMetrics span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font:700 10px/1.2 Roboto Mono,ui-monospace,monospace}.commercialRevenueMetrics strong{color:#fff;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:20px}.commercialRevenueMetrics small{color:var(--muted);font-size:11px}.commercialRevenueBreakdown{border-top:1px solid var(--line);background:var(--line);grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);gap:1px;display:grid}.commercialRevenueBreakdown>section{background:#101210;padding:18px}.commercialRevenueBreakdown h4{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font:700 10px/1.2 Roboto Mono,ui-monospace,monospace}.commercialRevenueBreakdown article{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:9px 0;display:flex}.commercialRevenueBreakdown article span,.commercialRevenueBreakdown article strong{font-size:12px}.commercialRevenueBreakdown article strong{font-variant-numeric:tabular-nums}.commercialRevenueBreakdown article small{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:9px;display:block}.commercialRevenueBreakdown p{color:var(--muted);margin:0;font-size:12px}.commercialRevenueTable{border-top:1px solid var(--line);overflow:auto}.commercialRevenueTable table{min-width:1120px}.commercialRevenueTable td{text-transform:capitalize}.commercialRevenueTable td:first-child,.commercialRevenueTable td:nth-child(2){text-transform:none}@media (width<=760px){.commercialRevenueMetrics,.commercialRevenueBreakdown{grid-template-columns:1fr}}body.ui-app :is(.rankedList article>i,.trendBars){background:var(--ui-color-base)!important;box-shadow:var(--ui-shadow-inset)!important;border-radius:2px!important}body.ui-app :is(.rankedList article>i>b,.trendBars>i.net){background:var(--ui-accent)!important;border-radius:1px!important}body.ui-app .trendBars>i.collected{background:var(--ui-cyan)!important;border-radius:1px!important}@layer ui-composition{.baseLandingPage{padding:30px 42px 54px}.baseLandingHero{border-radius:14px;justify-content:space-between;align-items:flex-start;gap:24px;padding:34px;display:flex}.baseLandingHero h2{margin:7px 0 12px}.baseLandingHero p:last-child{max-width:760px;margin:0}.baseLandingHero>span{flex:none;padding:7px 10px}.baseLandingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.baseLandingGrid article{min-height:150px;padding:22px}.baseLandingGrid strong{margin-top:26px;display:block}.baseLandingGrid p{margin:8px 0 0}.baseLandingNote{justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:18px 20px;display:flex}.baseLandingNote>div{align-items:center;gap:12px;display:flex}.baseLandingNote>div>span{place-items:center;width:32px;height:32px;display:grid}.baseLandingNote p{margin:0}.baseLandingNote button{flex:none}@media (width<=760px){.baseLandingPage{padding:18px 18px 92px}.baseLandingHero,.baseLandingNote{flex-direction:column;align-items:flex-start}.baseLandingHero{padding:25px}.baseLandingGrid{grid-template-columns:1fr}}}.receiptCheck{cursor:pointer;border:1px solid #c7d0cb;border-radius:8px;align-items:flex-start;gap:11px;padding:13px;display:flex}.receiptCheck input{width:18px;height:18px;accent-color:var(--green);margin:1px 0 0}.receiptCheck span,.receiptCheck strong,.receiptCheck small{display:block}.receiptCheck strong{font-size:10px}.receiptCheck small{color:var(--muted);margin-top:4px;font-size:9px;font-weight:400}.receiptNote{color:var(--green);background:#edf5f1;border-radius:8px;gap:11px;margin:15px 0;padding:13px;display:flex}.receiptNote>span{background:#d6e9de;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.receiptNote strong{font-size:10px}.receiptNote p{color:#65736b;margin:4px 0 0;font-size:9px;line-height:1.45}.activityTag{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;margin-top:5px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800;display:inline-block}.activityTag.commercial{color:#27704d;background:#e7f0ea}.activityTag.program{color:#486e88;background:#e8eef5}.activityTag.shared{color:#8d632e;background:#f3eadf}.requiredMark{float:right;color:#a45e23;font-size:8px;font-weight:700}.fieldHelp{color:var(--muted);margin-top:5px;font-size:8px;font-weight:400;line-height:1.4;display:block}.transactionsPage{padding:30px 42px 60px}.transactionIntro{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.transactionIntro h2{margin:6px 0;font-size:24px}.transactionIntro p:not(.eyebrow){color:var(--muted);margin:0;font-size:10px}.liveBalances{grid-template-columns:repeat(3,minmax(210px,1fr));gap:12px;margin-bottom:20px;display:grid}.liveBalances article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px 18px}.liveBalances article>div{align-items:center;gap:6px;display:flex}.liveBalances small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px}.liveBalances strong{margin-top:13px;font-size:10px;display:block}.liveBalances p{margin:7px 0 5px;font-size:19px;font-weight:700}.liveBalances .balanceMeta{text-transform:none;letter-spacing:0}.transactionWorkspace{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.transactionToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.transactionToolbar h3{margin:0 0 4px;font-size:16px}.transactionToolbar p{color:var(--muted);margin:0;font-size:8px}.transactionToolbar>div:last-child{gap:7px;display:flex}.transactionToolbar button{border:1px solid var(--line);color:#526059;background:#fff;border-radius:6px;padding:7px 9px;font-size:8px}.inlineTableWrap{width:100%;overflow-x:auto}.inlineRow{border-bottom:1px solid #edf0ee;grid-template-columns:62px 150px 95px 165px 220px 145px 105px 72px 120px 36px;align-items:center;gap:7px;padding:9px 12px;display:grid}.inlineHead{color:#7c8882;letter-spacing:.07em;background:#f7f8f6;padding-top:10px;padding-bottom:10px;font-size:7px;font-weight:700}.inlineRow input,.inlineRow select{color:#24342d;background:0 0;border:1px solid #0000;border-radius:5px;width:100%;min-width:0;margin:0;padding:7px 6px;font-size:8px}.inlineRow input:hover,.inlineRow select:hover,.inlineRow input:focus,.inlineRow select:focus{background:#fff;border-color:#bccbc3;outline:none}.inlineRow .categoryCells{grid-template-columns:1fr 1fr;gap:4px;min-width:0;display:grid}.inlineRow .categoryCells select{color:#385747;background:#eef3ef}.flowIn{color:#1e724e!important;background:#e8f3ed!important}.flowOut{color:#844f35!important;background:#f5ece7!important}.activitySelect.commercial{color:#27704d;background:#e7f0ea}.activitySelect.program{color:#486e88;background:#e8eef5}.activitySelect.shared{color:#8d632e;background:#f3eadf}.inlineCheck{cursor:pointer;flex-direction:column;align-items:center;gap:3px;margin:0;font-size:7px;display:flex}.inlineCheck input{width:15px;height:15px;accent-color:var(--green);padding:0}.notRequired{text-align:center;color:#8a948f;font-size:8px}.amountEditor{align-items:center;font-size:9px;font-weight:700;display:flex}.amountEditor input{text-align:right;font-weight:700}.moreButton{color:#708078;background:0 0;border:0;padding:6px;font-weight:700}.draftRow{background:#fffaf1;box-shadow:inset 3px 0 #d8983e}.draftRow .moreButton{color:#a36f29}.addInline{color:var(--green);background:#fff;border:0;padding:14px 18px;font-size:9px;font-weight:700}.editLegend{background:#edf5f1;border-radius:8px;align-items:flex-start;gap:10px;max-width:760px;margin-top:14px;padding:12px 14px;display:flex}.editLegend>span{color:var(--green);font-weight:700}.editLegend p{color:#617069;margin:0;font-size:8px;line-height:1.5}.editLegend strong{color:#385247}@media (width<=1050px){.transactionsPage{padding:24px 24px 80px}.liveBalances{display:flex;overflow-x:auto}.liveBalances article{min-width:220px}}@media (width<=760px){.sidebar nav{grid-template-columns:repeat(5,1fr)}.transactionIntro{align-items:flex-start}.transactionIntro h2{font-size:20px}.transactionsPage{padding:20px 16px 85px}.transactionToolbar>div:last-child{display:none}.inlineTable{min-width:1120px}.inlineRow{grid-template-columns:55px 130px 82px 145px 190px 120px 95px 62px 110px 30px}}.accountSubnav{border-left:1px solid #3b3b3b;gap:4px;margin:-2px 0 8px 34px;padding-left:10px;display:grid}.sidebar .accountSubnav button{color:#bdbdbd;border-radius:5px;padding:8px 10px;font-size:12px;line-height:1.35}.sidebar .accountSubnav button:hover{color:#fff;background:#191919}.sidebar .accountSubnav .subActive{color:#050505;background:var(--accent);font-weight:700}.mobileAccountPicker{display:none}.accountFocus{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:1.5fr repeat(3,1fr);margin-bottom:22px;display:grid;overflow:hidden}.accountFocus>div{border-left:1px solid var(--line);padding:20px 22px}.accountFocus>div:first-child{border-left:0}.accountFocus small{color:#525a55;letter-spacing:.07em;font-size:11px;font-weight:700;display:block}.accountFocus strong{font-variant-numeric:tabular-nums;margin-top:9px;font-family:Ledger Mono,Roboto Mono,monospace;font-size:18px;display:block}.accountFocus .focusBalance{box-shadow:inset 0 -4px var(--accent)}.accountFocus .focusBalance strong{font-size:25px}.accountFocus .focusBalance span{color:#555d58;text-transform:uppercase;align-items:center;gap:7px;margin-top:9px;font-size:11px;display:flex}.accountFocus .focusBalance i{border-radius:50%;width:8px;height:8px;display:block}.focusIn{color:#126e3b}.focusOut{color:#a92a25}.transactionToolbar h3{font-size:18px}.transactionToolbar h3 span{color:#535b56;font-weight:400}.transactionToolbar p{margin-top:6px;font-size:12px}.transactionToolbar button{padding:10px 13px;font-size:12px}.inlineRow{grid-template-columns:92px 118px 112px 160px 145px 200px 150px 230px 70px;gap:8px;padding:12px 14px}.inlineHead{font-size:11px}.inlineRow input,.inlineRow select{padding:10px 8px;font-size:13px}.inOutToggle{background:#eeefec;border-radius:7px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.inOutToggle button{color:#555;background:0 0;border:0;border-radius:5px;padding:9px 5px;font-size:12px;font-weight:700}.inOutToggle .selectedIn{color:#050505;background:#aaf18a}.inOutToggle .selectedOut{color:#050505;background:#ff9764}.inlineRow .amountEditor{border-radius:7px;padding:2px}.inlineRow .amountEditor input{text-align:right;font-variant-numeric:tabular-nums;font-family:Ledger Mono,Roboto Mono,monospace;font-size:18px;font-weight:700;color:#050505!important;background:0 0!important}.selectedInAmount{background:#aaf18a}.selectedOutAmount{background:#ff9764}.commentEditor{grid-template-columns:1fr 32px;align-items:center;display:grid}.commentEditor button{color:#111;background:0 0;border:0;font-size:13px;font-weight:700}.receiptGreen{justify-content:center}.receiptGreen input{accent-color:#5dcc31;cursor:pointer;width:22px;height:22px}.notRequired{font-size:12px}body,button,input,select,textarea,.sidebar button{font-size:15px}.tr strong,.transferRow strong,.activityRow strong,.reviewNote strong,.emptyState strong{font-size:13px}.tr small,.transferRow small,.activityRow p,.reviewTop p,.reviewNote p,.emptyState p{font-size:12px}.sectionTitle p,.transactionIntro p:not(.eyebrow),.subPageIntro p:not(.eyebrow){font-size:13px}.accountCard>strong,.liveBalances strong{font-size:14px}@media (width<=1050px){.accountSubnav{display:none}.mobileAccountPicker{max-width:420px;margin:0 0 16px;font-size:12px;display:block}.mobileAccountPicker select{margin-top:6px}.accountFocus{grid-template-columns:1fr 1fr}.accountFocus>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.accountFocus>div:nth-child(4){border-top:1px solid var(--line)}}@media (width<=760px){.accountFocus{grid-template-columns:1fr 1fr}.accountFocus>div{padding:16px}.accountFocus .focusBalance{border-bottom:1px solid var(--line);grid-column:1/-1}.accountFocus>div:nth-child(2){border-left:0}.accountFocus>div:nth-child(3){border-left:1px solid var(--line);border-top:0}.accountFocus>div:nth-child(4){display:none}.inlineTable{min-width:1220px}.inlineRow{grid-template-columns:86px 110px 105px 145px 135px 180px 145px 210px 68px}}.transactionsPage{line-height:1.22}.accountTransactionIntro{align-items:center}.transactionActions{align-items:center;gap:9px;display:flex}.openCloseButton{color:#111;background:#fff;border:1px solid #111;border-radius:8px;padding:11px 15px;font-weight:700}.transactionToolbar h3,.transactionToolbar h3 span{color:#111;font-weight:700}.transactionToolbar h3{line-height:1.2}.inlineRow{grid-template-columns:92px 155px 145px 140px 190px 112px 58px 220px minmax(260px,1fr);gap:8px;padding:9px 14px;line-height:1.15}.inlineHead{padding-top:10px;padding-bottom:10px}.inOutToggle{gap:3px;padding:2px}.inOutToggle button{padding:7px 4px;font-size:11px}.inlineRow input,.inlineRow select{padding-top:9px;padding-bottom:9px;line-height:1.15}.inlineRow .amountEditor input{font-size:17px;line-height:1}.commentEditor.longComment{align-items:stretch}.longComment textarea{resize:vertical;background:0 0;border:1px solid #0000;border-radius:5px;width:100%;min-height:46px;max-height:130px;margin:0;padding:8px;font-family:Ledger Sans,Arial,sans-serif;font-size:13px;line-height:1.25}.longComment textarea:hover,.longComment textarea:focus{background:#fff;border-color:#777;outline:none}.receiptGreen input{accent-color:#5dcc31;width:14px;height:14px}.transferNoteCell{resize:vertical;background:0 0;border:1px solid #0000;border-radius:5px;width:100%;min-height:46px;max-height:130px;margin:0;padding:8px;font-family:Ledger Sans,Arial,sans-serif;font-size:13px;line-height:1.25}.transferNoteCell:hover,.transferNoteCell:focus{background:#fff;border-color:#777;outline:none}.transferNotApplicable{align-self:center}.transactionStatementText textarea{cursor:default;min-height:72px}.transactionStatementText small{color:var(--muted);margin-top:6px;font-size:11px;font-weight:400;display:block}.drawer.fullWindow{width:100%;max-width:none;box-shadow:none;background:#f5f5f2;padding:0}.fullWindow .x{z-index:3;background:#e8e9e6;position:fixed;top:23px;right:25px}.transactionFullForm{min-height:100%}.fullFormHeader{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:30px;padding:22px max(60px,50vw - 580px);display:flex;position:sticky;top:0}.fullFormHeader h2{margin:4px 0 7px;font-size:26px}.fullFormHeader .muted{max-width:720px}.fullHeaderActions{border:0;flex:none;margin:0;padding:0 48px 0 0}.fullHeaderActions .quiet{display:block}.fullFormBody{max-width:1160px;margin:0 auto;padding:32px 60px 70px}.fullFormFields{border:0;min-width:0;margin:0;padding:0}.formSection{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:16px;padding:22px 24px}.formSection h3{margin:0 0 16px;font-size:16px}.fullFormGrid{grid-template-columns:repeat(3,1fr);gap:0 16px;display:grid}.fullDirection{justify-content:space-between;align-items:center;max-width:300px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.largeToggle{width:158px}.largeToggle button{padding:10px}.fullAmount{color:#050505;font-family:Ledger Mono,Roboto Mono,monospace;font-size:18px;font-weight:700}.formSection textarea{min-height:105px;line-height:1.35}.transactionHistoryPanel{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:18px;padding:20px;position:static}.historyHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:15px;display:flex}.historyHeader h3{margin:0;font-size:19px}.historyHeader>span{background:#efefec;border-radius:5px;flex:none;padding:6px 8px;font-family:Ledger Mono,Roboto Mono,monospace;font-size:10px;font-weight:700}.historyIntro{color:#59615d;margin:14px 0 18px;font-size:12px;line-height:1.45}.historyTimeline{display:grid}.historyEvent{grid-template-columns:18px 1fr;gap:9px;padding:0 0 21px;display:grid;position:relative}.historyEvent:not(:last-child):before{content:"";background:#d5d7d4;width:1px;position:absolute;top:12px;bottom:0;left:6px}.historyDot{z-index:1;background:#111;border:3px solid #fff;border-radius:50%;width:13px;height:13px;margin-top:2px;position:relative;box-shadow:0 0 0 1px #111}.historyDot.system{background:#777;box-shadow:0 0 0 1px #777}.historyDot.verified{background:#5dcc31;box-shadow:0 0 0 1px #5dcc31}.historyDot.warning{background:#ff9764;box-shadow:0 0 0 1px #ff9764}.historyEvent strong{font-size:12px;display:block}.historyEvent p{color:#59615d;margin:5px 0 7px;font-size:11px;line-height:1.4}.historyEvent small{color:#777e7a;font-size:10px;line-height:1.35}.historyEvent small b{color:#303431}.historyChange{background:#f4f4f1;border-radius:6px;grid-template-columns:120px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:9px;max-width:760px;margin:8px 0;padding:9px 10px;font-size:11px;display:grid}.historyChange>span{color:#535a56;font-weight:700}.historyChange del{color:#8b4b36;text-decoration-color:#c77b62}.historyChange>b{color:#7a807d;text-align:center}.historyChange ins{color:#111;font-weight:700;text-decoration:none}.historyFooter{border-top:1px solid var(--line);color:#434a46;align-items:flex-start;gap:9px;padding-top:14px;display:flex}.historyFooter>span{color:#4ca424;font-weight:800}.historyFooter p{margin:0;font-size:10px;line-height:1.45}@media (width<=900px){.fullFormHeader{align-items:flex-start;padding:20px 24px}.fullHeaderActions{padding-right:42px}.fullFormBody{padding:24px 22px 70px}.transactionHistoryPanel{margin-top:16px}.fullFormGrid{grid-template-columns:1fr 1fr}}@media (width<=760px){.transactionActions{align-self:flex-end}.openCloseButton{padding:10px 11px;font-size:12px}.fullFormHeader{padding-right:62px;display:block}.fullHeaderActions{justify-content:flex-start;margin-top:14px}.fullFormGrid{grid-template-columns:1fr}.formSection{padding:18px}.historyChange{grid-template-columns:1fr;gap:4px}.historyChange>b{display:none}.inlineTable{min-width:1350px}.inlineRow{grid-template-columns:82px 135px 135px 130px 170px 104px 52px 200px 240px}}.accountCommentCount{color:#111;background:#9eeb7a;border-radius:999px;align-items:center;gap:5px;width:max-content;margin-top:8px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.commentAttentionCard{box-shadow:inset 4px 0 #9eeb7a;border-color:#111!important}.commentBg{color:#111;background:#9eeb7a}.transactionFormLayout.withComments{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.transactionCommentsRail{background:#fff;border:1px solid #c9c9c9;border-radius:12px;align-self:start;margin-top:20px;position:sticky;top:116px;overflow:hidden;box-shadow:0 8px 30px #00000014}.commentsHeader{border-bottom:1px solid #dedede;justify-content:space-between;align-items:flex-start;padding:18px 18px 14px;display:flex}.commentsHeader h3{margin:2px 0 0;font-size:18px}.commentOpenState,.commentResolvedState{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.commentOpenState{color:#111;background:#9eeb7a}.commentResolvedState{color:#555;background:#e5e5e5}.commentAudience{background:#f6f6f2;border-bottom:1px solid #dedede;align-items:flex-start;gap:10px;padding:12px 18px;display:flex}.commentAudience>span{color:#53823d;font-size:17px}.commentAudience p{color:#333;margin:0;font-size:12px;line-height:1.4}.commentAudience strong,.commentAudience small{display:block}.commentAudience small{color:#666;margin-top:3px}.commentMessages{max-height:350px;overflow-y:auto}.commentMessage{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:16px 18px;display:grid}.commentMessage+.commentMessage{border-top:1px solid #ededed}.commentAvatar{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-family:Roboto Mono,monospace;font-size:11px;font-weight:700;display:flex}.commentMessage header{flex-wrap:wrap;align-items:baseline;gap:5px 7px;display:flex}.commentMessage header strong{color:#111;font-size:14px}.commentMessage header em,.commentMessage header time{color:#777;font-size:11px;font-style:normal}.commentMessage header time{margin-left:auto}.commentMessage p{color:#222;white-space:pre-wrap;margin:6px 0 0;font-size:14px;line-height:1.5}.commentMention{color:#111;background:#9eeb7a;border-radius:3px;padding:1px 3px;font-weight:800}.resolvedNotice{color:#555;background:#f0f0f0;padding:10px 18px;font-size:12px;font-weight:700}.commentComposer{border-top:1px solid #dedede;padding:14px 18px}.commentComposer label{color:#222;font-size:12px;font-weight:800}.commentComposer textarea{box-sizing:border-box;color:#111;resize:vertical;background:#fff;border:1px solid #999;border-radius:7px;width:100%;min-height:92px;margin-top:6px;padding:10px;font-family:Roboto,sans-serif;font-size:14px;line-height:1.45}.commentComposer textarea:focus{border-color:#111;outline:none;box-shadow:0 0 0 3px #9eeb7a80}.mentionRow{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.mentionRow>span{color:#666;font-size:11px;font-weight:700}.mentionRow button{color:#222;cursor:pointer;background:#eee;border:0;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700}.mentionRow button:hover{background:#9eeb7a}.commentComposerActions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.commentComposerActions button,.resolveComment{cursor:pointer;border:0;border-radius:7px;min-height:36px;padding:8px 13px;font-size:13px;font-weight:800}.commentComposerActions button:disabled{cursor:default;opacity:.35}.cancelComment{color:#555;background:0 0}.postComment{color:#fff;background:#111}.resolveComment{color:#111;background:#9eeb7a;border-radius:0;width:100%}.resolvedThread{box-shadow:none}.rowCommentActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.rowCommentActions button{cursor:pointer;border:0}.rowCommentCount{align-items:center;gap:3px;display:inline-flex;color:#111!important;background:#9eeb7a!important;border-radius:999px!important;min-width:auto!important;padding:5px 8px!important;font-size:11px!important;font-weight:900!important}.rowCommentCount.resolved{color:#666!important;background:#dedede!important}.commentReviewPanel{background:#fff;border:1px solid #d2d2d2;border-radius:12px;margin-bottom:30px;overflow:hidden}.commentReviewPanel>header{justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;display:flex}.commentReviewPanel>header h3{margin:3px 0 5px;font-size:21px}.commentReviewPanel>header p:last-child{color:#666;margin:0;font-size:13px}.commentInboxCount{color:#111;background:#9eeb7a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-family:Roboto Mono,monospace;font-size:15px;font-weight:900;display:flex}.commentReviewRow{color:#111;cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #dedede;grid-template-columns:38px minmax(0,1fr) minmax(180px,auto) 22px;align-items:center;gap:14px;width:100%;padding:17px 24px;font-family:inherit;display:grid}.commentReviewRow:hover{background:#f7f7f3}.commentReviewIcon{background:#9eeb7a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:flex}.commentReviewMain>div{align-items:center;gap:9px;display:flex}.commentReviewMain>div>strong{font-size:15px}.commentReviewMain>div>span{color:#555;background:#eee;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.commentReviewMain p{color:#333;margin:5px 0 3px;font-size:13px}.commentReviewMain small,.commentReviewAmount small{color:#777;font-size:11px;display:block}.commentReviewAmount{text-align:right}.commentReviewAmount strong{font-family:Roboto Mono,monospace;font-size:13px}.commentReviewAmount small{margin-top:5px}.commentReviewArrow{font-size:20px}.commentEmptyState{border-top:1px solid #dedede;align-items:center;gap:12px;padding:20px 24px;display:flex}.commentEmptyState>span{background:#9eeb7a;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.commentEmptyState p{color:#777;margin:3px 0 0;font-size:12px}.reviewSectionHeading{margin:0 0 12px;font-size:18px}@media (width<=1050px){.transactionFormLayout.withComments{display:block}.transactionCommentsRail{margin:20px 0 0;position:static}}@media (width<=760px){.commentReviewRow{grid-template-columns:34px minmax(0,1fr) 18px;align-items:start;padding:15px}.commentReviewAmount{text-align:left;grid-column:2}.commentReviewArrow{grid-area:1/3}}.transactionToolbar{align-items:flex-start;gap:18px}.statementTextCell{max-height:66px;color:var(--muted);white-space:pre-wrap;padding:8px;font-size:12px;line-height:1.35;overflow:auto}.statementTextCell>span{color:var(--muted)}.transactionToolbar>div:first-child{flex:300px;padding-top:4px}.ledgerViewControls{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:flex-end;gap:7px;display:flex}.ledgerViewControls label{color:#4f5752;margin:0;font-size:10px;font-weight:700}.ledgerViewControls select,.ledgerViewControls input{color:#111;background:#fff;border:1px solid #b9beb9;border-radius:6px;min-height:34px;margin-top:4px;padding:6px 8px;font-size:12px;display:block}.dateViewSelect select{min-width:150px}.dateRangeInputs{align-items:flex-end;gap:6px;display:flex}.dateRangeInputs input{width:135px}.ledgerViewControls .dateOrderButton,.ledgerViewControls .columnFilterButton{color:#111;background:#fff;border:1px solid #b9beb9;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.ledgerViewControls .columnFilterButton.active{border-color:#111;box-shadow:inset 0 -3px #9eeb7a}.columnFilterButton b{color:#111;background:#9eeb7a;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:10px;display:inline-flex}.columnFilterPanel{background:#f5f5f2;border-bottom:1px solid #d7dad7;padding:16px 18px 18px}.columnFilterHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.columnFilterHeader strong,.columnFilterHeader span{display:block}.columnFilterHeader strong{color:#111;font-size:13px}.columnFilterHeader span{color:#666d69;margin-top:3px;font-size:10px}.columnFilterHeader button{color:#111;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:11px;font-weight:800;-webkit-text-decoration:underline #9eeb7a;text-decoration:underline #9eeb7a;text-decoration-thickness:3px}.columnFilterHeader button:disabled{color:#999;cursor:default;text-decoration:none}.columnFilterGrid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;display:grid}.columnFilterGrid label{color:#4c534f;margin:0;font-size:10px;font-weight:800}.columnFilterGrid input,.columnFilterGrid select{box-sizing:border-box;color:#111;background:#fff;border:1px solid #b8bdb8;border-radius:6px;width:100%;min-height:37px;margin-top:5px;padding:8px 9px;font-size:12px;display:block}.inlineTable{min-width:1880px}.inlineRow{grid-template-columns:64px 76px 92px 155px 145px 140px 190px 112px 58px 220px 240px minmax(260px,1fr)}.inlineHead button{color:#4f5853;cursor:pointer;letter-spacing:.06em;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:10px;font-weight:800;display:flex}.inlineHead button:nth-child(5){text-align:right;justify-content:flex-end}.inlineHead button span{color:#7b827e;letter-spacing:0;font-family:Roboto Mono,monospace;font-size:11px}.inlineHead>span{color:#4f5853;letter-spacing:.06em;font-size:10px;font-weight:800}.fullDetailsButton{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:6px;min-height:30px;padding:6px 7px;font-size:10px;font-weight:800}.fullDetailsButton:hover{background:#2c2c2c}.leadingCommentCell{justify-content:center;align-items:center;display:flex}.leadingCommentCell>span{color:#858b87;font-size:11px}.leadingCommentCell .rowCommentCount{justify-content:center;padding:5px 7px!important;font-size:10px!important}.departmentEditor{min-width:0}.departmentEditor small{color:#686f6b;margin:-3px 7px 4px;font-family:Roboto Mono,monospace;font-size:9px;display:block}.noFilteredTransactions{color:#111;background:#fff;align-items:center;gap:13px;min-height:105px;padding:18px 24px;display:flex}.noFilteredTransactions>span{background:#efefec;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.noFilteredTransactions strong{font-size:13px}.noFilteredTransactions p{color:#69706c;margin:4px 0 0;font-size:11px}.noFilteredTransactions button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:7px;margin-left:auto;padding:9px 12px;font-size:11px;font-weight:800}.readOnlyNotice{color:#555d58;background:#f2f3ef;border-left:4px solid #9eeb7a;margin:12px 16px 16px;padding:11px 13px;font-size:11px;font-weight:700}.transactionActions button:disabled,.inlineRow button:disabled,.inlineRow input:disabled,.inlineRow select:disabled{cursor:default;opacity:.58}@media (width<=1120px){.columnFilterGrid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=760px){.transactionToolbar{display:block}.transactionToolbar>div:last-child.ledgerViewControls{justify-content:flex-start;align-items:stretch;margin-top:14px;display:flex}.dateRangeInputs{flex-basis:100%}.dateRangeInputs label,.dateRangeInputs input{flex:1;width:100%}.columnFilterGrid{grid-template-columns:1fr 1fr}.inlineTable{min-width:1710px}.inlineRow{grid-template-columns:54px 64px 82px 135px 135px 130px 170px 104px 52px 200px 220px 240px}.fullDetailsButton{font-size:0}.fullDetailsButton:after{content:"↗";font-size:14px}}@media (width<=480px){.columnFilterGrid{grid-template-columns:1fr}}.settingsPage{max-width:1380px}.settingsTabs{gap:6px;margin-bottom:18px;display:flex;overflow-x:auto}.settingsTabs button{color:#4f5551;background:#fff;border:1px solid #cfd2ce;border-radius:8px;flex:none;padding:11px 14px;font-size:12px;font-weight:800}.settingsTabs button.active{color:#fff;background:#111;border-color:#111}.settingsTabs b{color:#111;background:#e9ebe8;border-radius:999px;margin-left:6px;padding:3px 6px;font-family:Ledger Mono,Roboto Mono,monospace;font-size:10px}.settingsMessage{border-left:5px solid;margin:0 0 14px;padding:11px 13px;font-size:12px;line-height:1.45}.settingsMessage.errorMessage{color:#69281d;background:#fff0ea;border-color:#ff9764}.settingsMessage.successMessage{color:#28471b;background:#effbe9;border-color:#9eeb7a}.settingsSaveBar{background:#fff;border:1px solid #d5d8d4;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:12px 14px;display:flex}.settingsSaveBar.dirty{border-color:#111;box-shadow:inset 5px 0 #9eeb7a}.settingsSaveBar>div{align-items:flex-start;gap:10px;display:flex}.settingsSaveBar>div>span{color:#58a633;margin-top:2px;font-size:13px}.settingsSaveBar.dirty>div>span{color:#111}.settingsSaveBar p,.settingsSaveBar strong,.settingsSaveBar small{margin:0;display:block}.settingsSaveBar strong{font-size:12px}.settingsSaveBar small{color:#666d68;margin-top:3px;font-size:10px}.settingsSaveBar .primary{flex:none}.settingsPanel,.categoryAdminCard,.categoryAddForm{background:#fff;border:1px solid #d5d8d4;border-radius:10px}.settingsPanel{overflow:hidden}.settingsPanel>header{border-bottom:1px solid #dcdfdb;padding:20px 22px}.settingsPanel h3{margin:0 0 5px;font-size:18px}.settingsPanel header p{color:#676e69;margin:0;font-size:11px;line-height:1.45}.settingsAddForm{background:#f2f3f0;border-bottom:1px solid #d9dcd8;align-items:end;gap:12px;padding:15px 20px;display:grid}.accountAddForm,.departmentAddForm{grid-template-columns:minmax(240px,1fr) minmax(210px,.7fr) auto}.accountAddForm{grid-template-columns:minmax(220px,1fr) minmax(180px,.65fr) minmax(180px,.65fr) auto}.settingsAddForm label,.settingsRow label,.categoryAdminCard label{color:#343a36;margin:0;font-size:10px;font-weight:800}.settingsAddForm input,.settingsAddForm select,.settingsRow input,.settingsRow select,.categoryAdminCard input{background:#fff;border:1px solid #aeb3af;border-radius:6px;min-height:40px;margin-top:5px;padding:8px 10px;font-family:Ledger Sans,Arial,sans-serif;font-size:13px}.settingsAddForm .primary{white-space:nowrap;min-height:40px}.settingsRow{align-items:end;gap:10px;padding:12px 20px;display:grid}.settingsRow+.settingsRow{border-top:1px solid #e3e5e2}.accountSettingsRow,.departmentSettingsRow{grid-template-columns:minmax(240px,1fr) minmax(210px,.7fr) 74px}.accountSettingsRow{grid-template-columns:minmax(220px,1fr) minmax(180px,.65fr) minmax(180px,.65fr) 74px}.settingsRow.inactive,.categoryAdminCard.inactive,.subcategoryRow.inactive{color:#707570;background:#f1f2ef}.settingsRow.inactive input,.settingsRow.inactive select,.categoryAdminCard.inactive input,.subcategoryRow.inactive input{color:#777c78}.settingsSave,.statusToggle{border:1px solid #aeb3af;border-radius:6px;min-height:40px;padding:7px 10px;font-size:10px;font-weight:800}.settingsSave{color:#111;background:#fff}.statusToggle{color:#555b57;background:#e3e5e2}.statusToggle.on{color:#111;background:#9eeb7a;border-color:#80ca5e}.settingsSave:disabled,.statusToggle:disabled,.settingsAddForm button:disabled,.subcategoryAddForm button:disabled{cursor:wait;opacity:.55}.categorySettings{gap:14px;display:grid}.categoryAddForm{border-bottom:1px solid #d5d8d4;grid-template-columns:minmax(240px,1fr) auto}.categoryCardList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.categoryAdminCard{overflow:hidden}.categoryAdminCard>header{background:#f3f4f1;border-bottom:1px solid #daddd9;grid-template-columns:minmax(0,1fr) 72px;align-items:end;gap:9px;padding:13px 14px;display:grid}.categoryAdminCard>header input{font-weight:800}.subcategoryList{display:grid}.transferCategoryRule{background:#f1f2ee;border-left:4px solid #9eeb7a;border-radius:7px;margin:0 18px 18px;padding:13px 14px}.transferCategoryRule strong{font-family:Ledger Mono,Roboto Mono,monospace;font-size:12px;display:block}.transferCategoryRule p{color:#626964;margin:4px 0 0;font-size:10px;line-height:1.45}.subcategoryRow{grid-template-columns:minmax(0,1fr) 68px;align-items:center;gap:8px;padding:8px 12px;display:grid}.subcategoryRow+.subcategoryRow{border-top:1px solid #e5e7e4}.subcategoryRow input{min-height:36px;margin:0}.settingsSave.compact,.statusToggle.compact{min-height:34px;padding:6px 7px}.subcategoryAddForm{background:#fafbf9;border-top:1px solid #dfe2de;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 12px;display:grid}.subcategoryAddForm input{min-height:38px;margin:0}.subcategoryAddForm button{color:#fff;background:#111;border:1px solid #111;border-radius:6px;min-height:38px;padding:7px 11px;font-size:10px;font-weight:800}.settingsSafety{background:#effbe9;border:1px solid #cceebd;border-radius:9px;align-items:flex-start;gap:11px;max-width:800px;margin-top:16px;padding:14px 16px;display:flex}.settingsSafety>span{color:#111;background:#9eeb7a;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.settingsSafety strong{font-size:11px}.settingsSafety p{color:#4d6250;margin:4px 0 0;font-size:10px;line-height:1.5}@media (width<=1080px){.categoryCardList{grid-template-columns:1fr}}@media (width<=760px){.accountAddForm,.departmentAddForm,.categoryAddForm,.accountSettingsRow,.departmentSettingsRow{grid-template-columns:1fr;align-items:stretch}.settingsRow,.settingsAddForm{padding:15px}.categoryAdminCard>header{grid-template-columns:1fr 70px}.settingsSaveBar{flex-direction:column;align-items:stretch}}.salesMappingPage{color:#fff;max-width:1380px}.salesMappingIntro h1{margin:0 0 7px;font-size:30px}.salesMappingIntro>div>p:last-child{color:var(--muted);max-width:850px;margin:0;font-size:13px;line-height:1.55}.salesMappingSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 14px;display:grid}.salesMappingSummary article{border:1px solid var(--line-strong);background:#101210;border-radius:10px;padding:15px 17px}.salesMappingSummary article.warning{box-shadow:inset 4px 0 #ff9764}.salesMappingSummary small,.salesMappingSummary strong,.salesMappingSummary p{display:block}.salesMappingSummary small{color:var(--muted);letter-spacing:.05em;font-size:10px;font-weight:800}.salesMappingSummary strong{margin-top:7px;font-size:24px}.salesMappingSummary p{color:var(--muted);margin:3px 0 0;font-size:10px}.salesMappingNotice{background:#21130f;border-left:4px solid #ff9764;border-radius:8px;margin-bottom:14px;padding:13px 15px}.salesMappingNotice strong{color:#ffc2a5;font-size:12px}.salesMappingNotice p{color:#d7b09f;margin:4px 0 0;font-size:11px;line-height:1.5}.salesMappingPage .settingsSaveBar{border-color:var(--line-strong);color:#fff;background:#101210}.salesMappingPage .settingsSaveBar.dirty{border-color:var(--accent);box-shadow:inset 5px 0 var(--accent)}.salesMappingPage .settingsSaveBar small{color:var(--muted)}.salesMappingPanel{border:1px solid var(--line-strong);background:#101210;border-radius:12px;overflow:hidden}.salesMappingPanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:18px 20px;display:flex}.salesMappingPanel h2{margin:0 0 4px;font-size:19px}.salesMappingPanel header p{color:var(--muted);margin:0;font-size:11px}.salesMappingFilters{grid-template-columns:minmax(220px,1fr) 170px;gap:8px;width:min(540px,100%);display:grid}.salesMappingFilters input,.salesMappingFilters select,.salesMappingRow select{border:1px solid var(--line-strong);color:#fff;background:#090b09;min-height:42px;margin:0}.salesMappingHead,.salesMappingRow{grid-template-columns:minmax(230px,1fr) minmax(180px,.7fr) minmax(280px,1fr);align-items:center;gap:18px;display:grid}.salesMappingHead{color:var(--muted);letter-spacing:.05em;background:#171a17;padding:10px 20px;font-size:10px;font-weight:800}.salesMappingRow{padding:13px 20px}.salesMappingRow+.salesMappingRow{border-top:1px solid var(--line)}.salesMappingRow.unmapped{box-shadow:inset 4px 0 #ff9764}.salesMappingRow strong,.salesMappingRow small{display:block}.salesMappingRow strong{font-size:13px}.salesMappingRow small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.45}.salesMappingVolume strong{font-variant-numeric:tabular-nums}.salesMappingRow label{margin:0}.salesMappingRow select.missingMapping{color:#ffb18d;border-color:#ff9764}.salesMappingRow select:disabled{cursor:not-allowed;opacity:.8}.salesMappingEmpty{color:var(--muted);text-align:center;margin:0;padding:30px}@media (width<=920px){.salesMappingSummary{grid-template-columns:1fr 1fr}.salesMappingPanel>header{flex-direction:column;align-items:stretch}.salesMappingFilters{width:100%}}@media (width<=680px){.salesMappingHead{display:none}.salesMappingRow{grid-template-columns:1fr;align-items:stretch}.salesMappingFilters,.salesMappingSummary{grid-template-columns:1fr}}.statementPage{max-width:none}.statementSummary{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.statementSummary article{background:#fff;padding:18px 20px}.statementSummary small{color:#59605c;letter-spacing:.07em;font-size:10px;font-weight:800}.statementSummary strong{font-variant-numeric:tabular-nums;margin-top:8px;font-family:Ledger Mono,Roboto Mono,monospace;font-size:18px;font-weight:700;display:block}.statementDebit{color:var(--debit)}.statementCredit{color:var(--credit)}.statementPanel{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.statementToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex}.statementToolbar h3{margin:0 0 4px;font-size:18px}.statementToolbar p{color:var(--muted);margin:0;font-size:11px}.statementDateControls{align-items:flex-end;gap:7px;display:flex}.statementDateControls label{margin:0;font-size:10px}.statementDateControls input,.statementDateControls select{min-height:35px;margin-top:4px;padding:7px 9px;font-size:12px}.statementFilters{border-bottom:1px solid var(--line);background:#f4f4f1;grid-template-columns:repeat(5,minmax(130px,1fr)) auto;align-items:end;gap:9px;padding:14px 18px;display:grid}.statementFilters label{margin:0;font-size:10px}.statementFilters input,.statementFilters select{min-height:36px;margin-top:5px;padding:7px 8px;font-size:12px}.statementFilters>button{background:#fff;border:1px solid #aeb3af;border-radius:7px;min-height:36px;padding:7px 10px;font-size:10px;font-weight:800}.statementTableWrap{overflow:auto}.statementTable{min-width:1460px}.statementRow{border-bottom:1px solid #e6e7e4;grid-template-columns:70px 125px 150px minmax(210px,1.5fr) 155px 140px 110px 125px 125px 140px;align-items:center;gap:10px;min-height:58px;padding:10px 15px;font-size:12px;display:grid}.statementHead{color:#525954;letter-spacing:.06em;background:#fafaf8;min-height:38px;font-size:9px;font-weight:800}.statementHead button{color:inherit;text-align:left;letter-spacing:.06em;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.statementHead .numberHead{text-align:right}.statementOpen{color:#fff;background:#111;border:1px solid #111;border-radius:6px;min-height:30px;font-size:10px;font-weight:800}.statementDate strong,.statementDate small,.statementDetails strong,.statementDetails small{display:block}.statementDate strong{font-family:Ledger Mono,Roboto Mono,monospace;font-size:11px}.statementDate small,.statementDetails small{color:#6b716d;margin-top:4px;font-size:10px}.statementAccount{font-weight:800}.statementDetails strong{font-size:12px}.statementMoney{text-align:right;font-variant-numeric:tabular-nums;font-family:Ledger Mono,Roboto Mono,monospace;font-size:13px;font-weight:700}.statementMoney.debit{color:var(--debit)}.statementMoney.credit{color:var(--credit)}.statementMoney.balance{color:#111}.statementMoney.balance.negative{color:var(--debit)}.statementEmpty{color:#686f6b;text-align:center;padding:28px 22px;font-size:12px}.confirmTransferAction{color:#111;background:#fff;border:1px solid #111;border-radius:7px;margin-top:14px;padding:10px 13px;font-size:11px;font-weight:800}.editWarning{background:#fff4ef;border:1px solid #ff9764;border-left-width:5px;border-radius:9px;gap:12px;margin-bottom:17px;padding:14px 16px;display:flex}.editWarning>span{color:#111;background:#ff9764;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.editWarning strong{font-size:13px;display:block}.editWarning p{color:#51271d;white-space:pre-line;margin:5px 0;font-size:12px;line-height:1.45}.editWarning small{color:#705248;font-size:10px}.transactionDeletionPanel{background:#fff9f6;border:1px solid #d7a697;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr) auto;align-items:end;gap:18px;margin-top:18px;padding:20px;display:grid}.transactionDeletionPanel h3{margin:2px 0 5px;font-size:17px}.transactionDeletionPanel p:not(.eyebrow){color:#66534d;margin:0;font-size:11px;line-height:1.45}.transactionDeletionPanel label{margin:0}.transactionDeletionPanel textarea{min-height:70px}.transactionDeletionPanel>button{color:#6c281b;background:#ffede5;border:1px solid #a6402c;border-radius:7px;min-height:44px;padding:9px 12px;font-size:10px;font-weight:800}.transactionDeletionPanel>button:disabled{opacity:.45;cursor:default}.deletionReviewPanel{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:28px;overflow:hidden}.deletionReviewPanel>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:19px 21px;display:flex}.deletionReviewPanel h3{margin:2px 0 5px;font-size:18px}.deletionReviewPanel header p:last-child{max-width:780px;color:var(--muted);margin:0;font-size:11px;line-height:1.45}.deletionReviewRow{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) 150px auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.deletionReviewRow:last-child{border-bottom:0}.deletionReviewIcon{color:#773424;background:#ffede5;border-radius:8px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.deletionReviewRow>div>strong{font-size:13px;display:block}.deletionReviewRow p,.deletionReviewRow small{color:#676d69;margin:4px 0 0;font-size:10px;line-height:1.4;display:block}.deletionReviewRow>strong{text-align:right;font-family:Ledger Mono,Roboto Mono,monospace;font-size:13px}.deletionCredit{color:var(--credit)}.deletionDebit{color:var(--debit)}.deletionReviewActions{gap:7px;display:flex}.deletionReviewActions button{background:#fff;border:1px solid #111;border-radius:6px;min-height:34px;padding:7px 9px;font-size:9px;font-weight:800}.deletionReviewActions .approveDeletion{color:#6d2a1c;background:#ffede5;border-color:#ff9764}.financeOnlyLabel{color:#555;background:#efefec;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.activityButtonRow{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;background:#fff}.activityButtonRow:hover{background:#fafaf7}.activityFilters label{min-width:165px;margin:0;font-size:10px}.activityFilters select{min-height:36px;margin-top:4px;padding:7px 9px;font-size:11px}@media (width<=1050px){.statementFilters{grid-template-columns:repeat(3,minmax(150px,1fr))}.transactionDeletionPanel{grid-template-columns:1fr;align-items:stretch}}@media (width<=760px){.statementSummary{grid-template-columns:1fr 1fr}.statementToolbar{display:block}.statementDateControls{margin-top:13px;overflow:auto}.statementFilters{grid-template-columns:1fr 1fr}.deletionReviewRow{grid-template-columns:36px minmax(0,1fr)}.deletionReviewRow>strong,.deletionReviewActions,.financeOnlyLabel{text-align:left;grid-column:2;justify-self:start}}.financePeriodBar{border-bottom:1px solid var(--accent-line);background:#090a09;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:18px 42px;display:flex;box-shadow:inset 0 -3px #9eeb7a14}.financePeriodTitle{flex:440px;min-width:0}.financePeriodTitle .financePeriodEyebrow{color:var(--accent);letter-spacing:.12em;margin:0 0 6px;font-family:Roboto Mono,monospace;font-size:11px;font-weight:800}.financePeriodTitle h2{color:#fff;margin:0;font-family:Roboto Mono,monospace;font-size:clamp(19px,2vw,28px);font-weight:800;line-height:1.15;display:block}.financePeriodTitle .financePeriodDescription{color:#fff;margin-top:5px;margin-bottom:0;font-size:12px;line-height:1.45;display:block}.financePeriodControls{flex-wrap:wrap;flex:0 auto;align-items:end;gap:9px;display:flex}.financePeriodControls .financePeriodView{flex:0 0 210px;gap:6px;width:210px;min-width:210px;margin:0;display:grid}.financePeriodControls label{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:0;font-family:Roboto Mono,monospace;font-size:10px}.financePeriodControls .ui-date-field{min-width:165px}.financePeriodControls input,.financePeriodControls select{box-shadow:var(--pressed);min-width:165px;min-height:45px;margin-top:6px;font-size:13px;font-weight:700;color:#fff!important;background:#111311!important;border:1px solid #5b625a!important;font-family:Roboto Mono,monospace!important}.financeSummaryGrid,.accountFocus{grid-template-columns:repeat(5,minmax(0,1fr))!important}.inlineTable{width:max-content;min-width:100%!important}.inlineRow{overflow:visible;grid-template-columns:var(--ledger-columns)!important}.inlineTableWrap{isolation:isolate;position:relative}.inlineRow:focus-within{z-index:20;position:relative}.resizableHead{align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.resizableHead>button,.resizableHead>span:first-child{letter-spacing:.05em;text-align:left;justify-content:flex-start;align-items:center;gap:5px;width:100%;min-width:0;height:100%;font-weight:800;display:flex;color:#fff!important;background:0 0!important;border:0!important;padding:0 10px 0 0!important;font-family:Roboto Mono,monospace!important;font-size:12px!important}.columnResizeHandle{cursor:col-resize;touch-action:none;z-index:12;width:12px;position:absolute;top:-10px;bottom:-10px;right:-6px}.columnResizeHandle:after{content:"";background:#3f443f;width:1px;position:absolute;top:8px;bottom:8px;left:5px}.columnResizeHandle:hover:after{background:var(--accent);width:2px}.resizingLedgerColumn,.resizingLedgerColumn *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.inlineRow>:nth-child(9),.inlineRow>:nth-child(10){background:#0b0c0b;position:sticky}.inlineRow>:nth-child(9){right:var(--pinned-amount-width);z-index:7;box-shadow:-12px 0 18px #000000b3}.inlineRow>:nth-child(10){z-index:8;right:0}.inlineHead>:nth-child(9),.inlineHead>:nth-child(10){z-index:12;background:#111311}.inlineRow:hover>:nth-child(9),.inlineRow:hover>:nth-child(10){background:var(--surface-2)!important}.inlineRow>.selectedInAmount:nth-child(10),.inlineRow:hover>.selectedInAmount:nth-child(10){background:#aaf18a!important}.inlineRow>.selectedOutAmount:nth-child(10),.inlineRow:hover>.selectedOutAmount:nth-child(10){background:#ff9764!important}.inlineRow>.selectedInAmount:nth-child(10) input,.inlineRow>.selectedInAmount:nth-child(10) input:hover,.inlineRow>.selectedInAmount:nth-child(10) input:focus{caret-color:#050505;box-shadow:none!important;color:#050505!important;background:#aaf18a!important;border-color:#0505056b!important}.inlineRow>.selectedOutAmount:nth-child(10) input,.inlineRow>.selectedOutAmount:nth-child(10) input:hover,.inlineRow>.selectedOutAmount:nth-child(10) input:focus{caret-color:#050505;box-shadow:none!important;color:#050505!important;background:#ff9764!important;border-color:#0505056b!important}.ledgerDirectionToggle{border-radius:999px;gap:2px;min-height:34px;padding:3px;border:1px solid var(--line-strong)!important;background:#080a08!important}.ledgerDirectionToggle button{border-radius:999px;min-height:26px;padding:5px 7px;font-size:10px;line-height:1;color:#fff!important}.ledgerDirectionToggle .selectedIn{box-shadow:2px 3px #050505;color:#050505!important;background:#aaf18a!important}.ledgerDirectionToggle .selectedOut{box-shadow:-2px 3px #050505;color:#050505!important;background:#ff9764!important}.compactActivityToggle{border-radius:6px;min-height:30px;padding:1px}.compactActivityToggle button{min-height:26px;padding:3px 2px;font-size:8px;line-height:1}.inlineHead:hover>:nth-child(9),.inlineHead:hover>:nth-child(10){background:#111311!important}.fullDetailsButton{min-width:30px;min-height:27px!important;padding:3px 5px!important;font-size:15px!important}.choiceCombobox{border:1px solid #0000;border-radius:6px;width:100%;min-width:0;position:relative}.searchableChoice{box-sizing:border-box;width:100%;min-width:0;padding-right:30px!important}.inlineRow .choiceCombobox,.inlineRow .searchableChoice{margin:0;border:1px solid #0000!important}.choiceCombobox:focus-within{border-color:var(--line-strong);z-index:30}.choiceMenuButton{z-index:2;justify-content:center;align-items:center;width:28px;display:flex;position:absolute;top:1px;bottom:1px;right:2px;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;font-family:Roboto Mono,monospace!important;font-size:16px!important}.choiceMenuButton:disabled{opacity:.35}.choiceMenu{z-index:80;background:#111311;border:1px solid #666e65;border-radius:7px;min-width:max(100%,220px);max-height:250px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:8px 9px #000000bf}.choiceMenu>button{text-align:left;justify-content:space-between;align-items:center;width:100%;font-weight:600;line-height:1.3;display:flex;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:4px!important;min-height:38px!important;padding:8px 10px!important;font-family:Roboto,Arial,sans-serif!important;font-size:14px!important}.choiceMenu>button:hover,.choiceMenu>button.highlighted{background:#252925!important}.choiceMenu>button[aria-selected=true]{box-shadow:inset 3px 0 var(--accent)!important}.choiceMenu>button em{color:#fff;font-style:normal}.choiceMenu>button span{color:var(--accent);padding-left:12px;font-family:Roboto Mono,monospace}.choiceMenuEmpty{color:#fff;padding:10px;font-size:13px;display:block}.missingRequired,.inlineRow .missingRequired,.fullFormGrid .missingRequired{border:2px solid #ff6d6d!important;box-shadow:0 0 0 1px #ff6d6d2e!important}.activityThreeWay{border:1px solid var(--line-strong);box-shadow:var(--pressed);background:#090a09;border-radius:7px;grid-template-columns:1fr 1fr 1fr;align-items:stretch;min-height:36px;padding:2px;display:grid;overflow:hidden}.activityThreeWay button{text-transform:uppercase;border-radius:5px;padding:5px 4px;font-size:9px;font-weight:800;color:#fff!important;background:0 0!important;border:0!important;font-family:Roboto Mono,monospace!important}.activityThreeWay button+button{border-left:1px solid var(--line-strong)!important}.activityThreeWay button.active{box-shadow:var(--raised-small);color:#050505!important;background:#fff!important}.activityThreeWay button:first-child.active{box-shadow:inset 0 -4px #aaf18a}.activityThreeWay button:nth-child(2).active{box-shadow:inset 0 -4px #fff}.activityThreeWay button:nth-child(3).active{box-shadow:inset 0 -4px #85abff}.fullActivityToggle{min-height:45px;margin-top:7px}.fullActivityToggle button{font-size:10px}.leadingCommentCell .rowCommentCount.empty{border-color:var(--line-strong)!important;color:#fff!important}.ledgerViewControls .resetWidthsButton{min-height:42px;border:1px solid var(--line-strong)!important;box-shadow:none!important;color:#fff!important;background:0 0!important;padding:8px 12px!important}.ledgerViewControls .resetWidthsButton:hover{border-color:var(--accent)!important}.categoryAddForm{grid-template-columns:minmax(220px,1fr) minmax(220px,.7fr) auto!important}.categoryAdminCard>header{grid-template-columns:minmax(0,1fr) minmax(190px,.75fr) 72px auto!important}.categoryAdminCard select,.subcategoryRow select,.subcategoryAddForm select{width:100%;min-height:36px}.subcategoryRow{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) 68px auto!important}.subcategoryAddForm{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) auto!important}.financeCurrencyNote{border-top:1px solid var(--line-strong);color:#fff;letter-spacing:.01em;margin:48px 0 0;padding:20px 32px 28px;font-size:14px;font-weight:600}@media (width<=1050px){.financePeriodBar{flex-direction:column;align-items:flex-start;padding:18px 24px}.financePeriodControls{flex-wrap:wrap;width:100%}.financeSummaryGrid,.accountFocus{grid-template-columns:repeat(3,minmax(190px,1fr))!important}}@media (width<=760px){.financeCurrencyNote{margin-top:32px;padding:18px 18px 24px}.financePeriodBar{padding:16px 18px}.financePeriodControls label,.financePeriodControls input,.financePeriodControls select{flex:150px;width:100%}.financeSummaryGrid,.accountFocus{overflow-x:auto;display:flex!important}.financeSummaryGrid article,.accountFocus>div{min-width:195px}}.transferButton,.receiveTransferButton{border:1px solid var(--line-strong);text-transform:uppercase;justify-content:center;align-items:center;gap:7px;min-height:42px;font-family:Roboto Mono,monospace;font-size:11px;font-weight:800;display:inline-flex}.transferButton{background:var(--surface-2);color:#fff}.receiveTransferButton{background:var(--accent);color:#050505}.receiveTransferButton b{color:#fff;background:#050505;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;display:inline-flex}.drawer.transferWindow{border:1px solid var(--line-strong);background:#0d0f0d;width:min(980px,100vw - 32px);max-width:980px;max-height:calc(100vh - 32px);padding:28px;overflow:auto}.drawer.transferFullWindow{box-shadow:none;border:0;width:100%;max-width:none;height:100%;max-height:none;padding:0}.transferFullWindow .transferCenter{min-height:100%;margin:0 auto;padding:32px max(60px,50vw - 660px) 70px}.transferFullWindow .transferDetails{min-height:100%;margin:0 auto;padding:50px max(60px,50vw - 660px) 70px}.transferFullWindow .x{z-index:3;position:fixed;top:22px;right:25px}.transferForm{color:#fff;gap:18px;display:grid}.transferCenter{color:#fff;align-content:start;gap:18px;display:grid}.transferCenterHeader{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:flex-start;gap:24px;padding:0 44px 20px 0;display:flex}.transferCenterHeader h2{color:#fff;text-transform:uppercase;margin:4px 0 7px;font-size:34px}.transferCenterHeader p:not(.eyebrow){color:#fff;margin:0;font-size:15px;line-height:1.5}.newTransferButton{flex:none;min-height:48px;padding:11px 18px!important}.transferCenterHeaderActions{flex:none;align-items:end;gap:12px;display:flex}.transferCenterHeaderActions label{color:#fff;letter-spacing:.05em;text-transform:uppercase;min-width:min(360px,35vw);margin:0;font-size:11px}.transferCenterHeaderActions select{border-color:var(--line-strong);color:#fff;background:#070907;min-height:48px}.transferCenterTabs{border-bottom:1px solid var(--line-strong);gap:4px;display:flex}.transferCenterTabs button{color:#fff;text-transform:uppercase;background:0 0;border:0;border-bottom:4px solid #0000;align-items:center;gap:10px;min-height:50px;padding:10px 18px;font-size:14px;font-weight:800;display:flex}.transferCenterTabs button:hover,.transferCenterTabs button.active{border-bottom-color:var(--accent);color:#fff}.transferCenterTabs button b{border:1px solid var(--line);color:#fff;background:#242824;border-radius:999px;justify-content:center;align-items:center;min-width:25px;min-height:25px;padding:2px 7px;font-size:12px;display:inline-flex}.transferCenterTabs button.active b{background:var(--accent);border-color:var(--accent);color:#071006}.transferFilterSummary{color:#fff;margin:-7px 0 0;font-size:13px}.transferCenterList{align-content:start;gap:18px;display:grid}.transferListCard{border:1px solid var(--line-strong);cursor:pointer;background:#101210;grid-template-columns:minmax(0,1fr) 210px;align-self:start;align-items:stretch;gap:28px;min-height:160px;padding:28px 30px;transition:border-color .14s,background .14s,transform .14s;display:grid}.transferListCard:hover,.transferListCard:focus-visible{border-color:var(--accent);background:#151815;outline:none;transform:translateY(-1px)}.transferListCard.highPriority{border-color:#ff6470}.transferListJourney{grid-template-columns:minmax(180px,1fr) auto minmax(150px,auto) auto minmax(220px,1.15fr);align-items:start;gap:14px;display:grid}.transferListAccount{flex-direction:column;justify-content:flex-start;align-self:start;gap:22px;min-width:0;display:flex}.transferListAccount>strong{color:#fff;letter-spacing:.02em;text-transform:uppercase;padding-top:7px;font-size:clamp(18px,1.55vw,27px);font-weight:900;line-height:1.15}.transferListAccount.receivingAccount>strong{color:var(--accent)}.transferListAccount>div{gap:3px;display:grid}.transferListAccount>div>span,.transferListAccount>div>time{color:#fff;letter-spacing:.025em;font-size:13px;font-style:normal;font-weight:700;line-height:1.3}.transferListAccount>div>time b{color:#090909;background:#ff9764;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;margin-left:6px;font-size:10px;display:inline-flex}.transferListArrow{color:var(--accent);align-self:start;font-size:clamp(31px,3vw,48px);font-weight:500;line-height:1}.transferListAmount{align-self:start;place-items:center;gap:7px;display:grid}.transferListAmount>strong{color:#fff;letter-spacing:.025em;white-space:nowrap;font-size:clamp(22px,2.25vw,38px);font-weight:900}.transferListAmount>div{justify-items:center;gap:2px;display:grid}.transferListAmount>div span{color:#fff;font-size:13px;font-weight:750}.transferListAmount>div em{color:#ff6470;font-size:18px;font-style:normal;font-weight:900}.transferListAction{flex-direction:column;place-content:center;gap:14px;display:flex}.transferListStatus{border:1px solid var(--line-strong);color:#fff;text-transform:uppercase;justify-content:flex-start;align-items:center;gap:12px;min-height:64px;padding:12px 17px;font-size:15px;font-weight:900;line-height:1.25;display:flex}.transferListStatus i{color:#090909;background:#ff9764;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-style:normal;display:inline-flex}.transferListStatus.matched{border-color:var(--line-strong)}.transferListStatus.matched i{background:var(--accent)}.transferListStatus.mismatch{border-color:var(--line-strong);color:#fff;background:0 0}.transferListStatus.mismatch i{color:#fff;background:#ff6470}.transferListAction button{color:#fff;text-transform:uppercase;background:0 0;min-height:46px;padding:10px 14px;font-size:14px;font-weight:900}.transferListAction .confirmTransferNow{border:1px solid var(--accent)}.transferListAction .confirmTransferNow:hover,.transferListAction .confirmTransferNow:focus-visible{background:var(--accent);color:#071006}.transferListAction .transferDetailsButton{text-underline-offset:5px;border:0;align-self:flex-start;min-height:0;padding:0 0 4px;text-decoration:underline}.transferListAction .transferDetailsButton:hover,.transferListAction .transferDetailsButton:focus-visible,.transferListAction .transferMessageButton:hover,.transferListAction .transferMessageButton:focus-visible{color:var(--accent)}.transferCardLinks{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.transferListAction .transferMessageButton{text-underline-offset:5px;border:0;min-height:0;padding:0 0 4px;text-decoration:underline}.transferWindowHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:0 44px 20px 0;display:flex}.transferWindowHeader h2{color:#fff;text-transform:uppercase;margin:4px 0 7px;font-family:Roboto Mono,monospace;font-size:28px}.transferWindowHeader p:not(.eyebrow){color:#fff;max-width:680px;margin:0;font-size:14px;line-height:1.5}.transferWindowHeader>span,.transferHeaderActions>span{background:var(--accent);color:#050505;border:1px solid #050505;flex:none;padding:9px 13px;font:900 15px Roboto Mono,monospace;box-shadow:4px 5px #050505}.transferHeaderActions{flex:none;align-items:center;gap:14px;display:flex}.transferHeaderActions button{border:1px solid var(--accent);color:#fff;text-transform:uppercase;background:0 0;min-height:42px;padding:9px 13px;font-size:12px;font-weight:900}.transferHeaderActions button:hover,.transferHeaderActions button:focus-visible{background:var(--accent);color:#050505}.transferFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.transferForm label,.pendingTransferEdit label,.transferRemovalPanel label{color:#fff}.transferForm input,.transferForm select,.transferForm textarea{border-color:var(--line-strong);color:#fff;background:#080a08}.transferForm textarea{min-height:90px}.transferInitiatorDirection{border:1px solid var(--line-strong);background:#080a08;grid-template-columns:auto 170px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.transferInitiatorDirection>span{color:#fff;text-transform:uppercase;font-size:12px;font-weight:800}.transferInitiatorDirection .inOutToggle{margin:0}.transferInitiatorDirection>p{color:#fff;margin:0;font-size:13px;line-height:1.45}.reportedTransferCard,.transferGroupSummary{border:1px solid var(--line-strong);box-shadow:var(--pressed), inset 0 -4px 0 var(--accent);background:#080a08;padding:20px}.reportedTransferCard>div:first-child,.transferGroupSummary>div:first-child{flex-direction:column;align-items:flex-start;display:flex}.reportedTransferCard small,.transferGroupSummary small{color:#fff;font:800 10px Roboto Mono,monospace}.reportedTransferCard>div>strong,.transferGroupSummary>div>strong{color:var(--accent);margin-top:7px;font:900 30px Roboto Mono,monospace}.reportedTransferCard dl,.transferGroupSummary dl{grid-template-columns:1fr 1fr;gap:10px 18px;margin:18px 0 0;display:grid}.reportedTransferCard dl div,.transferGroupSummary dl div{border-top:1px solid var(--line);gap:4px;padding-top:9px;display:grid}.reportedTransferCard dt,.transferGroupSummary dt{color:#fff;text-transform:uppercase;font:800 9px Roboto Mono,monospace}.reportedTransferCard dd,.transferGroupSummary dd{color:#fff;margin:0;font-size:14px}.reportedTransferCard>p{border-left:3px solid var(--accent);color:#fff;margin:16px 0 0;padding-left:11px;line-height:1.5}.allocationPanel,.transferAllocationDetails,.pendingTransferEdit,.transferRemovalPanel{background:var(--surface-1);border:1px solid var(--line-strong);box-shadow:var(--raised-small);padding:18px}.simpleTransferDestination{background:var(--surface-1);border:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.simpleTransferDestination div{gap:3px;display:grid}.simpleTransferDestination small,.simpleTransferDestination strong{color:#fff}.simpleTransferDestination small{letter-spacing:.08em;font:800 9px Roboto Mono,monospace}.simpleTransferDestination strong{font-size:16px}.simpleTransferDestination span{color:#fff;font-size:12px}.simpleTransferDestination button,.allocationHeaderActions button{min-height:32px;padding:7px 10px}.allocationPanel>header,.transferAllocationDetails>header,.pendingTransferEdit>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.allocationPanel h3,.transferAllocationDetails h3,.pendingTransferEdit h3,.transferRemovalPanel h3{color:#fff;text-transform:uppercase;margin:3px 0;font:900 17px Roboto Mono,monospace}.allocationHeaderActions{flex:none;gap:8px;display:flex}.allocationPanel header button{background:var(--surface-3);border:1px solid var(--line-strong);color:#fff;flex:none;font:800 10px Roboto Mono,monospace}.allocationRows{gap:8px;display:grid}.allocationRow{grid-template-columns:30px minmax(240px,1.5fr) minmax(150px,1fr) 36px;align-items:end;gap:10px;display:grid}.allocationRow>span{background:var(--accent);color:#050505;justify-content:center;align-items:center;width:30px;height:32px;margin-bottom:8px;font:900 11px Roboto Mono,monospace;display:flex}.allocationRow>button{border:1px solid var(--line-strong);color:#fff;background:0 0;min-height:38px;margin-bottom:7px;padding:2px;font-size:18px}.allocationSummary{border-top:1px solid var(--line-strong);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:16px;padding-top:16px;display:grid}.allocationSummary>div{background:#080a08;min-width:0;padding:12px}.allocationSummary span{color:#fff;text-transform:uppercase;font:800 9px Roboto Mono,monospace;display:block}.allocationSummary strong{color:#fff;margin-top:7px;font:900 15px Roboto Mono,monospace;display:block}.allocationSummary .balanced{box-shadow:inset 0 -3px #aaf18a}.allocationSummary .attentionValue,.allocationSummary .differenceValue{box-shadow:inset 0 -3px #ff9764}.transferEmptyState{background:var(--surface-1);border:1px solid var(--line-strong);align-items:center;gap:14px;padding:22px;display:flex}.transferEmptyState>span{background:var(--accent);color:#050505;justify-content:center;align-items:center;width:42px;height:42px;font:900 18px Roboto Mono,monospace;display:flex}.transferEmptyState strong,.transferEmptyState p{color:#fff}.transferEmptyState p{margin:4px 0 0}.transferGroupSummary{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.transferGroupSummary>div>span{color:#fff;margin-top:8px;font-size:13px}.transferDetailsHeader{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:24px;padding:0 54px 22px 0;display:flex}.transferDetailsHeader h2{color:#fff;text-transform:uppercase;margin:4px 0 0;font-size:34px}.transferDetailsStatus{border:1px solid var(--line-strong);flex:none;align-items:center;gap:12px;min-height:52px;padding:10px 16px;display:flex}.transferDetailsStatus>span{color:#050505;background:#ff9764;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-weight:900;display:flex}.transferDetailsStatus>strong{color:#fff;letter-spacing:.07em;text-transform:uppercase;font-size:12px}.transferDetailsStatus.matched>span{background:#9eeb7a}.transferRecordCard{border:1px solid var(--line-strong);grid-template-columns:minmax(220px,.85fr) minmax(360px,1.35fr) minmax(210px,.65fr);align-items:center;gap:30px;padding:34px 42px;display:grid}.transferRecordMeta{gap:5px;display:grid}.transferRecordMeta .eyebrow{color:#fff;margin-bottom:13px;font-size:12px}.transferRecordMeta>strong,.transferRecordMeta>span{color:#fff}.transferRecordMeta>strong{font-size:14px}.transferRecordMeta>span{font-size:13px}.transferRecordJourney{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.transferRecordJourney>strong{color:#fff;letter-spacing:.04em;text-align:right;text-transform:uppercase;font-size:19px}.transferRecordJourney>strong.destination{color:var(--accent);text-align:left}.transferRecordJourney>span{color:var(--accent);font-size:34px}.transferRecordAmount{justify-items:stretch;gap:10px;display:grid}.transferRecordAmount>strong{border:1px solid var(--line-strong);color:#fff;text-align:right;padding:20px;font-size:28px}.transferRecordAmount>button,.transferAllocationAmount>button{color:#fff;text-underline-offset:5px;background:0 0;border:0;justify-self:end;padding:0 0 4px;font-size:12px;font-weight:800;text-decoration:underline}.transferAwaitingCard,.transferDiscrepancyPanel{border:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.transferAwaitingCard>div,.transferDiscrepancyPanel>div{gap:5px;display:grid}.transferAwaitingCard strong,.transferAwaitingCard span,.transferDiscrepancyPanel h3,.transferDiscrepancyPanel p{color:#fff}.transferAwaitingCard button,.transferDiscrepancyPanel button{border:1px solid var(--accent);color:#fff;text-transform:uppercase;background:0 0;flex:none;min-height:44px;padding:10px 16px;font-weight:900}.transferDiscrepancyPanel{border-color:#ff9764}.transferDiscrepancyPanel h3{margin:0;font-size:17px}.transferDiscrepancyPanel p{max-width:850px;margin:3px 0 0;font-size:13px;line-height:1.5}.transferAllocationDetails{gap:7px;display:grid}.transferAllocationDetails article{border:1px solid var(--line);background:#080a08;justify-content:space-between;align-items:center;gap:18px;padding:13px;display:flex}.transferAllocationDetails article div{gap:4px;display:grid}.transferAllocationDetails article strong,.transferAllocationDetails article span,.transferAllocationDetails article b{color:#fff}.transferAllocationAmount{align-items:flex-end;gap:7px;display:grid}.transferAllocationDetails article b{font:900 16px Roboto Mono,monospace}.receiveFromDetails{background:var(--accent);color:#050505;text-transform:uppercase;min-height:48px;font:900 12px Roboto Mono,monospace}.pendingTransferEdit{gap:14px;display:grid}.pendingTransferEdit header{display:block}.transferRemovalPanel{border-left:5px solid #ff9764;grid-template-columns:1fr 1.2fr auto;gap:14px;display:grid}.transferRemovalPanel button{color:#050505;background:#ff9764;align-self:end;min-height:44px;font:900 11px Roboto Mono,monospace}.transferLedgerRow{box-shadow:inset 3px 0 var(--accent)}.transferLedgerRow input,.transferLedgerRow select,.transferLedgerRow textarea,.transferLedgerRow .activityThreeWay,.transferLedgerRow .inOutToggle{cursor:not-allowed;opacity:.78}@media (width<=1120px){.transferListCard{grid-template-columns:minmax(0,1fr) 170px;gap:20px;padding:24px}.transferListJourney{grid-template-columns:minmax(145px,1fr) auto minmax(125px,auto) auto minmax(170px,1fr);gap:9px}.transferListAccount>strong{font-size:18px}.transferListAccount>div>span,.transferListAccount>div>time{font-size:11px}.transferListAmount>strong{font-size:23px}}@media (width<=760px){.drawer.transferWindow{border:0;border-radius:0;width:100vw;max-width:none;max-height:100vh;padding:22px 16px 80px;position:fixed;inset:0}.drawer.transferFullWindow{padding:0}.transferFullWindow .transferCenter{padding:22px 16px 80px}.transferFullWindow .transferDetails{padding:28px 16px 80px}.transferDetailsHeader,.transferRecordCard,.transferAwaitingCard,.transferDiscrepancyPanel{grid-template-columns:1fr;display:grid}.transferDetailsHeader{align-items:start;padding-right:42px}.transferDetailsStatus{justify-self:start}.transferRecordCard{gap:22px;padding:24px 20px}.transferRecordJourney>strong{font-size:15px}.transferRecordAmount>strong{font-size:24px}.transferWindowHeader{padding-right:36px}.transferCenterHeader{padding-right:36px;display:grid}.transferCenterHeaderActions{align-items:stretch;display:grid}.transferCenterHeaderActions label{min-width:0}.newTransferButton{width:100%}.transferCenterTabs button{flex:1;justify-content:center;padding:8px 5px;font-size:12px}.transferListCard{grid-template-columns:1fr;gap:13px;padding:22px 20px}.transferListJourney{grid-template-columns:1fr;justify-items:stretch}.transferListAccount{gap:9px}.transferListAccount>strong{font-size:20px}.transferListArrow{justify-self:center;transform:rotate(90deg)}.transferListAmount>strong{font-size:28px}.transferListAction{align-items:stretch}.transferListAction .transferDetailsButton{align-self:flex-start}.transferWindowHeader h2{font-size:22px}.transferWindowHeader>span,.transferHeaderActions>span{display:none}.transferFormGrid,.reportedTransferCard dl,.transferGroupSummary,.transferRemovalPanel,.transferInitiatorDirection,.simpleTransferDestination{grid-template-columns:1fr}.simpleTransferDestination{align-items:flex-start;display:grid}.simpleTransferDestination button{justify-self:start}.allocationHeaderActions{align-items:stretch;width:100%;display:grid}.allocationRow{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr 36px;align-items:stretch;padding-bottom:10px}.allocationRow>span{grid-row:1/3;margin:25px 0 0}.allocationRow label:nth-of-type(2){grid-column:2}.allocationRow>button{grid-area:1/3/3;margin:25px 0 0}.allocationSummary{grid-template-columns:1fr 1fr}.allocationSummary>div:last-child{grid-column:1/-1}.transactionActions{grid-template-columns:1fr 1fr;align-items:stretch;width:100%;display:grid}.transactionActions .openCloseButton,.transactionActions .receiveTransferButton{grid-column:1/-1}}.importsWorkspaceLayout{grid-template-columns:auto minmax(0,1fr);gap:18px;padding:0 24px 70px;display:grid}.importsWorkspaceContent{width:100%;min-width:0}.importsWorkspaceContent .importsPage,.importsWorkspaceContent .salesImportWorkspace{padding-left:0;padding-right:0}.importsWorkspaceDenied{padding:0 24px 70px}.workspace-imports :is(.importSummary,.salesImportSummary){border-block:var(--ui-stroke-hairline) solid var(--ui-color-line);gap:0}.workspace-imports :is(.importSummary,.salesImportSummary) article{box-shadow:none;background:0 0;border:0;border-radius:0}.workspace-imports :is(.importSummary,.salesImportSummary) article+article{border-left:var(--ui-stroke-hairline) solid var(--ui-color-line)}.workspace-imports :is(.importUploadPanel,.salesImportUpload){border-radius:var(--ui-radius-panel);background:var(--ui-color-base-raised);box-shadow:none}@media (width<=760px){.workspace-imports :is(.importSummary,.salesImportSummary) article:nth-child(odd){border-left:0}.workspace-imports :is(.importSummary,.salesImportSummary) article:nth-child(n+3){border-top:var(--ui-stroke-hairline) solid var(--ui-color-line)}}@media (width<=900px){.importsWorkspaceLayout{grid-template-columns:1fr;padding:0 16px 90px}.importsWorkspaceContent .importsPage,.importsWorkspaceContent .salesImportWorkspace{padding-bottom:0}}.importsPage{padding:0 42px 70px}.importsIntro{padding-left:0;padding-right:0}.importsLoading{border:1px solid var(--line);background:#fff;border-radius:14px;margin:40px 42px;padding:32px}.importsLoading strong{font:700 23px Roboto Mono,monospace}.importsLoading p{color:var(--muted);font-size:14px}.importsLoading button{color:#fff;background:#111;border:0;border-radius:7px;padding:10px 15px;font-weight:700}.importNotice{background:#f3faef;border:1px solid #bedaae;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 0 18px;padding:13px 16px;display:grid;position:relative}.importNotice.error{background:#fff3ee;border-color:#efb19b}.importNotice strong{font:700 13px Roboto Mono,monospace}.importNotice p{margin:0;font-size:13px}.importNotice button{background:0 0;border:0;font-size:20px}.importSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.importSummary article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.importSummary article.due{box-shadow:inset 4px 0 #9eeb7a}.importSummary small{letter-spacing:.05em;font:700 10px Roboto Mono,monospace}.importSummary strong{margin:8px 0;font:800 26px Roboto Mono,monospace;display:block}.importSummary p{color:var(--muted);margin:0;font-size:12px}.importUploadPanel,.importConfig,.importQueue{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:18px;overflow:hidden}.importSectionHeading,.importQueue>header,.importConfig>header{border-bottom:1px solid var(--line);padding:20px 22px}.importSectionHeading h3,.importQueue h3,.importConfig h3{margin:0 0 5px;font:800 19px Roboto Mono,monospace}.importSectionHeading p,.importQueue header p,.importConfig header p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.importUploadForm{grid-template-columns:1fr 1.4fr 1.4fr 1.4fr auto;align-items:end;gap:12px;padding:18px 22px;display:grid}.importUploadForm label{margin:0}.importUploadForm label>span,.rowReview label>span{color:var(--muted);font-weight:400}.importUploadForm input,.importUploadForm select{min-height:46px}.importUploadForm button{white-space:nowrap;height:46px}.filePicker input{background:#f8f8f7;padding:9px}.filePicker input::file-selector-button{background:#eceeeb;border:0;border-radius:5px;margin-right:8px;padding:6px 8px;font-weight:700}.importSafety{background:#f4f6f3;border-radius:9px;gap:12px;margin:0 22px 20px;padding:14px 16px;display:flex}.importSafety>span{color:#9eeb7a;background:#111;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.importSafety strong{font-size:12px}.importSafety p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.importConfig>header{justify-content:space-between;align-items:center;display:flex}.configColumns{background:var(--line);grid-template-columns:1.2fr .9fr 1.2fr;gap:1px;display:grid}.configColumns>article{background:#fff;padding:19px}.configColumns h4{margin:0 0 14px;font:800 14px Roboto Mono,monospace}.inlineAdd{grid-template-columns:1fr 1fr auto;align-items:end;gap:6px;margin-bottom:12px;display:grid}.inlineAdd.two{grid-template-columns:1fr auto}.inlineAdd input,.inlineAdd select,.controlList input,.controlList select,.scheduleRows input,.scheduleRows select{min-width:0;margin:0;padding:8px 9px;font-size:11px}.inlineAdd button{color:#fff;background:#111;border:0;border-radius:6px;height:34px;padding:0 11px;font:700 11px Roboto Mono,monospace}.controlList{gap:7px;display:grid}.controlList>div{grid-template-columns:1fr 1fr auto;align-items:center;gap:6px;display:grid}.controlList.compact>div{grid-template-columns:1fr auto}.controlList label,.scheduleRows label{white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.controlList label input,.scheduleRows label input{width:auto;margin:0}.scheduleHeader{border-top:1px solid var(--line);margin-top:0}.scheduleRows{gap:8px;padding:16px 22px 22px;display:grid}.scheduleRows>div{grid-template-columns:1.5fr 1fr 1fr .7fr auto;align-items:center;gap:8px;display:grid}.scheduleRows>div>span{color:var(--muted);text-align:center;font-size:11px}.importQueue>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.importFilters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.importFilters button{background:#fff;border:1px solid #cfd3cf;border-radius:999px;padding:7px 11px;font-size:11px}.importFilters button.active{color:#fff;background:#111;border-color:#111}.batchList{gap:12px;padding:16px;display:grid}.batchCard{border:1px solid var(--line);border-radius:11px;padding:17px}.batchCard.needs-review{box-shadow:inset 4px 0 #ff9764}.batchCard.reconciled{box-shadow:inset 4px 0 #9eeb7a}.batchTop{justify-content:space-between;gap:15px;display:flex}.batchTop h4{margin:6px 0 3px;font:800 17px Roboto Mono,monospace}.batchTop p{color:var(--muted);margin:0;font-size:11px}.batchType{text-transform:uppercase;letter-spacing:.05em;background:#eceeeb;border-radius:4px;padding:4px 6px;font:800 9px Roboto Mono,monospace}.batchType.square-sales{background:#e9f9e1}.batchType.mobile-money{background:#edf0f7}.batchType.bank-statement{background:#f5efe7}.statusPill{text-transform:uppercase;background:#efefed;border-radius:999px;align-self:flex-start;padding:5px 9px;font:800 9px Roboto Mono,monospace}.statusPill.needs-review{background:#fff0e9}.statusPill.reviewed{background:#fff6dc}.statusPill.reconciled{background:#eaf8e4}.batchMetrics{background:var(--line);border:1px solid var(--line);border-radius:8px;gap:1px;margin:14px 0;display:flex;overflow:hidden}.batchMetrics>span{background:#fafafa;flex:1;min-width:110px;padding:11px}.batchMetrics small,.batchMetrics strong{display:block}.batchMetrics small{color:var(--muted);font:700 8px Roboto Mono,monospace}.batchMetrics strong{margin-top:5px;font:800 11px Roboto Mono,monospace}.batchNote{color:var(--muted);background:#f4f5f3;border-radius:7px;padding:9px 11px;font-size:10px}.batchActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.batchActions button,.batchActions a{color:#111;background:#fff;border:1px solid #ccd0cc;border-radius:6px;padding:8px 10px;font:700 10px Roboto Mono,monospace;text-decoration:none}.batchActions button.primary{color:#fff;background:#111;border-color:#111}.batchActions button:disabled{opacity:.45;cursor:not-allowed}.batchAudit{color:var(--muted);margin:10px 0 0;font-size:10px}.importEmpty{text-align:center;padding:45px}.importEmpty span{font-size:30px}.importEmpty strong{margin:10px;font:800 15px Roboto Mono,monospace;display:block}.importEmpty p{color:var(--muted);font-size:12px}.importDrawerOverlay{z-index:50;background:#0008;justify-content:flex-end;display:flex;position:fixed;inset:0}.importDrawer{background:#f5f5f3;width:min(760px,100%);height:100%;padding:34px 30px;position:relative;overflow:auto}.importDrawer h2{margin:0 0 6px;font:800 24px Roboto Mono,monospace}.rowReviewList{gap:10px;margin-top:20px;display:grid}.rowReview{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px}.rowReview.needs-review{border-left:4px solid #ff9764}.rowReview.accepted{border-left:4px solid #9eeb7a}.rowReview.excluded,.rowReview.duplicate{opacity:.72}.rowReview>header{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding-bottom:10px;display:flex}.rowReview>header span,.rowReview>header em{text-transform:uppercase;font:700 9px Roboto Mono,monospace}.rowReview>header strong{font-size:11px}.rowReview>header em{background:#efefed;border-radius:999px;margin-left:auto;padding:4px 7px;font-style:normal}.rowReviewMain{justify-content:space-between;gap:14px;padding:12px 0;display:flex}.rowReviewMain>div>strong{font-size:13px}.rowReviewMain p{color:var(--muted);margin:4px 0;font-size:10px}.rowReviewMain>strong{white-space:nowrap;font:800 13px Roboto Mono,monospace}.negative{color:#9d3e22!important}.saleBreakdown{background:#f4f5f3;border-radius:7px;grid-template-columns:repeat(5,1fr);gap:5px;padding:9px;display:grid}.saleBreakdown span{color:var(--muted);font-size:9px}.saleBreakdown b{color:#111;margin-top:3px;font:800 10px Roboto Mono,monospace;display:block}.rowReview label{margin:9px 0;font-size:10px}.rowReview label input,.rowReview label select{margin-top:4px;padding:8px;font-size:10px}.rowActions{justify-content:flex-end;gap:7px;display:flex}.rowActions button{background:#fff;border:1px solid #ccd0cc;border-radius:6px;padding:8px 11px;font:700 10px Roboto Mono,monospace}.rowActions .primary{color:#fff;background:#111}.rowActions button:disabled{opacity:.5}.errorState{border-color:#efb19b}@media (width<=1180px){.importUploadForm{grid-template-columns:1fr 1fr}.importUploadForm button{width:max-content}.configColumns{grid-template-columns:1fr}.batchMetrics{flex-wrap:wrap}.batchMetrics>span{min-width:160px}.scheduleRows>div{grid-template-columns:1fr 1fr}.scheduleRows>div>span{text-align:left}.importSummary{grid-template-columns:1fr 1fr}}@media (width<=760px){.importsPage{padding:0 16px 95px}.importsLoading{margin:20px}.importSummary,.reviewSummary{grid-template-columns:1fr 1fr}.importUploadForm{grid-template-columns:1fr}.importQueue>header,.importConfig>header{flex-direction:column;align-items:flex-start}.batchTop{display:block}.statusPill{margin-top:8px;display:inline-block}.batchMetrics{grid-template-columns:1fr 1fr;display:grid}.batchMetrics>span{min-width:0}.batchActions{align-items:stretch}.batchActions button,.batchActions a{text-align:center;flex:1}.configColumns{display:block}.configColumns>article{border-bottom:1px solid var(--line)}.scheduleRows>div{grid-template-columns:1fr}.saleBreakdown{grid-template-columns:repeat(2,1fr)}.rowReviewMain{display:block}.rowReviewMain>strong{margin-top:8px;display:block}.importDrawer{padding:32px 18px}}.importUploadForm{grid-template-columns:1.2fr 1.8fr auto}.scheduleRows>div{grid-template-columns:1.1fr 1.3fr .8fr 1fr auto}.batchType.account-statement{background:#edf0ed}.importDrawer{width:min(1080px,100%)}.originalViewer{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:20px;overflow:hidden}.originalViewer summary{cursor:pointer;padding:13px 15px;font:800 12px Roboto Mono,monospace}.originalViewerBar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);background:#f7f7f5;justify-content:space-between;align-items:center;gap:15px;padding:10px 15px;font-size:10px;display:flex}.originalViewerBar a{color:#111;font:700 10px Roboto Mono,monospace}.originalViewer iframe{background:#ddd;border:0;width:100%;height:560px;display:block}.csvViewer{max-height:560px;overflow:auto}.csvViewer table{border-collapse:collapse;white-space:nowrap;min-width:100%;font-size:10px}.csvViewer th,.csvViewer td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;padding:8px 10px}.csvViewer th{color:#fff;background:#111;font:700 10px Roboto Mono,monospace;position:sticky;top:0}.viewerMessage{color:var(--muted);padding:24px;font-size:12px}@media (width<=1180px){.importUploadForm,.scheduleRows>div{grid-template-columns:1fr 1fr}.importDrawer{width:min(920px,100%)}}@media (width<=760px){.importUploadForm,.scheduleRows>div{grid-template-columns:1fr}.originalViewer iframe{height:430px}}.batchCard.transactions-created{box-shadow:inset 4px 0 #9eeb7a}.statusPill.transactions-created{background:#eaf8e4}.statementInstructions{background:#edf7e8;border-left:4px solid #9eeb7a;border-radius:8px;margin:18px 0 0;padding:14px 16px}.statementInstructions strong{font:800 12px Roboto Mono,monospace}.statementInstructions p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.55}.rowReview.importTransactionRow{min-height:0;font-size:inherit;border-left:4px solid #9eeb7a;display:block}.rowReview.importTransactionRow.invalid{border-left-color:#ff9764}.rowReview.importTransactionRow.created{background:#fbfcfa;border-left-color:#9eeb7a}.statementRowEditor{grid-template-columns:1.1fr .75fr 1.1fr 2.8fr;align-items:start;gap:10px;padding-top:10px;display:grid}.statementRowEditor label{text-transform:uppercase;margin:0;font:700 9px Roboto Mono,monospace}.statementRowEditor input,.statementRowEditor select,.statementRowEditor textarea{color:#111;box-sizing:border-box;background:#fff;border:1px solid #bfc4bf;border-radius:7px;width:100%;margin:5px 0 0;padding:9px 10px;font:500 12px Roboto,sans-serif}.statementRowEditor input,.statementRowEditor select{height:40px}.statementRowEditor label:nth-child(3) input{font:800 14px Roboto Mono,monospace}.statementRowEditor textarea{resize:vertical;min-height:76px;line-height:1.45}.statementRowEditor :disabled{color:#555;background:#f3f4f1}.statementSourceMeta{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:9px;font-size:10px;display:flex}.importTransactionRow .rowActions{margin-top:9px}.excludedStatementRows{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:14px}.excludedStatementRows summary{cursor:pointer;padding:12px 14px;font:800 10px Roboto Mono,monospace}.excludedStatementRows>div{border-top:1px solid var(--line)}.excludedStatementRows article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:9px 14px;font-size:10px;display:grid}.excludedStatementRows article:last-child{border-bottom:0}.excludedStatementRows article span,.excludedStatementRows article em{color:var(--muted);font-style:normal}.excludedStatementRows article button{background:#fff;border:1px solid #ccd0cc;border-radius:6px;padding:6px 9px;font:700 9px Roboto Mono,monospace}.createTransactionsBar,.createdTransactionsBar{border-top:1px solid var(--line);z-index:3;background:#fff;justify-content:space-between;align-items:center;gap:18px;margin:20px -30px -34px;padding:16px 30px;display:flex;position:sticky;bottom:-34px;box-shadow:0 -10px 24px #0000000d}.createTransactionsBar strong,.createdTransactionsBar strong{font:800 13px Roboto Mono,monospace}.createTransactionsBar p,.createdTransactionsBar p{color:var(--muted);margin:4px 0 0;font-size:10px}.createTransactionsBar button,.createdTransactionsBar button{color:#fff;white-space:nowrap;background:#111;border:0;border-radius:7px;padding:12px 16px;font:800 11px Roboto Mono,monospace}.createTransactionsBar button:disabled{opacity:.42}.createdTransactionsBar{border-left:5px solid #9eeb7a}@media (width<=900px){.statementRowEditor{grid-template-columns:1fr 1fr 1fr}.statementDescription{grid-column:1/-1}}@media (width<=760px){.statementRowEditor{grid-template-columns:1fr 1fr}.statementDescription{grid-column:1/-1}.createTransactionsBar,.createdTransactionsBar{margin-left:-18px;margin-right:-18px;padding:14px 18px;bottom:-32px}.createTransactionsBar{flex-direction:column;align-items:stretch}.excludedStatementRows article{grid-template-columns:auto 1fr}.excludedStatementRows article em,.excludedStatementRows article button{justify-self:start}}.batchActions .deleteStatementButton{color:#ff9764;background:#2a1710;border-color:#ff9764}.batchActions .deleteStatementButton:hover{color:#fff;border-color:#ff9764}.statementBalancePanel{border:1px solid var(--line-strong,var(--line));background:var(--surface-1,#fff);box-shadow:var(--pressed,none);border-radius:14px;margin:16px 0 0;padding:16px}.statementBalancePanel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.statementBalancePanel h3{margin:2px 0 5px;font:800 17px Roboto Mono,monospace}.statementBalancePanel header p:not(.eyebrow){color:var(--muted);margin:0;font-size:12px;line-height:1.45}.statementBalancePanel header>span{white-space:nowrap;color:#9eeb7a;border:1px solid #9eeb7a;border-radius:999px;padding:6px 9px;font:800 10px Roboto Mono,monospace}.statementBalanceFields{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.statementBalanceFields label{text-transform:uppercase;margin:0;font:700 10px Roboto Mono,monospace}.statementBalanceFields input{font:800 17px Roboto Mono,monospace}.statementBalanceFields .balanceAvailability{color:var(--ink-soft);text-transform:none;align-items:center;gap:7px;margin-top:7px;font:600 11px Roboto,sans-serif;display:flex}.statementBalanceFields .balanceAvailability input{accent-color:#9eeb7a;width:16px;height:16px;margin:0}.statementBalanceFields>label>input:disabled{opacity:.62}.statementBalanceActions{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.statementBalanceActions label{text-transform:none;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.statementBalanceActions label input{accent-color:#9eeb7a;width:17px;height:17px;margin:0}.statementBalanceActions button{white-space:nowrap}.statementBalancePanel>small{color:var(--muted);margin-top:10px;font-size:11px;display:block}.statementRowEditor{grid-template-columns:.9fr .72fr .9fr 2.15fr 1.55fr;gap:8px;padding-top:8px}.statementDirection>span{font:700 9px Roboto Mono,monospace;display:block}.statementDirection .inOutToggle{border:1px solid var(--line-strong,var(--line));border-radius:7px;grid-template-columns:1fr 1fr;gap:3px;margin-top:5px;padding:3px;display:grid}.statementDirection .inOutToggle button{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:5px;font:800 10px Roboto Mono,monospace}.statementDirection .inOutToggle .selectedIn{color:#111;background:#aaf18a}.statementDirection .inOutToggle .selectedOut{color:#111;background:#ff9764}.statementRowEditor textarea{min-height:54px;max-height:110px;padding:7px 9px}.statementTextField textarea{cursor:default;background:var(--surface-2,#f2f2f2)!important;color:var(--ink-soft,#444)!important}.statementAmountIn{color:#111!important;background:#aaf18a!important}.statementAmountOut{color:#111!important;background:#ff9764!important}.rowReview.importTransactionRow.in{border-left-color:#aaf18a}.rowReview.importTransactionRow.out{border-left-color:#ff9764}.rowReview.importTransactionRow.unknown{border-left-color:#f4cf6a}.statusPill.transactions-created{color:#111;background:#ff9764}.statusPill.reviewed{color:#111;background:#9eeb7a}.batchCard.reviewed{box-shadow:inset 4px 0 #9eeb7a}.importFilters button.active{border-color:var(--accent,#9eeb7a);background:var(--accent);color:var(--accent-ink)}.createdTransactionsBar{flex-wrap:wrap}.createdTransactionsBar>div{flex:1;min-width:260px}@media (width<=1000px){.statementRowEditor{grid-template-columns:1fr 1fr 1fr}.statementTextField,.statementCommentField{grid-column:span 3}.statementBalanceActions{flex-direction:column;align-items:flex-start}}@media (width<=760px){.statementBalanceFields{grid-template-columns:1fr}.statementRowEditor{grid-template-columns:1fr 1fr}.statementTextField,.statementCommentField{grid-column:1/-1}}.partnerWorkspaceFoundation,.partnerAppShell{min-height:100svh}.partnerMain{width:min(1520px,100%);min-height:calc(100svh - 88px);margin:0 auto;padding:clamp(24px,3vw,44px) clamp(18px,4vw,56px) clamp(64px,7vw,104px)}.partnerPage{gap:var(--ui-space-7);display:grid}.partnerIntro{justify-content:space-between;align-items:end;gap:var(--ui-space-6);display:flex}.partnerIntro>:first-child{flex:1}.partnerIntroActions{justify-content:flex-end;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.partnerMetricStrip{border-block:var(--ui-hairline) solid var(--ui-line);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.partnerMetricStrip>div{gap:var(--ui-space-2);padding:var(--ui-space-5) var(--ui-space-4);display:grid}.partnerMetricStrip>div+div{border-inline-start:var(--ui-hairline) solid var(--ui-line)}.partnerMetricStrip dt,.partnerDirectory>header span,.partnerTable code{font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.partnerMetricStrip dd{font-family:var(--ui-font-sans);margin:0;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:900;line-height:.9}.partnerDirectory{gap:var(--ui-space-5);display:grid}.partnerDirectory>header{justify-content:space-between;align-items:end;gap:var(--ui-space-6);display:flex}.partnerDirectory>header>div{gap:var(--ui-space-2);display:grid}.partnerDirectory h2{font-family:var(--ui-font-sans);margin:0;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:900}.partnerDirectory p{max-width:68ch;margin:0;line-height:1.6}.partnerSearch{width:min(360px,100%)}.partnerReviewControls{gap:var(--ui-space-4);padding-block:var(--ui-space-4);border-block:var(--ui-hairline) solid var(--ui-line);grid-template-columns:minmax(0,1fr) minmax(240px,.45fr);display:grid}.partnerReviewTable{min-width:880px}.partnerIssueList{gap:var(--ui-space-2);flex-wrap:wrap;max-width:520px;margin:0;padding:0;list-style:none;display:flex}.partnerIssueList li{border:var(--ui-hairline) solid var(--ui-line);color:var(--ui-muted);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);letter-spacing:.03em;border-radius:999px;padding:5px 8px;font-weight:700}.partnerReviewActions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.partnerTableFrame{border-block:var(--ui-hairline) solid var(--ui-line);overflow-x:auto}.partnerTable{min-width:1040px}.partnerTable td{vertical-align:middle}.partnerTable td:first-child,.partnerTable td:nth-child(4){display:table-cell}.partnerTable td strong,.partnerTable td small{display:block}.partnerTable td small{font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);margin-top:4px}.partnerTable code{text-overflow:ellipsis;text-transform:none;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.partnerNeedsData{color:var(--ui-text-disabled);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);text-transform:uppercase}.partnerEmpty{min-height:280px}.partnerDialog{max-height:min(92svh,980px)}.partnerEditorForm{display:contents}.partnerDialogBody{gap:var(--ui-space-7);display:grid}.partnerImportSummary{border-block:var(--ui-hairline) solid var(--ui-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.partnerImportSummary>div{gap:var(--ui-space-2);padding:var(--ui-space-4);display:grid}.partnerImportSummary>div+div{border-inline-start:var(--ui-hairline) solid var(--ui-line)}.partnerImportSummary dt,.partnerImportFile small{font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.partnerImportSummary dd{font-family:var(--ui-font-sans);margin:0;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:900}.partnerImportFile{align-items:center;gap:var(--ui-space-3);padding-block:var(--ui-space-3);border-block:var(--ui-hairline) solid var(--ui-line);margin:0;display:flex}.partnerImportFile>span{gap:3px;display:grid}.partnerStableId{align-items:center;gap:var(--ui-space-4);padding-block:var(--ui-space-3);border-block:var(--ui-hairline) solid var(--ui-line);font-family:var(--ui-font-mono);grid-template-columns:max-content minmax(0,1fr) max-content;display:grid}.partnerStableId span,.partnerStableId small,.partnerFormSection>header span,.partnerReferenceGrid>section>header span,.partnerConnectionSection>header span,.partnerConnectionList article>div>span{font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.partnerStableId code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.partnerFormSection{gap:var(--ui-space-5);border-block-end:var(--ui-hairline) solid var(--ui-line);padding-block-end:var(--ui-space-6);display:grid}.partnerFormSection:last-of-type{border-block-end:0;padding-block-end:0}.partnerFormSection>header{gap:var(--ui-space-2);display:grid}.partnerFormSection h3,.partnerReferenceGrid h2,.partnerConnectionSection h2,.partnerConnectionList h3{font-family:var(--ui-font-sans);margin:0;font-weight:900}.partnerFormSection>header p,.partnerConnectionSection>header p{margin:0;line-height:1.55}.partnerFormGrid{gap:var(--ui-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partnerFormWide{grid-column:1/-1}.partnerChoiceColumns{gap:var(--ui-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.partnerChoiceColumns fieldset{align-content:start;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-4);border:var(--ui-hairline) solid var(--ui-line);border-radius:1px;margin:0;display:grid}.partnerChoiceColumns legend{padding-inline:var(--ui-space-2);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.partnerChoiceLabel strong,.partnerChoiceLabel small{display:block}.partnerChoiceLabel small{font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);margin-block-start:3px}.partnerInlineChoices{gap:var(--ui-space-4);padding-block:var(--ui-space-5);border-block:var(--ui-hairline) solid var(--ui-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.partnerReferenceHint{color:var(--ui-text-disabled);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);margin:0;line-height:1.55}.partnerReferenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,72px);display:grid}.partnerReferenceGrid>section,.partnerReferenceGroup,.partnerConnectionSection{align-content:start;gap:var(--ui-space-5);display:grid}.partnerReferenceGrid>section>header,.partnerConnectionSection>header{justify-content:space-between;align-items:end;gap:var(--ui-space-4);display:flex}.partnerReferenceGrid>section>header>div,.partnerConnectionSection>header>div{gap:var(--ui-space-2);display:grid}.partnerReferenceGroup h3{border-block-end:var(--ui-hairline) solid var(--ui-line);font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;padding-block-end:var(--ui-space-2)}.partnerReferenceRow{justify-content:space-between;align-items:center;gap:var(--ui-space-4);width:100%;padding:var(--ui-space-3) 0;border-block-end:var(--ui-hairline) solid var(--ui-line);text-align:start;display:flex}.partnerReferenceRow>span:first-child,.partnerReferenceRow>span:first-child strong,.partnerReferenceRow>span:first-child small{display:block}.partnerReferenceRow small{max-width:54ch;font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);margin-block-start:4px;line-height:1.5}.partnerConnectionList{gap:var(--ui-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partnerConnectionList article{justify-content:space-between;align-items:end;gap:var(--ui-space-5);min-width:0;padding:var(--ui-space-5);border:var(--ui-hairline) solid var(--ui-line);border-radius:1px;display:flex}.partnerConnectionList article>div{gap:var(--ui-space-2);min-width:0;display:grid}.partnerConnectionList p,.partnerConnectionList code{text-overflow:ellipsis;margin:0;overflow:hidden}.partnerConnectionList code{font-family:var(--ui-font-mono);font-size:var(--ui-font-size-xs);white-space:nowrap}.partnerConnectionList footer{gap:var(--ui-space-3);flex:none;display:flex}@media (width<=900px){.partnerMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.partnerMetricStrip>div+div{border-inline-start:0}.partnerMetricStrip>div:nth-child(2n){border-inline-start:var(--ui-hairline) solid var(--ui-line)}.partnerMetricStrip>div:nth-child(n+3){border-block-start:var(--ui-hairline) solid var(--ui-line)}.partnerChoiceColumns,.partnerReferenceGrid,.partnerConnectionList{grid-template-columns:1fr}.partnerConnectionList article{flex-direction:column;align-items:stretch}}@media (width<=700px){.partnerMain{padding:20px 14px 72px}.partnerIntro,.partnerDirectory>header,.partnerReviewControls{align-items:stretch}.partnerIntro,.partnerDirectory>header{flex-direction:column}.partnerReviewControls{grid-template-columns:1fr}.partnerIntroActions{justify-content:stretch;width:100%}.partnerIntroActions>*{flex:1}.partnerImportSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.partnerImportSummary>div:nth-child(3){border-inline-start:0}.partnerImportSummary>div:nth-child(n+3){border-block-start:var(--ui-hairline) solid var(--ui-line)}.partnerSearch{width:100%}.partnerFormGrid,.partnerInlineChoices{grid-template-columns:1fr}.partnerFormWide{grid-column:auto}.partnerStableId{gap:var(--ui-space-2);grid-template-columns:1fr}.partnerConnectionList footer{flex-direction:column}}.platformSettingsLayout{align-items:start;gap:var(--ui-space-6);padding:var(--ui-space-6) var(--ui-space-7) var(--ui-space-10);grid-template-columns:auto minmax(0,1fr);display:grid}.platformSettingsContent{gap:var(--ui-space-8);width:100%;min-width:0;display:grid}.platformSettingsContent>.adminAccountSettings,.platformSettingsContent>.subPage,.platformSettingsContent>.dataStudio{padding:0}.workspace-platform .appearanceSettings,.workspace-platform .appearanceWorkspaceList{gap:var(--ui-space-5);display:grid}.workspace-platform .appearanceWorkspaceCard{align-items:center;gap:var(--ui-space-5);padding:var(--ui-space-5);grid-template-columns:minmax(220px,.55fr) minmax(420px,1.45fr);display:grid}.workspace-platform .appearanceWorkspacePreview{gap:var(--ui-space-1);min-height:108px;padding:var(--ui-space-4);background:var(--ui-accent);color:var(--ui-accent-ink);box-shadow:var(--ui-shadow-accent);--ui-color-text:var(--ui-accent-ink);align-content:center;display:grid}.workspace-platform .appearanceWorkspacePreview :is(span,strong,small){color:inherit}.workspace-platform .appearanceWorkspacePreview span{font:var(--ui-type-caption);letter-spacing:var(--ui-tracking-caption);text-transform:uppercase}.workspace-platform .appearanceWorkspacePreview strong{font-size:1.2rem}.workspace-platform .appearancePalette{gap:var(--ui-space-2);grid-template-columns:repeat(6,minmax(76px,1fr));display:grid}.workspace-platform .appearanceSwatch.ui-button{min-height:74px;padding:var(--ui-space-2);place-items:center;gap:var(--ui-space-1);display:grid}.workspace-platform .appearanceSwatch .appearanceSwatchColor{background:var(--appearance-swatch);width:34px;height:34px;color:var(--appearance-swatch-ink);font-weight:var(--ui-weight-black);box-shadow:var(--ui-shadow-raised);place-items:center;display:grid}.workspace-platform .appearanceSwatch[data-selected=true]{outline:2px solid var(--ui-accent);outline-offset:2px}.workspace-platform .appearanceSwatch small{color:var(--ui-color-muted);font-size:.68rem}.workspace-platform .appearanceActions{justify-content:space-between;align-items:center;gap:var(--ui-space-4);display:flex}.workspace-platform .appearanceActions p{color:var(--ui-color-muted);margin:0}@media (width<=1050px){.workspace-platform .appearanceWorkspaceCard{grid-template-columns:1fr}.workspace-platform .appearancePalette{grid-template-columns:repeat(4,minmax(76px,1fr))}}.workspace-platform .workspaceMain{background:var(--ui-color-base-deep);color:var(--ui-color-text)}.workspace-platform .workspaceMain>.topbar{padding:var(--ui-space-6) var(--ui-space-7);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);background:0 0}.workspace-platform .workspaceMain>.topbar .eyebrow{margin:0 0 var(--ui-space-2);color:var(--ui-accent);font:var(--ui-type-data);letter-spacing:var(--ui-tracking-caption)}.workspace-platform .workspaceMain>.topbar h1{color:var(--ui-color-text);font:var(--ui-type-display);letter-spacing:var(--ui-tracking-inter-black);margin:0}.workspace-platform .adminAccountSettings{gap:var(--ui-space-8);grid-template-columns:minmax(0,1fr);width:100%;max-width:1240px;display:grid}.workspace-platform .adminAccountSettings>.accountIdentitySummary,.workspace-platform .adminAccountSettings>.accountSettingsSection{box-shadow:none;color:inherit;text-align:left;background:0 0;border:0;border-radius:0}.workspace-platform .adminAccountSettings>.accountSettingsSection{padding:0}.workspace-platform .accountProfileForm,.workspace-platform .accountCashierPinForm,.workspace-platform .accountPasswordForm{text-align:left;padding:0}.workspace-platform .accountIdentitySummary{align-items:center;gap:var(--ui-space-5);min-width:0;padding:var(--ui-space-4) var(--ui-space-5) var(--ui-space-6);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-line);grid-template-columns:auto minmax(0,1fr);display:grid}.workspace-platform .accountIdentityName{gap:var(--ui-space-1);min-width:0;display:grid}.workspace-platform .accountIdentityName .eyebrow{margin:0 0 var(--ui-space-2);color:var(--ui-accent);font:var(--ui-type-data);letter-spacing:var(--ui-tracking-caption);text-transform:uppercase}.workspace-platform .accountIdentityName h2{color:var(--ui-color-text);font:var(--ui-type-display);letter-spacing:var(--ui-tracking-inter-black);margin:0}.workspace-platform .accountIdentityName>p:last-child{color:var(--ui-color-muted);font:var(--ui-type-paragraph);margin:0}.workspace-platform .accountIdentityFacts{border-top:var(--ui-stroke-hairline) solid var(--ui-color-line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(220px,1fr));min-width:0;margin:0;display:grid}.workspace-platform .accountIdentityFacts>div{gap:var(--ui-space-2);min-width:0;padding:var(--ui-space-3) var(--ui-space-5);display:grid}.workspace-platform .accountIdentityFacts>div+div{border-left:var(--ui-stroke-hairline) solid var(--ui-color-line)}.workspace-platform .accountIdentityFacts dt{color:var(--ui-color-quiet);font:var(--ui-type-label);letter-spacing:var(--ui-tracking-caption);text-transform:uppercase}.workspace-platform .accountIdentityFacts dd{overflow-wrap:anywhere;min-width:0;color:var(--ui-color-text);font:var(--ui-type-data);margin:0}.workspace-platform .accountSettingsSection{gap:var(--ui-space-5);min-width:0;display:grid}.workspace-platform .accountProfileFields{--ui-form-columns:2}.workspace-platform .accountProfileFields .accountPreferredName{grid-column:1/-1}.workspace-platform .accountBadgeField{gap:var(--ui-space-4);margin-top:var(--ui-space-5);padding-top:var(--ui-space-5);border-top:var(--ui-stroke-hairline) solid var(--ui-color-line);display:grid}.workspace-platform .accountBadgeField>p{color:var(--ui-color-muted);font:var(--ui-type-paragraph-compact);margin:0}.workspace-platform .badgeColorPicker{border:0;min-width:0;margin:0;padding:0}.workspace-platform .badgeColorPicker legend{margin:0 0 var(--ui-space-3);color:var(--ui-color-ink);font:var(--ui-type-field-label);letter-spacing:var(--ui-tracking-caption);text-transform:lowercase}.workspace-platform .badgeColorGroup h4{margin:0 0 var(--ui-space-3);color:var(--ui-color-quiet);font:var(--ui-type-data);letter-spacing:var(--ui-tracking-caption);text-transform:lowercase}.workspace-platform .badgeColorOptions{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));display:grid}.workspace-platform .accountBadgeOption.ui-button{width:100%;min-width:0;padding-inline:var(--ui-space-3);text-align:left;text-transform:lowercase;justify-content:flex-start}.workspace-platform .accountBadgeOption .accountBadgeColorPreview{border-radius:50%;flex:none;width:24px;height:24px}.workspace-platform .accountBadgeOption small{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-platform .accountBadgeCheck{color:var(--ui-accent);margin-left:auto}.workspace-platform .accountBadgeIconPicker{gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-4) 0 0;border:0;border-top:var(--ui-stroke-hairline) solid var(--ui-color-line);margin:0;display:grid}.workspace-platform .accountBadgeIconPicker>legend{padding-top:var(--ui-space-4);color:var(--ui-color-ink);font:var(--ui-type-field-label);letter-spacing:var(--ui-tracking-caption);text-transform:lowercase}.workspace-platform .accountIconCategoryField{width:min(100%,420px)}.workspace-platform .accountIconCategoryField>span:first-child{text-transform:lowercase}.workspace-platform .accountBadgeIconPanel{gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-2) 0 0;outline:0;display:grid}.workspace-platform .accountBadgeIconPanel>p{color:var(--ui-color-muted);font:var(--ui-type-paragraph-compact);margin:0}.workspace-platform .accountBadgeIconOptions{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));display:grid}.workspace-platform .accountBadgeIconOption.ui-button{align-content:center;place-items:center;gap:var(--ui-space-3);min-width:0;height:auto;min-height:104px;padding:var(--ui-space-3) var(--ui-space-2);color:var(--ui-color-text);text-align:center;text-transform:none;white-space:normal;grid-template-columns:minmax(0,1fr);display:grid}.workspace-platform .accountBadgeIconOption .accountBadgeIconLabel{width:100%;min-width:0;font:600 .75rem/1.35 var(--ui-font-primary,"Inter", sans-serif);overflow-wrap:anywhere;text-transform:none;white-space:normal}.workspace-platform .accountFormActions{padding:var(--ui-space-4) var(--ui-space-5);border-top:var(--ui-stroke-hairline) solid var(--ui-color-line);justify-content:flex-end;display:flex}.workspace-platform .accountFormButton{min-width:190px}.workspace-platform .accountSecurityGrid{align-items:start;gap:var(--ui-space-5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.workspace-platform .accountSecurityGrid[data-single=true]{grid-template-columns:minmax(0,720px)}.workspace-platform .accountSecurityHeading{align-items:start;gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr) auto}.workspace-platform .accountSecurityHeading>div{gap:5px;display:grid}.workspace-platform .accountSecurityFields{--ui-form-columns:1}@media (width<=960px){.workspace-platform .accountSecurityGrid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.platformSettingsLayout{grid-template-columns:1fr;padding:20px 18px 48px}}@media (width<=680px){.workspace-platform .adminAccountSettings{gap:var(--ui-space-6)}.workspace-platform .accountIdentitySummary{padding-inline:var(--ui-space-3);grid-template-columns:auto minmax(0,1fr)}.workspace-platform .accountIdentityFacts{grid-template-columns:minmax(0,1fr)}.workspace-platform .accountIdentityFacts>div{padding-inline:0}.workspace-platform .accountIdentityFacts>div+div{border-top:var(--ui-stroke-hairline) solid var(--ui-color-line);border-left:0}.workspace-platform .accountProfileFields{--ui-form-columns:1}.workspace-platform .accountProfileFields .accountPreferredName{grid-column:auto}.workspace-platform .badgeColorOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-platform .accountFormButton{width:100%}}.workspace-platform .platformTextArea textarea{resize:vertical;height:auto;min-height:112px}.workspace-platform :is(.moduleAccessEditor,.accountAccessEditor)>label>span:first-child>:is(strong,small){display:block}.workspace-platform :is(.moduleAccessEditor,.accountAccessEditor)>label>span:first-child>small{color:var(--ui-color-muted);font:var(--ui-type-caption);letter-spacing:var(--ui-tracking-caption);text-transform:none;margin-top:3px}.workspace-platform .peoplePage,.workspace-platform .unifiedActivityPage,.workspace-platform .dataStudio{gap:var(--ui-space-6);min-width:0;max-width:1440px;display:grid}.workspace-platform .peopleTeamsHeading,.workspace-platform .fieldStudioHeading{margin-top:var(--ui-space-3)}.workspace-platform .peopleList,.workspace-platform .teamAdminPanel,.workspace-platform .activityFilterPanel,.workspace-platform .activityPanel,.workspace-platform .fieldStudioForm{padding:0}.workspace-platform .peopleListHeader,.workspace-platform .teamAdminHeader{align-items:center;gap:var(--ui-space-5);grid-template-columns:minmax(0,1fr) auto}.workspace-platform .peopleListHeader>div,.workspace-platform .teamAdminHeader>div{gap:5px;min-width:0;display:grid}.workspace-platform .peopleRows,.workspace-platform .teamAdminRows{min-width:0;display:grid}.workspace-platform .personRow{align-items:center;gap:var(--ui-space-4);min-width:0;padding:var(--ui-space-4) var(--ui-space-5);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.workspace-platform .personRow+.personRow,.workspace-platform .teamAdminRows>article+article{border-top:var(--ui-stroke-hairline) solid var(--ui-color-line)}.workspace-platform .personSummary{gap:4px;min-width:0;display:grid}.workspace-platform .personSummary>strong{min-width:0;color:var(--ui-color-text);font:var(--ui-type-text-line);letter-spacing:var(--ui-tracking-inter-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-platform .personSummary>:is(p,small){min-width:0;color:var(--ui-color-muted);font:var(--ui-type-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.workspace-platform .personSummary>strong>.youLabel{margin-left:var(--ui-space-2);vertical-align:middle}.workspace-platform .teamAddForm{align-items:end;gap:var(--ui-space-4);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-line);grid-template-columns:minmax(180px,.7fr) minmax(260px,1fr) auto;display:grid}.workspace-platform .teamAdminRows>article{align-items:center;gap:var(--ui-space-4);min-width:0;padding:var(--ui-space-4) var(--ui-space-5);grid-template-columns:minmax(340px,1.2fr) minmax(150px,.55fr) minmax(220px,.8fr) auto auto auto;display:grid}.workspace-platform .teamAdminRows>article.inactive,.workspace-platform .futureFieldCard.inactive{opacity:.58}.workspace-platform .teamAdminFields{--ui-form-columns:2;gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-platform :is(.teamMemberPreview,.teamPermissionPreview){gap:4px;min-width:0;display:grid}.workspace-platform :is(.teamMemberPreview,.teamPermissionPreview) strong{color:var(--ui-color-text);font:var(--ui-type-label)}.workspace-platform :is(.teamMemberPreview,.teamPermissionPreview) span{color:var(--ui-color-muted);font:var(--ui-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-platform .teamAccessDialog{max-height:min(900px,100vh - 48px)}.workspace-platform .teamAccessMemberSummary{align-items:center;gap:var(--ui-space-3);padding-bottom:var(--ui-space-4);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-line);grid-template-columns:auto minmax(0,1fr);display:grid}.workspace-platform .teamAccessMemberIcon{color:var(--ui-accent)}.workspace-platform .teamAccessMemberSummary>div{gap:4px;min-width:0;display:grid}.workspace-platform .teamAccessMemberSummary strong{color:var(--ui-color-text);font:var(--ui-type-text-line)}.workspace-platform .teamAccessMemberSummary p{color:var(--ui-color-muted);font:var(--ui-type-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.workspace-platform .teamAccessDialog :is(.moduleAccessEditor,.accountAccessEditor,.departmentAccessEditor){margin-inline:0}.workspace-platform .teamStatusControl{justify-items:center;gap:var(--ui-space-2);display:grid}.workspace-platform .teamStatusControl>span{color:var(--ui-color-muted);font:var(--ui-type-label);text-transform:uppercase}.workspace-platform .peopleEditorDialog{max-height:min(900px,100vh - 48px)}.workspace-platform .peopleEditorForm{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.workspace-platform .newUserGrid{--ui-form-columns:2}.workspace-platform .roleProfileField{min-height:var(--ui-control-height);padding:var(--ui-space-3);border:var(--ui-stroke-hairline) solid var(--ui-color-line);border-radius:var(--ui-radius-field);align-content:center;gap:4px;display:grid}.workspace-platform .roleProfileField>span,.workspace-platform :is(.teamMembershipEditor,.moduleAccessEditor,.accountAccessEditor,.departmentAccessEditor)>div:first-child>strong{color:var(--ui-color-ink);font:var(--ui-type-field-label);letter-spacing:var(--ui-tracking-caption);text-transform:uppercase}.workspace-platform .roleProfileField>strong{color:var(--ui-color-text);font:var(--ui-type-text-line)}.workspace-platform .roleProfileField>small,.workspace-platform :is(.teamMembershipEditor,.moduleAccessEditor,.accountAccessEditor,.departmentAccessEditor)>div:first-child>p{color:var(--ui-color-muted);font:var(--ui-type-caption);margin:0}.workspace-platform :is(.badgeColorPicker,.teamMembershipEditor,.moduleAccessEditor,.accountAccessEditor,.departmentAccessEditor){min-width:0;margin:var(--ui-space-5) 0 0;padding:var(--ui-space-5) 0 0;border:0;border-top:var(--ui-stroke-hairline) solid var(--ui-color-line)}.workspace-platform .peopleEditorDialog :is(.badgeColorPicker,.teamMembershipEditor,.moduleAccessEditor,.accountAccessEditor,.departmentAccessEditor){margin-inline:0}.workspace-platform .teamMembershipEditor,.workspace-platform .moduleAccessEditor,.workspace-platform .accountAccessEditor,.workspace-platform .departmentAccessEditor{gap:var(--ui-space-4);display:grid}.workspace-platform .teamMembershipEditor>div:last-child,.workspace-platform .departmentAccessGrid{gap:var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-platform .teamMembershipEditor label,.workspace-platform .departmentAccessGrid label{min-height:52px;padding:var(--ui-space-3);border:var(--ui-stroke-hairline) solid var(--ui-color-line);border-radius:var(--ui-radius-control);align-items:flex-start}.workspace-platform .teamMembershipEditor label>span:last-child{gap:3px;min-width:0;display:grid}.workspace-platform .teamMembershipEditor label>span:last-child strong{color:var(--ui-color-text);font:var(--ui-type-label)}.workspace-platform .teamMembershipEditor label>span:last-child small{color:var(--ui-color-muted);font:var(--ui-type-caption)}.workspace-platform .moduleAccessEditor,.workspace-platform .accountAccessEditor{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-platform :is(.moduleAccessEditor,.accountAccessEditor)>div:first-child,.workspace-platform :is(.moduleAccessEditor,.accountAccessEditor)>.accessDependency{grid-column:1/-1}.workspace-platform :is(.moduleAccessEditor,.accountAccessEditor)>label>span:first-child{height:auto;min-height:var(--ui-field-label-slot-height);white-space:normal;overflow:visible}.workspace-platform .accessDisabled{opacity:.5}.workspace-platform .editUserActions{justify-content:flex-end;gap:var(--ui-space-3);margin-top:var(--ui-space-5);padding-top:var(--ui-space-5);border-top:var(--ui-stroke-hairline) solid var(--ui-color-line);flex-wrap:wrap;display:flex}.workspace-platform .passwordManagement,.workspace-platform .removeLoginSection{margin-top:var(--ui-space-6);padding-top:var(--ui-space-5);border-top:var(--ui-stroke-hairline) solid var(--ui-color-line)}.workspace-platform .passwordManagement>div{gap:5px;display:grid}.workspace-platform .passwordManagement h4,.workspace-platform .passwordManagement p,.workspace-platform .removeLoginSection p{margin:0}.workspace-platform .passwordManagement h4,.workspace-platform .removeLoginSection strong{color:var(--ui-color-text);font:var(--ui-type-heading)}.workspace-platform .passwordManagement p,.workspace-platform .removeLoginSection p{color:var(--ui-color-muted);font:var(--ui-type-paragraph-compact)}.workspace-platform .passwordForm{align-items:end;gap:var(--ui-space-3);margin-top:var(--ui-space-4);grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.workspace-platform .staffPasswordForm{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.workspace-platform .removeLoginSection{justify-content:space-between;align-items:center;gap:var(--ui-space-5);display:flex}.workspace-platform .activityFilterPanel .activityFilters{--ui-form-columns:2;max-width:760px}.workspace-platform .activityPanel[role=alert]{min-height:0}.workspace-platform .unifiedActivityRows{min-width:0;display:grid}.workspace-platform .unifiedActivityRow{align-items:center;gap:var(--ui-space-4);min-width:0;padding:var(--ui-space-4) var(--ui-space-5);grid-template-columns:104px minmax(0,1fr) minmax(110px,auto) auto;display:grid}.workspace-platform .unifiedActivityRow+.unifiedActivityRow{border-top:var(--ui-stroke-hairline) solid var(--ui-color-line)}.workspace-platform .activityKindTag{text-align:center;justify-content:center;width:100%}.workspace-platform .unifiedActivityRow>div{gap:4px;min-width:0;display:grid}.workspace-platform .unifiedActivityRow>div strong{color:var(--ui-color-text);font:var(--ui-type-text-line)}.workspace-platform .unifiedActivityRow>div :is(p,small){color:var(--ui-color-muted);font:var(--ui-type-caption);margin:0}.workspace-platform .activityAction{color:var(--ui-color-muted);font:var(--ui-type-data);letter-spacing:var(--ui-tracking-caption);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.workspace-platform .dataStudioSummary{gap:var(--ui-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.workspace-platform .dataStudioMode{margin-top:var(--ui-space-2)}.workspace-platform .dataStudioWorkspace{grid-template-columns:250px minmax(0,1fr);min-width:0;min-height:620px;padding:0;display:grid;overflow:hidden}.workspace-platform .dataStudioCatalog{min-width:0;max-height:780px;padding:var(--ui-space-4);border-right:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);overflow-y:auto}.workspace-platform .dataStudioCatalog section+section{margin-top:var(--ui-space-5)}.workspace-platform .dataStudioCatalog h3{margin:0 var(--ui-space-2) var(--ui-space-2);color:var(--ui-color-quiet);font:var(--ui-type-label);letter-spacing:var(--ui-tracking-caption);text-transform:uppercase}.workspace-platform .dataStudioCatalogButton{width:100%;padding-inline:var(--ui-space-3);text-align:left;justify-content:space-between;margin-top:4px}.workspace-platform .dataStudioCatalogButtonContent{justify-content:space-between;align-items:center;width:100%;display:flex}.workspace-platform .dataStudioCatalogButtonContent>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-platform .dataStudioCatalogButtonContent>b{color:var(--ui-color-muted);font:var(--ui-type-data);flex:none}.workspace-platform .dataStudioTableArea{min-width:0;padding:var(--ui-space-5)}.workspace-platform .dataStudioTableHeader{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-5);padding-bottom:var(--ui-space-5);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-line);display:flex}.workspace-platform .dataStudioTableHeader>div:first-child{gap:var(--ui-space-2);min-width:0;display:grid}.workspace-platform .dataStudioTableHeader :is(h2,p){margin:0}.workspace-platform .dataStudioTableHeader h2{color:var(--ui-color-text);font:var(--ui-type-section-title)}.workspace-platform .dataStudioTableHeader p:not(.eyebrow){max-width:680px;color:var(--ui-color-muted);font:var(--ui-type-paragraph-compact)}.workspace-platform .dataStudioTableActions{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;flex:none;display:flex}.workspace-platform .dataStudioControls{--ui-form-columns:minmax(240px, 1fr) 140px auto;margin:var(--ui-space-5) 0 var(--ui-space-3);grid-template-columns:minmax(240px,1fr) 140px auto;align-items:end}.workspace-platform .dataStudioControls>span{color:var(--ui-color-muted);font:var(--ui-type-data);text-align:right;white-space:nowrap;padding-bottom:14px}.workspace-platform .dataStudioTableWrap{border:var(--ui-stroke-hairline) solid var(--ui-color-line);border-radius:var(--ui-radius-surface);background:var(--ui-color-base);min-height:260px;max-height:520px;box-shadow:var(--ui-shadow-inset);position:relative;overflow:auto}.workspace-platform .dataStudioTableWrap table{width:max-content;min-width:100%;font-size:.82rem}.workspace-platform .dataStudioTableWrap th{z-index:3;background:var(--ui-color-base);position:sticky;top:0}.workspace-platform .dataStudioSortButton{justify-content:space-between;align-items:center;gap:var(--ui-space-2);width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;display:flex}.workspace-platform .dataStudioTableWrap td{vertical-align:top;white-space:pre-wrap;min-width:110px;max-width:360px}.workspace-platform .dataStudioTableWrap tbody tr{cursor:pointer;outline:0}.workspace-platform .dataStudioTableWrap code{max-height:100px;color:var(--ui-color-text);font:var(--ui-type-data);white-space:pre-wrap;display:block;overflow:hidden}.workspace-platform .studioCell:is(.studio-money,.studio-number,.studio-date,.studio-datetime),.workspace-platform .studioMoney{font-family:var(--ui-font-data);font-variant-numeric:tabular-nums}.workspace-platform .studioMoney{color:var(--ui-color-text);font-weight:var(--ui-weight-black);white-space:nowrap}.workspace-platform .studioMoney.negative{color:var(--ui-danger)}.workspace-platform .studioBoolean{border:var(--ui-stroke-hairline) solid var(--ui-color-line);border-radius:var(--ui-radius-control);color:var(--ui-color-text);font:var(--ui-type-label);padding:5px 7px;display:inline-block}.workspace-platform .studioBoolean.yes{border-color:var(--ui-success)}.workspace-platform .studioBoolean.no{border-color:var(--ui-danger)}.workspace-platform .studioBlank{color:var(--ui-color-state-muted)}.workspace-platform .dataStudioLoading,.workspace-platform .dataStudioEmpty{min-height:210px}.workspace-platform .dataStudioEmpty>:is(strong,span){display:block}.workspace-platform .dataStudioPagination{justify-content:space-between;align-items:center;gap:var(--ui-space-4);margin-top:var(--ui-space-4);display:flex}.workspace-platform .dataStudioPagination>span{color:var(--ui-color-muted);font:var(--ui-type-data)}.workspace-platform .dataStudioPagination>div{gap:var(--ui-space-2);display:flex}.workspace-platform .fieldStudio{gap:var(--ui-space-5);min-width:0;display:grid}.workspace-platform .fieldStudioSafety{margin:0}.workspace-platform .fieldStudioFormFields{--ui-form-columns:2}.workspace-platform .fieldStudioForm .fieldDescription,.workspace-platform .fieldStudioForm .fieldOptions,.workspace-platform .fieldStudioForm .fieldRequired{grid-column:1/-1}.workspace-platform .fieldStudioFormActions{padding:var(--ui-space-4) var(--ui-space-5);border-top:var(--ui-stroke-hairline) solid var(--ui-color-line);justify-content:flex-end;display:flex}.workspace-platform .futureFieldList{gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-platform .futureFieldCard{align-content:start;gap:var(--ui-space-4);min-width:0;padding:var(--ui-space-5);display:grid}.workspace-platform .futureFieldCard>header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);min-width:0;display:flex}.workspace-platform .futureFieldCard>header>div{gap:4px;min-width:0;display:grid}.workspace-platform .futureFieldCard header span:first-child{color:var(--ui-accent);font:var(--ui-type-label);letter-spacing:var(--ui-tracking-caption);text-transform:uppercase}.workspace-platform .futureFieldCard h3,.workspace-platform .futureFieldCard p{margin:0}.workspace-platform .futureFieldCard h3{color:var(--ui-color-text);font:var(--ui-type-heading)}.workspace-platform .futureFieldCard code,.workspace-platform .futureFieldCard>p{color:var(--ui-color-muted);font:var(--ui-type-caption)}.workspace-platform .futureFieldOptions{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.workspace-platform .futureFieldOptions span{border:var(--ui-stroke-hairline) solid var(--ui-color-line);border-radius:var(--ui-radius-control);color:var(--ui-color-text);font:var(--ui-type-caption);padding:5px 8px}.workspace-platform .futureFieldCard>footer{justify-content:space-between;align-items:center;gap:var(--ui-space-4);padding-top:var(--ui-space-4);border-top:var(--ui-stroke-hairline) solid var(--ui-color-line);margin-top:auto;display:flex}.workspace-platform .studioRecordBody{padding-block:var(--ui-space-2)}.workspace-platform .studioRecord dl{margin:0}.workspace-platform .studioRecord dl>div{gap:var(--ui-space-4);min-width:0;padding:var(--ui-space-4) var(--ui-space-5);border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-line);grid-template-columns:minmax(140px,.55fr) minmax(0,1fr);display:grid}.workspace-platform .studioRecord dl>div:last-child{border-bottom:0}.workspace-platform .studioRecord dt{color:var(--ui-color-quiet);font:var(--ui-type-label);letter-spacing:var(--ui-tracking-caption);text-transform:uppercase}.workspace-platform .studioRecord dd{overflow-wrap:anywhere;min-width:0;color:var(--ui-color-text);font:var(--ui-type-paragraph-compact);white-space:pre-wrap;margin:0}@media (width<=1120px){.workspace-platform .teamAdminRows>article{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr) auto auto auto}.workspace-platform .teamAdminFields{grid-column:1/-1}.workspace-platform :is(.teamMemberPreview,.teamPermissionPreview){grid-row:2}.workspace-platform .dataStudioSummary,.workspace-platform .futureFieldList{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-platform .dataStudioWorkspace{grid-template-columns:210px minmax(0,1fr)}}@media (width<=820px){.workspace-platform .personRow{grid-template-columns:auto minmax(0,1fr) auto}.workspace-platform .personStatusTag{display:none}.workspace-platform .teamAddForm,.workspace-platform .teamAdminRows>article,.workspace-platform .passwordForm,.workspace-platform .staffPasswordForm,.workspace-platform .moduleAccessEditor,.workspace-platform .accountAccessEditor,.workspace-platform .dataStudioWorkspace,.workspace-platform .dataStudioControls{grid-template-columns:minmax(0,1fr)}.workspace-platform :is(.teamMemberPreview,.teamPermissionPreview){grid-area:auto}.workspace-platform .teamStatusControl{justify-items:start}.workspace-platform .dataStudioCatalog{gap:var(--ui-space-4);border-right:0;border-bottom:var(--ui-stroke-hairline) solid var(--ui-color-dashboard-divider);max-height:none;display:flex;overflow-x:auto}.workspace-platform .dataStudioCatalog section{min-width:210px}.workspace-platform .dataStudioCatalog section+section{margin-top:0}.workspace-platform .dataStudioControls>span{text-align:left;padding-bottom:0}.workspace-platform .dataStudioTableHeader{flex-direction:column;align-items:stretch}.workspace-platform .dataStudioTableActions{justify-content:flex-start}.workspace-platform .unifiedActivityRow{grid-template-columns:94px minmax(0,1fr) auto}.workspace-platform .activityAction{display:none}}@media (width<=680px){.workspace-platform .workspaceMain>.topbar{padding:var(--ui-space-5) var(--ui-space-4)}.workspace-platform .peopleListHeader,.workspace-platform .teamAdminHeader{grid-template-columns:minmax(0,1fr)}.workspace-platform .personRow{grid-template-columns:auto minmax(0,1fr)}.workspace-platform .personEditButton{grid-column:2;justify-self:start}.workspace-platform .newUserGrid,.workspace-platform .activityFilterPanel .activityFilters,.workspace-platform .fieldStudioFormFields,.workspace-platform .teamMembershipEditor>div:last-child,.workspace-platform .departmentAccessGrid,.workspace-platform .dataStudioSummary,.workspace-platform .futureFieldList{--ui-form-columns:1;grid-template-columns:minmax(0,1fr)}.workspace-platform .removeLoginSection,.workspace-platform .dataStudioPagination,.workspace-platform .futureFieldCard>footer{flex-direction:column;align-items:stretch}.workspace-platform .unifiedActivityRow{grid-template-columns:minmax(0,1fr) auto}.workspace-platform .activityKindTag{grid-column:1;justify-self:start;width:min(100%,104px)}.workspace-platform .unifiedActivityRow>div{grid-column:1/-1}.workspace-platform .dataStudioTableArea{padding:var(--ui-space-3)}.workspace-platform .studioRecord dl>div{grid-template-columns:minmax(0,1fr)}}
