@media screen{.web-shell.has-workspace{background:#f8f8fc;max-width:none;min-height:100dvh;padding:0}.has-workspace>main{max-width:none;margin:0;padding:0}html:has(.workspace){--ws-header-height:78px;scroll-padding-top:calc(var(--ws-header-height) + 12px)}.workspace{min-height:100dvh;color:var(--ink);grid-template-columns:244px minmax(0,1fr);display:grid}.ws-side{z-index:5;background:#fff;border-right:1px solid #dedfe9;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.ws-brand{height:var(--ws-header-height);border-bottom:1px solid #e5e5ee;flex-shrink:0;align-items:center;padding:12px 24px;display:flex}.ws-brand img{object-fit:contain;width:auto;max-width:160px;height:51px}.ws-side nav{flex:1;margin:0;padding:16px 14px;display:block;overflow:auto}.ws-group+.ws-group{margin-top:8px}.ws-group-title{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;min-height:44px;margin:0;padding:8px 12px;font-size:14px;font-weight:650;display:flex}.ws-group-title:hover{background:#f5f4f9}.ws-group-title svg:last-child{color:#575369;width:16px;height:16px;margin-left:auto}.ws-group-title[aria-expanded=false] svg:last-child{transform:rotate(-90deg)}.ws-group a:focus-visible,.ws-group-title:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ws-group-links{border-inline-start:1px solid #dedce9;margin-inline-start:16px}.ws-group-links a{margin-inline-start:4px}.ws-group a{color:#38344d;border-radius:8px;align-items:center;gap:10px;min-height:40px;margin-top:2px;padding:7px 12px;font-size:14px;font-weight:650;line-height:1.35;text-decoration:none;display:flex}.ws-group a:hover,.ws-shortcuts a:not(.ws-work-card):hover{background:#f3f0fa}.ws-group a[aria-current]{color:#4616ae;background:#ede7ff;font-weight:800;box-shadow:inset 3px 0 #6535d9}.ws-group svg,.ws-site svg,.ws-shortcuts svg{flex:none}.ws-foot{color:#514d65;border-top:1px solid #e5e5ee;align-items:center;gap:8px;padding:16px 24px;font-size:12px;font-weight:700;display:flex}.ws-foot i{background:#8e69d7;border-radius:50%;width:8px;height:8px}.ws-main{min-width:0}.ws-bar{z-index:4;min-height:var(--ws-header-height);background:#fff;border-bottom:1px solid #dedfe9;align-items:center;gap:14px;padding:8px clamp(16px,3vw,48px);display:flex;position:sticky;top:0}.ws-site{align-items:center;gap:12px;min-width:0;margin-right:auto;display:flex}.ws-site div{min-width:0}.ws-site strong,.ws-site small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ws-site strong{font-size:15px}.ws-site small{letter-spacing:.15px;font-size:11px}.ws-status{color:#44365d;background:#f1edf9;border-radius:6px;flex:none;padding:5px 9px;font-size:12px;font-weight:700}.ws-user,.ws-mobile{color:#453c60;background:#fff;border:1px solid #d8d6e4;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;min-height:42px;padding:0;display:grid}.ws-user img{object-fit:contain;width:34px;height:34px}.ws-user span{color:var(--primary);font-size:14px;font-weight:700}.ws-account small,.ws-account strong{display:block}.ws-account small{color:#575369;font-size:12px}.ws-profile-link{color:var(--primary);background:#f4efff;border-radius:8px;padding:9px 12px;font-weight:650}.ws-account{max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--ws-header-height) - 12px);overflow-wrap:anywhere;background:#fff;border:1px solid #dedfe9;border-radius:10px;gap:8px;padding:18px;display:grid;position:absolute;top:calc(100% + 4px);right:16px;overflow:auto;box-shadow:0 10px 35px #221c3c22}.ws-content{overflow-wrap:anywhere;outline:0;min-width:0;max-width:1280px;margin:0 auto;padding:24px clamp(16px,3vw,48px) 72px}.ws-location{color:#494159;align-items:center;gap:10px;padding-bottom:14px;font-size:12px;display:flex}.ws-location span,.ws-location b{color:#655e76}.ws-content section:first-of-type{margin-top:0}.ws-content h2{line-height:1.2}.ws-content fieldset{min-width:0}.ws-content .pos-cash,.ws-content .pos-reports{max-width:none}.ws-content h1{letter-spacing:-1.2px;font-size:clamp(26px,3vw,38px)}.ws-home-intro{border-left:3px solid var(--primary);margin:20px 0 32px;padding:2px 18px}.ws-home-intro h1{margin:6px 0}.ws-home-intro p{margin:0}.ws-home>h2{font-size:17px}.ws-shortcuts{grid-template-columns:repeat(auto-fit,minmax(min(195px,100%),1fr));gap:12px;display:grid}.ws-home{container-type:inline-size}.ws-shortcuts-four{grid-template-columns:minmax(0,1fr)}@container (width>=34rem){.ws-shortcuts-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=54rem){.ws-shortcuts-four{grid-template-columns:repeat(4,minmax(0,1fr))}}.ws-shortcuts a{color:var(--ink);background:#fff;border:1px solid #dedce9;border-radius:10px;align-items:center;gap:10px;padding:18px 14px;font-size:14px;text-decoration:none;display:flex}.ws-shortcuts svg{color:var(--primary)}.ws-shortcuts .ws-work-card{background:var(--primary);border-color:var(--primary);color:#fff}.ws-work-card svg{color:inherit;flex:none}@media (hover:hover){.ws-shortcuts .ws-work-card:hover{background:#4107ce;border-color:#4107ce}}.ws-shortcuts .ws-work-card:active{background:#3405a7;border-color:#3405a7}.ws-shortcuts .ws-work-card:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ws-shortcuts svg:last-child{margin-left:auto}.ws-content .web-catalog>header,.ws-content .proc>header{margin-top:0}.ws-content .catalog-grid{min-width:0}.ws-content .connection{margin:12px 0}.ws-mobile,.ws-scrim{display:none}@media (width<=880px){html:has(.workspace){--ws-header-height:64px}.ws-brand img{max-height:100%}.workspace{grid-template-columns:minmax(0,1fr)}.ws-mobile{display:grid}.ws-side{display:none}.ws-side.is-open{z-index:21;width:min(288px,86vw);display:flex;position:fixed;inset:0 auto 0 0}.ws-brand{justify-content:space-between}.ws-scrim{z-index:20;background:#211c3b66;border:0;border-radius:0;display:block;position:fixed;inset:0}.ws-content{padding:16px 14px 48px}.ws-bar{gap:8px;padding:8px 12px}.ws-site{gap:6px}.ws-site>svg{display:none}.ws-status{max-width:95px;font-size:10px}.ws-content .catalog-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}}}@media print{.ws-side,.ws-bar,.ws-location,.ws-scrim,.ws-mobile,.ws-home{display:none!important}.workspace,.ws-main,.ws-content{width:auto!important;margin:0!important;padding:0!important;display:block!important}}@media screen{.ws-content .web-catalog>header{padding:0 0 14px;display:block}.ws-content .web-catalog>header h2{margin:5px 0}.ws-content .web-catalog>header p{margin:5px 0 0;font-size:13px}.ws-content .waiter-refresh{justify-content:flex-end;display:flex}.has-workspace main>.feedback{margin:10px 20px;font-size:14px}.ws-section{color:#575369;font-size:12px;font-weight:700}.ws-site{flex:1}.ws-bar .ws-section{flex:none}}@media screen and (width<=880px){.ws-section{display:none}}@media screen{@media (width<=880px){.ws-bar:has(.ws-agency-context){flex-wrap:wrap;height:auto}html:has(.ws-agency-context){scroll-padding-top:calc(var(--ws-header-height) + 64px)}}.ws-agency-context{color:var(--brand,#452292);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.ws-agency-context button{min-height:36px;padding:.35rem .65rem}}@font-face{font-family:Host Grotesk;src:url(/fonts/host-grotesk/HostGrotesk.ttf)format("truetype");font-style:normal;font-weight:300 800;font-display:swap}@media screen{html:root{font-family:Host Grotesk,Manrope Variable,sans-serif}button,input,select,textarea{font-family:inherit}.workspace .ws-group a{font-size:14px;font-weight:400}.workspace .ws-group a[aria-current]{font-weight:600}.as-directory{max-width:1100px;color:var(--ink);min-width:0}.as-directory header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.as-directory h2{margin:4px 0;font-size:clamp(23px,3vw,30px);line-height:1.2}.as-directory p,.as-directory small{color:#504c63;line-height:1.5}.as-directory header p{margin:0}.as-tools,.as-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.as-tools{margin:18px 0}.as-tools label:first-child{flex:220px}.as-directory label{gap:4px;min-width:0;font-size:14px;display:grid}.as-directory input,.as-directory select{width:100%;min-height:40px;margin:0}.as-form,.as-list,.as-roles article,.as-scroll{background:#fff;border:1px solid #dedbe8;border-radius:12px}.as-form{gap:12px;max-width:680px;margin:12px 0;padding:16px;display:grid}.as-form h3,.as-form h4,.as-form p{margin:0}.as-form form{gap:8px;display:grid}.as-list article{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.as-list article+article{border-top:1px solid #ebe8ef}.as-list article div{flex:190px;min-width:0}.as-list strong,.as-list small{overflow-wrap:anywhere;display:block}.as-tag{color:#464059;background:#f3f1f8;border-radius:20px;padding:4px 10px;font-size:13px;display:inline-block}.as-roles{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:10px;margin:16px 0;display:grid}.as-roles article{padding:14px}.as-roles p{margin:5px 0;font-size:14px}.as-scroll{max-width:100%;margin:12px 0;overflow-x:auto}.as-scroll table{border-collapse:collapse;width:100%;font-size:14px}.as-scroll th,.as-scroll td{text-align:left;border-bottom:1px solid #e7e4ed;padding:8px}.as-scroll thead{background:#f4f1fa}.as-success{border-left:3px solid #21875e;padding:8px 12px}.as-count{font-size:14px}.workspace .staff-directory .secondary,.workspace .brand-editor .secondary{color:#3d2879;cursor:pointer;background:#f1edff;border:1px solid #9581c9;border-radius:9px;min-height:40px;padding:8px 13px}.workspace .staff-directory .secondary:hover,.workspace .brand-editor .secondary:hover{background:#e7ddff;border-color:#7355b0}.staff-directory button:active,.brand-editor button:active{transform:translateY(1px)}.workspace .staff-directory button:focus-visible,.workspace .brand-editor :focus-visible{outline-offset:3px;outline:3px solid #6641c4}.workspace .staff-directory .staff-danger{color:#8f2929;background:#fff6f5;border-color:#c98888}.workspace .staff-directory .staff-danger:hover{background:#fbe7e5;border-color:#af5f5f}.staff-directory button:disabled,.brand-editor button:disabled{opacity:.6;cursor:not-allowed}.staff-directory h2:focus{outline:none}.as-list article .staff-disclosure{flex:none;position:relative}.staff-more{letter-spacing:2px;min-width:42px;font-weight:700}.staff-disclosure .staff-popup{z-index:6;background:#fff;border:1px solid #d6cce9;border-radius:12px;gap:5px;width:min(225px,75vw);padding:8px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 20px #20153a20}.staff-popup button{text-align:left}.staff-facts{border-bottom:1px solid #e5dfed;grid-template-columns:repeat(auto-fit,minmax(min(195px,100%),1fr));gap:15px;margin:0;padding-bottom:16px;display:grid}.staff-facts dt{color:#5b516d;font-size:.86rem}.staff-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.staff-directory fieldset{border:0;gap:8px;min-width:0;padding:0;display:grid}.brand-preview,.ws-tenant-brand{align-items:center;gap:12px;min-width:0;display:flex}.brand-preview{border:1px solid #dedbe8;border-radius:12px;padding:16px}.brand-preview strong,.ws-tenant-brand span{overflow-wrap:anywhere}.brand-preview img,.brand-preview>span{object-fit:contain;background:#f5f1fb;border-radius:8px;width:64px;height:64px}.brand-preview>span{color:#53318e;place-items:center;font-size:26px;display:grid}.ws-tenant-brand{padding:6px 12px 12px;font-weight:600}.ws-tenant-brand img,.ws-tenant-image{object-fit:contain;flex:none;width:36px;height:36px}.brand-editor input{width:100%;min-width:0}.brand-editor label{gap:6px;display:grid}.staff-disclosure .staff-popup.above{top:auto;bottom:calc(100% + 4px)}.staff-popup{max-height:min(340px,60vh);overflow-y:auto}.staff-directory .staff-view{background:var(--primary);color:#fff;min-height:42px;padding:8px 15px}.staff-directory .staff-view:hover{filter:brightness(.92)}.brand-editor input::file-selector-button{color:#3d2879;font:inherit;cursor:pointer;background:#f1edff;border:1px solid #9581c9;border-radius:7px;padding:7px 10px;font-weight:600}.policy:has(.brand-editor){margin-top:18px}.policy .brand-editor{gap:12px;max-width:46rem;display:grid}.brand-editor h2,.brand-editor>label,.brand-editor p{margin:0}.brand-editor input[readonly]{color:#403952;background:#f7f6fa}.brand-editor .secondary{justify-self:start}.profile-contacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.brand-editor [role=status]:empty{display:none}@media (width<=600px){.profile-contacts{grid-template-columns:minmax(0,1fr)}}.brand-editor .profile-location{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:8px 0 0;padding:0;display:grid}.profile-location legend{padding:0 0 8px;font-weight:650}.profile-location select{width:100%;min-width:0}.profile-location small{grid-column:1/-1}.profile-location small:empty{display:none}@media (width<=600px){.brand-editor .profile-location{grid-template-columns:minmax(0,1fr)}}}.policy{max-width:55rem}.policy-list{gap:.6rem;display:grid}.policy-list article,.policy-editor{background:#fff;border:1px solid #ddd9ed;border-radius:12px;padding:1rem}.policy-list article,.policy-editor footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.policy-list p{margin:.3rem 0}.policy small,.policy-editor header span{color:#514965}.policy-editor header,.policy-editor>label,.policy-editor fieldset{margin-bottom:1rem}.policy-editor header small{letter-spacing:.08em}.policy-editor h3{margin:.25rem 0}.policy-editor fieldset{border:0;gap:.8rem;padding:0;display:grid}.policy-editor input:not([type=checkbox]){box-sizing:border-box;width:100%}.policy-editor details{border-top:1px solid #dfdaea;padding:.65rem 0}.policy-editor summary,.policy-effective summary{cursor:pointer;font-weight:650}.policy-editor summary small{margin-left:.5rem}.policy .policy-option{align-items:center;gap:.55rem;padding:.35rem 0;display:flex}.policy .policy-option input{accent-color:#5836cc;flex:none;width:1.15rem;height:1.15rem}.policy-editor footer{flex-wrap:wrap;justify-content:flex-start;margin-top:1rem}.policy-effective{margin-block:.75rem}.policy button:focus-visible,.policy summary:focus-visible{outline-offset:3px;outline:3px solid #5836cc}@media (width<=620px){.policy-list article{flex-direction:column;align-items:flex-start}}.policy .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button.refresh-control{color:#4f0af4;cursor:pointer;vertical-align:middle;background:#f6f2ff;border:1px solid #d9ccf8;border-radius:12px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;display:inline-flex;position:relative}button.refresh-control:hover:not(:disabled){background:#ede4ff;border-color:#6c34e5}button.refresh-control:focus-visible{outline-offset:3px;outline:3px solid #4f0af4}button.refresh-control:disabled{cursor:wait;opacity:.65}.refresh-control[aria-busy=true] svg{animation:1s linear infinite refresh-turn}.refresh-tooltip{z-index:20;color:#fff;pointer-events:none;background:#241342;border-radius:8px;width:max-content;max-width:210px;padding:8px 11px;font-size:12px;line-height:1.4;display:none;position:absolute;top:calc(100% + 7px);right:0}.refresh-control:hover .refresh-tooltip,.refresh-control:focus-visible .refresh-tooltip{display:block}@keyframes refresh-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.refresh-control[aria-busy=true] svg{opacity:.5;animation:none}}.notification-region{--notice-gap:12px;--notice-top:max(var(--notice-gap), env(safe-area-inset-top), calc(var(--ws-header-height,0px) + 8px));--notice-right:max(var(--notice-gap), env(safe-area-inset-right));--notice-bottom:max(var(--notice-gap), env(safe-area-inset-bottom));inset:calc(var(--notice-view-top,0px) + var(--notice-top)) calc(var(--notice-view-right,0px) + var(--notice-right)) auto auto;box-sizing:border-box;width:min(328px, calc(var(--notice-view-width,100%) - var(--notice-right) - max(var(--notice-gap), env(safe-area-inset-left))));max-height:calc(var(--notice-view-height,100dvh) - var(--notice-top) - var(--notice-bottom));overscroll-behavior:contain;scrollbar-width:thin;pointer-events:auto;z-index:2147483647;color:#14201b;background:0 0;border:0;margin:0;padding:0;font-family:inherit;position:fixed;overflow-y:auto}.notification-region:empty,.notification-region::backdrop{display:none}.notification{--notice-ink:#14613c;--notice-fill:#effaf3;border:1px solid color-mix(in srgb, var(--notice-ink), transparent 68%);border-left:3px solid var(--notice-ink);background:var(--notice-fill);pointer-events:auto;border-radius:10px;grid-template-columns:20px minmax(0,1fr) 28px;align-items:start;gap:9px;margin:0;padding:11px 10px 11px 12px;animation:.18s ease-out notice-enter;display:grid;box-shadow:0 8px 26px #111b2a1c}.notification+.notification{margin-top:8px}.notification--pending{--notice-ink:#815100;--notice-fill:#fff7e4}.notification--error{--notice-ink:#a02525;--notice-fill:#fff1f0}.notification--processing{--notice-ink:#4f0af4;--notice-fill:#f5f1ff}.notification-icon{width:19px;height:19px;color:var(--notice-ink);border:1.5px solid;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.notification--processing .notification-icon{animation:1.5s linear infinite notice-spin}.notification small{color:var(--notice-ink);letter-spacing:.05em;text-transform:uppercase;margin:0 0 2px;font-size:10px;font-weight:800;display:block}.notification-copy{overflow-wrap:anywhere;min-width:0;max-height:calc(var(--notice-view-height,100dvh) - var(--notice-top) - var(--notice-bottom) - 24px);overflow-y:auto}.notification strong{color:#17241e;font-size:13px;line-height:1.3;display:block}.notification p{color:#36443e;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.4}.notification-description--clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notification .notification-expand{min-height:28px;box-shadow:none;color:var(--notice-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:2px 0 -5px;padding:2px 0;font-size:11px;font-weight:750;text-decoration:underline;display:inline-block}.notification .notification-dismiss{width:28px;min-width:28px;height:28px;color:var(--notice-ink);box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0;font-size:21px}.notification .notification-dismiss:focus-visible,.notification .notification-expand:focus-visible{outline-offset:2px;outline:2px solid #4f0af4}@keyframes notice-enter{0%{opacity:0}to{opacity:1}}@keyframes notice-spin{to{transform:rotate(360deg)}}@media (width<=600px){.notification{grid-template-columns:20px minmax(0,1fr) 44px}.notification .notification-dismiss{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.notification,.notification--processing .notification-icon{animation:none}}.notification-region .notification,.notification-region .notification small{text-align:left}.notification--info{--notice-ink:#4d5368;--notice-fill:#f5f6fa}dialog[open] .notification-region{--notice-top:max(var(--notice-gap), env(safe-area-inset-top))}@media screen{.work-directory{overflow-wrap:anywhere;max-width:100%}.work-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:14px;display:grid}.work-grid article{background:#fff;border:1px solid #d8d4e4;border-radius:12px;padding:16px}.work-filters,.work-directory fieldset{flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;display:flex}.work-directory fieldset{border:0;padding:0}.work-directory label{gap:4px;display:grid}.work-directory button,.work-directory summary{min-height:44px}.work-directory summary{cursor:pointer;padding:10px 0}.work-directory h3{margin:0 0 8px}.work-directory p{margin:8px 0}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary:#4f0af4;--secondary:#0052fb;--ink:#081442;--support:#f4f2ff;--surface:#fff;--muted:#566078;--line:#dcd8eb;--danger:#a22f27;--danger-soft:#fff0ed;--warning:#795000;--warning-soft:#fff0ce;--white:var(--surface);--focus:var(--secondary);color:var(--ink);background:var(--support);font-synthesis:none;font-family:Manrope Variable,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a{touch-action:manipulation}button{background:var(--primary);color:#fff;border:1px solid var(--primary);cursor:pointer;border-radius:9px;min-height:48px;padding:12px 18px;font-weight:700}button:disabled{opacity:.5;cursor:not-allowed}button.secondary{color:var(--ink);border-color:var(--line);background:#fff}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--secondary);outline-offset:3px}input,select{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);background:#fff;border-radius:8px;padding:10px 12px;font-size:16px}label{gap:8px;margin:12px 0;font-size:13px;font-weight:650;display:grid}p{line-height:1.65}small{color:var(--muted);line-height:1.5}.web-shell{max-width:1120px;margin:auto;padding:0 28px}header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.wordmark{background:#fff;border-radius:10px;padding:6px 10px;display:block}.official-logo{object-fit:contain;width:200px;height:auto;display:block}.badge{letter-spacing:1px;color:var(--warning);background:var(--warning-soft);border-radius:5px;padding:8px;font-size:10px;font-weight:800}main{max-width:900px;margin:auto;padding:36px 0 60px}h1{letter-spacing:-1.8px;margin:16px 0 20px;font-size:clamp(32px,5vw,54px);line-height:1.12}h2{letter-spacing:-.6px;margin:24px 0 16px;font-size:25px}h3{overflow-wrap:anywhere;margin:6px 0;font-size:17px}.eyebrow{letter-spacing:1.5px;color:var(--primary);font-size:10px;font-weight:800}.intro{color:var(--muted);font-size:17px}.access-panel{border:1px solid var(--line);background:#fff;border-radius:16px;gap:8px;max-width:440px;padding:26px;display:grid}.access-panel h2{margin-top:0}.access-panel p{color:var(--muted);font-size:12px}.identity{justify-content:space-between;align-items:start;gap:16px;display:flex}.identity h1{font-size:32px}.identity p{overflow-wrap:anywhere}.identity button{flex-shrink:0;font-size:12px}nav,.actions{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.connection{border:1px solid var(--line);border-left:4px solid var(--primary);background:#fff;padding:14px 16px;font-size:13px;line-height:1.6}.connection small{display:block}.table-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.table-card,.request,.product,.review-lines article{border:1px solid var(--line);background:#fff;border-radius:12px;margin:12px 0;padding:20px}.table-card{flex-direction:column;gap:8px;display:flex}.table-card button{margin-top:auto}.product{grid-template-columns:1fr 110px;gap:12px;display:grid}.product p{margin:4px 0}.product .note{grid-column:1/-1}.request{border-left:4px solid var(--primary)}code{overflow-wrap:anywhere;margin:12px 0;font-size:12px;display:block}details{margin:14px 0}summary{cursor:pointer;padding:8px 0;font-weight:650}.request button{margin:6px 8px 0 0}.order-total{background:var(--ink);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex;position:sticky;bottom:10px;box-shadow:0 8px 24px #08144220}.order-total span{font-size:12px}.order-total strong{margin-top:4px;font-size:22px;display:block}.feedback{border-left:4px solid var(--line);color:var(--muted);overflow-wrap:anywhere;background:#fff;padding:16px}footer{border-top:1px solid var(--line);color:var(--muted);padding:24px 0;font-size:11px}@media (width<=600px){.web-shell{padding:0 18px}header{gap:12px}.official-logo{width:190px}.badge{font-size:8px}main{padding-top:24px}.identity{display:block}.identity button{margin-bottom:8px}.product{grid-template-columns:minmax(0,1fr) 85px;padding:16px}.order-total{padding:14px;bottom:6px}.order-total button{padding:12px}.table-grid{grid-template-columns:1fr}.access-panel{padding:20px}}@media (height<=520px){.order-total{position:static}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}}.web-catalog{border:1px solid var(--line,#dad4e9);color:var(--ink,#211835);background:#fff;border-radius:1rem;margin-block:1.5rem;padding:clamp(1rem,3vw,2rem)}.web-catalog header p,.catalog-description p{color:#554e65}.web-catalog fieldset{border:none;min-width:0;margin:.8rem 0;padding:0}.web-catalog label{gap:.35rem;min-width:0;display:grid}.web-catalog input:not([type=checkbox]),.web-catalog select{width:100%;min-width:0;max-width:100%}.catalog-tools,.catalog-actions{flex-wrap:wrap;align-items:end;gap:.7rem;margin:.75rem 0;display:flex}.catalog-tools label{flex:180px}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:.8rem;display:grid}.catalog-card{border:1px solid #dcd7e9;border-radius:.7rem;flex-direction:column;display:flex;overflow:hidden}.catalog-description{overflow-wrap:anywhere;gap:.4rem;padding:.85rem;display:grid}.catalog-description h3,.catalog-description p{margin:0}.catalog-description small,.catalog-description span{font-size:.84rem}.catalog-photo{background:#f7f6fa;place-items:center;min-height:6rem;margin:0;display:grid;position:relative}.catalog-photo img{object-fit:contain;width:100%;height:7.5rem}.catalog-photo figcaption{color:#514660;padding:.15rem .5rem;font-size:.74rem}.catalog-placeholder{color:#675f73;font-size:.84rem}.web-catalog button.secondary{color:#492f76;background:#f1edff;border-color:#a799c3;min-height:42px}.catalog-detail,.catalog-import,.catalog-form{background:#faf9fd;border:1px solid #dcd6e9;border-radius:.65rem;margin:1rem 0;padding:1rem}.catalog-form{gap:.5rem;display:grid}.catalog-form .cash-check,.catalog-import .cash-check{align-items:center;display:flex}.catalog-preview{border-block:1px solid #d8d2e0;max-height:15rem;overflow:auto}.catalog-preview div{padding:.4rem}.catalog-preview small{display:block}@media print{.web-catalog{display:none!important}}.funds-alert-label{color:#684000;overflow-wrap:anywhere;background:#fff4d6;border-inline-start:3px solid #9a6200;border-radius:.35rem;flex-wrap:wrap;gap:.35rem .7rem;margin-top:.4rem;padding:.55rem .7rem;font-size:.9rem;display:flex}.funds-alert-label>strong{color:inherit}.category-page{max-width:58rem}.category-page>header,.category-row,.category-actions,.category-filters{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.category-page>header{border-bottom:1px solid #dedbeb;padding-bottom:1rem}.category-page h2{margin:.25rem 0}.category-page header p,.category-count,.category-page small{color:#514965}.category-page article,.category-page form{overflow-wrap:anywhere;background:#fff;border:1px solid #dedbeb;border-radius:.8rem;margin:.65rem 0;padding:1rem}.category-page form input,.category-page select,.category-page input[type=search]{width:100%}.category-page h3{margin:0 0 .3rem}.category-filters{align-items:end;margin-top:1rem}.category-filters label:first-child{flex:1}.category-page .category-actions{flex-wrap:wrap;justify-content:flex-start}.category-page form .category-actions{margin-top:.8rem}.category-page details{margin-top:.6rem}.category-page summary{cursor:pointer;color:#362866;font-weight:600}.category-page ul{margin:.4rem 0 0;padding:0;list-style:none}.category-page li{border-top:1px solid #ece9f3;justify-content:space-between;gap:.75rem;padding:.35rem 0;display:flex}.category-page :focus-visible{outline-offset:2px;outline:3px solid #5936cb}@media (width<=580px){.category-page>header,.category-row{flex-direction:column;align-items:flex-start}.category-page .category-filters{flex-direction:column;align-items:stretch}}.proc{border:1px solid var(--line);min-width:0;max-width:900px;color:var(--ink);overflow-wrap:anywhere;background:#fff;border-radius:14px;margin:1.5rem 0;padding:clamp(1rem,3vw,1.8rem)}.proc header h2{margin:.25rem 0}.proc nav,.proc-list,.proc-pair{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.proc fieldset{border:0;min-width:0;padding:0}.proc form,.proc-statement{border:1px solid var(--line);background:#fbfaff;border-radius:.75rem;margin:1rem 0;padding:1rem}.proc form{max-width:40rem}.proc form h4{margin:.15rem 0 1rem}.proc input:not([type=checkbox]),.proc select{width:100%;min-width:0;max-width:100%}.proc label{gap:.3rem;margin:.5rem 0;display:grid}.proc label.cash-check{align-items:start;display:flex}.proc-pair label{flex:11rem}.proc-line{border-top:1px solid var(--line);margin:.5rem 0}.proc button.secondary{color:#492c79;background:#f2eeff;border:1px solid #ad9bc7;min-height:42px}.proc button.secondary:hover{background:#e8dfff}.proc button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.proc-list button{text-align:left}.proc-totals{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:.6rem;display:grid}.proc-totals div{background:#f6f3fb;border-radius:.5rem;padding:.75rem}.proc-totals strong{display:block}.proc-statement{max-width:40rem}.proc [role=alert]{background:#fff1ef;padding:.7rem}.proc [role=status]{background:#edf7ef;padding:.7rem}@media print{.proc{display:none!important}body.printing-proc .proc{border:0;width:72mm;margin:0;padding:0;display:block!important}body.printing-proc .pos-reports,body.printing-proc main>p,body.printing-proc .proc>:not(fieldset),body.printing-proc .proc fieldset>:not(.proc-statement){display:none!important}body.printing-proc .proc fieldset{border:0;padding:0}body.printing-proc .proc-statement{color:#000;background:#fff;border:0;margin:0;padding:0;font:11pt/1.35 Arial,sans-serif}body.printing-proc .proc-statement[data-document-kind=PURCHASE] p,body.printing-proc .proc-statement[data-document-kind=PURCHASE] .proc-payment-group{break-inside:avoid-page;page-break-inside:avoid}}.pos-sales fieldset{border:0;min-width:0;margin:0;padding:0}.pos-sales small,.sale-ticket{overflow-wrap:anywhere}.sale-ticket .sale-reference{color:#000;font-weight:700}@media screen{.pos-sales button.secondary{color:#42267b;background:#f0ebff;border-color:#8774b5;min-height:44px;padding:9px 16px;font-weight:700}.pos-sales .cash-panel button.secondary{display:block}@media (hover:hover){.pos-sales button.secondary:hover:enabled{background:#e4d9ff;border-color:#654b9d}}.pos-sales button.secondary:active:enabled{background:#d8c9fb}.pos-sales button.secondary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.pos-sales button.secondary:disabled{opacity:1;color:var(--muted);border-color:var(--line);background:#f3f2f6}}@media print{.pos-sales{display:none}body.printing-sale .pos-reports{display:none!important}body.printing-sale .pos-sales{display:block}body.printing-sale main>p,body.printing-sale main>.cash-pending{display:none}.sale-ticket{color:#000;background:#fff;width:72mm;max-width:100%;font:11pt/1.35 Arial,sans-serif}.sale-ticket .sale-reference{font:700 10.5pt/1.35 Arial,sans-serif}}@media screen{.sale-correction{border-top:1px solid var(--line);margin-block:1rem;padding-top:.6rem}.sale-correction summary{color:#543480;cursor:pointer;padding:.65rem 0;font-weight:700}.sale-correction select{max-width:100%}.sale-correction-review{overflow-wrap:anywhere;background:#fff8f0;border-inline-start:3px solid #9b502b;padding:.7rem 1rem}}.pos-reports{max-width:800px}.pos-controls button{margin:12px 12px 12px 0}.pos-receipt{border:1px solid var(--line);color:#111;overflow-wrap:anywhere;background:#fff;margin-top:24px;padding:24px}.pos-receipt-row{border-bottom:1px dashed #777;gap:4px;padding:12px 0;display:grid}.pos-receipt small{display:block}@media print{@page{size:80mm 297mm;margin:4mm}body{color:#000!important;background:#fff!important;margin:0!important}.web-shell{width:auto!important;max-width:none!important;padding:0!important}.web-shell>header,.web-shell>footer,main>.identity,main>label,.pos-controls,.notification-region,main>.feedback{display:none!important}main{max-width:none!important;margin:0!important;padding:0!important}.pos-reports{max-width:72mm!important}.pos-receipt{border:0;width:72mm;margin:0;padding:0;font:12px Arial,sans-serif}.pos-receipt h2{font-size:17px}.pos-receipt h3{font-size:14px}.pos-receipt-row{break-inside:avoid}}.receipt-totals{margin:16px 0}.receipt-totals>div{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:6px 0;display:flex}.receipt-totals dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.receipt-totals>div:last-child{font-weight:700}@media print{.receipt-totals>div{break-inside:avoid}.pos-receipt p{line-height:1.35}.receipt-totals{margin:8px 0}}.web-cash-ticket .pos-receipt-row>small{color:#000;opacity:1;overflow-wrap:anywhere;font:700 10.5pt/1.35 Arial,sans-serif}.pos-cash{max-width:900px;margin-bottom:40px}.cash-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.cash-heading h2{margin:6px 0}.cash-help{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.cash-panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin:16px 0;padding:20px}.cash-panel h3{margin-top:0}.cash-panel fieldset{border:0;min-width:0;margin:0;padding:0}.cash-panel label{max-width:560px}.cash-check{align-items:flex-start;font-weight:500;display:flex}.cash-check input{width:20px;min-height:20px;accent-color:var(--primary);flex-shrink:0}.cash-totals{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.cash-totals>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.cash-totals strong{letter-spacing:-.5px;margin-top:8px;font-size:23px;display:block}.cash-movement{border-top:1px solid var(--line);overflow-wrap:anywhere;gap:6px;padding:16px 0;display:grid}.cash-pending{overflow-wrap:anywhere;background:#fff8e5;border-left:3px solid #a66c10;padding:16px}.cash-pending button{margin:4px}.cash-panel button{max-width:100%}@media (width<=620px){.cash-totals{grid-template-columns:1fr}.cash-totals>div{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.cash-totals strong{margin:0;font-size:20px}.cash-panel{padding:16px}}@media print{.pos-cash{display:none!important}}
